Added back in schemastore support

This commit is contained in:
2025-01-26 05:59:59 +01:00
parent bbe09a41e6
commit 684445b4f7
3 changed files with 55 additions and 53 deletions

View File

@@ -120,14 +120,14 @@ return {
}
local handler = function(server_name)
local server = require("tools").servers[server_name] or {}
local server = require("tools").servers()[server_name] or {}
server.capabilities = vim.tbl_deep_extend("force", capabilities, server.capabilities or {})
server.handlers = handlers
require("lspconfig")[server_name].setup(server)
end
for server, config in pairs(require("tools").servers) do
for server, config in pairs(require("tools").servers()) do
if config.system then
handler(server)
end

View File

@@ -15,13 +15,13 @@ return {
},
config = function()
local tools = require("tools")
local ensure_installed = vim.tbl_keys(vim.tbl_map(function(server)
if server.system then
local ensure_installed = vim.tbl_keys(vim.tbl_map(function(tool)
if tool.system then
return nil
else
return server
return tool
end
end, tools.servers))
end, tools.servers()))
ensure_installed =
vim.list_extend(ensure_installed, require("util.mason").process_formatters(tools.formatters))
ensure_installed = vim.list_extend(ensure_installed, tools.extra)