我使用customize-create-theme創建了一個emacs-23自定義主題。它在X(Linux gnome桌面)下正常工作。但是,在tty(在gnome-terminal內)下運行時,某些顏色是錯誤的。與tty兼容的custom-theme-set-faces
這不是顏色的準確性是一個問題(雖然在兩種情況下匹配它們會很好),但有些事實是不可行的。例如,在X下顯示爲綠色的函數名稱在tty下是不可見的,儘管在X下出現黃金的關鍵字在tty下也顯示爲黃金(或至少某種黃色)。
也許根據tty的顏色不能完全匹配,所以類似的東西被替換?如果是這樣,這似乎並不一直工作。
我該如何解決這個問題?是否可以在'customize'GUI或〜/ .emacs.d/my-theme.el文件中指定某些面只適用於X上顯示的框架,而其他面只適用於tty,或者其他類似?
(我感興趣的是得到這個,內置emacs的主題化系統的工作,而不是使用一些外部顏色主題系統。)