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, |