From e37e216a65a8b0df58dce366f50a4d8b896cde0b Mon Sep 17 00:00:00 2001 From: Aleksa Vuckovic Date: Sat, 25 Feb 2023 01:49:02 +0100 Subject: few small fixes --- lua/user/lsp/handlers.lua | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) (limited to 'lua/user/lsp') diff --git a/lua/user/lsp/handlers.lua b/lua/user/lsp/handlers.lua index eabeae6..5c4bb88 100644 --- a/lua/user/lsp/handlers.lua +++ b/lua/user/lsp/handlers.lua @@ -1,5 +1,15 @@ local M = {} +local cmp_nvim_lsp_status, cmp_nvim_lsp = pcall(require, "cmp_nvim_lsp") +if not cmp_nvim_lsp_status then + print("lsp/handlers.lua: loading cmp_nvim_lsp failed") + return +end + +M.capabilities = vim.lsp.protocol.make_client_capabilities() +M.capabilities.textDocument.completion.completionItem.snippetSupport = true +M.capabilities = cmp_nvim_lsp.default_capabilities(M.capabilities) + M.setup = function() local signs = { { name = "DiagnosticSignError", text = "" }, @@ -13,9 +23,7 @@ M.setup = function() end local config = { - -- disable virtual text virtual_text = true, - -- show signs signs = { active = signs, }, @@ -93,14 +101,5 @@ M.on_attach = function(client, bufnr) lsp_highlight_document(client) end -local capabilities = vim.lsp.protocol.make_client_capabilities() - -local cmp_nvim_lsp_status, cmp_nvim_lsp = pcall(require, "cmp_nvim_lsp") -if not cmp_nvim_lsp_status then - print("lsp/handlers.lua: loading cmp_nvim_lsp failed") - return -end - -M.capabilities = cmp_nvim_lsp.default_capabilities(capabilities) return M -- cgit v1.2.3