]> git.eshelyaron.com Git - emacs.git/commit
Introduce element &error into edebug specification lists for macros
authorAlan Mackenzie <acm@muc.de>
Fri, 17 Jan 2020 21:53:13 +0000 (21:53 +0000)
committerAlan Mackenzie <acm@muc.de>
Fri, 17 Jan 2020 21:53:13 +0000 (21:53 +0000)
commit8d2fecdf6c372b8ff064454558ae5843d0607f06
tree8af86a930597807ef9163502e939128d0a566b6a
parentd97a77c481ec913d8c3c24f2eecdc41a28243678
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.
doc/lispref/edebug.texi
etc/NEWS
lisp/emacs-lisp/edebug.el