2011-02-28 204 views
2

我現在配置我自己的emacs顏色主題,基於顏色主題插件。Emacs顏色主題設置

我只是無法找到如何定義狀態欄的顏色(其中顯示當前行號,文件名,模式)。就像使用color-theme-jb-simple一樣,狀態欄的顏色爲可能blue4,但我無法找到它的定義。有人知道嗎?

謝謝大家。

回答

4

(set-face-background 'modeline "Blue")使我的模式行爲(您稱之爲狀態欄在Emacs中稱爲模式行)藍色。

+0

謝謝,我發現它(modeline((t(:background「darkblue」:foreground「yellow」)))) – mike 2011-02-28 10:02:16

+0

@mike你應該給信貸並接受這個答案。 – 2014-11-18 09:47:39

3

我試圖vpit3833的答案與'modeline,卻得到了在啓動時出現錯誤:
error: Invalid face, modeline

經過一番搜索,我創建了以下內容:

; I use the following with TERM=xterm-256color 
(set-face-foreground 'mode-line "#606060") 
(set-face-background 'mode-line "#202020") 
(set-face-foreground 'mode-line-inactive "#606060") 
(set-face-background 'mode-line-inactive "#202020") 

我端子的Xterm(與export TERM=xterm-256color)在Ubuntu 14.04和Emacs版本24.3+1-2ubuntu1上。

更新:
xterm*termName: xterm-256color

您可能會發現下面的診斷是有用的::我現在通過線路在我~/.Xdefaluts文件中設置TERM=xterm-256color

M-x list-colors-display 
M-x list-faces-display 

相關鏈接:

https://www.gnu.org/software/emacs/manual/html_node/emacs/Colors.html https://www.gnu.org/software/emacs/manual/html_node/emacs/Faces.html