/ / EmacsW32 Problem z powłoką Cygwin - emacs

EmacsW32 Problem powłoki Cygwin - emacs

Mam zintegrowane powłoki EmacsW32 i Cygwin

kiedy uruchamiam cygwin-shell w EmacsW32 po znaku zachęty, widzę to

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

zamiast normalnego monitu.

jeśli uruchomię powłokę cygwin z ikony pulpitu, działa poprawnie

jak mogę rozwiązać ten problem?

Odpowiedzi:

1 dla odpowiedzi № 1

są to sekwencje sterowania kolorem ansi. jeśli używasz trybu powłoki, możesz uzyskać emacsa, który zinterpretuje te sekwencje za pomocą obsługi kolorów ansi. dodaj coś takiego do pliku .emacs:

(require "ansi-color)
(add-hook "shell-mode-hook "ansi-color-for-comint-mode-on)