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.
This commit is contained in:
parent
b2b8cc0695
commit
6707324869
1 changed files with 13 additions and 2 deletions
|
@ -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
|
||||
|
|
Loading…
Add table
Reference in a new issue