From cdd64b6cbb7b9dff6b001bb83b2551b9df2276d6 Mon Sep 17 00:00:00 2001 From: Tony Grosinger Date: Sat, 22 Jun 2024 08:35:02 -0700 Subject: [PATCH] Neovim: Add ray-x/go plugin --- nvim/lua/custom/plugins/rayx.lua | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 nvim/lua/custom/plugins/rayx.lua diff --git a/nvim/lua/custom/plugins/rayx.lua b/nvim/lua/custom/plugins/rayx.lua new file mode 100644 index 0000000..8409bf7 --- /dev/null +++ b/nvim/lua/custom/plugins/rayx.lua @@ -0,0 +1,16 @@ +-- A feature-rich Go development plugin, leveraging gopls, treesitter AST, Dap, and various Go tools. +-- https://github.com/ray-x/go.nvim +return { + 'ray-x/go.nvim', + dependencies = { -- optional packages + 'ray-x/guihua.lua', + 'neovim/nvim-lspconfig', + 'nvim-treesitter/nvim-treesitter', + }, + config = function() + require('go').setup() + end, + event = { 'CmdlineEnter' }, + ft = { 'go', 'gomod' }, + build = ':lua require("go.install").update_all_sync()', -- if you need to install/update all binaries +}