Lua neovim-plugin

Open-source Lua projects categorized as neovim-plugin | Edit details
Related topics: #Neovim #Lua #Nvim #Vim #neovim-lua

Top 23 Lua neovim-plugin Projects

  • packer.nvim

    A use-package inspired plugin manager for Neovim. Uses native packages, supports Luarocks dependencies, written in Lua, allows for expressive config

    Project mention: Packer Colorscheme Plugin | | 2022-05-20
  • neorg

    Modernity meets insane extensibility. The future of organizing your life in Neovim.

    Project mention: Hibiscus 🌺 -- Fennel eye-candy for neovim | | 2022-05-21

    It's clean, once you embrace the parentheses. The Lua stuff I've written for plugins is so much messier to look at imo, and makes it much harder to read as the scope expands. Which can be an issue the further we try to dig into the inner workings of Neovim just from Lua. I implemented a dynamic nested syntax code block system for Neorg, and it is extremely messy to read even with my comments just from how needlessly verbose Lua can sometimes be ime

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • lualine.nvim

    A blazing fast and easy to configure neovim statusline plugin written in pure lua.

    Project mention: winbar now on nightly | | 2022-05-18
  • nvim-dap

    Debug Adapter Protocol client implementation for Neovim

    Project mention: How can I install/build java-debug and vscode-java-debug | | 2022-05-19

    Now I wish to install nvim-dap to debug java applications. I already have nvim-jdtls installed, which nvim-dap needs. But for full debuggin capabilities I need to have java-debug and vscode-java-debug insalled as stadet in nvim-jdtls#debugger-via-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.

    Project mention: Scan entire LSP Workspace for diagnostics | | 2022-05-12

    Trouble has a workspace mode - might be worth checking out.

  • gitsigns.nvim

    Git integration for buffers

    Project mention: What are your prized/favorite lua functions? | | 2022-05-09

    FYI gitsign does trigger the event upon hunk operations; this would be fixed soon -- see GH-507.

  • indent-blankline.nvim

    Indent guides for Neovim

    Project mention: Haven't even touched my dotfiles for more than a month, I'm in my comfort zone now | | 2022-05-13
  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • orgmode

    Orgmode clone written in Lua for Neovim 0.7+.

    Project mention: Using Neovim and Org-mode to Pass my College classes! | | 2022-05-09

    And also, I use nvim-orgmode for orgmode functionality. Haven't used neorg before but I'd imagine it offers a lot of the same features

  • 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.

    Project mention: [noob] vim.keymap.set vs. vim.api.nvim_set_keymap. Key binding questions. Hydra? | | 2022-05-20

    Lastly, any thoughts on which-key? Seems like it can only be useful but there are a lot of open issues for what it does. However, it seems to require you to define all your keybindings in its syntax, which seems like an unnecessary layer of complexity. In Emacs, which this is based off of, all that's required is to install the package and it will automatically work with all bindings without requiring the user to convert existing key bindings to a certain syntax. Is there a reason this doesn't seem to be possible for which-key.nvim in Neovim?

  • null-ls.nvim

    Use Neovim as a language server to inject LSP diagnostics, code actions, and more via Lua.

    Project mention: null-ls not detecting djhtml | | 2022-05-15

    local null_ls_status_ok, null_ls = pcall(require, "null-ls") if not null_ls_status_ok then return end -- local formatting = null_ls.builtins.formatting -- local diagnostics = null_ls.builtins.diagnostics null_ls.setup({ debug = false, sources = { formatting.djhtml,{ extra_args = { "--fast" } }), formatting.stylua, diagnostics.flake8, }, })

  • bufferline.nvim

    A snazzy bufferline for Neovim

    Project mention: winbar now on nightly | | 2022-05-18

    Can we write clickable tabline in lua?

  • barbar.nvim

    The neovim tabline plugin.

    Project mention: Haven't even touched my dotfiles for more than a month, I'm in my comfort zone now | | 2022-05-13

    I use, along with keymaps from 1-10 to switch between buffers. Not a huge fan of tabs

  • Comment.nvim

    :brain: :muscle: // Smart and powerful comment plugin for neovim. Supports treesitter, dot repeat, left-right/up-down motions, hooks, and more

    Project mention: Meus 10 plugins favoritos para o Neovim em 2022 | | 2022-05-13

    9 - comment.nvim

  • diffview.nvim

    Single tabpage interface for easily cycling through diffs for all modified files for any git rev.

    Project mention: what are the must have git plugs? in your opinion | | 2022-03-30
  • lsp_signature.nvim

    LSP signature hint as you type

    Project mention: How to show function argument help box in VIM similar to VS CODE. | | 2022-05-13

    Since this is a Lunarvim related question I'd suggest you ask in the Lunarvim discord, because the question might be answered there better. As far as I know you need a plugin like to get this working.

  • todo-comments.nvim

    ✅ Highlight, list and search todo comments in your projects

    Project mention: E5108 after pressing q: | | 2022-05-15

    Relevant Issue Consider heading over there and letting them know you are having this issue as well, and potentially provide @/u/monkoose 's suggestion as that might fix it (though realistically they should have an API for filetype filtering)

  • impatient.nvim

    Improve startup time for Neovim

    Project mention: Just moved to neovim. How can I improve my init.lua (& startup time) | | 2022-05-09

    Indeed. OP doesn't use too many plugins and honestly the startup time is quite good, 96ms isn't much at all. Lazy loading isn't worth it and will just lead to more issues down the line. I would just try out and call it a day.

  • lush.nvim

    Define Neovim themes as a DSL in lua, with real-time feedback.

    Project mention: Is there any way to query (non-syntax) highlights? | | 2022-04-06

    If you want to see changes in real-time while editing highlights I think does a great job, although could be considered an overkill.

  • nvim

    🍨 Soothing pastel theme for NeoVim (by catppuccin)

    Project mention: Whats your favourite colorscheme in Vim/NeoVim? | | 2022-04-20


  • feline.nvim

    A minimal, stylish and customizable statusline for Neovim written in Lua

    Project mention: Winbar support added for Feline.nvim | | 2022-05-20

    Author of Feline.nvim and also the winbar PR here. I want to inform everyone who uses Feline that it now has support for winbar.

  • nvim-bqf

    Better quickfix window in Neovim, polish old quickfix window.

    Project mention: What is your preferred way to look for LSP Code References in Neovim? | | 2022-04-15

    Personally I prefer nvim-bqf. It's a perfect plugin for me and has many highlights include:

  • instant.nvim

    collaborative editing in Neovim using built-in capabilities

    Project mention: Any hope for Neovim terminal? | | 2022-05-02

    This has already been working in other forms for years, see for example which is now more or less discontinued because the respective core implementation is indeed better longterm (again - this is a difference because this implements an unopinionated extension protocol that’s now easy to deliver with the refactoring efforts, not an opinionated packaged solution). A useful and fuller experience for the special case of remote editing would be for example, they also use this API principle you wanted to see - it’s just a nvim-server that is controlled remotely and you have an editor locally that acts as your direct interface (and you take this functionality into every other embedded solution!). And all of that is not just just somewhat fiddled solution but iterated solutions of the varying states of this feature implementation (on the path to neovim 1.0).

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-05-21.

Lua neovim-plugin related posts


What are some of the best open-source neovim-plugin projects in Lua? This list will help you:

Project Stars
1 packer.nvim 2,839
2 neorg 2,292
3 lualine.nvim 1,788
4 nvim-dap 1,618
5 trouble.nvim 1,600
6 gitsigns.nvim 1,533
7 indent-blankline.nvim 1,478
8 orgmode 1,420
9 which-key.nvim 1,387
10 null-ls.nvim 1,366
11 bufferline.nvim 1,213
12 barbar.nvim 1,024
13 Comment.nvim 963
14 diffview.nvim 925
15 lsp_signature.nvim 916
16 todo-comments.nvim 826
17 impatient.nvim 711
18 lush.nvim 697
19 nvim 690
20 feline.nvim 685
21 navigator.lua 671
22 nvim-bqf 649
23 instant.nvim 640
Find remote jobs at our new job board There are 7 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives