emacs удаляет все цветовые коды ansi в оболочках

Я использую emacs 24 в OS X, и у меня странная проблема: я не вижу никаких цветовых кодов. Emacs, кажется, просто игнорирует их. Моя мотивация - увидеть цветной вывод cmake, llvm и фреймворка googletest для проекта C ++. Я хотел бы видеть цвета в режиме компиляции, однако этого, вероятно, будет достаточно, чтобы исправить отображение для режимов comint или оболочки.

Моя проблема отличается от многих других тем, что я не вижу ни исходных цветовых последовательностей ansi, ни цветов, которые они должны воспроизводить.Кажется, что коды просто вычеркнуты из вывода, но я не могу узнать где.

ANSI codes not rendered correctly

Я пробовал такие очевидные вещи, как

  • , требующий 'ansi-color
  • включения ansi-color-for-comint-mode на
  • , безуспешно пытаясь получить какой-либо ответ -цветной вывод в любой оболочке, eshell, multi-term, ansi-term
  • , устанавливая для моего TERM различные настройки, включая xterm , xterm-color , xterm- 256color

все без толку.

Изменить:

Моя конфигурация emacs разделена на мои личные настройки и вилку прелюдии emacs, в которой я изменил некоторые второстепенные настройки, в основном добавив пакеты

14
задан jupp0r 20 February 2012 в 23:53
поделиться