comparison lisp/emacs-lisp/edebug.el @ 34854:bf1bc2158b55

(define-minor-mode): Improve the spec and remove the rogue second spec.
author Stefan Monnier <monnier@iro.umontreal.ca>
date Sat, 23 Dec 2000 20:53:48 +0000
parents 8c1e62157545
children 098eb6e24910
comparison
equal deleted inserted replaced
34853:807a610a7a98 34854:bf1bc2158b55
1986 [&optional ("interactive" interactive)] 1986 [&optional ("interactive" interactive)]
1987 def-body)) 1987 def-body))
1988 (def-edebug-spec defmacro 1988 (def-edebug-spec defmacro
1989 (&define name lambda-list def-body)) 1989 (&define name lambda-list def-body))
1990 (def-edebug-spec define-derived-mode 1990 (def-edebug-spec define-derived-mode
1991 (&define name name stringp [&optional stringp] def-body)) 1991 (&define name symbolp stringp [&optional stringp] def-body))
1992 (def-edebug-spec define-minor-mode 1992 (def-edebug-spec define-minor-mode
1993 (&define name stringp def-body)) 1993 (&define name stringp
1994 [&optional sexp sexp &or consp symbolp]
1995 [&rest [keywordp sexp]]
1996 def-body))
1994 ;; This plain doesn't work ;-( -sm 1997 ;; This plain doesn't work ;-( -sm
1995 ;; (def-edebug-spec define-skeleton 1998 ;; (def-edebug-spec define-skeleton
1996 ;; (&define name stringp def-body)) 1999 ;; (&define name stringp def-body))
1997 2000
1998 (def-edebug-spec arglist lambda-list) ;; deprecated - use lambda-list. 2001 (def-edebug-spec arglist lambda-list) ;; deprecated - use lambda-list.
2133 (def-edebug-spec easy-menu-define (symbolp body)) 2136 (def-edebug-spec easy-menu-define (symbolp body))
2134 2137
2135 (def-edebug-spec with-custom-print body) 2138 (def-edebug-spec with-custom-print body)
2136 2139
2137 (def-edebug-spec sregexq (&rest sexp)) 2140 (def-edebug-spec sregexq (&rest sexp))
2138
2139 (def-edebug-spec define-minor-mode (symbolp stringp body))
2140 2141
2141 ;;; The debugger itself 2142 ;;; The debugger itself
2142 2143
2143 (defvar edebug-active nil) ;; Non-nil when edebug is active 2144 (defvar edebug-active nil) ;; Non-nil when edebug is active
2144 2145