24 lines
623 B
Lua
24 lines
623 B
Lua
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
|