C-h m
vous donne de l'aide sur le mode actuel et vous indique généralement le nom de la commande qui active le mode.
Par exemple, en mode Emacs-Lisp C-h m
vous indique que vous êtes en Emacs-Lisp
mode. La commande qui active le mode est juste emacs-lisp-mode
.
C-h m
fournit également un lien vers la bibliothèque qui définit le mode, et si vous cliquez sur ce lien, il vous amène à la définition de la commande mode. Par exemple, en mode Emacs-Lisp C-h m
vous indique:
Emacs-Lisp mode defined in `lisp-mode.el'
Et si vous cliquez sur le lien, lisp-mode.el
Emacs vous amène à la définition de la commande emacs-lisp-mode
, qui est la commande qui active le mode:
(define-derived-mode emacs-lisp-mode prog-mode "Emacs-Lisp"
"Major mode for editing Lisp code to run in Emacs.
...)
major-mode
( emacs.stackexchange.com/a/18084/105 ).