summaryrefslogtreecommitdiff
path: root/doc/lispref/eval.texi
diff options
context:
space:
mode:
authorGlenn Morris <rgm@gnu.org>2012-10-31 16:54:19 -0400
committerGlenn Morris <rgm@gnu.org>2012-10-31 16:54:19 -0400
commit89b2c8a133b379520d25a7bfa132178f8226d226 (patch)
treed1f69105194bf303fcdf15c10eb8b5b7ff8646be /doc/lispref/eval.texi
parent5c6ce1c7d035ad412e9bdec6cf385c06ffd5680e (diff)
downloademacs-89b2c8a133b379520d25a7bfa132178f8226d226.tar.gz
Lispref updates for some things no longer being special forms
* doc/lispref/eval.texi (Special Forms): No longer special forms: defmacro, defun, save-window-excursion, with-output-to-temp-buffer. * doc/lispref/functions.texi (Defining Functions): Defun is now a macro. Defalias is a function.
Diffstat (limited to 'doc/lispref/eval.texi')
-rw-r--r--doc/lispref/eval.texi15
1 files changed, 1 insertions, 14 deletions
diff --git a/doc/lispref/eval.texi b/doc/lispref/eval.texi
index b373ecfbe62..670b293bea6 100644
--- a/doc/lispref/eval.texi
+++ b/doc/lispref/eval.texi
@@ -450,12 +450,6 @@ Emacs Lisp with a reference to where each is described.
@item defconst
@pxref{Defining Variables}
-@item defmacro
-@pxref{Defining Macros}
-
-@item defun
-@pxref{Defining Functions}
-
@item defvar
@pxref{Defining Variables}
@@ -492,9 +486,6 @@ Emacs Lisp with a reference to where each is described.
@item save-restriction
@pxref{Narrowing}
-@item save-window-excursion
-@pxref{Window Configurations}
-
@item setq
@pxref{Setting Variables}
@@ -509,9 +500,6 @@ Emacs Lisp with a reference to where each is described.
@item while
@pxref{Iteration}
-
-@item with-output-to-temp-buffer
-@pxref{Temporary Displays}
@end table
@cindex CL note---special forms compared
@@ -519,8 +507,7 @@ Emacs Lisp with a reference to where each is described.
@b{Common Lisp note:} Here are some comparisons of special forms in
GNU Emacs Lisp and Common Lisp. @code{setq}, @code{if}, and
@code{catch} are special forms in both Emacs Lisp and Common Lisp.
-@code{defun} is a special form in Emacs Lisp, but a macro in Common
-Lisp. @code{save-excursion} is a special form in Emacs Lisp, but
+@code{save-excursion} is a special form in Emacs Lisp, but
doesn't exist in Common Lisp. @code{throw} is a special form in
Common Lisp (because it must be able to throw multiple values), but it
is a function in Emacs Lisp (which doesn't have multiple