Lua neovim-plugin

Open-source Lua projects categorized as neovim-plugin

Top 23 Lua neovim-plugin Projects

  • LazyVim

    Neovim config for the lazy

  • Project mention: Neovim freezes when I type / | /r/neovim | 2023-12-06

    Please take a look at this issue. The culprit is the path source of nvim-cmp.

  • lazy.nvim

    💤 A modern plugin manager for Neovim

  • Project mention: How to override the colors of NeoSolarized in NeoVim | dev.to | 2024-04-21

    First, I installed NeoSolarized.nvim via lazy.nvim, so the code would be simple like the following one.

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

    InfluxDB logo
  • 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: thethethe.nvim - neovim friendly autocorrect plugin | /r/neovim | 2023-10-21

    packer

  • neorg

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

  • Project mention: Neorg – organize your life in Neovim | news.ycombinator.com | 2024-03-26

    This seems like what they have

    https://github.com/nvim-neorg/neorg/wiki

  • lualine.nvim

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

  • Project mention: dapui and lualine visual/aesthetic configuration | /r/neovim | 2023-07-27

    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?

  • nvim-dap

    Debug Adapter Protocol client implementation for Neovim

  • Project mention: I can't stand using VSCode so I wrote my own (it wasn't easy) | news.ycombinator.com | 2024-04-21

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

  • 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: How to copy LSP diagnostics from folke/trouble to quickfix window? | /r/neovim | 2023-12-02

    Does anyone know if it's possible to copy the LSP diagnostics (which currently is being displayed using folke/trouble to the quickfix window?

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • nvim

    🍨 Soothing pastel theme for (Neo)vim

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

  • Project mention: Modeless Vim | news.ycombinator.com | 2024-01-15

    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

  • gitsigns.nvim

    Git integration for buffers

  • Project mention: Please, help with highlights. | /r/neovim | 2023-12-09

    those are gitsigns. read :h gitsigns-highlight-groups. i think the first 3 ones (gitsignsadd, gitsignschange, gitsignsdelete) would need their background cleared.

  • mini.nvim

    Library of 35+ independent Lua modules improving overall Neovim (version 0.7 and higher) experience with minimal effort

  • Project mention: FLaNK AI Weekly 18 March 2024 | dev.to | 2024-03-18
  • indent-blankline.nvim

    Indent guides for Neovim

  • Project mention: Use the builtin `listchars` option to implement minimalistic indent guides | /r/neovim | 2023-12-07

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

  • noice.nvim

    💥 Highly experimental plugin that completely replaces the UI for messages, cmdline and the popupmenu.

  • Project mention: Add padding to command? | /r/neovim | 2023-12-09

    there's noice which can position the cmdline basically wherever except below the statusline (I think this is a ui_attach limitation)

  • 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: My 2024 PDE: NeoVim | dev.to | 2024-01-11

    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.

  • diffview.nvim

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

  • Project mention: How to exit all the tabs in Diffview.nvim? | /r/neovim | 2023-08-16

    Edit: It appears to be a problem with noice

  • lspsaga.nvim

    improve neovim lsp experience

  • Project mention: What's this type of plugin called? (it shows the structure of code) | /r/neovim | 2023-05-30

    Must be lspsaga

  • bufferline.nvim

    A snazzy bufferline for Neovim

  • Project mention: Get vim background on plugin configuration | /r/neovim | 2023-09-24

    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:

  • obsidian.nvim

    Obsidian 🤝 Neovim

  • Project mention: Why I Like Obsidian | news.ycombinator.com | 2024-01-17

    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.

  • orgmode

    Orgmode clone written in Lua for Neovim 0.9+.

  • Project mention: Neorg – organize your life in Neovim | news.ycombinator.com | 2024-03-26

    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

  • todo-comments.nvim

    ✅ Highlight, list and search todo comments in your projects

  • Project mention: preserve neovim startup text | /r/neovim | 2023-05-20

    Might be triggered by https://github.com/folke/todo-comments.nvim/issues/133

  • nvim-surround

    Add/change/delete surrounding delimiter pairs with ease. Written with :heart: in Lua.

  • Project mention: An opinionated article about vim | dev.to | 2023-06-30

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

  • conform.nvim

    Lightweight yet powerful formatter plugin for Neovim

  • Project mention: LSP or Conform? Which one should I use to format? | /r/neovim | 2023-12-05

    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.

  • nvim-treesitter-context

    Show code context

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

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

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

Lua neovim-plugin related posts

  • How to override the colors of NeoSolarized in NeoVim

    3 projects | dev.to | 21 Apr 2024
  • Neorg – organize your life in Neovim

    9 projects | news.ycombinator.com | 26 Mar 2024
  • Neovim plugin management inspired by Cargo

    1 project | news.ycombinator.com | 24 Mar 2024
  • Neovim: creating keymaps in lua

    4 projects | dev.to | 11 Mar 2024
  • Ask HN: Do you make a work breakdown structure before programming?

    1 project | news.ycombinator.com | 20 Feb 2024
  • My 2024 PDE: NeoVim

    2 projects | dev.to | 11 Jan 2024
  • Gp.nvim: Neovim plugin ChatGPT text/code operations and Speech to text

    1 project | news.ycombinator.com | 31 Dec 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 10 May 2024
    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 →

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
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com