aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMark Oteiza2017-03-05 10:45:11 -0500
committerMark Oteiza2017-03-05 10:45:11 -0500
commit67073248693bf460a92769cbea06168aa7b720c6 (patch)
tree2fcb34a84fd38c7b22af3ec5e638120a149f5bff
parentb2b8cc06958ebfc5ed005a965da590e463a77902 (diff)
downloademacs-67073248693bf460a92769cbea06168aa7b720c6.tar.gz
emacs-67073248693bf460a92769cbea06168aa7b720c6.zip
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.
-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;
888 888
889@node Generalized Variables 889@node Generalized Variables
890@section Generalized Variables 890@section Generalized Variables
891@cindex generalized variable
891 892
892A @dfn{generalized variable} or @dfn{place form} is one of the many 893A @dfn{generalized variable} or @dfn{place form} is one of the many
893places in Lisp memory where values can be stored. The simplest place 894places in Lisp memory where values can be stored. The simplest place
@@ -1252,6 +1253,7 @@ of symbol macros; @pxref{Macro Bindings}.
1252 1253
1253@node Variable Bindings 1254@node Variable Bindings
1254@section Variable Bindings 1255@section Variable Bindings
1256@cindex variable binding
1255 1257
1256@noindent 1258@noindent
1257These Lisp forms make bindings to variables and function names, 1259These Lisp forms make bindings to variables and function names,
@@ -1268,6 +1270,7 @@ are also related to variable bindings.
1268 1270
1269@node Dynamic Bindings 1271@node Dynamic Bindings
1270@subsection Dynamic Bindings 1272@subsection Dynamic Bindings
1273@cindex dynamic binding
1271 1274
1272@noindent 1275@noindent
1273The standard @code{let} form binds variables whose names are known 1276The standard @code{let} form binds variables whose names are known
@@ -1288,6 +1291,7 @@ are ignored.
1288 1291
1289@node Function Bindings 1292@node Function Bindings
1290@subsection Function Bindings 1293@subsection Function Bindings
1294@cindex function binding
1291 1295
1292@noindent 1296@noindent
1293These forms make @code{let}-like bindings to functions instead 1297These forms make @code{let}-like bindings to functions instead
@@ -1341,6 +1345,7 @@ differently. @xref{Obsolete Macros}.
1341 1345
1342@node Macro Bindings 1346@node Macro Bindings
1343@subsection Macro Bindings 1347@subsection Macro Bindings
1348@cindex macro binding
1344 1349
1345@noindent 1350@noindent
1346These forms create local macros and ``symbol macros''. 1351These forms create local macros and ``symbol macros''.
@@ -1434,6 +1439,7 @@ works much like @code{my-dolist}.
1434 1439
1435@node Conditionals 1440@node Conditionals
1436@section Conditionals 1441@section Conditionals
1442@cindex conditionals
1437 1443
1438@noindent 1444@noindent
1439These conditional forms augment Emacs Lisp's simple @code{if}, 1445These conditional forms augment Emacs Lisp's simple @code{if},
@@ -1509,6 +1515,7 @@ simply returning @code{nil}.
1509@node Blocks and Exits 1515@node Blocks and Exits
1510@section Blocks and Exits 1516@section Blocks and Exits
1511@cindex block 1517@cindex block
1518@cindex exit
1512 1519
1513@noindent 1520@noindent
1514Common Lisp @dfn{blocks} provide a non-local exit mechanism very 1521Common Lisp @dfn{blocks} provide a non-local exit mechanism very
@@ -1588,6 +1595,7 @@ Labels have lexical scope and dynamic extent.
1588 1595
1589@node Iteration 1596@node Iteration
1590@section Iteration 1597@section Iteration
1598@cindex iteration
1591 1599
1592@noindent 1600@noindent
1593The macros described here provide more sophisticated, high-level 1601The macros described here provide more sophisticated, high-level
@@ -2483,6 +2491,7 @@ buffers are Emacs-specific extensions.
2483 2491
2484@node Multiple Values 2492@node Multiple Values
2485@section Multiple Values 2493@section Multiple Values
2494@cindex multiple values
2486 2495
2487@noindent 2496@noindent
2488Common Lisp functions can return zero or more results. Emacs Lisp 2497Common Lisp functions can return zero or more results. Emacs Lisp
@@ -5200,12 +5209,14 @@ that called @code{get-setf-method}.
5200 5209
5201@node Function Index 5210@node Function Index
5202@unnumbered Function Index 5211@unnumbered Function Index
5203
5204@printindex fn 5212@printindex fn
5205 5213
5206@node Variable Index 5214@node Variable Index
5207@unnumbered Variable Index 5215@unnumbered Variable Index
5208
5209@printindex vr 5216@printindex vr
5210 5217
5218@node Concept Index
5219@unnumbered Concept Index
5220@printindex cp
5221
5211@bye 5222@bye