diff options
| author | pml68 <contact@pml68.me> | 2024-11-30 01:18:00 +0100 |
|---|---|---|
| committer | pml68 <contact@pml68.me> | 2024-11-30 01:18:00 +0100 |
| commit | 0ed3daacef4deaf4aac0b544a5e0ade3810ae40a (patch) | |
| tree | 7e658de150d3e46d8dc22491be9d5526ee143768 /lua/pml68/configs | |
| parent | feat: split plugins.lua into manageable "chunks" (diff) | |
| download | nvim-0ed3daacef4deaf4aac0b544a5e0ade3810ae40a.tar.gz | |
feat: add Go support
Diffstat (limited to '')
| -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, + }, + }, + }, +} |
