feat(nvim): add go configurations

This commit is contained in:
Yorick Barbanneau 2025-08-20 21:29:20 +02:00
parent a64c619cea
commit 5cf651c06c
Signed by: ephase
GPG key ID: 4447A19BBEDB8DBA
4 changed files with 18 additions and 0 deletions

View file

@ -1,5 +1,6 @@
-- LSP configuration
vim.lsp.enable('bash')
vim.lsp.enable('go')
vim.lsp.enable('helm')
vim.lsp.enable('lua')
vim.lsp.enable('nills')

View file

@ -0,0 +1,14 @@
return {
cmd = { "gopls" },
filetypes = { "go" },
root_markers = { "go.mod", ".git" },
settings = {
gopls = {
analyses = {
unusedparams = true,
},
staticcheck = true,
gofumpt = true,
},
},
}

View file

@ -7,6 +7,7 @@ require("conform").setup({
formatters_by_ft = {
yaml = {"yamlfmt"},
sh = { "shfmt" },
go = { "gofmt" },
["_"] = { "trim_whitespace" },
}
})