.config/nvim/lua/plugins/lsp.lua

changeset 1055
ba91fd3b81e1
parent 1044
8b90bfdedd2b
child 1059
dc0095e5bbc8
equal deleted inserted replaced
1054:3a0ff0563a7b 1055:ba91fd3b81e1
7 "williamboman/mason-lspconfig.nvim", 7 "williamboman/mason-lspconfig.nvim",
8 config = function(plugin, opts) 8 config = function(plugin, opts)
9 require("mason-lspconfig").setup() 9 require("mason-lspconfig").setup()
10 require("mason-lspconfig").setup_handlers({ 10 require("mason-lspconfig").setup_handlers({
11 function(server) 11 function(server)
12 require("lspconfig")[server].setup({}) 12 require("lspconfig")[server].setup({
13 capabilities = require('cmp_nvim_lsp').default_capabilities()
14 })
13 end, 15 end,
14 gopls = function () 16 gopls = function ()
15 require("lspconfig").gopls.setup({ 17 require("lspconfig").gopls.setup({
18 capabilities = require('cmp_nvim_lsp').default_capabilities(),
16 settings = { gopls = { gofumpt = true } } 19 settings = { gopls = { gofumpt = true } }
17 }) 20 })
18 end 21 end
19 }) 22 })
20 end, 23 end,

mercurial