What's the one plugin you'd love to see?

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

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

  • Textobjects and motions are slightly different things, though. For textobjects and tree-sitter, there are nvim-treesitter/nvim-treesitter-textobjects and mini.ai (it is a more general purpose Lua textobject plugin which can support tree-sitter).

  • TypeScript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • Source code for Refactorings

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

    WorkOS logo
  • syntax-tree-surfer

    A plugin for Neovim that helps you surf through your document and move elements around using the nvim-treesitter API.

  • The closest to "treesitter-powered jumps" plugin I know is ziontee113/syntax-tree-surfer. Don't use it personally, but video demos look cool.

  • nvim-treesitter-textobjects

  • Textobjects and motions are slightly different things, though. For textobjects and tree-sitter, there are nvim-treesitter/nvim-treesitter-textobjects and mini.ai (it is a more general purpose Lua textobject plugin which can support tree-sitter).

  • cheatsheet.nvim

    A cheatsheet plugin for neovim with bundled cheatsheets for the editor, multiple vim plugins, nerd-fonts, regex, etc. with a Telescope fuzzy finder interface!

  • The show keybinding thing already exists. I believe :Telescope keymaps also does that? Check this one out https://github.com/sudormrfbin/cheatsheet.nvim, you can define your own list and stuff

  • legendary.nvim

    πŸ—ΊοΈ A legend for your keymaps, commands, and autocmds, integrates with which-key.nvim, lazy.nvim, and more.

  • legendary.nvim?

  • hologram.nvim

    πŸ‘» A cross platform terminal image viewer for Neovim. Extensible and fast, written in Lua and C. Works on macOS and Linux.

  • I really would like to see hologram.nvim to be feature complete.. or at least more functional.

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

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

  • have you tried Neorg? They have a few things that let you do something similar. GTD lets you make lists of things to do. There is a Journal feature too.

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

  • glow.nvim

    A markdown preview directly in your neovim.

  • Something like this might be interesting: But I guess you might be looking for something more integrated. https://github.com/ellisonleao/glow.nvim

  • markdown-preview.nvim

    markdown preview plugin for (neo)vim

  • https://github.com/iamcco/markdown-preview.nvim What about this? It uses an external program, but it's instant, whenever you type, the preview updates.

  • vimwiki

    Personal Wiki for Vim

  • what's with vimwiki?

  • vim-OnSyntaxChange

    Generate events when moving onto / off a syntax group.

  • peek.nvim

    Markdown preview plugin for Neovim

  • https://github.com/toppair/peek.nvim I think this would meet your expectations!

  • dotfiles

    Discontinued My dotfiles (by UnrealApex)

  • There are probably a plugins for this, but a plugin that setups up LSP for you, and a easy debugging support. I use Coc.nvim because I found it extremely difficult to configure native LSP for Java development(what I primarily do right now because I'm taking a Java programming class). My setup consisted of lsp-config + mason.nvim + nvim-cmp As for debugging, nvim-dap was kind of confusing and vimspector doesn't have the best Neovim support. I'm not used to setting up debugger configurations as prior to Neovim, I used VS Code which did that automatically.

  • netman.nvim

    Neovim (Lua powered) Network Resource Manager

  • #self-plug

  • nvim-jdtls

    Extensions for the built-in LSP support in Neovim for eclipse.jdt.ls

  • Yep. I tried installing jdtls via Mason but it didn't work. I also tried configuring nvim-jdtls to no avail. mfussenegger's plugins tend to follow the DIY approach.

  • kok.nvim

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

  • Aw man that's not nice to hear. I have had my own struggle with lsp not gonna lie. I used to use coc until it got too slow, after struggling for like 2 days lol lsp is working fast and neat. I'd suggest you to take a look at coq https://github.com/ms-jpq/coq_nvim which claims to be fast as fuck (literally lol) and also claims to be faster than lsp (because its written using c or something). Haven't tried it personally

  • sshfs

    Discontinued A network filesystem client to connect to SSH servers

  • You can use sshfs for this

  • mkdnflow.nvim

    Fluent navigation and management of markdown notebooks

  • Not sure what exactly you mean by editing lists and tables with ease, but my plugin https://github.com/jakewvincent/mkdnflow.nvim might check some of those boxes. What list and table editing features would be must-haves for you?

  • general.el

    More convenient key definitions in emacs

  • I would like something like https://github.com/noctuid/general.el and have that workflow of centralized keybindings all in one place.

  • Mosh

    Mobile Shell

  • Use mosh as your ssh client. It's specifically designed to deal with lag and other ssh connectivity issues.

  • nix

    Nix, the purely functional package manager

  • You basically declare an environment for building/running/developing a project using nix (a pure functional programming language used for package management, among other things). The shell is typically defined in a shell.nix file. To enter a shell, you call nix shell.

  • telekasten.nvim

    A Neovim (lua) plugin for working with a markdown zettelkasten / wiki and mixing it with a journal, based on telescope.nvim

  • markdown-live-preview

    markdown live preview | works with any editor (by GnikDroy)

  • I wrote GnikDroy/markdown-live-preview yesterday :)

  • Neovim-from-scratch

    πŸ“š A Neovim config designed from scratch to be understandable

  • I'll take a look at coq. Thank you for the suggestion! Have you checked out LunarVim/Neovim-from-scratch? The repo helped me out a lot getting LSP setup and setting up a few lua plugins when I was starting out.

  • SaaSHub

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

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