aboutsummaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorAlan Mackenzie2020-01-17 21:53:13 +0000
committerAlan Mackenzie2020-01-17 21:53:13 +0000
commit8d2fecdf6c372b8ff064454558ae5843d0607f06 (patch)
tree8af86a930597807ef9163502e939128d0a566b6a /etc
parentd97a77c481ec913d8c3c24f2eecdc41a28243678 (diff)
downloademacs-8d2fecdf6c372b8ff064454558ae5843d0607f06.tar.gz
emacs-8d2fecdf6c372b8ff064454558ae5843d0607f06.zip
Introduce element &error into edebug specification lists for macros
This fixes bug #37540. * lisp/emacs-lisp/edebug.el (top level): New entry for &error in alist used to associate elements with their handling functions. (edebug-match-&error): New function. (nested-backquote-form): Use the new element &error to abort instrumentation on encountering a three deep nesting of backquotes (without intervening commas). * doc/lispref/edebug.texi (Specification List): Add an entry for &error. * etc/NEWS: Add an entry for &error.
Diffstat (limited to 'etc')
-rw-r--r--etc/NEWS7
1 files changed, 7 insertions, 0 deletions
diff --git a/etc/NEWS b/etc/NEWS
index f5740c8b3c3..73ed3d739ea 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -48,6 +48,13 @@ It was declared obsolete in Emacs 27.1.
48** The sb-image.el library is now marked obsolete. 48** The sb-image.el library is now marked obsolete.
49This file was a compatibility kludge which is no longer needed. 49This file was a compatibility kludge which is no longer needed.
50 50
51** Edebug
52
53+++
54*** Edebug specification lists can use the new keyword '&error', which
55unconditionally aborts the current edebug instrumentation with the
56supplied error message.
57
51 58
52* New Modes and Packages in Emacs 28.1 59* New Modes and Packages in Emacs 28.1
53 60