Попробуйте решение, данное в Cucumber's ANSI colors messing up emacs compilation buffer:
(require 'ansi-color)
(defun colorize-compilation-buffer()
(toggle-read-only)
(ansi-color-apply-on-region (point-min) (point-max))
(toggle-read-only))
(add-hook 'compilation-filter-hook 'colorize-compilation-buffer)
, который работает для меня Красиво на emacs24.
пс: раскрасить даже больше выход оболочки Мне нравится играть с
M-x highlight-regexp RET a regexp, i.e. \[OK\] RET a color (make use of TAB to see choices)
или
(add-hook 'shell-mode-hook (lambda() (highlight-regexp "\\[OK\\]" "hi-green-b")))
и (add-hook 'shell-mode-hook (lambda() (goto-address-mode)))
сделать URL-адреса clikable. Поиск того же материала для путей к файлам.
редактировать: создание пути к файлам интерактивными является столь же легко, как с помощью compilation-shell-minor-mode
:)
edit2: мои источники: http://wikemacs.org/index.php/Shell
Похоже, мне нужно придерживаться 'term' вместо' shell', 'eshell': <. Интересно, когда Emacs может иметь «одну оболочку», что все работает. –