Files
Astrobox/lua/astrobox/highlights/init.lua
Niverton b4d05200d3 Now standalone plugin
First impl of standalone colorscheme
2023-12-09 23:20:15 +01:00

19 lines
520 B
Lua

local utils = require("astrobox.utils")
return function(palette, config)
local HL = {}
local function load_mod(mod, mod_name)
local ok, res = pcall(mod, palette, config)
if ok and res then
HL = vim.tbl_extend("error", HL, res)
else
vim.notify("Failed to load module " .. mod_name .. " (" .. res .. ")")
end
end
utils.visit_astrobox_modules("highlights.modules", load_mod)
HL = vim.tbl_extend("force", HL, config.overrides)
return HL
end