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))