summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--doc/misc/cl.texi15
1 files changed, 13 insertions, 2 deletions
diff --git a/doc/misc/cl.texi b/doc/misc/cl.texi
index 338d3345ff9..98898b9eec0 100644
--- a/doc/misc/cl.texi
+++ b/doc/misc/cl.texi
@@ -888,6 +888,7 @@ provides an even more convenient way to swap two variables;
@node Generalized Variables
@section Generalized Variables
+@cindex generalized variable
A @dfn{generalized variable} or @dfn{place form} is one of the many
places in Lisp memory where values can be stored. The simplest place
@@ -1252,6 +1253,7 @@ of symbol macros; @pxref{Macro Bindings}.
@node Variable Bindings
@section Variable Bindings
+@cindex variable binding
@noindent
These Lisp forms make bindings to variables and function names,
@@ -1268,6 +1270,7 @@ are also related to variable bindings.
@node Dynamic Bindings
@subsection Dynamic Bindings
+@cindex dynamic binding
@noindent
The standard @code{let} form binds variables whose names are known
@@ -1288,6 +1291,7 @@ are ignored.
@node Function Bindings
@subsection Function Bindings
+@cindex function binding
@noindent
These forms make @code{let}-like bindings to functions instead
@@ -1341,6 +1345,7 @@ differently. @xref{Obsolete Macros}.
@node Macro Bindings
@subsection Macro Bindings
+@cindex macro binding
@noindent
These forms create local macros and ``symbol macros''.
@@ -1434,6 +1439,7 @@ works much like @code{my-dolist}.
@node Conditionals
@section Conditionals
+@cindex conditionals
@noindent
These conditional forms augment Emacs Lisp's simple @code{if},
@@ -1509,6 +1515,7 @@ simply returning @code{nil}.
@node Blocks and Exits
@section Blocks and Exits
@cindex block
+@cindex exit
@noindent
Common Lisp @dfn{blocks} provide a non-local exit mechanism very
@@ -1588,6 +1595,7 @@ Labels have lexical scope and dynamic extent.
@node Iteration
@section Iteration
+@cindex iteration
@noindent
The macros described here provide more sophisticated, high-level
@@ -2483,6 +2491,7 @@ buffers are Emacs-specific extensions.
@node Multiple Values
@section Multiple Values
+@cindex multiple values
@noindent
Common Lisp functions can return zero or more results. Emacs Lisp
@@ -5200,12 +5209,14 @@ that called @code{get-setf-method}.
@node Function Index
@unnumbered Function Index
-
@printindex fn
@node Variable Index
@unnumbered Variable Index
-
@printindex vr
+@node Concept Index
+@unnumbered Concept Index
+@printindex cp
+
@bye