From dba90a94cf466f71cacb367720768b14b3cadd88 Mon Sep 17 00:00:00 2001 From: Simon Lasbrugnas Date: Mon, 9 Dec 2024 22:04:57 +0100 Subject: [PATCH] feat(lsp): add to run `go main %` (only for Go files) Keybind is added automatically on gopls attach --- lua/custom/lsp/config/gopls.lua | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lua/custom/lsp/config/gopls.lua b/lua/custom/lsp/config/gopls.lua index ab2e80f..e28704e 100644 --- a/lua/custom/lsp/config/gopls.lua +++ b/lua/custom/lsp/config/gopls.lua @@ -21,6 +21,9 @@ return { end, }) + -- run the current go file in a vertical split terminal pane + vim.keymap.set("n", "", "vsplit term://go run %") + -- Auto organize imports on save vim.api.nvim_create_autocmd("BufWritePre", { buffer = bufnr,