Complete reference of all 69+ supported plugins organized by category.
| Plugin | Config Key | Repository | Description |
|---|---|---|---|
| telescope.nvim | telescope |
nvim-telescope/telescope.nvim | Fuzzy finder and picker |
| fzf-lua | fzf |
ibhagwan/fzf-lua | Fast fuzzy finder |
| aerial.nvim | aerial |
stevearc/aerial.nvim | Code outline and symbols |
| flash.nvim | flash |
folke/flash.nvim | Modern motion plugin |
| hop.nvim | hop |
phaazon/hop.nvim | EasyMotion-like navigation |
| leap.nvim | leap |
ggandor/leap.nvim | Motion plugin with labels |
| nvim-cmp | cmp |
hrsh7th/nvim-cmp | Autocompletion framework |
| blink.cmp | blink |
Saghen/blink.cmp | Modern completion engine |
| copilot.lua | copilot |
zbirenbaum/copilot.lua | GitHub Copilot integration |
| codeium.nvim | codeium |
Exafunction/codeium.nvim | Codeium AI suggestions |
| supermaven-nvim | supermaven |
supermaven-inc/supermaven-nvim | Supermaven AI coding |
| ALE | ale |
dense-analysis/ale | Asynchronous linting |
| nvim-tree.lua | nvim-tree |
kyazdani42/nvim-tree.lua | File explorer tree |
| neo-tree.nvim | neo-tree |
nvim-neo-tree/neo-tree.nvim | Modern file explorer |
| alpha-nvim | alpha |
goolord/alpha-nvim | Dashboard and greeter |
| dashboard-nvim | dashboard |
nvimdev/dashboard-nvim | Start screen |
| noice.nvim | noice |
folke/noice.nvim | UI improvements |
| nvim-notify | notify |
rcarriga/nvim-notify | Notification system |
| trouble.nvim | trouble |
folke/trouble.nvim | Diagnostics panel |
| which-key.nvim | which-key |
folke/which-key.nvim | Keybinding helper |
| snacks.nvim | snacks |
folke/snacks.nvim | UI utilities |
| render-markdown.nvim | render-markdown |
MeanderingProgrammer/render-markdown.nvim | Markdown rendering |
| headlines.nvim | headlines |
lukas-reineke/headlines.nvim | Markdown headlines |
| grug-far.nvim | grug-far |
MagicDuck/grug-far.nvim | Find and replace |
| barbar.nvim | barbar |
romgrk/barbar.nvim | Advanced tabline |
| bufferline.nvim | bufferline |
akinsho/bufferline.nvim | Buffer tabs |
| nvim-dap | dap |
mfussenegger/nvim-dap | Debug Adapter Protocol |
| neotest | neotest |
nvim-neotest/neotest | Test runner framework |
| gitsigns.nvim | gitsigns |
lewis6991/gitsigns.nvim | Git integration |
| vim-gitgutter | gitgutter |
airblade/vim-gitgutter | Git diff in gutter |
| mason.nvim | mason |
williamboman/mason.nvim | Package manager |
| neogit | neogit |
TimUntersberger/neogit | Git interface |
| octo.nvim | octo |
pwntester/octo.nvim | GitHub integration |
| mini.completion | mini_completion |
echasnovski/mini.completion | Completion engine |
| mini.files | mini_files |
echasnovski/mini.files | File explorer |
| mini.pick | mini_pick |
echasnovski/mini.pick | General picker |
| mini.statusline | mini_statusline |
echasnovski/mini.statusline | Status line |
| mini.tabline | mini_tabline |
echasnovski/mini.tabline | Tab line |
| mini.starter | mini_starter |
echasnovski/mini.starter | Start screen |
| mini.notify | mini_notify |
echasnovski/mini.notify | Notifications |
| mini.cursorword | mini_cursorword |
echasnovski/mini.cursorword | Highlight word under cursor |
| mini.indentscope | mini_indentscope |
echasnovski/mini.indentscope | Indent scope visualization |
| mini.surround | mini_surround |
echasnovski/mini.surround | Surround operations |
| mini.jump | mini_jump |
echasnovski/mini.jump | Jump functionality |
| mini.diff | mini_diff |
echasnovski/mini.diff | Git diff visualization |
| mini.test | mini_test |
echasnovski/mini.test | Testing framework |
| mini.hipatterns | mini_hipatterns |
echasnovski/mini.hipatterns | Pattern highlighting |
| mini.map | mini_map |
echasnovski/mini.map | Code minimap |
| mini.operators | mini_operators |
echasnovski/mini.operators | Text operators |
| mini.trailspace | mini_trailspace |
echasnovski/mini.trailspace | Trailing whitespace |
| indent-blankline.nvim | indent-blankline |
lukas-reineke/indent-blankline.nvim | Indent guides |
| rainbow-delimiters.nvim | rainbow |
HiPhish/rainbow-delimiters.nvim | Rainbow brackets |
| TreeSitter | treesitter |
Built-in | Syntax highlighting |
Enable plugins using their config key:
require("repl69").setup({
plugins = {
-- Auto-detect (recommended)
auto = true,
-- Or enable specific plugins
telescope = true,
blink = true,
gitsigns = true,
}
})For detailed configuration examples, see the Plugin Guide.