1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
require("nvchad.configs.lspconfig").defaults()
-- NOTE: DO NOT USE MASON TO INSTALL LSPs, THEY CONFLICT WITH THESE, IF YOU
-- HAVE ANY INSTALLED, REMOVE THEM
local servers = {
"html", "cssls", "rust_analyzer", "zls",
"ts_ls", "pylsp"
}
vim.lsp.enable(servers)
vim.lsp.config("clangd", {
cmd = {
"clangd",
"--query-driver=/run/current-system/sw/bin/arm-none-eabi-gcc",
},
})
vim.lsp.config("gdscript", {
cmd = { "ncat", "localhost", "6005" },
filetypes = { "gd", "gdscript", "gdscript3" },
})
vim.lsp.enable("clangd")
vim.lsp.enable("gdscript")
|