Variable: allout-reindent-bodies

allout-reindent-bodies is a customizable and buffer-local variable defined in allout.el.gz.

Documentation

Non-nil enables auto-adjust of topic body hanging indent with depth shifts.

When active, topic body lines that are indented even with or beyond their topic header are reindented to correspond with depth shifts of the header.

A value of t enables reindent in non-programming-code buffers, ie those that do not have the variable comment-start set. A value of force enables reindent whether or not comment-start is set.

Source Code

;; Defined in /usr/src/emacs/lisp/allout.el.gz
;;;_  = allout-reindent-bodies
(defcustom allout-reindent-bodies (if allout-use-hanging-indents
				    'text)
  "Non-nil enables auto-adjust of topic body hanging indent with depth shifts.

When active, topic body lines that are indented even with or beyond
their topic header are reindented to correspond with depth shifts of
the header.

A value of t enables reindent in non-programming-code buffers, ie
those that do not have the variable `comment-start' set.  A value of
`force' enables reindent whether or not `comment-start' is set."
  :type '(choice (const nil) (const t) (const text) (const force))
  :group 'allout)