Emacs에서 쉘을 실행할 때 LS_COLORS
일부 색상이 작동하지 않는 것을 발견했습니다.M-x-ansi-term
예를 들어;
di 00 94
디렉터리에 연한 파란색 굵은 글씨를 열어야 합니다 LS_COLORS
(코드 목록 참조).여기), ansi-term
Emacs에서는 컬러로 표시되지 않습니다. 사실, 해당 사이트에 나열된 단순한 색상만 ansi-term
Emacs에서 작동하는 것처럼 보이지만 일반 gnome 터미널에서는 잘 작동합니다.
ansi-term
소위 말하는 것을 인식할 수 있는 방법이 있습니까?추가의색상? ansi-term
Emacs가 지원하는 색상을 어디서/어떻게 찾을 수 있나요 ?
답변1
이 명령은 어떻습니까?
M-x ansi-color-for-comint-mode-on
답변2
ansi-term
8가지 ANSI 색상을 지원합니다.TERM=eterm-color
. 예를 들어 그림과 같이 기본 색상이 제공됩니다.대화상자가 Debian에서 emacs 쉘을 지원하지 않는 이유는 무엇입니까?(원문).
저것94
8가지 ANSI 색상 중 하나가 아닙니다. 원래는 aixterm에서 유래했지만 ncurses 터미널 데이터베이스 항목에 표시된 것처럼 1990년대 후반 xterm에서 구현된 이후 널리 사용됩니다.xterm-16color
. 물론 터미널 데이터베이스를 사용하지 않고 dircolors...
Emacs 위키에 따르면안시색xterm-colors.el
, 더 많은 색상을 지원하는 대안이 있습니다 .
~에 따르면저것페이지(아토몽타주/xterm-color), xterm 256 색상을 지원할 수 있습니다. 스크립트를 읽으면 xterm과 관련하여 일부 누락된 부분을 볼 수 있지만 색상은 괜찮을 것입니다.