是否有可能检查emacs是否在dot-emacs文件(--no-window-system
)内以-nw
(.emacs
)模式运行?我想仅在emacs处于窗口模式(/或不是)时启用/包含某些扩展名。
亲切的问候, mefiX
答案 0 :(得分:20)
如果所选框架位于纯文字终端上,则变量window-system
为nil
。
答案 1 :(得分:2)
当emacs在when块内的窗口环境中执行时,输入你想要运行的代码,并使用display-graphic-p谓词,即
(when (display-graphic-p)
(do something)
(do-another-thing))
或反向