diff options
author | Martin Polden <mpolden@mpolden.no> | 2022-06-30 20:30:05 +0200 |
---|---|---|
committer | Martin Polden <mpolden@mpolden.no> | 2022-06-30 20:30:05 +0200 |
commit | cc8e08cb7939f6c6a4efa982bc59d94f3299e76b (patch) | |
tree | 9ad0bea732c83de41bada68508c4d74073a16844 /lisp/init-theme.el | |
parent | 22b792e5cf49508ba99708152163663db1b23315 (diff) |
theme, vterm: fix toggling
Diffstat (limited to 'lisp/init-theme.el')
-rw-r--r-- | lisp/init-theme.el | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/lisp/init-theme.el b/lisp/init-theme.el index f733500..6714937 100644 --- a/lisp/init-theme.el +++ b/lisp/init-theme.el @@ -30,15 +30,15 @@ The variables `mpolden/theme-light' and `mpolden/theme-dark' decides the themes to toggle between." (interactive) - (let ((theme (mpolden/current-theme))) + (let* ((is-light (equal (mpolden/current-theme) "light")) + (new-theme (if is-light mpolden/theme-dark mpolden/theme-light)) + (new-vterm-theme (if is-light "dark" "light"))) (progn - (mpolden/switch-theme (if (equal theme "light") - mpolden/theme-dark - mpolden/theme-light)) + (mpolden/switch-theme new-theme) (when (fboundp 'mpolden/vterm-change-theme) - (mpolden/vterm-change-theme theme)) + (mpolden/vterm-change-theme new-vterm-theme)) (when (fboundp 'mpolden/vterm-set-theme) - (mpolden/vterm-set-theme theme))))) + (mpolden/vterm-set-theme new-vterm-theme))))) (use-package doom-themes :ensure t |