From 1caadfda4199b4a8ef683526cf98d03456cea19e Mon Sep 17 00:00:00 2001 From: 0xTux <0xtux@pm.me> Date: Sat, 16 Mar 2024 12:50:41 +0000 Subject: [PATCH] add go lang support --- pkgs/nvchad/nvim/lua/configs/null-ls.lua | 7 +++++++ pkgs/nvchad/nvim/lua/configs/overrides.lua | 1 + 2 files changed, 8 insertions(+) diff --git a/pkgs/nvchad/nvim/lua/configs/null-ls.lua b/pkgs/nvchad/nvim/lua/configs/null-ls.lua index b2fe339..beb6fd1 100644 --- a/pkgs/nvchad/nvim/lua/configs/null-ls.lua +++ b/pkgs/nvchad/nvim/lua/configs/null-ls.lua @@ -12,6 +12,13 @@ local opts = { b.code_actions.statix, b.formatting.alejandra, b.diagnostics.deadnix, + + -- go + b.code_actions.gomodifytags, + b.code_actions.impl, + b.formatting.gofumpt, + b.formatting.goimports, + b.diagnostics.staticcheck, }, on_attach = function(client, bufnr) if client.supports_method("textDocument/formatting") then diff --git a/pkgs/nvchad/nvim/lua/configs/overrides.lua b/pkgs/nvchad/nvim/lua/configs/overrides.lua index ccc834a..8912e39 100644 --- a/pkgs/nvchad/nvim/lua/configs/overrides.lua +++ b/pkgs/nvchad/nvim/lua/configs/overrides.lua @@ -50,6 +50,7 @@ M.mason = { "gomodifytags", "impl", "iferr", + "staticcheck", }, }