aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLars Ingebrigtsen2021-02-17 20:59:44 +0100
committerLars Ingebrigtsen2021-02-17 20:59:44 +0100
commit6735bb3d22dc64f3fe42e4a7f439ea9d62f75b5a (patch)
treec213da7e1a04c30312f0a2b7d7524929bd937d33
parenta5293c8dd389f7bb873dc0a5556eb74d66b0d332 (diff)
downloademacs-6735bb3d22dc64f3fe42e4a7f439ea9d62f75b5a.tar.gz
emacs-6735bb3d22dc64f3fe42e4a7f439ea9d62f75b5a.zip
Adjust the edebug spec for `interactive'
* lisp/emacs-lisp/edebug.el: Adjust the edebug spec for `interactive' for the new syntax.
-rw-r--r--lisp/emacs-lisp/edebug.el6
1 files changed, 4 insertions, 2 deletions
diff --git a/lisp/emacs-lisp/edebug.el b/lisp/emacs-lisp/edebug.el
index 7fae4d21d50..45996945948 100644
--- a/lisp/emacs-lisp/edebug.el
+++ b/lisp/emacs-lisp/edebug.el
@@ -2136,7 +2136,8 @@ SPEC is the symbol name prefix for `gensym'."
2136 ;; more convenient to define their Edebug spec here. 2136 ;; more convenient to define their Edebug spec here.
2137 (defun ( &define name lambda-list lambda-doc 2137 (defun ( &define name lambda-list lambda-doc
2138 [&optional ("declare" def-declarations)] 2138 [&optional ("declare" def-declarations)]
2139 [&optional ("interactive" &optional &or stringp def-form)] 2139 [&optional ("interactive" &optional [&or stringp def-form]
2140 &rest symbolp)]
2140 def-body)) 2141 def-body))
2141 2142
2142 (defmacro ( &define name lambda-list lambda-doc 2143 (defmacro ( &define name lambda-list lambda-doc
@@ -2192,7 +2193,8 @@ SPEC is the symbol name prefix for `gensym'."
2192 '(&optional [&or stringp 2193 '(&optional [&or stringp
2193 (&define ":documentation" def-form)])) 2194 (&define ":documentation" def-form)]))
2194 2195
2195(def-edebug-elem-spec 'interactive '(&optional &or stringp def-form)) 2196(def-edebug-elem-spec 'interactive '(&optional [&or stringp def-form]
2197 &rest symbolp))
2196 2198
2197;; A function-form is for an argument that may be a function or a form. 2199;; A function-form is for an argument that may be a function or a form.
2198;; This specially recognizes anonymous functions quoted with quote. 2200;; This specially recognizes anonymous functions quoted with quote.