chore: Added lsp capabilities of nvim cmp. It can now do much more as LSPs see
nvim has more functionalities (Show unimported functions etc). Also added better sorting to cmp entries. Added a notification when LSP finished loading.
This commit is contained in:
parent
21984bf802
commit
1c0a3faa24
3 changed files with 154 additions and 126 deletions
|
@ -46,8 +46,21 @@ local plugins = packer.startup({ function(use)
|
|||
vim.notify = require("notify")
|
||||
end
|
||||
}
|
||||
-------------------------------------------------------LSP----------------------------------------------
|
||||
|
||||
--------------------------------------------------SUGGESTION BOX-----------------------------------------
|
||||
use { "hrsh7th/nvim-cmp",
|
||||
requires = {
|
||||
'hrsh7th/cmp-nvim-lsp', -- lsp
|
||||
'hrsh7th/cmp-buffer', --buffer completions
|
||||
'hrsh7th/cmp-path', --path completions
|
||||
'hrsh7th/cmp-cmdline' --cmdline completions
|
||||
},
|
||||
config = function()
|
||||
require "plugins.cmp"
|
||||
end
|
||||
}
|
||||
-------------------------------------------------------LSP----------------------------------------------
|
||||
|
||||
use { "williamboman/mason.nvim",
|
||||
config = function()
|
||||
require "plugins.mason"
|
||||
|
@ -56,6 +69,8 @@ local plugins = packer.startup({ function(use)
|
|||
|
||||
use { "williamboman/mason-lspconfig.nvim" }
|
||||
|
||||
use { "hrsh7th/cmp-nvim-lsp"}
|
||||
|
||||
use { "neovim/nvim-lspconfig",
|
||||
config = function()
|
||||
require "plugins.lspconfig"
|
||||
|
@ -74,19 +89,8 @@ local plugins = packer.startup({ function(use)
|
|||
"saadparwaiz1/cmp_luasnip"
|
||||
},
|
||||
}
|
||||
--------------------------------------------------SUGGESTION BOX-----------------------------------------
|
||||
use { "hrsh7th/nvim-cmp",
|
||||
requires = {
|
||||
'hrsh7th/cmp-nvim-lsp', -- lsp
|
||||
'hrsh7th/cmp-buffer', --buffer completions
|
||||
'hrsh7th/cmp-path', --path completions
|
||||
'hrsh7th/cmp-cmdline' --cmdline completions
|
||||
},
|
||||
config = function()
|
||||
require "plugins.cmp"
|
||||
end
|
||||
}
|
||||
|
||||
------------------------------------------------------------------------------------------
|
||||
|
||||
use { 'nvim-tree/nvim-tree.lua',
|
||||
requires = {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue