Проблема оболочки EmacsW32 Cygwin - PullRequest
0 голосов
/ 16 мая 2011

У меня есть интегрированная оболочка EmacsW32 и Cygwin

при запуске cygwin-shell в EmacsW32 по приглашению я вижу это

^[]0;~^G
^[[32mtroydm@ds-dev-025 ^[33m~^[[0m

вместо обычной подсказки.

если я запускаю оболочку cygwin с иконки на рабочем столе, она работает правильно

как я могу решить эту проблему?

1 Ответ

1 голос
/ 16 мая 2011

это последовательности управления цветом ANSI. Если вы используете shell-mode, вы можете получить emacs для интерпретации этих последовательностей, используя поддержку ANSI-Color. добавьте что-то подобное в ваш файл .emacs:

(require 'ansi-color)
(add-hook 'shell-mode-hook 'ansi-color-for-comint-mode-on)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...