我在OS X上使用emacs 24,并有奇怪的问题,我无法看到任何颜色代码。 Emacs似乎只是忽略它们。我的动机是看到cmake,llvm的彩色输出和C++项目的googletest框架。我希望在编译模式下看到颜色,但它可能足以修复comint或shell模式的显示。emacs剥离壳中的所有ansi颜色代码
我的问题不同于其他许多人,因为我无法看到原始ansi颜色序列以及它们应该产生的颜色。看起来这些代码只是从输出中删除,但我无法找到在哪里。
我对
- 需要
'ansi-color
- 转向
ansi-color-for-comint-mode
不成功试图产生两种外壳任何ANSI色的输出,ESHELL,多term-term-term - 将我的TERM设置为各种设置,包括
xterm
,xterm-color
,xterm-256color
都无济于事。
编辑:
我的emacs的配置分为我personal settings和Emacs序幕的fork中,我修改了一些小的设置,主要是添加软件包
有一个[类似的问题](http://stackoverflow.com/questions/3072648/cucumbers-ansi-colors-messing-up-emacs-compilation-buffer) – syohex 2012-02-12 04:01:39
@syohex:不,它是由“这与问题中的条款不同! – tripleee 2012-02-12 06:50:48
从你的截图看来,像'echo' *的输出是彩色的,可能是通过常规的'编译模式'突出显示。 – tripleee 2012-02-12 06:53:32