Emacs 24.x의 Mx 항항 색상

Emacs 24.x의 Mx 항항 색상

Emacs에서 쉘을 실행할 때 LS_COLORS일부 색상이 작동하지 않는 것을 발견했습니다.M-x-ansi-term

예를 들어;

di 00 94 

디렉터리에 연한 파란색 굵은 글씨를 열어야 합니다 LS_COLORS(코드 목록 참조).여기), ansi-termEmacs에서는 컬러로 표시되지 않습니다. 사실, 해당 사이트에 나열된 단순한 색상만 ansi-termEmacs에서 작동하는 것처럼 보이지만 일반 gnome 터미널에서는 잘 작동합니다.

ansi-term소위 말하는 것을 인식할 수 있는 방법이 있습니까?추가의색상? ansi-termEmacs가 지원하는 색상을 어디서/어떻게 찾을 수 있나요 ?

답변1

이 명령은 어떻습니까?

M-x ansi-color-for-comint-mode-on

답변2

ansi-term8가지 ANSI 색상을 지원합니다.TERM=eterm-color. 예를 들어 그림과 같이 기본 색상이 제공됩니다.대화상자가 Debian에서 emacs 쉘을 지원하지 않는 이유는 무엇입니까?(원문).

저것948가지 ANSI 색상 중 하나가 아닙니다. 원래는 aixterm에서 유래했지만 ncurses 터미널 데이터베이스 항목에 표시된 것처럼 1990년대 후반 xterm에서 구현된 이후 널리 사용됩니다.xterm-16color. 물론 터미널 데이터베이스를 사용하지 않고 dircolors...

Emacs 위키에 따르면안시색xterm-colors.el, 더 많은 색상을 지원하는 대안이 있습니다 .

~에 따르면저것페이지(아토몽타주/xterm-color), xterm 256 색상을 지원할 수 있습니다. 스크립트를 읽으면 xterm과 관련하여 일부 누락된 부분을 볼 수 있지만 색상은 괜찮을 것입니다.

관련 정보