跳到主要内容
版本:1.3

核心插件列表

名称描述可选的?
wbthomason/packer.nvimA use-package inspired plugin manager for Neovim. Uses native packages, supports Luarocks dependencies
neovim/nvim-lspconfigQuickstart configurations for the Nvim LSP client
tamago324/nlsp-settings.nvimA plugin for setting Neovim LSP with JSON or YAML files
nvimtools/none-ls.nvimUse Neovim as a language server to inject LSP diagnostics, code actions, and more via Lua.
williamboman/mason-lspconfig.nvimExtension to mason.nvim that makes it easier to use lspconfig with mason.nvim
williamboman/mason.nvimEasily install and manage LSP servers, DAP servers, linters, and formatters
folke/tokyonight.nvimA clean, dark Neovim theme
lunarvim/lunar.nvimLunarVim Colorscheme
Tastyep/structlog.nvimStructured Logging for nvim, using Lua
nvim-lua/popup.nvim[WIP] An implementation of the Popup API from vim in Neovim. Hope to upstream when complete
nvim-lua/plenary.nvimplenary: full; complete; entire; absolute; unqualified. All the lua functions I don't want to write twice.
nvim-telescope/telescope.nvimFind, Filter, Preview, Pick. All lua, all the time.optional
nvim-telescope/telescope-fzf-native.nvimFZF sorter for telescope written in c
hrsh7th/nvim-cmpA completion plugin for neovim coded in Lua.
rafamadriz/friendly-snippetsSet of preconfigured snippets for different languages.optional
L3MON4D3/LuaSnipSnippet Engine for Neovim written in Lua.
hrsh7th/cmp-nvim-lspnvim-cmp source for neovim builtin LSP client
saadparwaiz1/cmp_luasnipluasnip completion source for nvim-cmp
hrsh7th/cmp-buffernvim-cmp source for buffer words
hrsh7th/cmp-pathnvim-cmp source for paths
folke/neodev.nvim💻 Dev setup for init.lua and plugin development with full signature help, docs and completion for the nvim lua API.
windwp/nvim-autopairsautopairs for neovim written by luaoptional
nvim-treesitter/nvim-treesitterNvim Treesitter configurations and abstraction layer
JoosepAlviste/nvim-ts-context-commentstringNeovim treesitter plugin for setting the commentstring based on the cursor location in a file.
kyazdani42/nvim-tree.luaA file explorer tree for neovim written in luaoptional
tamago324/lir.nvimNeovim file exploreroptional
lewis6991/gitsigns.nvimGit integration for buffersoptional
folke/which-key.nvimDisplays a popup with possible keybindings of the command you started typing.optional
numToStr/Comment.nvimSmart and powerful comment plugin for neovim. Supports treesitter, dot repeat, left-right/up-down motions, hooks, and moreoptional
ahmedkhalf/project.nvimThe superior project management solution for neovimoptional
nvim-tree/nvim-web-deviconslua fork of vim-web-devicons for neovimoptional
nvim-lualine/lualine.nvimA blazing fast and easy to configure neovim statusline plugin written in pure luaoptional
SmiteshP/nvim-navicwinbar/statusline plugin that shows your current code contextoptional
akinsho/bufferline.nvimA snazzy bufferline for Neovimoptional
mfussenegger/nvim-dapDebug Adapter Protocol client implementation for Neovim (>= 0.5)optional
rcarriga/nvim-dap-uiA UI for nvim-dap which provides a good out of the box configurationoptional
goolord/alpha-nvima lua powered greeter like vim-startify / dashboard-nvimoptional
akinsho/toggleterm.nvimA neovim lua plugin to help easily manage multiple terminal windowsoptional
b0o/schemastore.nvim🛍 JSON schemas for Neovim
RRethy/vim-illuminatehighlight word under the cursor using either LSP, Tree-sitter, or regex matchingoptional
lunarvim/onedarker.nvimOnedark inspired colorscheme written in lua.optional
lukas-reineke/indent-blankline.nvimIndent guides for Neovimoptional