This commit is contained in:
2026-01-01 22:58:38 +04:00
parent c842933094
commit dc557284b6
3 changed files with 36 additions and 14 deletions

View File

@@ -278,6 +278,7 @@ local servers = {
'clangd',
'erlangls',
'eslint',
'elixirls',
'gdscript',
-- 'ruby_lsp',
'solargraph',
@@ -291,24 +292,26 @@ local servers = {
local capabilities = vim.lsp.protocol.make_client_capabilities()
capabilities = require('cmp_nvim_lsp').default_capabilities(capabilities)
vim.lsp['*'] = {
vim.lsp.config('*', {
flags = {
debounce_text_changes = 500,
},
on_attach = on_attach,
capabilities = capabilities,
root_markers = { '.git' },
}
})
for _, lsp in ipairs(servers) do
vim.lsp.enable(lsp)
end
vim.lsp['elixirls'] = {
vim.lsp.config('elixirls', {
cmd = { "elixir-ls" },
on_attach = on_attach,
capabilities = capabilities
}
})
vim.lsp.config('gdscript', {
-- cmd = { "godot", "--editor", "--headless", "--lsp-port", "6005"},
on_attach = on_attach,
capabilities = capabilities
})
-- vim.lsp['rust_analyzer'] = {
-- cmd = { "rust-analyzer" },
@@ -330,7 +333,7 @@ vim.lsp['elixirls'] = {
-- }
-- }
vim.lsp.config['tailwindcss'] = {
vim.lsp.config('tailwindcss', {
on_attach = on_attach,
capabilities = capabilities,
settings = {
@@ -338,7 +341,7 @@ vim.lsp.config['tailwindcss'] = {
emmetCompletions = true,
}
}
}
})
-- require('rust-tools').setup({
-- tools = { -- rust-tools options
@@ -371,6 +374,10 @@ vim.lsp.config['tailwindcss'] = {
-- },
-- })
for _, lsp in ipairs(servers) do
vim.lsp.enable(lsp)
end
-- textDocument/diagnostic support until 0.10.0 is released
_timers = {}
local function setup_diagnostics(client, buffer)