我在 emacs 中尝试了不同的主题(在 mac 上,xterm 设置为 256),一切都很好,除了忽略主题的背景颜色。即使我将 (set-background-color "red") 添加到我的 .emacs 文件中,它也会忽略这一点并使用 OS X 的默认终端背景。
答案1
不幸的是,根据我的经验,至少如果你在终端中使用 emacs,你不能真正改变配色方案,Emacs 与 vim 不同,是在它自己的窗口中使用,而不是在 cli 中使用。
答案2
我无法复制你的问题。我正在使用 Emacs 24.3.1,您可以从以下位置获取emacsformacosx.com或者Mac端口。emacs -nw
在 Terminal.app ( ) 中运行 Emacs TERM=xterm-256color
。使用M-x customize-theme
我可以选择带有彩色背景的主题 - 请参阅附图。
/usr/bin/emacs
Mavericks 中的OS X Emacs 版本 22.1.1 可能不支持此功能,但 Emacs 22 无论如何都是古老的。
所以我建议你安装当前的Emacs并尝试一下。