Update
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user