diff --git a/.config/nvim/lua/plugins/lsp.lua b/.config/nvim/lua/plugins/lsp.lua --- a/.config/nvim/lua/plugins/lsp.lua +++ b/.config/nvim/lua/plugins/lsp.lua @@ -9,10 +9,13 @@ return { require("mason-lspconfig").setup() require("mason-lspconfig").setup_handlers({ function(server) - require("lspconfig")[server].setup({}) + require("lspconfig")[server].setup({ + capabilities = require('cmp_nvim_lsp').default_capabilities() + }) end, gopls = function () require("lspconfig").gopls.setup({ + capabilities = require('cmp_nvim_lsp').default_capabilities(), settings = { gopls = { gofumpt = true } } }) end