Plugins Reference
Complete list of all plugins in this configuration.
Navigation & Search
| Plugin |
Description |
nvim-telescope/telescope.nvim |
Fuzzy finder for files, text, buffers |
folke/flash.nvim |
Jump anywhere with minimal keystrokes |
ThePrimeagen/harpoon |
Quick file marks and navigation |
cbochs/portal.nvim |
Navigate jumplist/changelist with preview |
SmiteshP/nvim-navbuddy |
Code structure navigation popup |
SmiteshP/nvim-navic |
Breadcrumb provider for navbuddy |
File Management
| Plugin |
Description |
nvim-tree/nvim-tree.lua |
File explorer sidebar |
nvim-tree/nvim-web-devicons |
File icons |
Git
| Plugin |
Description |
kdheepak/lazygit.nvim |
LazyGit integration |
NeogitOrg/neogit |
Magit-like git interface |
sindrets/diffview.nvim |
Side-by-side diff viewer |
lewis6991/gitsigns.nvim |
Git signs in gutter |
f-person/git-blame.nvim |
Inline git blame |
pwntester/octo.nvim |
GitHub issues/PRs in Neovim |
LSP & Code Intelligence
| Plugin |
Description |
neovim/nvim-lspconfig |
LSP configuration |
williamboman/mason.nvim |
LSP server installer |
williamboman/mason-lspconfig.nvim |
Mason + lspconfig bridge |
nvimdev/lspsaga.nvim |
Pretty LSP UI |
hrsh7th/nvim-cmp |
Completion engine |
hrsh7th/cmp-nvim-lsp |
LSP completion source |
hrsh7th/cmp-buffer |
Buffer completion source |
hrsh7th/cmp-path |
Path completion source |
hedyhli/outline.nvim |
Symbol outline sidebar |
smjonas/inc-rename.nvim |
Live rename preview |
kosayoda/nvim-lightbulb |
Code action indicator |
rachartier/tiny-inline-diagnostic.nvim |
Pretty inline diagnostics |
folke/trouble.nvim |
Diagnostics list |
pmizio/typescript-tools.nvim |
Enhanced TypeScript support |
Treesitter
| Plugin |
Description |
nvim-treesitter/nvim-treesitter |
Syntax highlighting |
nvim-treesitter/nvim-treesitter-context |
Sticky function headers |
nvim-treesitter/nvim-treesitter-textobjects |
Text objects |
folke/ts-comments.nvim |
Better comments for embedded languages |
windwp/nvim-ts-autotag |
Auto close/rename HTML tags |
Editing
| Plugin |
Description |
mg979/vim-visual-multi |
Multi-cursor editing |
gbprod/yanky.nvim |
Yank ring with history |
Wansmer/treesj |
Split/join code blocks |
monaqa/dial.nvim |
Smart increment/decrement |
kylechui/nvim-surround |
Surround text objects |
windwp/nvim-autopairs |
Auto close brackets |
numToStr/Comment.nvim |
Commenting |
folke/todo-comments.nvim |
Highlight TODOs |
gbprod/substitute.nvim |
Substitute operator |
mbbill/undotree |
Visual undo history |
chentoast/marks.nvim |
Better marks |
kevinhwang91/nvim-ufo |
Better folding |
Search & Replace
| Plugin |
Description |
MagicDuck/grug-far.nvim |
Project-wide search & replace |
cshuaimin/ssr.nvim |
Structural search/replace |
Debugging
| Plugin |
Description |
mfussenegger/nvim-dap |
Debug Adapter Protocol |
rcarriga/nvim-dap-ui |
Debug UI |
nvim-neotest/nvim-nio |
Async IO for dap-ui |
theHamsta/nvim-dap-virtual-text |
Virtual text for debugging |
mfussenegger/nvim-dap-python |
Python debugging |
jay-babu/mason-nvim-dap.nvim |
Mason + DAP bridge |
Weissle/persistent-breakpoints.nvim |
Save breakpoints |
Tasks & HTTP
| Plugin |
Description |
stevearc/overseer.nvim |
Task runner |
mistweaverco/kulala.nvim |
HTTP client |
UI & Theme
| Plugin |
Description |
CarGDev/cargdev-cyberpunk |
Custom cyberpunk theme |
folke/snacks.nvim |
Dashboard, notifier, picker, terminal |
folke/noice.nvim |
UI for messages, cmdline, popups |
nvim-lualine/lualine.nvim |
Statusline |
akinsho/bufferline.nvim |
Buffer tabs |
Bekaboo/dropbar.nvim |
VS Code-like breadcrumbs |
lewis6991/satellite.nvim |
Scrollbar with markers |
folke/which-key.nvim |
Keybinding hints |
stevearc/dressing.nvim |
Better vim.ui |
rcarriga/nvim-notify |
Notification manager |
j-hui/fidget.nvim |
LSP progress |
folke/edgy.nvim |
Window layout management |
Eye Candy
| Plugin |
Description |
echasnovski/mini.animate |
Smooth animations |
rasulomaroff/reactive.nvim |
Mode-based colors |
mawkler/modicator.nvim |
Line number mode colors |
shellRaining/hlchunk.nvim |
Scope highlighting |
nvim-zh/colorful-winsep.nvim |
Colorful window separators |
brenoprata10/nvim-highlight-colors |
Color preview |
lukas-reineke/indent-blankline.nvim |
Indent guides |
xiyaowong/transparent.nvim |
Transparent background |
Productivity
| Plugin |
Description |
folke/zen-mode.nvim |
Distraction-free mode |
folke/twilight.nvim |
Dim inactive code |
folke/persistence.nvim |
Session management |
rmagatti/auto-session |
Auto session restore |
m4xshen/hardtime.nvim |
Vim motion training |
tris203/precognition.nvim |
Vim motion hints |
NStefan002/screenkey.nvim |
Show keypresses |
bennypowers/nvim-regexplainer |
Regex explanation |
Language Specific
| Plugin |
Description |
linux-cultist/venv-selector.nvim |
Python venv selector |
vuki656/package-info.nvim |
NPM package versions |
saecki/crates.nvim |
Rust crate versions |
mfussenegger/nvim-jdtls |
Java LSP + debugging |
akinsho/flutter-tools.nvim |
Flutter development |
lervag/vimtex |
LaTeX support |
Database
| Plugin |
Description |
kristijanhusak/vim-dadbod-ui |
Database UI |
tpope/vim-dadbod |
Database interaction |
kristijanhusak/vim-dadbod-completion |
DB completion |
Testing
| Plugin |
Description |
nvim-neotest/neotest |
Test runner framework |
nvim-neotest/neotest-jest |
Jest adapter |
nvim-neotest/neotest-python |
Python test adapter |
AI & Copilot
| Plugin |
Description |
zbirenbaum/copilot.lua |
GitHub Copilot |
zbirenbaum/copilot-cmp |
Copilot completion source |
Misc
| Plugin |
Description |
wakatime/vim-wakatime |
Coding time tracking |
kawre/leetcode.nvim |
LeetCode integration |
christoomey/vim-tmux-navigator |
Tmux integration |
szw/vim-maximizer |
Window maximizer |
nvim-lua/plenary.nvim |
Lua utilities |
MunifTanjim/nui.nvim |
UI components |
kkharji/sqlite.lua |
SQLite for plugins |
Plugin Count: 80+
Installation
All plugins are managed by lazy.nvim and auto-install on first run.