При работе в Emacs я использую команду компиляции (F12 по умолчанию) для запущения программ. Когда я выполняю Огурец в Emacs, Огурец выкладывает цвета ANSI, которые не интерпретирует режим компиляции Emacs. Результат ужасен и тверд читать. Вот отрывок *компиляция* буфер, показывающий ужасное:
^[[31m(::) failed steps (::)^[[0m
Команда я использую:
( cd ~/lab/rails/todolist && rake cucumber:all )
Версии:
Мир был бы солнечным светом и пением птиц, если я мог:
Какие-либо идеи?
Я использую это для включения интерпретации цветов ansi в буфере компиляции:
(require 'ansi-color)
(defun colorize-compilation-buffer ()
(let ((inhibit-read-only t))
(ansi-color-apply-on-region (point-min) (point-max))))
(add-hook 'compilation-filter-hook 'colorize-compilation-buffer)