aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSean Whitton2026-02-13 13:36:50 +0000
committerSean Whitton2026-02-13 13:36:50 +0000
commitda16b48d8fbfc7192aa6e768bb77eae72035ab8a (patch)
treed7da23febf3484671e9ee583f9f84912a029ae7c
parent541040d4c8a10ea4f1fa409557369d3bd087dc5d (diff)
downloademacs-da16b48d8fbfc7192aa6e768bb77eae72035ab8a.tar.gz
emacs-da16b48d8fbfc7192aa6e768bb77eae72035ab8a.zip
* lisp/emacs-lisp/cond-star.el (cond*): New Edebug specification.
-rw-r--r--lisp/emacs-lisp/cond-star.el8
1 files changed, 7 insertions, 1 deletions
diff --git a/lisp/emacs-lisp/cond-star.el b/lisp/emacs-lisp/cond-star.el
index 33a21602d9b..72b58d91151 100644
--- a/lisp/emacs-lisp/cond-star.el
+++ b/lisp/emacs-lisp/cond-star.el
@@ -92,7 +92,13 @@ passed along to the rest of the clauses in this `cond*' construct.
92 92
93See `match*' for documentation of the patterns for use in `match*' 93See `match*' for documentation of the patterns for use in `match*'
94conditions." 94conditions."
95 ;; FIXME: Want an Edebug declaration. 95 (declare
96 (debug (&rest ([&or ("bind*" &rest &or symbolp (symbolp &optional form))
97 ("bind-and*" &rest &or symbolp (symbolp form) (form))
98 ("match*" sexp form)
99 ("pcase*" pcase-PAT form)
100 form]
101 body))))
96 (cond*-convert clauses)) 102 (cond*-convert clauses))
97 103
98;; The following four macros are autoloaded for the sake of syntax 104;; The following four macros are autoloaded for the sake of syntax