Когда я делаю M-! в моем emacs 21.4 коды ANSI становятся буквальными. Например: ls --color
^[[0m^[[0m05420273.pdf^[[0m
^[[0m100829_Baño1.pdf^[[0m
Есть ли способ получить это с помощью цвета и UTF8?
На тот же вопрос был ответ в SO до, но с не совсем удовлетворительными результатами (решение было открыть shell-режим). Я умею иметь цвета в оболочке. Я только хочу знать, как я могу раскрасить M! (shell-command) или если это невозможно.
Режим оболочки слишком навязчив, когда вы хотите только показать что-то быстрое и не хотите переходить в этот буфер, и вы хотите, чтобы он автоматически исчезал без C-x-k. Очевидно, есть ситуации, когда буфер оболочки более удобен, но благодаря другому вопросу я нашел, как поместить цвет в режим оболочки.
[примечание] emacs в использовании GNU Emacs 21.4.1 (x86_64-redhat-linux-gnu, X toolkit, полосы прокрутки Xaw3d) от 15.06.2008 на builder6.centos.org