From c71c03f498357f820b79487b7497527270f4fc2d Mon Sep 17 00:00:00 2001 From: Dinesh Salunke Date: Fri, 29 Aug 2025 12:54:23 +0530 Subject: [PATCH] refactor: add go plugin --- lua/plugins/go.lua | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 lua/plugins/go.lua diff --git a/lua/plugins/go.lua b/lua/plugins/go.lua new file mode 100644 index 0000000..32faa5a --- /dev/null +++ b/lua/plugins/go.lua @@ -0,0 +1,20 @@ +return { + { + "ray-x/go.nvim", + dependencies = { -- optional packages + "ray-x/guihua.lua", + "neovim/nvim-lspconfig", + "nvim-treesitter/nvim-treesitter", + }, + opts = { + -- lsp_keymaps = false, + -- other options + }, + config = function(_lp, opts) + require("go").setup(opts) + end, + event = { "CmdlineEnter" }, + ft = { "go", "gomod" }, + build = ':lua require("go.install").update_all_sync()', -- if you need to install/update all binaries + }, +}