diff --git a/lua/configs/conform.lua b/lua/configs/conform.lua index 6036955..fd91d97 100644 --- a/lua/configs/conform.lua +++ b/lua/configs/conform.lua @@ -3,6 +3,7 @@ local options = { bash = { "shfmt" }, css = { "prettier" }, json = { "prettier" }, + go = { "goimports", "gofmt" }, html = { "prettier" }, lua = { "stylua" }, markdown = { "prettier" }, diff --git a/lua/configs/lspconfig.lua b/lua/configs/lspconfig.lua index 5439495..1af15b0 100644 --- a/lua/configs/lspconfig.lua +++ b/lua/configs/lspconfig.lua @@ -7,7 +7,7 @@ local capabilities = configs.capabilities local lspconfig = require "lspconfig" -- if you just want default config for the servers then put them in a table -local servers = { "html", "cssls", "tsserver", "yamlls", "ansiblels", "bashls", "rls" } +local servers = { "html", "cssls", "tsserver", "yamlls", "ansiblels", "bashls", "rls", "gopls" } for _, lsp in ipairs(servers) do lspconfig[lsp].setup { diff --git a/lua/plugins/init.lua b/lua/plugins/init.lua index 969ed86..439fc53 100644 --- a/lua/plugins/init.lua +++ b/lua/plugins/init.lua @@ -24,13 +24,14 @@ return { "bash-language-server", "shfmt", "shellcheck", - "ansible-language-server@1.2.1", + "ansible-language-server", "ansible-lint", "yaml-language-server", "yamllint", "yamlfmt", "dockerfile-language-server", "prettier", + "gopls", }, }, }, @@ -40,6 +41,7 @@ return { ensure_installed = { "vim", "lua", + "go", "html", "css", "javascript",