-nw (터미널)에 대한 다른 테마


16

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 _

1
emacs가 GUI 또는 터미널에서 실행 중인지 확인하는 방법 만 알아야하는 경우에는 이것이 복제본이라고 생각합니다 : emacs.stackexchange.com/questions/7151/… 또한 테마를 활성화하는 방법을 알아야하는 경우 그런 다음 그것이 자신의 질문처럼 훌륭하게 생각합니다. 프로그래밍 방식으로 elisp에서 테마를 활성화하는 방법을 알고 싶다면 질문 본문에 구체적으로 추가하십시오.
Jordon Biondo 2016 년

2
그래픽 환경과 비 그래픽 환경 모두에서 멋지게 보이는 테마가 있습니다. 다른 해결책은 그러한 주제 중 하나를 사용하는 것입니다.
Jordon Biondo 2016 년

답변:


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.