在 Emacs 24.3.1 上,如果我 M-X load-theme
并加载另一个主题,它经常干扰我当前的主题而不是替换它,在颜色方面给出非常难看的结果。
一个例子在这里,其中 solarized-light
和 wombat
主题有冲突:
我通过做 M-X disable-theme
来解决这个问题旧主题,有没有更干净的方法来解决这个问题?
最佳答案
首先禁用事件主题肯定会有所帮助。
如果您将此添加到您的 init.el:
(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))
函数
load-theme
在加载新主题之前,将首先禁用事件主题。
关于Emacs 加载不同主题后禁用主题(主题冲突),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22866733/