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

  • GitHub repo 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: Hop v1.1: « inclusive » jumps, callbacks | | 2021-11-16

    As a reminder, you can update to Hop v1.1 using four different mechanisms (examples with packer:

  • GitHub repo neorg

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

    Project mention: Literate Programming akin to Emac's org-mode | | 2021-11-26

    Since no one has mentioned it: Neorg.

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo 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: Anything for outlining markdown in Neovim? | | 2021-11-19

    I wish it did, would be great. looks pretty bloated and has not had an update since March, but I think it creates an outline using the quickfix menu. It would be a nice update to to do something similar, but is probably out of scope.

  • GitHub repo nvim-dap

    Debug Adapter Protocol client implementation for Neovim (>= 0.5)

    Project mention: Neovim C++ development | | 2021-11-28
  • GitHub repo lualine.nvim

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

    Project mention: Can you call c functions with lua? | | 2021-11-02

    You can write a shared lib with c and load it in runtime with ffi . I had experimented with that once later didn't find the hassle worth the effort .

  • GitHub repo indent-blankline.nvim

    Indent guides for Neovim

    Project mention: i have changed the Whitespace color to little gray. now whenever my cursor goes on whitespace, it almost become invisible. how to fix this? or how to change the cursor color? any highlight group? | | 2021-11-15

    No direct way in vim. See

  • GitHub repo orgmode

    Orgmode clone written in Lua for Neovim 0.5+.

    Project mention: Orgmode clone written in Lua for Neovim 0.5+. | | 2021-11-27
  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo 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: Weird error with which-key.nvim | | 2021-11-25

    Hmm... Possibly related to

  • GitHub repo barbar.nvim

    The neovim tabline plugin.

    Project mention: cokeline.nvim: New updates, lots of bug fixes | | 2021-11-10

    wut is diffrence from barbar.nvim and bufferline.nvim

  • GitHub repo bufferline.nvim

    A snazzy bufferline for Neovim

    Project mention: Tab page is closing when deleting buffer | | 2021-11-19

    I'm using bufferline.nvim in order to display both buffers and tab pages on the tabline, whenever i delete a buffer with bd, all the buffers on that tab page are deleted as well, alongisde with the tag page itself

  • GitHub repo lush.nvim

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

    Project mention: Making Emacs Popular Again | | 2021-11-04
  • GitHub repo todo-comments.nvim

    ✅ Highlight, list and search todo comments in your projects

    Project mention: Moving away from VS Code to full-time VIM (neovim), would love help to solve a few workflow issues I haven't been able to. | | 2021-11-07
  • GitHub repo null-ls.nvim

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

    Project mention: Neovim C++ development | | 2021-11-28
  • GitHub repo instant.nvim

    collaborative editing in Neovim using built-in capabilities

    Project mention: Collaborative editing on (n)vim ? | | 2021-09-11

    I've been keeping an eye on instant.nvim, though I haven't used it yet

  • GitHub repo nvim-bqf

    Better quickfix window in Neovim, polish old quickfix window.

    Project mention: Plugins request: filtered search to replace / | | 2021-11-07

    maybe give nvim-bqf a look.

  • GitHub repo lsp-status.nvim

    Utility functions for getting diagnostic status and progress messages from LSP servers, for use in the Neovim statusline

    Project mention: use rust-analyzer lsp config in neovim, there has several seconds delay | | 2021-10-28

    I also experience that and this plugins is nice to know what the lsp is doing in the background:

  • GitHub repo 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: Neovim and react | | 2021-10-27

    Treesitter - nvim-treesitter for some syntax highlighting, also super helpful is nvim-ts-context-commentstring for context based commenting with comment.nvim

  • GitHub repo nvim-treesitter-context

    Show code context

    Project mention: Could this be solved currently using nvim-gps and Treesitter? | | 2021-11-11

    Well kinda, there's nvim-treesitter-context but there's no json support yet as far as I know.

  • GitHub repo impatient.nvim

    Improve startup time for Neovim

    Project mention: Lua | | 2021-11-09 try it it will reduce more if you use all lua plugin

  • GitHub repo iron.nvim

    Interactive Repl Over Neovim

    Project mention: JupyterLab Desktop App now available | | 2021-09-22

    If you're a (neo)vim user, I highly recommend using something like .

    Using this, I never have to copy and paste "production code" into "exploration code/notebook", because I simply select the part that I want to test in the production code, and then type in some key mapping to run it.

  • GitHub repo nvim-ts-context-commentstring

    Neovim treesitter plugin for setting the commentstring based on the cursor location in a file.

    Project mention: Neovim and react | | 2021-10-27

    Treesitter - nvim-treesitter for some syntax highlighting, also super helpful is nvim-ts-context-commentstring for context based commenting with comment.nvim

  • GitHub repo glow.nvim

    A markdown preview directly in your neovim.

    Project mention: I want to make vim-like markdown editor with WYSIWYG live preview. Is it better done from scratch, or is it possible as a neovim plugin, integration or fork? | | 2021-09-16


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 2021-11-28.

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 1,691
2 neorg 1,643
3 trouble.nvim 1,008
4 nvim-dap 979
5 lualine.nvim 953
6 indent-blankline.nvim 935
7 orgmode 922
8 which-key.nvim 862
9 barbar.nvim 782
10 bufferline.nvim 709
11 lush.nvim 570
12 todo-comments.nvim 536
13 null-ls.nvim 536
14 instant.nvim 510
15 navigator.lua 466
16 nvim-bqf 446
17 lsp-status.nvim 389
18 Comment.nvim 379
19 nvim-treesitter-context 358
20 impatient.nvim 348
21 iron.nvim 330
22 nvim-ts-context-commentstring 329
23 glow.nvim 312
Find remote jobs at our new job board There are 34 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