local lspconfig = require("lspconfig") if require("commons").tools.is_version_gte_0_11() then -- vim.lsp.config("*", { -- capabilities = require("blink.cmp").get_lsp_capabilities(), -- root_markers = { ".git" }, -- }) for _, server in pairs(require("commons").servers) do local ok, settings = pcall(require, "lsp." .. server) if ok then vim.lsp.config(server, settings) end vim.lsp.enable(server) end vim.diagnostic.config({ update_in_insert = true, severity_sort = true, float = { source = true }, virtual_text = true, }) else local capabilities = require('blink.cmp').get_lsp_capabilities() for _, server in pairs(require("commons").servers) do local ok, settings = pcall(require, "lsp." .. server) if ok then settings.capabilities = capabilities lspconfig[server].setup(settings) end end end