2012-07-02 16 views

回答

2

:繼承在Emacs 24中奇怪的工作...目前的行爲是否是「功能」或錯誤還不清楚。我通常加載主題:

(load-theme 'zenburn t) 
(load "zenburn-theme") 

在我的init.el結束;顯式負載應該重置繼承。 This is the advice given by the author of that theme,對於其他主題(例如solarized),它也適用於我。

+0

嘿謝謝,這解決了我與我自己的主題有關的問題!不得不重新評估一次Emacs的加載,以糾正應該由主題設置的一些顏色。對我來說肯定是一個bug :-) – aerique

+0

我有類似的問題與emacs 24.你的解決方案幫助了我,但首先應該是(加載...然後(加載主題... – avp

0

這很簡單,因爲默認情況下Emacs的自定義主題是累積。以代替一個主題被另一個主題,啓用第二個是不夠的。你必須首先禁用一個被替換。否則,效果是合併這兩個。

最有可能的是,@ChristopherMonsanto描述的加載順序具有這樣的效果:禁用當前主題,然後啓用zenburn主題。

FWIW,顏色主題(從庫color-theme.el)從Emacs的定製主題不同的工作 - 顏色主題就沒有這個問題/功能。有關更多信息,請參閱http://www.emacswiki.org/emacs/ColorTheme