Mercurial > hg > xemacs-beta
comparison man/lispref/commands.texi @ 5361:62b9ef1ed4ac
Change "special form" to "special operator" in the manuals, too
2011-03-01 Aidan Kehoe <kehoea@parhasard.net>
* lispref/commands.texi (Using Interactive):
* lispref/compile.texi (Eval During Compile):
* lispref/compile.texi (Compiled-Function Objects):
* lispref/control.texi (Sequencing):
* lispref/control.texi (Conditionals):
* lispref/control.texi (Combining Conditions):
* lispref/control.texi (Iteration):
* lispref/control.texi (Catch and Throw):
* lispref/control.texi (Handling Errors):
* lispref/control.texi (Cleanups):
* lispref/display.texi (Temporary Displays):
* lispref/eval.texi (Quoting):
* lispref/eval.texi (Multiple values):
* lispref/frames.texi (Input Focus):
* lispref/functions.texi (Argument List):
* lispref/functions.texi (Defining Functions):
* lispref/functions.texi (Anonymous Functions):
* lispref/internationalization.texi (Level 3 Primitives):
* lispref/internationalization.texi (Domain Specification):
* lispref/intro.texi (A Sample Function Description):
* lispref/intro.texi (A Sample Variable Description):
* lispref/lists.texi (Sets And Lists):
* lispref/macros.texi (Defining Macros):
* lispref/macros.texi (Backquote):
* lispref/positions.texi (Excursions):
* lispref/positions.texi (Narrowing):
* lispref/searching.texi (Saving Match Data):
* lispref/sequences.texi (Sequence Functions):
* lispref/sequences.texi (Array Functions):
* lispref/specifiers.texi (Adding Specifications):
* lispref/variables.texi (Local Variables):
* lispref/variables.texi (Defining Variables):
* lispref/variables.texi (Setting Variables):
* lispref/variables.texi (Default Value):
* lispref/windows.texi (Selecting Windows):
* lispref/windows.texi (Window Configurations):
No longer use @defspec, since we no longer use the term "special
form"; instead use @deffn {Special Operator}. Unfortunately
there's no way in texinfo to redefine @defspec in one place.
author | Aidan Kehoe <kehoea@parhasard.net> |
---|---|
date | Tue, 01 Mar 2011 14:18:45 +0000 |
parents | 755ae5b97edb |
children | 9fae6227ede5 |
comparison
equal
deleted
inserted
replaced
5359:f5a5501814f5 | 5361:62b9ef1ed4ac |
---|---|
118 @subsection Using @code{interactive} | 118 @subsection Using @code{interactive} |
119 | 119 |
120 This section describes how to write the @code{interactive} form that | 120 This section describes how to write the @code{interactive} form that |
121 makes a Lisp function an interactively-callable command. | 121 makes a Lisp function an interactively-callable command. |
122 | 122 |
123 @defspec interactive arg-descriptor | 123 @deffn {Special Operator} interactive arg-descriptor |
124 @cindex argument descriptors | 124 @cindex argument descriptors |
125 This special operator declares that the function in which it appears is a | 125 This special operator declares that the function in which it appears is a |
126 command, and that it may therefore be called interactively (via | 126 command, and that it may therefore be called interactively (via |
127 @kbd{M-x} or by entering a key sequence bound to it). The argument | 127 @kbd{M-x} or by entering a key sequence bound to it). The argument |
128 @var{arg-descriptor} declares how to compute the arguments to the | 128 @var{arg-descriptor} declares how to compute the arguments to the |
137 function definition looking for it, before calling the function. Once | 137 function definition looking for it, before calling the function. Once |
138 the function is called, all its body forms including the | 138 the function is called, all its body forms including the |
139 @code{interactive} form are executed, but at this time | 139 @code{interactive} form are executed, but at this time |
140 @code{interactive} simply returns @code{nil} without even evaluating its | 140 @code{interactive} simply returns @code{nil} without even evaluating its |
141 argument. | 141 argument. |
142 @end defspec | 142 @end deffn |
143 | 143 |
144 There are three possibilities for the argument @var{arg-descriptor}: | 144 There are three possibilities for the argument @var{arg-descriptor}: |
145 | 145 |
146 @itemize @bullet | 146 @itemize @bullet |
147 @item | 147 @item |