Add a persistent, toggleable terminal to Neovim using toggleterm.nvim. Set up horizontal, vertical, and floating layouts, wire up terminal navigation keymaps, and create dedicated terminals for tools like lazygit.
Set up conform.nvim to format your code automatically on save. Configure formatters per filetype, install them through Mason, add a manual format keymap, and learn how to disable formatting for specific files and filetypes.
Add fast, LSP-aware autocompletion to Neovim using blink.cmp. Install the plugin, wire it up to your language servers, add snippets, and configure keymaps — all in a single file.
Add IDE-level code intelligence to Neovim using mason.nvim, mason-lspconfig, and nvim-lspconfig. Install language servers, wire up keymaps, and get diagnostics, hover docs, and go-to-definition working in minutes.
add a fully featured file tree explorer sidebar to Neovim using neo-tree.nvim. Learn to install, configure, and navigate your project files without ever leaving your editor.
Install and configure Which-Key.nvim in Neovim to display keymap popups. Complete guide with setup, keymap registration, and organization tips for better workflow.