
일부 버퍼에는 색상을 변경하는 대신 색상 문자를 인쇄하는 emacs가 하나 설치되어 있습니다.
eshell
색상이 정확하고 my 도 마찬가지 *compilation*
지만 검색 결과는 ack
다음과 같습니다.
[1;32m/home/.../moveeval.cpp[0m
[1;33m44[0m: [30;43mbest_coord[0m = test_coord;[0m[K
[1;33m47[0m: return [30;43mbest_coord[0m;[0m[K
Ack finished at Wed Nov 27 09:20:46
활성화해야 할 일종의 보조 모드인 것 같지만 다음과 같습니다.
- 어느 쪽인지 모르겠어요
- 다른 설치에서는 활성화할 필요가 없었습니다(예를 들어 win7에서는 Ubuntu에 있습니다).
색상을 수정하고 시작할 때마다 자동으로 변경되도록 하려면 어떻게 해야 하며, 왜 기본적으로 작동하지 않습니까?
답변1
ansi-color-for-comint-mode-on
트릭을 수행해야합니다.
이 옵션이 켜져 있는지 확인하려면 설정에 다음을 추가하세요.
(add-hook 'comint-mode-hook 'ansi-color-for-comint-mode-on)