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
:safe #'booleanp
:version "28.1")