aboutsummaryrefslogtreecommitdiff
path: root/lua/config/lsp.lua
diff options
context:
space:
mode:
authorjdhao <jdhao@hotmail.com>2021-10-18 21:56:32 +0800
committerjdhao <jdhao@hotmail.com>2021-10-18 21:57:06 +0800
commite2bcb7d8f40e399347c8e633e6cb4712d061c790 (patch)
tree4f6110beaf77beb3c77fad70bf4f75e53f67cf5a /lua/config/lsp.lua
parenta603ce3e4dc67512c986bcbe86d888ad80518213 (diff)
transition from nvim-compe to nvim-cmp
Diffstat (limited to 'lua/config/lsp.lua')
-rw-r--r--lua/config/lsp.lua6
1 files changed, 5 insertions, 1 deletions
diff --git a/lua/config/lsp.lua b/lua/config/lsp.lua
index f362e54..f65eb9e 100644
--- a/lua/config/lsp.lua
+++ b/lua/config/lsp.lua
@@ -66,7 +66,7 @@ local custom_attach = function(client, bufnr)
-- vim.notify(msg, 'info', {title = 'Nvim-config', timeout = 2500})
end
-local capabilities = vim.lsp.protocol.make_client_capabilities()
+capabilities = require('cmp_nvim_lsp').update_capabilities(vim.lsp.protocol.make_client_capabilities())
capabilities.textDocument.completion.completionItem.snippetSupport = true
local lspconfig = require("lspconfig")
@@ -88,10 +88,12 @@ lspconfig.pylsp.setup({
flags = {
debounce_text_changes = 200,
},
+ capabilities = capabilities,
})
-- lspconfig.pyright.setup{
-- on_attach = custom_attach,
+-- capabilities = capabilities
-- }
lspconfig.clangd.setup({
@@ -109,6 +111,7 @@ lspconfig.vimls.setup({
flags = {
debounce_text_changes = 500,
},
+ capabilities = capabilities,
})
local sumneko_binary_path = vim.fn.exepath("lua-language-server")
@@ -144,6 +147,7 @@ if vim.g.is_mac or vim.g.is_linux and sumneko_binary_path ~= "" then
},
},
},
+ capabilities = capabilities,
})
end