diff --git a/lua/kanso/init.lua b/lua/kanso/init.lua index 138e901..ed8a54c 100644 --- a/lua/kanso/init.lua +++ b/lua/kanso/init.lua @@ -103,7 +103,8 @@ function M.load(theme) -- Clear cached modules to force reload package.loaded["kanso.colors"] = nil package.loaded["kanso.themes"] = nil - M.load() + -- Pass explicit theme to preserve it; if nil, respects vim.o.background + M.load(M._EXPLICIT_THEME) end end, })