Skip to content

Plugins List

This page lists all plugins used in the Neovim configuration.

Plugin Management

This configuration uses Lazy.nvim to manage plugins.

Configuration file: lua/peinan/loader/init.lua

Plugin Categories

Plugins Table

Plugin NameCategoryDescription
dashboard-nvimUI/UXStartup dashboard
no-neck-pain.nvimUI/UXCenter focus mode
neoscroll.nvimUI/UXSmooth scrolling
indent-blankline.nvimUI/UXIndent guides
oil.nvimUI/UXFile explorer
telescope.nvimUI/UXFuzzy finder
lualine.nvimUI/UXStatus line
noice.nvimUI/UXCommand line UI improvements
gitsigns.nvimUI/UXGit change display
diffview.nvimUI/UXGit diff display
git-blame.nvimUI/UXGit blame display
leap.nvimEditing/MovementFast text movement
nvim-treesitterLanguage SupportSyntax highlighting
nvim-lspconfigLanguage SupportLSP configuration
nvim-cmpLanguage SupportCompletion engine
nvim-lintLanguage SupportLinter integration
todo-comments.nvimLanguage SupportTODO comment management
which-key.nvimOthersKeymap help
nordic-transparent.nvimOthersColor theme
tmux.nvimOthersTmux integration

Dependency Plugins

The following plugins are used as dependencies for other plugins:

Plugin NameDescription
nvim-web-deviconsIcon display
plenary.nvimUtility functions
nui.nvimUI components
nvim-notifyNotification system
quicker.nvimTelescope extension
lazydev.nvimLua development support
luvit-metaLua development support
vim-repeatRepeat functionality
nvim-treesitter-textobjectsTree-sitter text objects
cmp-omniCompletion source
cmp-nvim-lspLSP completion source
cmp-bufferBuffer completion source
cmp-pathPath completion source
cmp-cmdlineCommand line completion source
cmp_luasnipLuaSnip completion source
LuaSnipSnippet engine
friendly-snippetsSnippet collection

Plugin Configuration Location

All plugin configurations are located in the lua/peinan/plugins/ directory. Each plugin has its own configuration file.

For details, see each category page.

Neovim Configuration Documentation