Mac OSX에서 emacs (24.5.1)를 실행하고 태양열 테마를 사용하고 있습니다. GUI 버전의 경우 테마가 잘 작동합니다. -nw 플래그를 사용하여 응용 프로그램을 실행하는 경우 :
/Applications/Emacs.app/Contents/MacOS/Emacs -nw
테마의 색상이 모두 놀랍습니다. 나는 이것이 다음과 같은 이유로 가정합니다.
TERM=xterm-256color
다음 조건부 동작을 제공하기 위해 .emacs에 무엇을 넣어야합니까?
if (gui)
theme=solarized
if (-nw)
theme=wheatgrass
??
(if (window-system) ...) 그런 다음 문서를 읽습니다.> window-system은`C 소스 코드 '에 정의 된 변수입니다. > 값은 nil입니다. 이는 터미널 로컬 변수입니다. 글로벌 가치는> 동일합니다. >> 설명서 : 선택한 프레임이 표시되는 창 시스템 이름> 값은 다음과 같은 기호입니다.>-numcap 프레임 (> 문자 전용 터미널)의 경우 nil, 실제로는 X> 윈도우 인 Emacs 프레임의 경우>- 'x', Emacs 프레임 인 경우- 'w32' MS-윈도우> 디스플레이>의 창 - 그누 스텝 또는 Macintosh에 이맥스 프레임 'NS'
—
Nsukami _
emacs가 GUI 또는 터미널에서 실행 중인지 확인하는 방법 만 알아야하는 경우에는 이것이 복제본이라고 생각합니다 : emacs.stackexchange.com/questions/7151/… 또한 테마를 활성화하는 방법을 알아야하는 경우 그런 다음 그것이 자신의 질문처럼 훌륭하게 생각합니다. 프로그래밍 방식으로 elisp에서 테마를 활성화하는 방법을 알고 싶다면 질문 본문에 구체적으로 추가하십시오.
—
Jordon Biondo 2016 년
그래픽 환경과 비 그래픽 환경 모두에서 멋지게 보이는 테마가 있습니다. 다른 해결책은 그러한 주제 중 하나를 사용하는 것입니다.
—
Jordon Biondo 2016 년