---@type LazySpec return { { "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" }, }, }, 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", }, }, }, }