Emacs: проверьте отсутствие оконной системы в .emacs

возможно ли проверить, работает ли emacs в режиме --no-window-system (-nw) в файле dot-emacs (.emacs)? Я хотел бы включить/включить определенное расширение только в том случае, если emacs находится в режиме окна (/или нет).

С уважением, mefiX

Ответ 1

Переменная window-system равна nil, если выбранный кадр находится в текстовом терминале.

Ответ 2

Поместите код, который вы хотите запустить, когда emacs выполняется в оконной среде внутри блока if и использует предикат display-graphic-p i.e.

(when (display-graphic-p)
  (do something)
  (do-another-thing))

или наоборот