summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp
diff options
context:
space:
mode:
authorDave Love <fx@gnu.org>2000-04-13 19:04:33 +0000
committerDave Love <fx@gnu.org>2000-04-13 19:04:33 +0000
commitbe0dd6570ea73286a7bfab096d05dd5e859ecf46 (patch)
tree5b5734d60c3f8e8b105a96e0ae043792de28ac73 /lisp/emacs-lisp
parent88d9af06cb96d67661ce930b97476b14b16a1308 (diff)
downloademacs-be0dd6570ea73286a7bfab096d05dd5e859ecf46.tar.gz
emacs-be0dd6570ea73286a7bfab096d05dd5e859ecf46.tar.bz2
emacs-be0dd6570ea73286a7bfab096d05dd5e859ecf46.zip
(edebug-keywordp): Remove. Change callers
to use keywordp. (edebug-spec): Enable keywordp.
Diffstat (limited to 'lisp/emacs-lisp')
-rw-r--r--lisp/emacs-lisp/edebug.el19
1 files changed, 10 insertions, 9 deletions
diff --git a/lisp/emacs-lisp/edebug.el b/lisp/emacs-lisp/edebug.el
index 06579963ff3..fe5bd5d474e 100644
--- a/lisp/emacs-lisp/edebug.el
+++ b/lisp/emacs-lisp/edebug.el
@@ -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