• Johan Bockgård's avatar
    Support debug declarations in pcase macros · 2e47de36
    Johan Bockgård authored
    * lisp/emacs-lisp/pcase.el (pcase-MACRO): New edebug spec.
    (pcase-UPAT): Use it.  Remove "`".
    (pcase--edebug-match-macro): New function.
    (pcase-defmacro): Support debug declarations.
    
    * lisp/emacs-lisp/cl-macs.el (cl-struct) <pcase-defmacro>:
    * lisp/emacs-lisp/eieio.el (eieio) <pcase-defmacro>:
    * lisp/emacs-lisp/pcase.el (\`): <pcase-defmacro>: Add debug declaration.
    2e47de36
pcase.el 36.7 KB