Answers:
C-h m
为您提供有关当前模式的帮助,它通常会告诉您打开该模式的命令的名称。
例如,在Emacs-Lisp模式下会C-h m
告诉您您处于Emacs-Lisp
模式下。打开该模式的命令为emacs-lisp-mode
。
C-h m
还提供了到定义模式的库的链接,如果单击该链接,它将带您到mode命令的定义。例如,在Emacs-Lisp模式下会C-h m
告诉您:
Emacs-Lisp mode defined in `lisp-mode.el'
而且,如果您单击链接,lisp-mode.el
那么Emacs将带您进入command的定义emacs-lisp-mode
,这是打开模式的命令:
(define-derived-mode emacs-lisp-mode prog-mode "Emacs-Lisp"
"Major mode for editing Lisp code to run in Emacs.
...)
仅通过评估以下表达式即可获得主模式:
(print major-mode)
major-mode
(emacs.stackexchange.com/a/18084/105)。