16 lines
378 B
Lua
16 lines
378 B
Lua
return {
|
|
filetypes = {"go", "gomod"},
|
|
|
|
cmd = {vim.g.lsp_path .. "gopls"},
|
|
|
|
on_attach = vim.g.lsp_on_attach,
|
|
handlers = vim.g.lsp_handler,
|
|
capabilities = require('cmp_nvim_lsp').default_capabilities(vim.g.lsp_capabilities),
|
|
|
|
root_dir = require"lspconfig.util".root_pattern{
|
|
"go.mod",
|
|
".git",
|
|
vim.fn.getcwd(),
|
|
},
|
|
}
|