Our great sponsors
-
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.
-
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.
-
mini.nvim
Library of 35+ independent Lua modules improving overall Neovim (version 0.7 and higher) experience with minimal effort
-
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.
-
vim-matchup
vim match-up: even better % :facepunch: navigate and highlight matching words :facepunch: modern matchit and matchparen. Supports both vim and neovim + tree-sitter.
-
smart-splits.nvim
🧠Smart, seamless, directional navigation and resizing of Neovim + terminal multiplexer splits. Supports tmux, Wezterm, and Kitty. Think about splits in terms of "up/down/left/right".
-
AstroNvim
AstroNvim is an aesthetic and feature-rich neovim config that is extensible and easy to use with a great set of plugins
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
abecodes/tabout.nvim windwp/nvim-autopairs
abecodes/tabout.nvim windwp/nvim-autopairs
folke/which-key.nvim will help with you with your key maps.
Most of mini.nvim modules are designed for require('mini.xxx').setup() to provide the best possible features out of the box. The ones with biggest quality of life improvement utilities for me are 'mini.ai', 'mini.surround', 'mini.pairs', 'mini.basics', 'mini.bracketed', 'mini.bufremove', 'mini.cursorword'. Of course, there are more UI stuff which I like but not necessarily fit others taste.
nacro90/numb.nvim - : to peek there, then if you want to go there
Wansmer/treesj and/or CKolkey/ts-node-action - very useful for lua tables and stuff
Wansmer/treesj and/or CKolkey/ts-node-action - very useful for lua tables and stuff
levouh/tint.nvim - nice active window highlighting
karb94/neoscroll.nvim or echasnovski/mini.map for scrollbar ui
karb94/neoscroll.nvim or echasnovski/mini.map for scrollbar ui
max397574/better-escape.nvim - i use jk/kj for insert mode so this makes it smoother
monaqa/dial.nvim - nicer and
andymass/vim-matchup - nicer %
mrjones2014/smart-splits.nvim - nicer window switching/resizing
dirbuf.nvim (or oil.nvim), the genius thing is that it is really just one mapping, plus stuff you already know. Foke's todo-comments.nvim is another typical one, but you're probably aware of that if using Noice. Smooth scrolling plugins? My favourite for some reason is still vim-smoothie, not the Lua alternatives.
My current favorite is AstroNvim: https://github.com/AstroNvim/AstroNvim, with an awesome introduction video: https://youtu.be/GEHPiZ10gOk
Related posts
- What are some plugins that you can't live without?
- What IDEA or Vscode feature/function you want to have in neovim eco-system?
- Editing init.lua with lua_ls on gives "Undefined global : vim" ?
- mini.files - navigate and manipulate file system (with column view and editing text)
- What plugins do you use to manage work across multiple files?