What neovim plugins do you wish existed?

This page summarizes the projects mentioned and recommended in the original post on /r/neovim

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • wishlist

    A public catalogue of Lua plugins Neovim users would like to see exist (by nvim-lua)

    Meanwhile, I have filed https://github.com/nvim-lua/wishlist/issues/17 , so let me refer to it. There are tons of architecture astronauts swimming around this idea, and I have never seen a line of code from them. And yes, I have heard this one as well. Show me the code!

  • git-messenger.vim

    Vim and Neovim plugin to reveal the commit messages under the cursor

    I use a plugin called git-messenger. Is this what you had in mind?

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • vis-spellcheck

    Spellcheck plugin for the vis editor

    Simple, nvim port of https://github.com/fischerling/vis-spellcheck . I have started something at https://github.com/mcepl/nvim-spellcheck, but I have not enough time to do anything about it. I am strong supporter of https://github.com/neovim/neovim/issues/12064 and anything which makes me able to get rid of that blasted internal spellchecker is a plus in my books.

  • languagetool

    Style and Grammar Checker for 25+ Languages

    Interesting. I recall someone working on language server integration with grammarly. There are also some neovim plugins that use the LanguageTool. Whats your opinion on using them instead of vis-spellcheck?

  • vim-smoothie

    Smooth scrolling for Vim done right🥤

    I'm curious if writing a lightweight plugin that provides scrolling animations to Neovim in Lua would give a smoother experience. I currently use vim-smoothie but sometimes the animation gets a little laggy. Perhaps Lua's extreme performance boost would be the answer here?

  • neovim

    Vim-fork focused on extensibility and usability

    did some research, I think when [RFC] TUI (Terminal UI) remote attachment - GSOC 2019 by hlpr98 · Pull Request #10071 · neovim/neovim · GitHub merges it will we can connect to the remote neovim quite easily.

  • tmate

    Instant Terminal Sharing

    Use tmate, it makes tmux-sharing config super simple. Realtime pair-programming.

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

  • neovide

    No Nonsense Neovim Client in Rust

    I want the cursor animations from this dude's neovim Rust client, neovide ![cursor gif](https://github.com/Kethku/neovide/raw/main/assets/AnimatedCursor.gif)

  • live-share

    Real-time collaborative development from the comfort of your favorite tools

    The API is closed and the visual code binaries prohibit reverse engineering. See also https://github.com/MicrosoftDocs/live-share/issues/3299

  • gv.vim

    A git commit browser in Vim

    https://github.com/junegunn/gv.vim provides a feature like that

  • org-roam

    Rudimentary Roam replica with Org-mode

    A Neovim version of org-roam /vscode foam.

  • beacon.nvim

    Whenever cursor jumps some distance or moves between windows, it will flash so you can see where it is

    I'm not sure if it's even possible to do something like neovide's animation inside the terminal, but I find this plugin really useful to display where the cursor is after you switch windows https://github.com/DanilaMihailov/beacon.nvim

  • instant.nvim

    collaborative editing in Neovim using built-in capabilities

    Something like https://github.com/jbyuki/instant.nvim ?

  • vim-dadbod-ui

    Simple UI for https://github.com/tpope/vim-dadbod

    There is some basic oracle support with this https://github.com/kristijanhusak/vim-dadbod-ui

  • vim-buftabline

    Forget Vim tabs – now you can have buffer tabs

    I'd love to see a minimal buffer tabline plugin, basically buftabline but written in Lua. I've tried a couple of Lua tabline plugins, but they're a little too heavy (visually and in terms of functionality) for my very simple needs (show buffers and provide a way to switch to buffers by index).

  • hop.nvim

    Neovim motions on speed!

    Have a look at hop.nvim, it's a rewrite of easymotion in lua that tackles all the issue lua also had with coc.nvim/builtin-lsp. There seem to be some things to figure out (it doesn't work with folds), but the authors seems very motivated and wants to iron all the things out before it's presented on reddit (as seen his comment on gitter) :) and for the plain cases it already works really well.

  • neogit

    An interactive and powerful Git interface for Neovim, inspired by Magit

    Not an all to frequent user of git myself, but neogit (magit clone in lua) seems like a cool project and might be something you'd be interested in.

  • vim-endwise

    endwise.vim: Wisely add

    I wish there were lua based version of https://github.com/tpope/vim-endwise.The plugin itself works great but if we add some kind of completion plugin, then things get dirty.There is a lot of issues like...

  • neo-smooth-scroll.nvim

    Smooth scroll simple plugin for neovim

    interesting. This would likely also be quite a small and easy plugin. I gave it a google and there is neo-smooth-scroll.nvim. Could you try that one out and see if you see any smoother animation. If it gets any better I can write one that I will maintain :)

  • nvim-bufbar

    A simple and very light Neovim bufferline

    I've created a small plugin in Lua that might interest you: nvim-bufbar. It simply shows the buffers list in your tabline and provide a few customization options and nothing more.

  • SaaSHub

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

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts