aboutsummaryrefslogtreecommitdiff
path: root/nvim/lua/configs/lspconfig.lua
blob: d89bd101386bc1b1a6d64c1bd747f3d0d8091d9c (plain)
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")