我在OS X上使用emacs 24并且有一个奇怪的问题,我无法看到任何颜色代码。 Emacs似乎只是忽略它们。我的动机是看到来自cmake,llvm的彩色输出和用于C ++项目的googletest框架。我想在编译模式下看到颜色,但是它可能足以修复comint或shell模式的显示。
我的问题与许多其他人的不同之处在于,我既看不到原始的ansi颜色序列,也看不到它们应该产生的颜色。似乎代码只是从输出中删除了,但我找不到它。
我尝试过像
这样的显而易见的事情'ansi-color
ansi-color-for-comint-mode
xterm
,xterm-color
,xterm-256color
一切都无济于事。
编辑:
我的emacs配置分为我的personal settings和fork emacs前奏,其中我修改了一些小设置,主要是添加包
答案 0 :(得分:3)
事实证明问题是由zenburn-theme
1.2引起的。有ansi-color-names-vector
的错误已在1.3版本中修复(刚刚发布)。如果您遇到类似问题,请确保升级zenburn版本。
答案 1 :(得分:2)
我可以肯定地说,只有(ansi-color-for-comint-mode-on)
才对我有用。 FWIW你可以浏览我的emacs配置,但它相当大:)