Emacs:在.emacs中检查无窗口系统

时间:2010-10-05 08:05:40

标签: emacs

是否有可能检查emacs是否在dot-emacs文件(--no-window-system)内以-nw.emacs)模式运行?我想仅在emacs处于窗口模式(/或不是)时启用/包含某些扩展名。

亲切的问候, mefiX

2 个答案:

答案 0 :(得分:20)

如果所选框架位于纯文字终端上,则变量window-systemnil

答案 1 :(得分:2)

当emacs在when块内的窗口环境中执行时,输入你想要运行的代码,并使用display-graphic-p谓词,即

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

或反向