bug-gnu-emacs
[Top][All Lists]
Advanced

[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.
  






reply via email to

[Prev in Thread] Current Thread [Next in Thread]