Function: help-mode

help-mode is an autoloaded, interactive and byte-compiled function defined in help-mode.el.gz.

Signature

(help-mode)

Documentation

Major mode for viewing help text and navigating references in it.

Entry to this mode runs the normal hook help-mode-hook. Commands:
- negative-argument
0 digit-argument
1 digit-argument
2 digit-argument
3 digit-argument
4 digit-argument
5 digit-argument
6 digit-argument
7 digit-argument
8 digit-argument
9 digit-argument
< beginning-of-buffer
<XF86Back> help-go-back
<XF86Forward> help-go-forward
<keymap> C-M-i backward-button
<keymap> TAB forward-button
> end-of-buffer
? describe-mode
C-c C-b help-go-back
C-c C-c help-follow-symbol
C-c C-f help-go-forward
DEL scroll-down-command
S-SPC scroll-down-command
SPC scroll-up-command
SPC..~ undefined
c help-customize
g revert-buffer
h describe-mode
i help-goto-info
l help-go-back
q quit-window
r help-go-forward
s help-view-source

Probably introduced at or before Emacs version 28.1.

Key Bindings

Source Code

;; Defined in /usr/src/emacs/lisp/help-mode.el.gz
;;;###autoload
(define-derived-mode help-mode special-mode "Help"
  "Major mode for viewing help text and navigating references in it.
Entry to this mode runs the normal hook `help-mode-hook'.
Commands:
\\{help-mode-map}"
  (setq-local revert-buffer-function
              #'help-mode-revert-buffer)
  (add-hook 'context-menu-functions 'help-mode-context-menu 5 t)
  (setq-local tool-bar-map
              help-mode-tool-bar-map)
  (setq-local help-mode--current-data nil)
  (setq-local bookmark-make-record-function
              #'help-bookmark-make-record))