local common = require("lsp.common-config") local opts = { capabilities = common.capabilities, flags = common.flags, on_attach = function(_, bufnr) common.keyAttach(bufnr) -- common.disableFormat(client) end, -- https://github.com/golang/tools/blob/master/gopls/doc/vim.md#neovim settings = { gopls = { analyses = { unusedparams = true, }, staticcheck = true, }, }, } return { on_setup = function(server) server.setup(opts) end, }