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