Function: allout-prefix-data

allout-prefix-data is a byte-compiled function defined in allout.el.gz.

Signature

(allout-prefix-data)

Documentation

Register allout-prefix state data.

For reference by allout-recent funcs. Return the new value of allout-recent-prefix-beginning.

Source Code

;; Defined in /usr/src/emacs/lisp/allout.el.gz
;;;_  > allout-prefix-data ()
(defsubst allout-prefix-data ()
  "Register allout-prefix state data.

For reference by `allout-recent' funcs.  Return
the new value of `allout-recent-prefix-beginning'."
  (setq allout-recent-prefix-end (or (match-end 1) (match-end 2) (match-end 3))
        allout-recent-prefix-beginning (or (match-beginning 1)
                                           (match-beginning 2)
                                           (match-beginning 3))
        allout-recent-depth (max 1 (- allout-recent-prefix-end
                                      allout-recent-prefix-beginning
                                      allout-header-subtraction)))
  allout-recent-prefix-beginning)