if require("commons").tools.is_version_gte_0_11() then 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 lsp = require("lspconfig") for _,server in pairs(require("commons").servers) do local ok,settings = pcall(require,"lsp."..server) if ok then lsp[server].setup(settings) end end end