From 4341606d1d2bc62391ed8dba5130036c0421232c Mon Sep 17 00:00:00 2001 From: 0xTux <0xtux@pm.me> Date: Sat, 16 Mar 2024 00:57:38 +0000 Subject: [PATCH] add go lang support --- pkgs/nvchad/nvim/lua/configs/lspconfig.lua | 2 +- pkgs/nvchad/nvim/lua/configs/overrides.lua | 14 ++++++++++++++ 2 files changed, 15 insertions(+), 1 deletion(-) 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", }, }