Variable: edebug-behavior-alist

edebug-behavior-alist is a variable defined in edebug.el.gz.

Value

((testcover testcover-enter testcover-before testcover-after)
 (edebug edebug-default-enter edebug-slow-before edebug-slow-after))

Documentation

Alist describing the runtime behavior of Edebug's instrumented code.

Each definition instrumented by Edebug will have a edebug-behavior property which is a key to this alist. When the instrumented code is running, Edebug will look here for the implementations of edebug-enter, edebug-before, and edebug-after. Edebug's instrumentation may be used for a new purpose by adding an entry to this alist, and setting edebug-new-definition-function to a function which sets edebug-behavior for the definition.

View in manual

Probably introduced at or before Emacs version 27.1.

Source Code

;; Defined in /usr/src/emacs/lisp/emacs-lisp/edebug.el.gz
(defvar edebug-behavior-alist
  '((edebug edebug-default-enter edebug-slow-before edebug-slow-after))
  "Alist describing the runtime behavior of Edebug's instrumented code.
Each definition instrumented by Edebug will have a
`edebug-behavior' property which is a key to this alist.  When
the instrumented code is running, Edebug will look here for the
implementations of `edebug-enter', `edebug-before', and
`edebug-after'.  Edebug's instrumentation may be used for a new
purpose by adding an entry to this alist, and setting
`edebug-new-definition-function' to a function which sets
`edebug-behavior' for the definition.")