summaryrefslogtreecommitdiff
path: root/lua/lsp.lua
diff options
context:
space:
mode:
authorSteven Le Rouzic <slerouzic@siradel.com>2023-06-15 11:33:49 +0200
committerSteven Le Rouzic <slerouzic@siradel.com>2023-06-15 11:33:49 +0200
commit2b20792fca4438b7b2dc92036814d8ea8eb6c0f5 (patch)
tree8f25e7223151733399ebdebd9a383a142ddabca5 /lua/lsp.lua
parent752443185472c5b3cc0d30e751371d8d78998d6a (diff)
Fix double LSP configuration
Diffstat (limited to 'lua/lsp.lua')
-rw-r--r--lua/lsp.lua24
1 files changed, 13 insertions, 11 deletions
diff --git a/lua/lsp.lua b/lua/lsp.lua
index 5f7f4e2..8f9e5f3 100644
--- a/lua/lsp.lua
+++ b/lua/lsp.lua
@@ -60,17 +60,19 @@ require("mason-lspconfig").setup_handlers({
on_attach = lsp_on_attach,
capabilities = lsp_capabilities,
})
+ end,
+ ["clangd"] = function()
+ lspconfig.clangd.setup({
+ on_attach = lsp_on_attach,
+ capabilities = lsp_capabilities,
+ filetypes = { "c", "cpp" },
+ })
+ end,
+ ["tsserver"] = function()
+ lspconfig.tsserver.setup({
+ on_attach = lsp_on_attach,
+ capabilities = lsp_capabilities,
+ })
end
})
-lspconfig.clangd.setup({
- on_attach = lsp_on_attach,
- capabilities = lsp_capabilities,
- cmd = { "C:\\Program Files\\LLVM-15\\bin\\clangd.exe" },
-})
-
-lspconfig.tsserver.setup({
- on_attach = lsp_on_attach,
- capabilities = lsp_capabilities,
-})
-