Organise completion plugin dependencies
This commit is contained in:
parent
e5e2453efb
commit
4c8f6cbc8b
@ -1,21 +1,22 @@
|
||||
return {
|
||||
'neovim/nvim-lspconfig',
|
||||
|
||||
dependencies = {
|
||||
-- Language server management plugins
|
||||
'williamboman/mason.nvim',
|
||||
'williamboman/mason-lspconfig.nvim',
|
||||
|
||||
-- Completion plugins
|
||||
-- Completion sources plugins
|
||||
'hrsh7th/cmp-nvim-lsp', -- Source for built-in language server client
|
||||
'saadparwaiz1/cmp_luasnip', -- Source for LuaSnip snippets
|
||||
'hrsh7th/cmp-buffer', -- Source for buffer words
|
||||
'hrsh7th/cmp-path', -- Source for filesystem paths
|
||||
'kbenzie/cmp-git', -- Source for Git/GitHub/GitLab
|
||||
'hrsh7th/nvim-cmp', -- Completion engine combines and use the above
|
||||
'hrsh7th/nvim-cmp', -- Completion engine combines and uses the above
|
||||
|
||||
-- TODO: https://github.com/b0o/SchemaStore.nvim
|
||||
-- TODO: https://github.com/jmbuhr/otter.nvim
|
||||
-- Lua vim module support in lua language server
|
||||
'folke/neodev.nvim',
|
||||
-- Expose clangd extensions
|
||||
'p00f/clangd_extensions.nvim',
|
||||
|
||||
-- LSP UI plugins
|
||||
'aznhe21/actions-preview.nvim',
|
||||
@ -23,14 +24,9 @@ return {
|
||||
'nvim-tree/nvim-web-devicons',
|
||||
'ray-x/lsp_signature.nvim',
|
||||
|
||||
-- Lua vim module support in lua language server
|
||||
'folke/neodev.nvim',
|
||||
|
||||
-- Expose clangd extensions
|
||||
'p00f/clangd_extensions.nvim',
|
||||
|
||||
-- TODO: https://github.com/b0o/SchemaStore.nvim
|
||||
-- TODO: https://github.com/jmbuhr/otter.nvim
|
||||
-- TODO: https://github.com/nvimtools/none-ls.nvim
|
||||
|
||||
-- TODO: https://github.com/mfussenegger/nvim-dap
|
||||
-- TODO: https://github.com/rcarriga/nvim-dap-ui
|
||||
},
|
||||
|
Loading…
x
Reference in New Issue
Block a user