我的Mac上有两个Emacs(Aquamacs和基于文本的Emacs).
在我的.emacs文件中,我可以检查我是否正在使用Aquamacs ...
(boundp 'aquamacs-version)
Run Code Online (Sandbox Code Playgroud)
如何检查我是否使用基于文本的emacs?
JürgenHötzel的答案有效,但对于基于文本的emacs,使用
(unless (null window-system) ...)
Run Code Online (Sandbox Code Playgroud)
更好,因为(window-system)没有定义.
Cha*_*tin 54
M-x emacs-version
Run Code Online (Sandbox Code Playgroud)
在这里广告一些人物......
对不起,来自.emacs,请致电
(emacs-version)
Run Code Online (Sandbox Code Playgroud)
我知道这个问题很久以前就得到了回答,但我通过打字找到了另一个答案emacs --help.这给出了一个可以找到的选项列表emacs --version.
就我而言,emacs --version印刷品:GNU Emacs 24.3.1.
我只使用当前版本的Emacs在Linux上测试了这个解决方案.我不知道相同的解决方案是否适用于Windows或旧版本的Emacs,但理论上它应该适用.