diff options
author | Steven Le Rouzic <steven.lerouzic@gmail.com> | 2024-04-14 00:50:15 +0200 |
---|---|---|
committer | Steven Le Rouzic <steven.lerouzic@gmail.com> | 2024-04-14 00:50:15 +0200 |
commit | 7b45321d9fef8c9d08de4b05d493a05f932c29c3 (patch) | |
tree | 339e5e7be54ace9e2cb02940c8848e9999c65925 /lua/lsp.lua | |
parent | 26fc651acb1916f090b89530fec560465fc55d15 (diff) |
Diffstat (limited to 'lua/lsp.lua')
-rw-r--r-- | lua/lsp.lua | 10 |
1 files changed, 9 insertions, 1 deletions
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 }) |