summaryrefslogtreecommitdiffstats
path: root/lisp/init-theme.el
diff options
context:
space:
mode:
authorMartin Polden <mpolden@mpolden.no>2022-06-30 20:30:05 +0200
committerMartin Polden <mpolden@mpolden.no>2022-06-30 20:30:05 +0200
commitcc8e08cb7939f6c6a4efa982bc59d94f3299e76b (patch)
tree9ad0bea732c83de41bada68508c4d74073a16844 /lisp/init-theme.el
parent22b792e5cf49508ba99708152163663db1b23315 (diff)
theme, vterm: fix toggling
Diffstat (limited to 'lisp/init-theme.el')
-rw-r--r--lisp/init-theme.el12
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