Как обнаружить, что xemacs был открыт без оконной системы
Есть части моего файла.emacs, которые я хотел бы вести себя по-разному, в зависимости от того, был ли emacs открыт в терминале (т.е. emacs -nw
) или в окне. Как можно обнаружить это?
1 ответ
Решение
В моем файле FSF .emacs у меня есть такой код:
(if (null window-system)
(global-set-key "\C-h" 'delete-backward-char))
Похоже, что это работает и под XEmacs, хотя предпочтительным способом XEmacs является использование console-type
функция вместо Делать M-x describe-function
на console-type
для деталей.