]> git.eshelyaron.com Git - emacs.git/commitdiff
Add more CL concept index items, print Concept Index
authorMark Oteiza <mvoteiza@udel.edu>
Sun, 5 Mar 2017 15:45:11 +0000 (10:45 -0500)
committerMark Oteiza <mvoteiza@udel.edu>
Sun, 5 Mar 2017 15:45:11 +0000 (10:45 -0500)
* doc/misc/cl.texi: Print concept index.
(Generalized Variables, Variable Bindings):
(Dynamic Bindings, Function Bindings, Macro Bindings, Conditionals):
(Blocks and Exits, Iteration, Multiple Values): Add concept index
items.

doc/misc/cl.texi

index 338d3345ff9f0587107ef8eed098275eeb3ee015..98898b9eec01fbb938de39197346c60118fe6513 100644 (file)
@@ -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