From d43dc7dcc611d6b28a2ca2697159652891c19dc0 Mon Sep 17 00:00:00 2001 From: shuhei Date: Mon, 27 Dec 1999 10:40:44 +0000 Subject: [PATCH] Define edebug-specs for `static-*' macros. --- ChangeLog | 7 +++++++ pym.el | 15 +++++++-------- 2 files changed, 14 insertions(+), 8 deletions(-) diff --git a/ChangeLog b/ChangeLog index ba73cf8..1f92fa9 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +1999-12-27 Shuhei KOBAYASHI + + * pym.el (static-if, static-when, static-unless, + static-condition-case, static-defconst, static-cond): Define + edebug-specs. + + 1999-12-24 Yuuichi Teranishi * APEL: Version 10.0 released. diff --git a/pym.el b/pym.el index b8d45ad..58348e7 100644 --- a/pym.el +++ b/pym.el @@ -30,7 +30,7 @@ ;; Many APEL modules use these macros to provide emulation version of ;; Emacs builtins (both C primitives and lisp subroutines) for backward ;; compatibility. While compilation time, if `def*-maybe' find that -;; functions/variables being defined is already provided by Emacs used +;; functions/variables being defined are already provided by Emacs used ;; for compilation, it does not leave the definitions in compiled code ;; and resulting .elc will be highly specialized for your environment. @@ -268,13 +268,12 @@ Both SYMBOL and SPEC are unevaluated. The SPEC can be 0, t, a symbol &rest (&rest sexp))) ;; edebug-spec for `static-*' macros are also defined here. -;; XXX: not defined yet. FIXME! -;; (def-edebug-spec static-if ...) -;; (def-edebug-spec static-when ...) -;; (def-edebug-spec static-unless ...) -;; (def-edebug-spec static-condition-case ...) -;; (def-edebug-spec static-defconst ...) -;; (def-edebug-spec static-cond ...) +(def-edebug-spec static-if if) +(def-edebug-spec static-when when) +(def-edebug-spec static-unless unless) +(def-edebug-spec static-condition-case condition-case) +(def-edebug-spec static-defconst defconst) +(def-edebug-spec static-cond cond) ;;; for backward compatibility. -- 1.7.10.4