diff --git a/pkgs/nvchad/nvim/lua/configs/lspconfig.lua b/pkgs/nvchad/nvim/lua/configs/lspconfig.lua index d3774c9..658ef7d 100644 --- a/pkgs/nvchad/nvim/lua/configs/lspconfig.lua +++ b/pkgs/nvchad/nvim/lua/configs/lspconfig.lua @@ -4,7 +4,7 @@ local capabilities = configs.capabilities local lspconfig = require("lspconfig") -local servers = { "tsserver", "tailwindcss", "eslint" } +local servers = { "tsserver", "tailwindcss", "eslint", "gopls" } local function organize_imports() local params = { diff --git a/pkgs/nvchad/nvim/lua/configs/overrides.lua b/pkgs/nvchad/nvim/lua/configs/overrides.lua index 08aa258..ccc834a 100644 --- a/pkgs/nvchad/nvim/lua/configs/overrides.lua +++ b/pkgs/nvchad/nvim/lua/configs/overrides.lua @@ -15,6 +15,12 @@ M.treesitter = { -- nix "nix", + + -- go + "go", + "gomod", + "gowork", + "gosum", }, } @@ -36,6 +42,14 @@ M.mason = { -- nix "nil", + + -- go + "gopls", + "goimports", + "gofumpt", + "gomodifytags", + "impl", + "iferr", }, }