diff options
| author | Mark Oteiza | 2017-03-05 10:45:11 -0500 |
|---|---|---|
| committer | Mark Oteiza | 2017-03-05 10:45:11 -0500 |
| commit | 67073248693bf460a92769cbea06168aa7b720c6 (patch) | |
| tree | 2fcb34a84fd38c7b22af3ec5e638120a149f5bff | |
| parent | b2b8cc06958ebfc5ed005a965da590e463a77902 (diff) | |
| download | emacs-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.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; | |||
| 888 | 888 | ||
| 889 | @node Generalized Variables | 889 | @node Generalized Variables |
| 890 | @section Generalized Variables | 890 | @section Generalized Variables |
| 891 | @cindex generalized variable | ||
| 891 | 892 | ||
| 892 | A @dfn{generalized variable} or @dfn{place form} is one of the many | 893 | A @dfn{generalized variable} or @dfn{place form} is one of the many |
| 893 | places in Lisp memory where values can be stored. The simplest place | 894 | places 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 |
| 1257 | These Lisp forms make bindings to variables and function names, | 1259 | These 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 |
| 1273 | The standard @code{let} form binds variables whose names are known | 1276 | The 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 |
| 1293 | These forms make @code{let}-like bindings to functions instead | 1297 | These 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 |
| 1346 | These forms create local macros and ``symbol macros''. | 1351 | These 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 |
| 1439 | These conditional forms augment Emacs Lisp's simple @code{if}, | 1445 | These 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 |
| 1514 | Common Lisp @dfn{blocks} provide a non-local exit mechanism very | 1521 | Common 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 |
| 1593 | The macros described here provide more sophisticated, high-level | 1601 | The 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 |
| 2488 | Common Lisp functions can return zero or more results. Emacs Lisp | 2497 | Common 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 |