[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: themes not behaving themselves.
From: |
Svend Sorensen |
Subject: |
Re: themes not behaving themselves. |
Date: |
Wed, 30 Apr 2014 11:39:37 -0700 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.3.90 (darwin) |
despen@verizon.net (Dan.Espen) writes:
> Sharon Kimble <boudiccas@skimble.plus.com> writes:
>
> After using one theme, the next them may or may not replace all the
> changes it has made.
>
> As far as I know, restarting Emacs is your only choice.
If you run disable-theme, it will undo the changes the theme made
without restarting.
I have the following in may Emacs config to automatically disable all
themes when loading a new theme:
(defun disable-all-themes ()
"Disable all active themes."
(dolist (i custom-enabled-themes)
(disable-theme i)))
(defadvice load-theme (before disable-themes-first activate)
(disable-all-themes))
I got this from the following SO page.
https://stackoverflow.com/questions/22866733/emacs-disable-theme-after-loading-a-different-one-themes-conflict?noredirect=1#comment34887344_22866733