From 7b45321d9fef8c9d08de4b05d493a05f932c29c3 Mon Sep 17 00:00:00 2001 From: Steven Le Rouzic Date: Sun, 14 Apr 2024 00:50:15 +0200 Subject: Some go stuff --- lua/lsp.lua | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'lua/lsp.lua') diff --git a/lua/lsp.lua b/lua/lsp.lua index 8f9e5f3..f07b788 100644 --- a/lua/lsp.lua +++ b/lua/lsp.lua @@ -1,7 +1,7 @@ require("mason").setup() require("mason-lspconfig").setup({ - ensure_installed = { "clangd", "tsserver" }, + ensure_installed = { "clangd", "tsserver", "gopls" }, }) local cmp = require("cmp") @@ -66,6 +66,7 @@ require("mason-lspconfig").setup_handlers({ on_attach = lsp_on_attach, capabilities = lsp_capabilities, filetypes = { "c", "cpp" }, + cmd = { "C:\\Program Files\\LLVM\\bin\\clangd.exe" }, }) end, ["tsserver"] = function() @@ -73,6 +74,13 @@ require("mason-lspconfig").setup_handlers({ on_attach = lsp_on_attach, capabilities = lsp_capabilities, }) + end, + ["gopls"] = function() + lspconfig.gopls.setup({ + on_attach = lsp_on_attach, + capabilities = lsp_capabilities, + cmd = { "gopls.exe" }, + }) end }) -- cgit