diff options
Diffstat (limited to 'lua/pml68/configs')
| -rw-r--r-- | lua/pml68/configs/lspconfig.lua | 1 | ||||
| -rw-r--r-- | lua/pml68/configs/mason.lua | 3 | ||||
| -rw-r--r-- | lua/pml68/configs/settings/gopls.lua | 10 |
3 files changed, 14 insertions, 0 deletions
diff --git a/lua/pml68/configs/lspconfig.lua b/lua/pml68/configs/lspconfig.lua index 60c4e44..8d16958 100644 --- a/lua/pml68/configs/lspconfig.lua +++ b/lua/pml68/configs/lspconfig.lua @@ -21,6 +21,7 @@ local servers = { "lua_ls", "glsl_analyzer", "csharp_ls", + "gopls", } vim.api.nvim_create_autocmd({ "BufEnter" }, { diff --git a/lua/pml68/configs/mason.lua b/lua/pml68/configs/mason.lua index c6b7c02..0f87a8e 100644 --- a/lua/pml68/configs/mason.lua +++ b/lua/pml68/configs/mason.lua @@ -19,6 +19,9 @@ return { "kotlin-language-server", "jdtls", "csharp-language-server", + "gopls", + "gofumpt", + "golines", }, PATH = "skip", ui = { diff --git a/lua/pml68/configs/settings/gopls.lua b/lua/pml68/configs/settings/gopls.lua new file mode 100644 index 0000000..a2b5212 --- /dev/null +++ b/lua/pml68/configs/settings/gopls.lua @@ -0,0 +1,10 @@ +return { + settings = { + gopls = { + completeUnimported = true, + analyses = { + unusedparams = true, + }, + }, + }, +} |
