Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 23 Lua neovim-plugin Projects
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
packer.nvim
A use-package inspired plugin manager for Neovim. Uses native packages, supports Luarocks dependencies, written in Lua, allows for expressive config
-
trouble.nvim
🚦 A pretty diagnostics, references, telescope results, quickfix and location list to help you solve all the trouble your code is causing.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
which-key.nvim
💥 Create key bindings that stick. WhichKey is a lua plugin for Neovim 0.5 that displays a popup with possible keybindings of the command you started typing.
-
mini.nvim
Library of 35+ independent Lua modules improving overall Neovim (version 0.7 and higher) experience with minimal effort
-
noice.nvim
💥 Highly experimental plugin that completely replaces the UI for messages, cmdline and the popupmenu.
-
Comment.nvim
:brain: :muscle: // Smart and powerful comment plugin for neovim. Supports treesitter, dot repeat, left-right/up-down motions, hooks, and more
-
diffview.nvim
Single tabpage interface for easily cycling through diffs for all modified files for any git rev.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Please take a look at this issue. The culprit is the path source of nvim-cmp.
First, I installed NeoSolarized.nvim via lazy.nvim, so the code would be simple like the following one.
packer
This seems like what they have
https://github.com/nvim-neorg/neorg/wiki
However, this is what my current setup looks like. 1. No titles. 2. lualine at the very bottom. Any suggestions? I tried reading the docs (dapui, lualine), but am kinda lost. I am not sure what I did wrong?
Project mention: I can't stand using VSCode so I wrote my own (it wasn't easy) | news.ycombinator.com | 2024-04-21There are DAP extensions for both Vim (e.g. https://github.com/puremourning/vimspector) and NeoVim (https://github.com/mfussenegger/nvim-dap). I can't speak as to the experience in detail (I think I briefly played with nvim-dap a year or two ago), but I suspect that for most it will be good enough.
Project mention: How to copy LSP diagnostics from folke/trouble to quickfix window? | /r/neovim | 2023-12-02Does anyone know if it's possible to copy the LSP diagnostics (which currently is being displayed using folke/trouble to the quickfix window?
Project mention: Benchmarking some of my favourite neovim plugins over time | /r/neovim | 2023-07-12
There is a well known plugin for neovim to do this kind of behavior. You can even create your own hotkeys into that plugin and will help you navigate and memorize different hotkeys for the editor. The plugin is called whichkey, and this is their github https://github.com/folke/which-key.nvim
those are gitsigns. read :h gitsigns-highlight-groups. i think the first 3 ones (gitsignsadd, gitsignschange, gitsignsdelete) would need their background cleared.
Project mention: Use the builtin `listchars` option to implement minimalistic indent guides | /r/neovim | 2023-12-07Compared to the feature-rich plugins, this simple implementation has many drawbacks, such as not displaying indent guides on empty lines. I think its only advantage might be its extreme simplicity. Yes, I pursue minimalism so I wrote this piece of code. For a better (maybe best) and more comprehensive experience, please check indent-blankline.nvim.
there's noice which can position the cmdline basically wherever except below the statusline (I think this is a ui_attach limitation)
Treesitter is a syntax parser that'll build a tree-like structure to enable anything from excellent syntax highlighting through to complex refactoring. There are so many creative ways you can use Treesitter, from jumping around text objects to commenting sections of code, it's a must-have in my books.
Edit: It appears to be a problem with noice
Project mention: What's this type of plugin called? (it shows the structure of code) | /r/neovim | 2023-05-30Must be lspsaga
So, I'm using bufferline and I want to setup some highlight colors based on the current Neovim theme (light or dark). While Neovim is working, if I run :lua print(vim.o.background) effectively gives me light or dark according to the current Neovim theme. BUT, doing so in the plugin's configuration does not work:
Don't fall for the trap of note taking tools. At the end of the day, if you can write down your thoughts then it does the job. Spend less time on thinking about tools and more time on writing notes.
At the same time, in my opinion you should feel comfortable in your tool. If VimWiki does not suit your needs but you still want to use vim (like I do), you could look into https://github.com/epwalsh/obsidian.nvim to edit notes in neovim, and then view them in Obsidian using :ObsidianOpen. I like to have my terminal and Obsidian open side-by-side for this workflow.
nvim-orgmode [1] is also available. Knowledge from emacs orgmode should carry over without much issue. I didn't feel like there was a need to reinvent the wheel like neorg does when there were powerful notetaking solutions available; does anyone have a comparison breakdown of features and capabilities?
[1] https://github.com/nvim-orgmode/orgmode
Might be triggered by https://github.com/folke/todo-comments.nvim/issues/133
(Neo)vim supports plugins, which make your code editor much better. You need a faster way to comment stuff? Sure, here is nvim-comment. Now you need a better tool to surround text by certain characters? Alright, we also have nvim-surround. And this goes on for almost everything you ever needed. And in the rare case that you can't find a plugin for what you need: Write it yourself! It's very easy to write plugins, as vim and neovim both have a lot of functions that help with writing those.
So, it depends on the language of the buffer. If u are sure that langsrv can also do formatting, call lsp and if not, checkout conform to see if it has recipe that u can use for ur language.
Project mention: TreePin! A prototype of my plugin for pinning parts of code to the edges of the screen (Apologies for the GIF artifacts) | /r/neovim | 2023-07-10Very cool! Sort of reminds me of treesitter-context. Any chance for compatibility? An example could be you either would disable context when something is pinned or somehow displace it other, depending on which is "on top" could be neat.
Lua neovim-plugin related posts
-
How to override the colors of NeoSolarized in NeoVim
-
Neorg – organize your life in Neovim
-
Neovim plugin management inspired by Cargo
-
Neovim: creating keymaps in lua
-
Ask HN: Do you make a work breakdown structure before programming?
-
My 2024 PDE: NeoVim
-
Gp.nvim: Neovim plugin ChatGPT text/code operations and Speech to text
-
A note from our sponsor - InfluxDB
www.influxdata.com | 10 May 2024
Index
What are some of the best open-source neovim-plugin projects in Lua? This list will help you:
Project | Stars | |
---|---|---|
1 | LazyVim | 13,075 |
2 | lazy.nvim | 11,729 |
3 | packer.nvim | 7,619 |
4 | neorg | 5,885 |
5 | lualine.nvim | 5,420 |
6 | nvim-dap | 4,832 |
7 | trouble.nvim | 4,777 |
8 | nvim | 4,757 |
9 | which-key.nvim | 4,501 |
10 | gitsigns.nvim | 4,415 |
11 | mini.nvim | 3,945 |
12 | indent-blankline.nvim | 3,763 |
13 | noice.nvim | 3,716 |
14 | Comment.nvim | 3,569 |
15 | diffview.nvim | 3,373 |
16 | lspsaga.nvim | 3,258 |
17 | bufferline.nvim | 3,150 |
18 | obsidian.nvim | 2,875 |
19 | orgmode | 2,754 |
20 | todo-comments.nvim | 2,734 |
21 | nvim-surround | 2,717 |
22 | conform.nvim | 2,226 |
23 | nvim-treesitter-context | 2,164 |
Sponsored