Our great sponsors
-
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.
-
flash.nvim
Navigate your code with search labels, enhanced character motions and Treesitter integration
-
mason.nvim
Portable package manager for Neovim that runs everywhere Neovim runs. Easily install and manage LSP servers, DAP servers, linters, and formatters.
-
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.
-
null-ls.nvim
Discontinued Use Neovim as a language server to inject LSP diagnostics, code actions, and more via Lua.
-
substitute.nvim
Neovim plugin introducing a new operators motions to quickly replace and exchange text.
-
diffview.nvim
Single tabpage interface for easily cycling through diffs for all modified files for any git rev.
-
copilot.lua
Fully featured & enhanced replacement for copilot.vim complete with API for interacting with Github Copilot
-
heirline.nvim
Heirline.nvim is a no-nonsense Neovim Statusline plugin designed around recursive inheritance to be exceptionally fast and versatile.
-
mini.nvim
Library of 35+ independent Lua modules improving overall Neovim (version 0.7 and higher) experience with minimal effort
-
telekasten.nvim
A Neovim (lua) plugin for working with a markdown zettelkasten / wiki and mixing it with a journal, based on telescope.nvim
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
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.
https://github.com/lewis6991/satellite.nvim absolutely amazing choices, visual economy, integration with gitsigns and builtin vim features (marks).
Just added an example that does this: https://github.com/folke/flash.nvim/blob/main/lua/flash/plugins/diagnostics.lua
Also I really like leap.nvim which in my opinion is the best thought out "hop" variation.
https://github.com/gbprod/substitute.nvim https://github.com/smjonas/duplicate.nvim
https://github.com/gbprod/substitute.nvim https://github.com/smjonas/duplicate.nvim
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 - copilot plugin written in lua
https://github.com/rebelot/heirline.nvim is a very configurable statusline/tabline/winbar framework
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
"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).