X-Git-Url: https://code.delx.au/gnu-emacs/blobdiff_plain/9533048d4a8e86dd6a8ffc8970afce28fda2632f..7e09ef09a479731d01b1ca46e94ddadd73ac98e3:/doc/lispref/edebug.texi diff --git a/doc/lispref/edebug.texi b/doc/lispref/edebug.texi index b5edda06ba..97bcf0db27 100644 --- a/doc/lispref/edebug.texi +++ b/doc/lispref/edebug.texi @@ -1,6 +1,7 @@ @comment -*-texinfo-*- @c This is part of the GNU Emacs Lisp Reference Manual. -@c Copyright (C) 1992-1994, 1998-1999, 2001-2012 Free Software Foundation, Inc. +@c Copyright (C) 1992-1994, 1998-1999, 2001-2015 Free Software +@c Foundation, Inc. @c See the file elisp.texi for copying conditions. @c This file can also be used by an independent Edebug User @@ -1116,7 +1117,7 @@ definition, but specifications are much more general than macro arguments. @xref{Defining Macros}, for more explanation of the @code{declare} form. -@c See eg http://debbugs.gnu.org/10577 +@c See, e.g., http://debbugs.gnu.org/10577 @c FIXME Maybe there should be an Edebug option to get it to @c automatically load the entire source file containing the function @c being instrumented. That would avoid this. @@ -1131,14 +1132,14 @@ from the macro definition with @code{def-edebug-spec}. Adding definitions in Lisp, but @code{def-edebug-spec} makes it possible to define Edebug specifications for special forms implemented in C. -@deffn Macro def-edebug-spec macro specification +@defmac def-edebug-spec macro specification Specify which expressions of a call to macro @var{macro} are forms to be evaluated. @var{specification} should be the edebug specification. Neither argument is evaluated. The @var{macro} argument can actually be any symbol, not just a macro name. -@end deffn +@end defmac Here is a table of the possibilities for @var{specification} and how each directs processing of arguments.