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
- UI/UX - User interface and user experience
- Editing/Movement - Text editing and movement features
- Language Support - Language servers and syntax highlighting
- Others - Other features
Plugins Table
| Plugin Name | Category | Description |
|---|---|---|
| dashboard-nvim | UI/UX | Startup dashboard |
| no-neck-pain.nvim | UI/UX | Center focus mode |
| neoscroll.nvim | UI/UX | Smooth scrolling |
| indent-blankline.nvim | UI/UX | Indent guides |
| oil.nvim | UI/UX | File explorer |
| telescope.nvim | UI/UX | Fuzzy finder |
| lualine.nvim | UI/UX | Status line |
| noice.nvim | UI/UX | Command line UI improvements |
| gitsigns.nvim | UI/UX | Git change display |
| diffview.nvim | UI/UX | Git diff display |
| git-blame.nvim | UI/UX | Git blame display |
| leap.nvim | Editing/Movement | Fast text movement |
| nvim-treesitter | Language Support | Syntax highlighting |
| nvim-lspconfig | Language Support | LSP configuration |
| nvim-cmp | Language Support | Completion engine |
| nvim-lint | Language Support | Linter integration |
| todo-comments.nvim | Language Support | TODO comment management |
| which-key.nvim | Others | Keymap help |
| nordic-transparent.nvim | Others | Color theme |
| tmux.nvim | Others | Tmux integration |
Dependency Plugins
The following plugins are used as dependencies for other plugins:
| Plugin Name | Description |
|---|---|
| nvim-web-devicons | Icon display |
| plenary.nvim | Utility functions |
| nui.nvim | UI components |
| nvim-notify | Notification system |
| quicker.nvim | Telescope extension |
| lazydev.nvim | Lua development support |
| luvit-meta | Lua development support |
| vim-repeat | Repeat functionality |
| nvim-treesitter-textobjects | Tree-sitter text objects |
| cmp-omni | Completion source |
| cmp-nvim-lsp | LSP completion source |
| cmp-buffer | Buffer completion source |
| cmp-path | Path completion source |
| cmp-cmdline | Command line completion source |
| cmp_luasnip | LuaSnip completion source |
| LuaSnip | Snippet engine |
| friendly-snippets | Snippet 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.