Variable: track-changes--before-clean

track-changes--before-clean is a buffer-local variable defined in track-changes.el.gz.

Documentation

Status of track-changes--before-* vars.

More specifically it indicates which "before" they hold.
- nil: The vars hold the "before" info of the current state.
- unset: The vars hold the "before" info of some older state.
  This is what it is set to right after creating a fresh new state.
- set: Like nil but the state is still clean because the buffer has not
  been modified yet. This is what it is set to after the first
  before-change-functions but before an after-change-functions.

Source Code

;; Defined in /usr/src/emacs/lisp/emacs-lisp/track-changes.el.gz
(defvar-local track-changes--before-clean 'unset
  "Status of `track-changes--before-*' vars.
More specifically it indicates which \"before\" they hold.
- nil: The vars hold the \"before\" info of the current state.
- `unset': The vars hold the \"before\" info of some older state.
  This is what it is set to right after creating a fresh new state.
- `set': Like nil but the state is still clean because the buffer has not
  been modified yet.  This is what it is set to after the first
  `before-change-functions'  but before an `after-change-functions'.")