]> git.eshelyaron.com Git - emacs.git/commitdiff
(edebug-keywordp): Remove. Change callers
authorDave Love <fx@gnu.org>
Thu, 13 Apr 2000 19:04:33 +0000 (19:04 +0000)
committerDave Love <fx@gnu.org>
Thu, 13 Apr 2000 19:04:33 +0000 (19:04 +0000)
to use keywordp.
(edebug-spec): Enable keywordp.

lisp/emacs-lisp/edebug.el

index 06579963ff3c529b3b5244eb541c457972b76f1f..fe5bd5d474e9739ffbedb50cd131b5b283beb97e 100644 (file)
@@ -306,13 +306,6 @@ except when debugging needs suggest otherwise."
           (setq newsymbol (make-symbol newname))))
     newsymbol))
 
-;; Only used by CL-like code.
-(defun edebug-keywordp (object)
-  "Return t if OBJECT is a keyword.
-A keyword is a symbol that starts with `:'."
-  (and (symbolp object)
-       (= ?: (aref (symbol-name object) 0))))
-
 (defun edebug-lambda-list-keywordp (object)
   "Return t if OBJECT is a lambda list keyword.
 A lambda list keyword is a symbol that starts with `&'."
@@ -1450,7 +1443,7 @@ expressions; a `progn' form will be returned enclosing these forms."
          (cond
           ;; Check for constant symbols that don't get wrapped.
           ((or (memq form '(t nil))
-               (and (fboundp 'edebug-keywordp) (edebug-keywordp form)))
+               (keywordp form))
            form)
 
           (t ;; just a variable
@@ -1993,7 +1986,7 @@ expressions; a `progn' form will be returned enclosing these forms."
    edebug-spec-list
    stringp
    [edebug-lambda-list-keywordp &rest edebug-spec]
-   ;; [edebug-keywordp gate edebug-spec] ;; need edebug-keywordp for this.
+   [keywordp gate edebug-spec]
    edebug-spec-p  ;; Including all the special ones e.g. form.
    symbolp;; a predicate
    ))
@@ -2151,6 +2144,14 @@ expressions; a `progn' form will be returned enclosing these forms."
           [&optional ("interactive" interactive)]
           def-body))
 
+(def-edebug-spec easy-menu-define (symbolp body))
+
+(def-edebug-spec with-custom-print 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