如何检测是没有窗口系统打开xemacs

时间:2012-02-03 00:31:45

标签: emacs elisp dot-emacs

我的.emacs文件的某些部分我想表现得不同,具体取决于是否在终端(即emacs -nw)或窗口中打开了emacs。如何检测这个?

1 个答案:

答案 0 :(得分:2)

在我的FSF .emacs中,我有这样的代码:

(if (null window-system)
    (global-set-key "\C-h" 'delete-backward-char))

看起来这也适用于XEmacs,尽管首选的XEmacs方法是使用console-type函数。有关详细信息,请M-x describe-function console-type