-
My current favorite sleeper plugin is other.nvim which lets you pair kinds of files together and go to the "other" file. I use it to go to the current file's unit tests and vice versa, along other things.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
https://github.com/lewis6991/satellite.nvim absolutely amazing choices, visual economy, integration with gitsigns and builtin vim features (marks).
-
flash.nvim
Navigate your code with search labels, enhanced character motions and Treesitter integration
Just added an example that does this: https://github.com/folke/flash.nvim/blob/main/lua/flash/plugins/diagnostics.lua
-
-
mason.nvim
Portable package manager for Neovim that runs everywhere Neovim runs. Easily install and manage LSP servers, DAP servers, linters, and formatters.
-
-
null-ls.nvim
Discontinued Use Neovim as a language server to inject LSP diagnostics, code actions, and more via Lua.
-
Also I really like leap.nvim which in my opinion is the best thought out "hop" variation.
-
substitute.nvim
Neovim plugin introducing a new operators motions to quickly replace and exchange text.
https://github.com/gbprod/substitute.nvim https://github.com/smjonas/duplicate.nvim
-
https://github.com/gbprod/substitute.nvim https://github.com/smjonas/duplicate.nvim
-
diffview.nvim
Single tabpage interface for easily cycling through diffs for all modified files for any git rev.
-
-
-
-
-
got a question about other. I am using harppon.nvim atm. What’s the benefit of using other or do they complement each other?
-
lap-zero.nvim - default config for nvim-lspconfig, mason.nvim, nvim-cmp.
-
fzf-lua - fast and minimal Telescope alternative.
-
copilot.lua
Fully featured & enhanced replacement for copilot.vim complete with API for interacting with Github Copilot
copilot.lua - copilot plugin written in lua
-
heirline.nvim
Heirline.nvim is a no-nonsense Neovim Statusline plugin designed around recursive inheritance to be exceptionally fast and versatile.
https://github.com/rebelot/heirline.nvim is a very configurable statusline/tabline/winbar framework
-
mini.nvim
Library of 40+ independent Lua modules improving overall Neovim (version 0.8 and higher) experience with minimal effort
https://github.com/echasnovski/mini.nvim has a lot of good utilities and plugins
-
https://github.com/danielfalk/smart-open.nvim is my favorite buffer switcher.
-
https://github.com/azabiong/vim-highlighter - highlight occurrences of words, can select multiple different words at same time. Independent from lsp word highlight, or search highlight - so these highlights wont interfere with vim-highlihger . Makes it easy to spot all places where some function or variable was used. One click to un-highlight all, or specyfic word. And it takes just hotkeys: - f + Enter - add cursor word occurrences highlight
-
-
https://github.com/stevearc/oil.nvim - file explorer
-
Possibly hydra, which everything from submodes to a more customized which-key. Works really well for making a telescope menu or a DAP mode.
-
-
-
drop.nvim of course
-
Forgiving me to do some self-promoting, but I also created a buf-deletion plugin with pre-hook/skip support: nyngwang/NeoNoName.lua: Layout preserving buffer deletion. (github.com)
-
'tzachar/highlight-undo.nvim' - does what it says
-
"ethanholz/nvim-lastplace" - opens file at the last place you were in
-
"utilyre/barbecue.nvim" - context bar
-
telekasten.nvim
A Neovim (lua) plugin for working with a markdown zettelkasten / wiki and mixing it with a journal, based on telescope.nvim
"renerocksai/telekasten.nvim" - note saving
-
"petertriho/nvim-scrollbar" - minimal scrollbar with gitsigns integration. For context, not scrolling
-
https://github.com/lewis6991/satellite.nvim absolutely amazing choices, visual economy, integration with gitsigns and builtin vim features (marks).