From 220899a1d0c4a39f01f9f43bd71b4c6af41f7a85 Mon Sep 17 00:00:00 2001 From: beeb5k Date: Tue, 1 Sep 2026 21:30:16 +0530 Subject: Go Support --- lua/bee/LSPs/init.lua | 2 +- lua/bee/format.lua | 1 + lua/bee/lint.lua | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) (limited to 'lua/bee') diff --git a/lua/bee/LSPs/init.lua b/lua/bee/LSPs/init.lua index 31f6b25..d799518 100644 --- a/lua/bee/LSPs/init.lua +++ b/lua/bee/LSPs/init.lua @@ -185,7 +185,7 @@ return { }, { "gopls", - -- for_cat = "go", + for_cat = "go", lsp = { filetypes = { "go", "gomod", "gowork", "gotmpl", "templ" }, }, diff --git a/lua/bee/format.lua b/lua/bee/format.lua index 7fd38e9..4a58932 100644 --- a/lua/bee/format.lua +++ b/lua/bee/format.lua @@ -20,6 +20,7 @@ return { cpp = { "clang_format" }, cmake = { "cmake_format" }, toml = { "tombi" }, + go = { "gofmt", "golint" }, -- Use a sub-list to run only the first available formatter javascript = { { "prettierd", "prettier" } }, }, diff --git a/lua/bee/lint.lua b/lua/bee/lint.lua index f90aa42..4478448 100644 --- a/lua/bee/lint.lua +++ b/lua/bee/lint.lua @@ -8,6 +8,7 @@ return { toml = { "tombi" }, javascript = { "eslint" }, typescript = { "eslint" }, + go = { "golangcilint" }, } vim.api.nvim_create_autocmd({ "BufWritePost" }, { -- cgit v1.3.1