Variable: edebug-form-data

edebug-form-data is a buffer-local variable defined in edebug.el.gz.

Documentation

A list of entries associating symbols with buffer regions.

Each entry is an edebug--form-data struct with fields: SYMBOL, BEGIN-MARKER, and END-MARKER. The markers are at the beginning and end of an instrumented form and SYMBOL is a symbol that holds all edebug related information for the form on its property list.

In the future (haha!), the symbol will be irrelevant and edebug data will be stored in the definitions themselves rather than in the property list of a symbol.

Source Code

;; Defined in /usr/src/emacs/lisp/emacs-lisp/edebug.el.gz
;;; Edebug internal data

;; The internal data that is needed for edebugging is kept in the
;; buffer-local variable `edebug-form-data'.

(defvar-local edebug-form-data nil
  "A list of entries associating symbols with buffer regions.
Each entry is an `edebug--form-data' struct with fields:
SYMBOL, BEGIN-MARKER, and END-MARKER.  The markers
are at the beginning and end of an instrumented form and SYMBOL is
a symbol that holds all edebug related information for the form on its
property list.

In the future (haha!), the symbol will be irrelevant and edebug data will
be stored in the definitions themselves rather than in the property
list of a symbol.")