Function: allout-widgets-shifts-recorder

allout-widgets-shifts-recorder is a byte-compiled function defined in allout-widgets.el.gz.

Signature

(allout-widgets-shifts-recorder SHIFTED-AMOUNT AT)

Documentation

Record outline subtree shifts for tracking during post-command processing.

Intended for use on allout-structure-shifted-functions.

SHIFTED-AMOUNT is the depth change and AT is the point at the start of the subtree that's been shifted.

Records changes in allout-widgets-changes-record.

Source Code

;; Defined in /usr/src/emacs/lisp/allout-widgets.el.gz
;;;_   > allout-widgets-shifts-recorder (shifted-amount at)
(defun allout-widgets-shifts-recorder (shifted-amount at)
  "Record outline subtree shifts for tracking during post-command processing.
Intended for use on `allout-structure-shifted-functions'.

SHIFTED-AMOUNT is the depth change and AT is the point at the start of the
subtree that's been shifted.

Records changes in `allout-widgets-changes-record'."
  (push (list :shifted shifted-amount at) allout-widgets-changes-record))