2011-05-16 2 views
0

내가 프롬프트에서 EmacsW32에서 Cygwin에서 쉘을 실행할 때 EmacsW32와 Cygwin에서 쉘 는 EmacsW32 Cygwin에서 쉘 문제

통합이 내가 대신 정상 프롬프트의

^[]0;~^G 
^[[[email protected] ^[33m~^[[0m 

참조하십시오. 내가 바탕 화면 아이콘의 쉘을 Cygwin에서 실행하는 경우

은 내가 어떻게이 문제를 해결할 수 있습니다 제대로 작동이야?

답변

1

이들은 ansi 색상 제어 순서입니다. 쉘 모드를 사용한다면, ansi-color 지원을 사용하여이 시퀀스를 해석 할 수 있습니다. 당신의 .emacs 파일에 이런 식으로 뭔가를 추가

(require 'ansi-color) 
(add-hook 'shell-mode-hook 'ansi-color-for-comint-mode-on) 
+0

을 내가 여전히 가지고 있지만 도움을^[] 0; ~^G는 남아 ​​있지만, 두 번째 줄에 색상이 제대로 작동 들으 – Troydm

+0

그 부분은 약간의 시도처럼 보인다 특수 인쇄 순서를 사용하여 터미널 제목을 설정하십시오. 당신은 아마 이맥스 용어에서 그런 것을 비활성화해야합니다. 셸 설정 파일에서 셸이 emacs 내에서 실행될 때 EMACS라는 이름의 env var가 1로 설정되어 있는지 확인하십시오. – jtahlborn

+0

나는 수출 PS1 = "\ e [0; 31m [\ u @ \ h \ W] \ $ \ e [m" – Troydm