From bf4dc9d5c5ab21505ba30d76424c2a7fc08bbece Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Wed, 7 Jun 2017 20:47:25 +0200 Subject: [PATCH] Reset solaire-mode on load-theme or doom/reload --- modules/ui/doom/config.el | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/modules/ui/doom/config.el b/modules/ui/doom/config.el index af8e6db0c..5079c2e2b 100644 --- a/modules/ui/doom/config.el +++ b/modules/ui/doom/config.el @@ -72,6 +72,11 @@ :config (setq solaire-mode-real-buffer-fn #'doom-real-buffer-p) + ;; Prevent color glitches when reloading either DOOM or the theme + (defun +doom|reset-solaire-mode (&rest _) (solaire-mode-reset)) + (advice-add #'load-theme :after #'+doom|reset-solaire-mode) + (add-hook 'doom-reload-hook #'solaire-mode-reset) + ;; Extra modes to activate doom-buffer-mode in (add-hook! (gist-mode twittering-mode