当我加载自定义配色方案(通过 Mx load-theme 或 Mx customize-theme)时,结果似乎仅在 Emacs 在单独的窗口中运行时应用:
但是当 Emacs 在带有 -nw 的终端中运行时,似乎使用了默认颜色:
(来源:www.ocf.berkeley.edu 上的 raghav)
我是 Emacs 的新手,所以我不知道这是否是预期的行为——但似乎不是,因为谷歌搜索出现了几个人讨论在控制台模式下使用颜色主题。任何帮助将非常感激。
当我加载自定义配色方案(通过 Mx load-theme 或 Mx customize-theme)时,结果似乎仅在 Emacs 在单独的窗口中运行时应用:
但是当 Emacs 在带有 -nw 的终端中运行时,似乎使用了默认颜色:
(来源:www.ocf.berkeley.edu 上的 raghav)
我是 Emacs 的新手,所以我不知道这是否是预期的行为——但似乎不是,因为谷歌搜索出现了几个人讨论在控制台模式下使用颜色主题。任何帮助将非常感激。
我很晚了,但是我遇到了同样的问题,我解决了它,将以下行添加到我的 ~/.zshrc
export TERM=xterm-256color
如果您没有使用 zsh(例如您使用的是 bash),则必须将其添加到您的右侧控制台初始化文件中(例如 ~/.bashrc)
看到这个问题: 如何使 Emacs 终端颜色与 Emacs GUI 颜色相同?
控制台中的主题看起来与 GUI 中的主题非常接近,所以我敢打赌,您将不得不忍受它——或者使用 GUI。
在 ~/.Xresources 中使用以下内容似乎可以消除导出 TERM=xterm-256color 后出现的蓝色背景:
emacs*Background: #002b36
emacs*Foreground: #839496