SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Lua neovim-plugin Projects
-
Project mention: neorg problem, all other plugins deactivate when added to init.lua | /r/neovim | 2023-11-26
whenever i add this: ``` -- bootstrap lazy.nvim local lazypath = vim.fn.stdpath("data") .. "/lazy/lazy.nvim" if not vim.loop.fs_stat(lazypath) then vim.fn.system({ "git", "clone", "--filter=blob:none", "https://github.com/folke/lazy.nvim.git", "--branch=stable", -- latest stable release lazypath, }) end vim.opt.rtp:prepend(lazypath)
-
packer.nvim
A use-package inspired plugin manager for Neovim. Uses native packages, supports Luarocks dependencies, written in Lua, allows for expressive config
packer
-
InfluxDB
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
-
-
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: How to start using Neovim for c++ development and debugging | /r/neovim | 2023-07-10
Also, you can set up debugger integration with https://github.com/mfussenegger/nvim-dap .
-
trouble.nvim
🚦 A pretty diagnostics, references, telescope results, quickfix and location list to help you solve all the trouble your code is causing.
A newbie here, I used jose-elias-alvarez/null-ls.nivm for diagnostics and formatting, but I recently discovered folke/trouble.nvim and for me, it seems like a better option However, I don't know if it supports formatting and linting, I don't even know if it is an alternative to null-ls. So I need your help, can trouble.nvim replace null-ls? If not, can I use both of them simultaneously?
-
I have installed Gitsigns in a Windows machine and when I execute the method diffthis it thinks that the new lines are differences.
-
Onboard AI
Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.
-
Project mention: Benchmarking some of my favourite neovim plugins over time | /r/neovim | 2023-07-12
-
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.
By default, most of nvim packages have WhichKey plugin which shows popup with available commands. For instance, you press space or g and what for a second:
-
Project mention: How to only load a plugin when a function is called (Plugged)? | /r/neovim | 2023-07-13
you're better off relying on the plugin author to add per-filetype/buffer options to disable the functionality of the plugin, for example if the plugin in question is indent-blankline.nvim then you can set g:indent_blankline_enabled to false and within that function you mention, you can set b:indent_blankline_enabled to true.
-
Project mention: What's this type of plugin called? (it shows the structure of code) | /r/neovim | 2023-05-30
Must be lspsaga
-
mini.nvim
Library of 35+ independent Lua modules improving overall Neovim (version 0.7 and higher) experience with minimal effort
Project mention: mini.nvim - release 0.10.0 (files, clue, operators, and minor updates) | /r/neovim | 2023-09-06I would like to offer you to join me in saying late greetings to this autumn with a release of mini.nvim version 0.10.0. It is mostly about introducing three (quite feature full, dare I say) modules and minor updates of existing ones.
-
noice.nvim
💥 Highly experimental plugin that completely replaces the UI for messages, cmdline and the popupmenu.
See here: https://github.com/folke/noice.nvim/issues/608
-
Comment.nvim
:brain: :muscle: // Smart and powerful comment plugin for neovim. Supports treesitter, dot repeat, left-right/up-down motions, hooks, and more
A couple nice quality of life plugins would be: Comment (which lets you use a keybinding to comment/uncomment things), Autopairs (which will make the paired brackets/parentheses/etc.), and Rainbow2 (which color-matches the pairs if things like parentheses).
-
diffview.nvim
Single tabpage interface for easily cycling through diffs for all modified files for any git rev.
Edit: It appears to be a problem with noice
-
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:
-
Hello i have trouble to install this plugin:https://github.com/nvim-orgmode/orgmode in LazyVim.
-
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.
-
considering your vscode background when you say tabs your really mean buffers( Trust me even i had this problem when I made the switch). So your solution here is using a plugin. There are many but I personally use barbar.nvim
-
Project mention: How does something like LazyVim or LazyNvim write the startup text? | /r/neovim | 2023-10-03
It looks like LazyNvim uses dashboard-nvim. (Here's the code in LazyNvim that uses dashboard.)
-
However, many language clients are indeed sensitive to the latency of language servers like https://github.com/ray-x/lsp_signature.nvim and https://github.com/hrsh7th/nvim-cmp, and I do not have the ability to improve them.
-
My neovim config is shown here. (BTW, I'm using the nvim-ufo plugin for folding. However, disabling it still wouldn't get the fold marks back.)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Lua neovim-plugin related posts
- Ask HN: Product management for solo side projects?
- nougat.nvim: Hyperextensible Statusline / Tabline / Winbar for Neovim
- Client 2 quit with exit code 1 and signal 0 when opening a .java files
- [nvim-hlslens] doesn't work
- Why fold marks are disappeared, and how to get them back?
- Ansible-based dotfiles with fancy nvchad-based neovim + tmux setup
- Packages only work when I install a new one
-
A note from our sponsor - #<SponsorshipServiceOld:0x00007f0f9b79d7c0>
www.saashub.com | 28 Nov 2023
Index
What are some of the best open-source neovim-plugin projects in Lua? This list will help you:
Project | Stars | |
---|---|---|
1 | lazy.nvim | 8,340 |
2 | packer.nvim | 7,214 |
3 | neorg | 4,948 |
4 | lualine.nvim | 4,593 |
5 | nvim-dap | 4,051 |
6 | trouble.nvim | 3,812 |
7 | gitsigns.nvim | 3,728 |
8 | nvim | 3,711 |
9 | which-key.nvim | 3,673 |
10 | indent-blankline.nvim | 3,339 |
11 | lspsaga.nvim | 3,074 |
12 | mini.nvim | 3,035 |
13 | noice.nvim | 3,023 |
14 | Comment.nvim | 2,931 |
15 | diffview.nvim | 2,817 |
16 | bufferline.nvim | 2,787 |
17 | orgmode | 2,517 |
18 | todo-comments.nvim | 2,229 |
19 | nvim-surround | 2,200 |
20 | barbar.nvim | 1,872 |
21 | dashboard-nvim | 1,779 |
22 | lsp_signature.nvim | 1,712 |
23 | nvim-ufo | 1,653 |