如何在控制台模式下应用Emacs自定义颜色主题?

时间:2012-04-29 18:33:58

标签: emacs colors console

当我加载自定义颜色方案(通过M-x load-theme或M-x customize-theme)时,结果似乎仅在Emacs在单独窗口中运行时应用:

Emacs in GUI

但是当使用-nw在终端中运行Emacs时,似乎使用了默认颜色:

Emacs in terminal http://www.ocf.berkeley.edu/~raghav/images/console.png

我是Emacs的新手,所以我不知道这是否是预期的行为 - 但似乎并不是这样,因为谷歌让几个人讨论在控制台模式下使用颜色主题。任何帮助将不胜感激。

3 个答案:

答案 0 :(得分:7)

我很晚了,但我遇到了同样的问题,我解决了它将以下行添加到我的〜/ .zshrc

export TERM=xterm-256color

如果您没有使用zsh(例如您正在使用bash),则必须将其添加到正确的控制台初始化文件中(例如〜/ .bashrc)

答案 1 :(得分:3)

看到这个问题: How to make Emacs terminal colors the same as Emacs GUI colors?

控制台中的主题看起来非常接近GUI中的主题,所以我敢打赌你必须忍受它 - 或者使用GUI。

答案 2 :(得分:-1)

在〜/ .Xresources中使用以下内容似乎摆脱了导出TERM = xterm-256color后出现的蓝色背景:

emacs*Background: #002b36
emacs*Foreground: #839496