update
This commit is contained in:
@@ -1,4 +1,56 @@
|
||||
require("nvchad.configs.lspconfig").defaults()
|
||||
local nvlsp = require "nvchad.configs.lspconfig"
|
||||
local lspconfig = require "lspconfig"
|
||||
|
||||
nvlsp.defaults() -- loads nvchad's defaults
|
||||
|
||||
local servers = { "html", "cssls", "clangd" }
|
||||
|
||||
-- lsps with default config
|
||||
for _, lsp in ipairs(servers) do
|
||||
lspconfig[lsp].setup {
|
||||
on_attach = nvlsp.on_attach,
|
||||
on_init = nvlsp.on_init,
|
||||
capabilities = nvlsp.capabilities,
|
||||
}
|
||||
end
|
||||
|
||||
lspconfig.basedpyright.setup {
|
||||
on_attach = nvlsp.on_attach,
|
||||
-- on_init = nvlsp.on_init,
|
||||
capabilities = nvlsp.capabilities,
|
||||
settings = {
|
||||
pyright = {
|
||||
disableOrganizeImports = true,
|
||||
},
|
||||
python = {
|
||||
analysis = {
|
||||
ignore = { '*' }
|
||||
},
|
||||
},
|
||||
},
|
||||
}
|
||||
|
||||
lspconfig.ruff.setup {
|
||||
on_attach = nvlsp.on_attach,
|
||||
-- on_init = nvlsp.on_init,
|
||||
capabilities = nvlsp.capabilities,
|
||||
settings = {
|
||||
}
|
||||
}
|
||||
|
||||
lspconfig.rust_analyzer.setup {
|
||||
on_attach = nvlsp.on_attach,
|
||||
-- on_init = nvlsp.on_init,
|
||||
capabilities = nvlsp.capabilities,
|
||||
settings = {
|
||||
}
|
||||
}
|
||||
|
||||
lspconfig.bashls.setup {
|
||||
on_attach = nvlsp.on_attach,
|
||||
-- on_init = nvlsp.on_init,
|
||||
capabilities = nvlsp.capabilities,
|
||||
settings = {
|
||||
}
|
||||
}
|
||||
|
||||
local servers = { "html", "cssls" }
|
||||
vim.lsp.enable(servers)
|
||||
|
||||
Reference in New Issue
Block a user