aboutsummaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorGemini Lasswell2017-10-01 09:12:29 -0700
committerGemini Lasswell2017-10-08 16:08:49 -0700
commit06e452a57287c797cb96a6d4b45220358daab379 (patch)
treea6f70550cec840c08b6d95dc039991d67757de20 /etc
parent85b4e88194cae541a0093a9166f4306e6fd3109e (diff)
downloademacs-06e452a57287c797cb96a6d4b45220358daab379.tar.gz
emacs-06e452a57287c797cb96a6d4b45220358daab379.zip
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'.
Diffstat (limited to 'etc')
-rw-r--r--etc/NEWS9
1 files changed, 9 insertions, 0 deletions
diff --git a/etc/NEWS b/etc/NEWS
index 75a98d15003..adc1085e745 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -56,6 +56,15 @@ replaced by a double typographic quote.
56 56
57* Changes in Specialized Modes and Packages in Emacs 27.1 57* Changes in Specialized Modes and Packages in Emacs 27.1
58 58
59** Edebug
60
61+++
62*** The runtime behavior of Edebug's instrumentation can be changed
63using the new variable 'edebug-behavior-alist' and the new abnormal
64hooks 'edebug-after-instrumentation-functions' and
65'edebug-new-definition-functions'. Edebug's behavior can be changed
66globally or for individual definitions.
67
59** Enhanced xterm support 68** Enhanced xterm support
60 69
61*** New variable 'xterm-set-window-title' controls whether Emacs 70*** New variable 'xterm-set-window-title' controls whether Emacs