1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-28 00:01:33 -08:00
emacs/doc
Gemini Lasswell 06e452a572 Allow Edebug's instrumentation to be used for other purposes
* lisp/emacs-lisp/edebug.el:
(edebug-after-instrumentation-functions)
(edebug-new-definition-functions): New hook variables.
(edebug-behavior-alist): New variable.
(edebug-read-and-maybe-wrap-form): Run a hook after a form is
wrapped.
(edebug-make-form-wrapper): Run a hook after a definition is
wrapped. Remove message for each definition.
(edebug-announce-definition): New function.
(edebug-enter): Rewritten to change behavior of Edebug based
on symbol property `edebug-behavior' and `edebug-behavior-alist'.
(edebug-default-enter): New function which does what `edebug-enter'
used to do.
(edebug-run-slow, edebug-run-fast): Modify edebug-behavior-alist.
(edebug-before, edebug-after): Function definitions are now set by
`edebug-enter'.
2017-10-08 16:08:49 -07:00
..
emacs Port file-system-info to non-Microsoft 2017-10-01 22:33:20 -07:00
lispintro Merge from Gnulib 2017-10-01 18:31:10 -07:00
lispref Allow Edebug's instrumentation to be used for other purposes 2017-10-08 16:08:49 -07:00
man Prefer HTTPS to HTTP for gnu.org 2017-09-29 17:48:22 -07:00
misc Merge from origin/emacs-26 2017-10-06 10:35:07 -07:00