Emacs颜色主题设置

时间:2011-02-28 09:32:46

标签: emacs

我现在正在配置我自己的emacs颜色主题,基于颜色主题插件。

我找不到如何定义状态栏的颜色(显示当前行号,文件名,模式)。如果你使用color-theme-jb-simple,状态栏的颜色很可能blue4,但我找不到它的定义。有人知道吗?

谢谢大家。

2 个答案:

答案 0 :(得分:4)

(set-face-background 'modeline "Blue")使我的模式行(你称之为状态栏的名称在Emacs中称为模式行)为蓝色。

答案 1 :(得分:3)

我用'modeline尝试了vpit3833的回答,但在启动时遇到错误:
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

更新:我现在通过TERM=xterm-256color文件中的一行设置~/.Xdefaluts
xterm*termName: 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