我在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