Variable: allout-structure-shifted-hook

allout-structure-shifted-hook is an alias and customizable for allout-structure-shifted-functions, defined in allout.el.gz.

This variable is obsolete since 24.3; use allout-structure-shifted-functions instead.

Value

nil

Documentation

Abnormal hook run after shifting items in an Allout outline.

Functions on the hook should take two arguments:

 - DEPTH-CHANGE -- integer indicating depth increase, negative for decrease
 - START -- integer indicating the start point of the shifted parent item.

Some edits that shift items can be missed by this hook: specifically edits that native allout routines do not control.

This hook might be invoked multiple times by a single command.

Probably introduced at or before Emacs version 22.1.

Aliases

allout-structure-shifted-hook (obsolete since 24.3)