neovim-plugin

Open-source projects categorized as neovim-plugin

Top 23 neovim-plugin Open-Source Projects

  • coc.nvim

    Nodejs extension host for vim & neovim, load extensions like VSCode and host language servers.

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

    As well as its own plugins Vim/NeoVim can use VSCode's LSPs, DAPs and extensions either directly or via plugins like CoC[1] and Mason[2].

    I would be surprised if emacs couldn't do the same.

    1. https://github.com/neoclide/coc.nvim

  • ale

    Check syntax in Vim/Neovim asynchronously and fix files, with Language Server Protocol (LSP) support

  • Project mention: A decent VS Code and Ruby on Rails setup | news.ycombinator.com | 2024-02-21

    I saw no mention of RBS+Steep, the latter providing a LSP. I use it a lot and very much like it, although it's still young and needs love, but it's making good, steady progress! I've been very pleasantly surprised by some of the crazy things Steep can catch, completely statically!

    You appear to be working on projects with Sorbet (which I tried to like but found it fell short in practice, notably outside of the app use case i.e it's mostly useless for gems) so it may be a tall order to try on those. Maybe you can give RBS+Steep a shot on some small project?

    RBS: https://github.com/ruby/rbs

    RBS collection (for those gems that don't ship RBS signatures in `sig`, integrates with bundler): https://github.com/ruby/gem_rbs_collection

    Steep: https://github.com/soutaro/steep

    VS Code: https://github.com/soutaro/steep-vscode

    Sublime Text: https://github.com/sublimelsp/LSP

    Vim (I'm working on it): https://github.com/dense-analysis/ale/pull/4671

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

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

  • SaaSHub

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

    SaaSHub logo
  • 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?

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

  • leap.nvim

    Neovim's answer to the mouse 🦘

  • Project mention: Your favourite Neovim plugins? | /r/neovim | 2023-06-21

    Also I really like leap.nvim which in my opinion is the best thought out "hop" variation.

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

  • LanguageClient-neovim

    Language Server Protocol (LSP) support for vim and neovim.

  • 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

  • kok.nvim

    Fast as FUCK nvim completion. SQLite, concurrent scheduler, hundreds of hours of optimization.

  • 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

  • vim-sneak

    The missing motion for Vim :athletic_shoe:

  • Project mention: F/f/T/t highlight plugin? | /r/neovim | 2023-07-10

    Why not sneak or easymotion?

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

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

neovim-plugin related posts

  • I can't stand using VSCode so I wrote my own (it wasn't easy)

    10 projects | news.ycombinator.com | 21 Apr 2024
  • 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
  • Easy Access to Terminal Commands in Neovim using FTerm

    6 projects | dev.to | 18 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
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 7 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? This list will help you:

Project Stars
1 coc.nvim 23,968
2 ale 13,288
3 LazyVim 13,075
4 lazy.nvim 11,729
5 packer.nvim 7,603
6 neorg 5,869
7 lualine.nvim 5,420
8 nvim-dap 4,832
9 trouble.nvim 4,748
10 nvim 4,719
11 which-key.nvim 4,472
12 gitsigns.nvim 4,388
13 leap.nvim 3,968
14 mini.nvim 3,899
15 indent-blankline.nvim 3,763
16 noice.nvim 3,716
17 LanguageClient-neovim 3,547
18 Comment.nvim 3,540
19 diffview.nvim 3,373
20 kok.nvim 3,368
21 lspsaga.nvim 3,258
22 vim-sneak 3,161
23 bufferline.nvim 3,150

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com