Как обнаружить, что 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 для деталей.

Другие вопросы по тегам