feat(lsp): don't kill dev-tools on timeout
This commit is contained in:
@@ -1,31 +1,47 @@
|
||||
---@type LazySpec
|
||||
return {
|
||||
"AstroNvim/astrolsp",
|
||||
---@type AstroLSPOpts
|
||||
opts = {
|
||||
---@diagnostic disable: missing-fields
|
||||
config = {
|
||||
clangd = {
|
||||
filetypes = { "c", "cpp", "objc", "objcpp", "cuda" },
|
||||
cmd = {
|
||||
"clangd",
|
||||
"--header-insertion=never", -- Disable auto includes
|
||||
"--enable-config", -- Enable .clangd and clangd.yaml files
|
||||
{
|
||||
"AstroNvim/astrolsp",
|
||||
optional = true,
|
||||
---@type AstroLSPOpts
|
||||
opts = {
|
||||
---@diagnostic disable: missing-fields
|
||||
config = {
|
||||
clangd = {
|
||||
filetypes = { "c", "cpp", "objc", "objcpp", "cuda" },
|
||||
cmd = {
|
||||
"clangd",
|
||||
"--header-insertion=never", -- Disable auto includes
|
||||
"--enable-config", -- Enable .clangd and clangd.yaml files
|
||||
},
|
||||
},
|
||||
slint_lsp = {
|
||||
root_dir = function() end, -- Fix missing root_dir issue in neoconf (lspconfig doesn't define it...)
|
||||
},
|
||||
qmlls = {
|
||||
cmd = { "qmlls6" },
|
||||
},
|
||||
},
|
||||
slint_lsp = {
|
||||
root_dir = function() end, -- Fix missing root_dir issue in neoconf (lspconfig doesn't define it...)
|
||||
},
|
||||
qmlls = {
|
||||
cmd = { "qmlls6" },
|
||||
servers = { "qmlls" },
|
||||
features = {
|
||||
signature_help = true,
|
||||
inlay_hints = true,
|
||||
codelens = true,
|
||||
semantic_tokens = true,
|
||||
},
|
||||
},
|
||||
servers = { "qmlls" },
|
||||
features = {
|
||||
signature_help = true,
|
||||
inlay_hints = true,
|
||||
codelens = true,
|
||||
semantic_tokens = true,
|
||||
},
|
||||
{
|
||||
"zeioth/garbage-day.nvim",
|
||||
optional = true,
|
||||
opts = {
|
||||
excluded_lsp_clients = {
|
||||
"null-ls",
|
||||
"jdtls",
|
||||
"marksman",
|
||||
"lua_ls",
|
||||
"dev-tools",
|
||||
},
|
||||
},
|
||||
},
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user