Я использую emacs (24.5.1) на Mac OSX и использую соляризованную тему. Для версии с графическим интерфейсом тема работает хорошо. Если я запускаю приложение с флагом -nw:
/Applications/Emacs.app/Contents/MacOS/Emacs -nw
цвета для темы становятся все шаткими. Я предполагаю, что это потому, что:
TERM=xterm-256color
Что мне нужно добавить в мой .emacs, чтобы получить следующее условное поведение:
if (gui)
theme=solarized
if (-nw)
theme=wheatgrass
??
Ответы:
Используйте,
display-graphic-p
чтобы определить, находится ли Emacs в графическом интерфейсе или нет.Предполагается, что соляризация установлена и загружена:
Смотрите также: Есть ли способ обнаружить, что emacs работает в терминале?
источник