|
|
|
@ -37,6 +37,7 @@ vim.g.colors_name = "catppuccin"]],
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
local tbl = vim.tbl_deep_extend("keep", theme.integrations, theme.editor)
|
|
|
|
|
tbl = vim.tbl_deep_extend("keep", theme.syntax, tbl)
|
|
|
|
|
tbl = vim.tbl_deep_extend("keep", config.custom_highlights, tbl)
|
|
|
|
|
|
|
|
|
|
for group, color in pairs(tbl) do
|
|
|
|
@ -61,27 +62,9 @@ vim.g.colors_name = "catppuccin"]],
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
if config.term_colors then
|
|
|
|
|
local colors = {
|
|
|
|
|
"overlay0",
|
|
|
|
|
"red",
|
|
|
|
|
"green",
|
|
|
|
|
"yellow",
|
|
|
|
|
"blue",
|
|
|
|
|
"pink",
|
|
|
|
|
"sky",
|
|
|
|
|
"text",
|
|
|
|
|
"overlay1",
|
|
|
|
|
"red",
|
|
|
|
|
"green",
|
|
|
|
|
"yellow",
|
|
|
|
|
"blue",
|
|
|
|
|
"pink",
|
|
|
|
|
"sky",
|
|
|
|
|
"text",
|
|
|
|
|
}
|
|
|
|
|
for i = 0, 15 do
|
|
|
|
|
table.insert(lines, fmt('vim.g.terminal_color_%d = "%s"', i, theme.terminal[colors[i + 1]]))
|
|
|
|
|
if config.term_colors == true then
|
|
|
|
|
for k, v in pairs(theme.terminal) do
|
|
|
|
|
table.insert(lines, fmt('vim.g.%s = "%s"', k, v))
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
os.execute(
|
|
|
|
|