diff options
author | Mark Oteiza <mvoteiza@udel.edu> | 2017-03-05 10:45:11 -0500 |
---|---|---|
committer | Mark Oteiza <mvoteiza@udel.edu> | 2017-03-05 10:45:11 -0500 |
commit | 67073248693bf460a92769cbea06168aa7b720c6 (patch) | |
tree | 2fcb34a84fd38c7b22af3ec5e638120a149f5bff /doc/misc | |
parent | b2b8cc06958ebfc5ed005a965da590e463a77902 (diff) | |
download | emacs-67073248693bf460a92769cbea06168aa7b720c6.tar.gz |
Add more CL concept index items, print Concept Index
* 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.
Diffstat (limited to 'doc/misc')
-rw-r--r-- | doc/misc/cl.texi | 15 |
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 |