Variable: outline-minor-mode-cycle

outline-minor-mode-cycle is a customizable variable defined in outline.el.gz.

Value

nil

Documentation

Enable visibility-cycling commands on headings in outline-minor-mode(var)/outline-minor-mode(fun).

If enabled, typing TAB on a heading line cycles the visibility state of that heading's body between hide all, headings only and show all (outline-cycle), and typing S-TAB on a heading line likewise cycles the visibility state of the whole buffer
(outline-cycle-buffer).
Typing these keys anywhere outside heading lines invokes their default bindings, per the current major mode.

This variable was added, or its default value changed, in Emacs 28.1.

Probably introduced at or before Emacs version 28.1.

Source Code

;; Defined in /usr/src/emacs/lisp/outline.el.gz
(defcustom outline-minor-mode-cycle nil
  "Enable visibility-cycling commands on headings in `outline-minor-mode'.
If enabled, typing `TAB' on a heading line cycles the visibility
state of that heading's body between `hide all', `headings only'
and `show all' (`outline-cycle'), and typing `S-TAB' on a heading
line likewise cycles the visibility state of the whole buffer
\(`outline-cycle-buffer').
Typing these keys anywhere outside heading lines invokes their default
bindings, per the current major mode."
  :type 'boolean
  :version "28.1")