lualine runner for each ness
This commit is contained in:
@@ -73,14 +73,22 @@ local function specs_to_colors(specs)
|
||||
}
|
||||
end
|
||||
|
||||
---@diagnostic disable: undefined-global
|
||||
-- selene: allow(undefined_variable)
|
||||
run(
|
||||
local ness_list = { "dim", "bright", "stark", "warm", "" }
|
||||
|
||||
for _, ness in ipairs(ness_list) do
|
||||
local specs_name = string.len(ness) > 0 and "specs_" .. ness or "specs"
|
||||
local specs = getfenv()[specs_name]
|
||||
if specs then
|
||||
---@diagnostic disable: undefined-global
|
||||
-- selene: allow(undefined_variable)
|
||||
run(
|
||||
specs,
|
||||
specs_to_colors,
|
||||
to_lualine,
|
||||
{ prepend, "-- This file is auto-generated by shipwright.nvim" },
|
||||
{ overwrite, string.format("lua/lualine/themes/%s.lua", name) }
|
||||
)
|
||||
-- selene: deny(undefined_variable)
|
||||
---@diagnostic enable: undefined-global
|
||||
{ overwrite, string.format("lua/lualine/themes/%s%s.lua", name, specs_name) }
|
||||
)
|
||||
-- selene: deny(undefined_variable)
|
||||
---@diagnostic enable: undefined-global
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user