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