summaryrefslogtreecommitdiffstats
path: root/lisp/init-theme.el
diff options
context:
space:
mode:
authorMartin Polden <mpolden@mpolden.no>2021-03-24 10:15:32 +0100
committerMartin Polden <mpolden@mpolden.no>2021-03-24 10:15:32 +0100
commit8904c1ab5e018397a1cd822e42fec9a6ad485bd0 (patch)
tree2d751f5eafecb6c594365b2a11a58ab0de11343d /lisp/init-theme.el
parente11bb3ba57aee46453e015d9209b0f4128a5b08f (diff)
theme: Add function for switching theme
Diffstat (limited to 'lisp/init-theme.el')
-rw-r--r--lisp/init-theme.el6
1 files changed, 6 insertions, 0 deletions
diff --git a/lisp/init-theme.el b/lisp/init-theme.el
index 0f07071..cabbe3a 100644
--- a/lisp/init-theme.el
+++ b/lisp/init-theme.el
@@ -2,6 +2,12 @@
;;; Commentary:
;;; Code:
+(defun mpolden/switch-theme ()
+ "Disable any currently enabled themes and load a new one."
+ (interactive)
+ (mapcar #'disable-theme custom-enabled-themes)
+ (call-interactively 'load-theme))
+
(use-package doom-themes
:ensure t
:if (display-graphic-p)