(def-edebug-spec defmacro
(&define name lambda-list def-body))
(def-edebug-spec define-derived-mode
- (&define name name stringp [&optional stringp] def-body))
+ (&define name symbolp stringp [&optional stringp] def-body))
(def-edebug-spec define-minor-mode
- (&define name stringp def-body))
+ (&define name stringp
+ [&optional sexp sexp &or consp symbolp]
+ [&rest [keywordp sexp]]
+ def-body))
;; This plain doesn't work ;-( -sm
;; (def-edebug-spec define-skeleton
;; (&define name stringp def-body))
(def-edebug-spec sregexq (&rest sexp))
-(def-edebug-spec define-minor-mode (symbolp stringp body))
-
;;; The debugger itself
(defvar edebug-active nil) ;; Non-nil when edebug is active