make override_theme use both all opt* and theme name*

This commit is contained in:
siduck 2023-03-30 05:58:09 +05:30
parent 27453b4b09
commit 9e116addf1

View file

@ -155,12 +155,17 @@ end
M.override_theme = function(default_theme, theme_name)
local changed_themes = config.ui.changed_themes
local final_tb = default_theme
if changed_themes.all then
return M.merge_tb(default_theme, changed_themes.all)
elseif changed_themes[theme_name] then
return M.merge_tb(default_theme, changed_themes[theme_name])
final_tb = M.merge_tb(final_tb, changed_themes.all)
end
if changed_themes[theme_name] then
final_tb = M.merge_tb(final_tb, changed_themes[theme_name])
end
return final_tb
end
M.toggle_theme = function()