如何查看我使用的是哪种Emacs?

pro*_*eek 39 emacs

我的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)

  • 或者在最近的Emacses中,只是`版本`. (8认同)

Tha*_*nos 8

我知道这个问题很久以前就得到了回答,但我通过打字找到了另一个答案emacs --help.这给出了一个可以找到的选项列表emacs --version.

就我而言,emacs --version印刷品:GNU Emacs 24.3.1.

我只使用当前版本的Emacs在Linux上测试了这个解决方案.我不知道相同的解决方案是否适用于Windows或旧版本的Emacs,但理论上它应该适用.