[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#16868: Instrumenting macro for edebug turns it "not documented"
From: |
Glenn Morris |
Subject: |
bug#16868: Instrumenting macro for edebug turns it "not documented" |
Date: |
Tue, 25 Feb 2014 14:37:59 -0500 |
User-agent: |
Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) |
Is it as simple as this?
*** lisp/emacs-lisp/edebug.el 2014-02-10 01:34:22 +0000
--- lisp/emacs-lisp/edebug.el 2014-02-25 19:35:39 +0000
***************
*** 1936,1946 ****
[&optional stringp]
[&optional ("interactive" interactive)]
def-body))
- ;; FIXME? Isn't this missing the doc-string? Cf defun.
(def-edebug-spec defmacro
;; FIXME: Improve `declare' so we can Edebug gv-expander and
;; gv-setter declarations.
! (&define name lambda-list [&optional ("declare" &rest sexp)] def-body))
(def-edebug-spec arglist lambda-list) ;; deprecated - use lambda-list.
--- 1936,1946 ----
[&optional stringp]
[&optional ("interactive" interactive)]
def-body))
(def-edebug-spec defmacro
;; FIXME: Improve `declare' so we can Edebug gv-expander and
;; gv-setter declarations.
! (&define name lambda-list [&optional stringp]
! [&optional ("declare" &rest sexp)] def-body))
(def-edebug-spec arglist lambda-list) ;; deprecated - use lambda-list.