From: shuhei Date: Mon, 27 Dec 1999 10:40:44 +0000 (+0000) Subject: Define edebug-specs for `static-*' macros. X-Git-Tag: apel-shubit-10_1~5 X-Git-Url: http://git.chise.org/gitweb/?a=commitdiff_plain;h=d43dc7dcc611d6b28a2ca2697159652891c19dc0;p=elisp%2Fapel.git Define edebug-specs for `static-*' macros. --- 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.