Mercurial > emacs
changeset 60267:afb61f4e22bb
(Expansion): Cleanup.
(Indenting Macros): indent-spec allows ints, not floats.
author | Richard M. Stallman <rms@gnu.org> |
---|---|
date | Sun, 27 Feb 2005 00:01:41 +0000 |
parents | 09052e72c240 |
children | 5d97024404ac |
files | lispref/macros.texi |
diffstat | 1 files changed, 3 insertions(+), 6 deletions(-) [+] |
line wrap: on
line diff
--- a/lispref/macros.texi Sun Feb 27 00:00:41 2005 +0000 +++ b/lispref/macros.texi Sun Feb 27 00:01:41 2005 +0000 @@ -140,13 +140,10 @@ @defun macroexpand-all form &optional environment @cindex macro expansion in entire form - @code{macroexpand-all} expands macros like @code{macroexpand}, but will look for and expand all macros in @var{form}, not just at the -top-level. - -In emacs-lisp, @code{macroexpand-all} guarantees that if no macros -are expanded, the return value will be @code{eq} to @var{form}. +top-level. If no macros are expanded, the return value is @code{eq} +to @var{form}. Repeating the example used for @code{macroexpand} above with @code{macroexpand-all}, we see that @code{macroexpand-all} @emph{does} @@ -715,7 +712,7 @@ @item @code{defun} Handle this function like a @samp{def} construct: treat the second line as the start of a @dfn{body}. -@item a number, @var{number} +@item an integer, @var{number} The first @var{number} arguments of the function are @dfn{distinguished} arguments; the rest are considered the body of the expression. A line in the expression is indented according to