All Installed Plugins
The following plugins are managed by lazy.nvim and locked to specific versions inlazy-lock.json.
UI Enhancements
Editor Features
LSP & Completion
File Navigation
Git Integration
Plugin Categories
UI & Visual
alpha-nvim - Startup Dashboard
alpha-nvim - Startup Dashboard
- Repository: goolord/alpha-nvim
- Purpose: Startup screen with shortcuts
lualine.nvim - Statusline
lualine.nvim - Statusline
- Repository: nvim-lualine/lualine.nvim
- Features: Custom theme, lazy plugin update indicator
bufferline.nvim - Tab Bar
bufferline.nvim - Tab Bar
- Repository: akinsho/bufferline.nvim
- Mode: Configured for tab display
rose-pine - Colorscheme
rose-pine - Colorscheme
- Repository: rose-pine/neovim
- Variant: Moon with transparency enabled
indent-blankline.nvim - Indentation Guides
indent-blankline.nvim - Indentation Guides
- Repository: lukas-reineke/indent-blankline.nvim
- Character: ┊
dressing.nvim - UI Improvements
dressing.nvim - UI Improvements
- Repository: stevearc/dressing.nvim
- Purpose: Enhanced vim.ui interfaces
nvim-web-devicons - File Icons
nvim-web-devicons - File Icons
- Repository: nvim-tree/nvim-web-devicons
- Used by: lualine, bufferline, nvim-tree, telescope, trouble
Editor Features
Comment.nvim - Code Commenting
Comment.nvim - Code Commenting
- Repository: numToStr/Comment.nvim
- Features: Context-aware commenting for JSX/TSX
nvim-autopairs - Auto Pairs
nvim-autopairs - Auto Pairs
- Repository: windwp/nvim-autopairs
- Features: Treesitter integration, cmp integration
nvim-surround - Surround Text
nvim-surround - Surround Text
- Repository: kylechui/nvim-surround
- Operations: Add, delete, change surrounds
substitute.nvim - Quick Substitution
substitute.nvim - Quick Substitution
- Repository: gbprod/substitute.nvim
- Keybindings: s, ss, S for various substitute operations
which-key.nvim - Keybinding Helper
which-key.nvim - Keybinding Helper
- Repository: folke/which-key.nvim
- Timeout: 500ms
todo-comments.nvim - TODO Highlighting
todo-comments.nvim - TODO Highlighting
- Repository: folke/todo-comments.nvim
- Navigation: ]t and [t for next/previous todo
trouble.nvim - Diagnostic List
trouble.nvim - Diagnostic List
- Repository: folke/trouble.nvim
- Keybindings:
<leader>xw,<leader>xd,<leader>xq,<leader>xl,<leader>xt
vim-maximizer - Split Maximizer
vim-maximizer - Split Maximizer
- Repository: szw/vim-maximizer
- Keybinding:
<leader>sm
vim-tmux-navigator - Tmux Integration
vim-tmux-navigator - Tmux Integration
markview.nvim - Markdown Rendering
markview.nvim - Markdown Rendering
- Repository: OXY2DEV/markview.nvim
- Purpose: Beautiful markdown preview
LSP & Completion
nvim-lspconfig - LSP Configuration
nvim-lspconfig - LSP Configuration
- Repository: neovim/nvim-lspconfig
- Purpose: LSP server configurations
mason.nvim - LSP Installer
mason.nvim - LSP Installer
- Repository: williamboman/mason.nvim
- UI: Custom icons for install status
mason-lspconfig.nvim - Mason LSP Bridge
mason-lspconfig.nvim - Mason LSP Bridge
- Repository: williamboman/mason-lspconfig.nvim
- Auto-installs: ts_ls, html, cssls, tailwindcss, svelte, lua_ls, graphql, emmet_ls, prismals, pyright, eslint
mason-tool-installer.nvim - Tool Installer
mason-tool-installer.nvim - Tool Installer
- Repository: WhoIsSethDaniel/mason-tool-installer.nvim
- Tools: prettier, stylua, isort, black, pylint, eslint_d
nvim-cmp - Completion Engine
nvim-cmp - Completion Engine
- Repository: hrsh7th/nvim-cmp
- Features: Multiple sources, snippet support, LSP integration
cmp-nvim-lsp - LSP Completion Source
cmp-nvim-lsp - LSP Completion Source
- Repository: hrsh7th/cmp-nvim-lsp
- Purpose: Provides LSP completions to cmp
cmp-buffer - Buffer Source
cmp-buffer - Buffer Source
- Repository: hrsh7th/cmp-buffer
- Purpose: Buffer text completions
cmp-path - Path Source
cmp-path - Path Source
- Repository: hrsh7th/cmp-path
- Purpose: File path completions
LuaSnip - Snippet Engine
LuaSnip - Snippet Engine
- Repository: L3MON4D3/LuaSnip
- Version: v2.*
cmp_luasnip - LuaSnip Source
cmp_luasnip - LuaSnip Source
- Repository: saadparwaiz1/cmp_luasnip
- Purpose: Snippet completions
friendly-snippets - Snippet Collection
friendly-snippets - Snippet Collection
- Repository: rafamadriz/friendly-snippets
- Format: VSCode-style snippets
lspkind.nvim - Completion Icons
lspkind.nvim - Completion Icons
- Repository: onsails/lspkind.nvim
- Format: symbol_text mode
lazydev.nvim - Lua Development
lazydev.nvim - Lua Development
- Repository: folke/lazydev.nvim
- Purpose: Better Lua LSP for Neovim APIs
nvim-lsp-file-operations - File Operations
nvim-lsp-file-operations - File Operations
- Repository: antosha417/nvim-lsp-file-operations
- Purpose: Notify LSP of file moves/renames
Code Quality
conform.nvim - Formatting
conform.nvim - Formatting
- Repository: stevearc/conform.nvim
- Auto-format: On save for JS, TS, HTML, CSS, Svelte, JSON
- Formatter: Prettier for web languages
nvim-treesitter - Syntax Parsing
nvim-treesitter - Syntax Parsing
- Repository: nvim-treesitter/nvim-treesitter
- Parsers: 20+ languages including JS, TS, Python, Lua, HTML, CSS
nvim-ts-autotag - Auto Tag
nvim-ts-autotag - Auto Tag
- Repository: windwp/nvim-ts-autotag
- Works with: HTML, JSX, TSX, Vue, Svelte
nvim-ts-context-commentstring - Context Comments
nvim-ts-context-commentstring - Context Comments
- Repository: JoosepAlviste/nvim-ts-context-commentstring
- Purpose: Smart commenting in JSX/TSX files
File Navigation
telescope.nvim - Fuzzy Finder
telescope.nvim - Fuzzy Finder
- Repository: nvim-telescope/telescope.nvim
- Branch: 0.1.x
- Extensions: fzf-native
telescope-fzf-native.nvim - FZF Integration
telescope-fzf-native.nvim - FZF Integration
- Repository: nvim-telescope/telescope-fzf-native.nvim
- Build: Requires make
nvim-tree.lua - File Explorer
nvim-tree.lua - File Explorer
- Repository: nvim-tree/nvim-tree.lua
- Width: 35 columns
- Features: Relative numbers, indent markers, git status
harpoon - Quick File Navigation
harpoon - Quick File Navigation
Git Integration
lazygit.nvim - LazyGit Integration
lazygit.nvim - LazyGit Integration
- Repository: kdheepak/lazygit.nvim
- Keybinding:
<leader>ll - Commands: LazyGit, LazyGitCurrentFile, LazyGitFilter
Session & Workflow
auto-session - Session Management
auto-session - Session Management
- Repository: rmagatti/auto-session
- Auto-restore: Disabled by default
- Keybindings:
<leader>wr(restore),<leader>ws(save)
plenary.nvim - Utility Library
plenary.nvim - Utility Library
- Repository: nvim-lua/plenary.nvim
- Used by: telescope, harpoon, todo-comments, lazygit, auto-session
Plugin Management
All plugins are managed by lazy.nvim, which provides:- Lazy loading for faster startup times
- Lock file (
lazy-lock.json) for reproducible installations - Easy plugin updates with
:Lazy update - Plugin profiling with
:Lazy profile