From: Gerd Moellmann Date: Wed, 5 Jan 2000 15:18:01 +0000 (+0000) Subject: @ifinto -> @ifnottex. X-Git-Tag: emacs-pretest-21.0.90~5466 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=37680279159b37e6bcb20039988aff6a26204ad4;p=emacs.git @ifinto -> @ifnottex. --- diff --git a/lispref/buffers.texi b/lispref/buffers.texi index fdc691ffabb..e97d4431992 100644 --- a/lispref/buffers.texi +++ b/lispref/buffers.texi @@ -37,7 +37,7 @@ not be displayed in any windows. @comment node-name, next, previous, up @section Buffer Basics -@ifinfo +@ifnottex A @dfn{buffer} is a Lisp object containing text to be edited. Buffers are used to hold the contents of files that are being visited; there may also be buffers that are not visiting files. Although several buffers @@ -45,7 +45,7 @@ normally exist, only one buffer is designated the @dfn{current buffer} at any time. Most editing commands act on the contents of the current buffer. Each buffer, including the current buffer, may or may not be displayed in any windows. -@end ifinfo +@end ifnottex Buffers in Emacs editing are objects that have distinct names and hold text that can be edited. Buffers appear to Lisp programs as a special diff --git a/lispref/commands.texi b/lispref/commands.texi index cf02a30d960..dd5f17c00cf 100644 --- a/lispref/commands.texi +++ b/lispref/commands.texi @@ -870,9 +870,9 @@ The @tex @math{2^{27}} @end tex -@ifinfo +@ifnottex 2**27 -@end ifinfo +@end ifnottex bit in the character code indicates a character typed with the meta key held down. @@ -881,9 +881,9 @@ The @tex @math{2^{26}} @end tex -@ifinfo +@ifnottex 2**26 -@end ifinfo +@end ifnottex bit in the character code indicates a non-@sc{ascii} control character. @@ -897,9 +897,9 @@ for @kbd{%} plus @tex @math{2^{26}} @end tex -@ifinfo +@ifnottex 2**26 -@end ifinfo +@end ifnottex (assuming the terminal supports non-@sc{ascii} control characters). @@ -908,9 +908,9 @@ The @tex @math{2^{25}} @end tex -@ifinfo +@ifnottex 2**25 -@end ifinfo +@end ifnottex bit in the character code indicates an @sc{ascii} control character typed with the shift key held down. @@ -921,9 +921,9 @@ character with a different basic code. In order to keep within the @tex @math{2^{25}} @end tex -@ifinfo +@ifnottex 2**25 -@end ifinfo +@end ifnottex bit for those characters. However, @sc{ascii} provides no way to distinguish @kbd{C-A} from @@ -931,9 +931,9 @@ However, @sc{ascii} provides no way to distinguish @kbd{C-A} from @tex @math{2^{25}} @end tex -@ifinfo +@ifnottex 2**25 -@end ifinfo +@end ifnottex bit in @kbd{C-A} and not in @kbd{C-a}. @@ -942,9 +942,9 @@ The @tex @math{2^{24}} @end tex -@ifinfo +@ifnottex 2**24 -@end ifinfo +@end ifnottex bit in the character code indicates a character typed with the hyper key held down. @@ -953,9 +953,9 @@ The @tex @math{2^{23}} @end tex -@ifinfo +@ifnottex 2**23 -@end ifinfo +@end ifnottex bit in the character code indicates a character typed with the super key held down. @@ -964,9 +964,9 @@ The @tex @math{2^{22}} @end tex -@ifinfo +@ifnottex 2**22 -@end ifinfo +@end ifnottex bit in the character code indicates a character typed with the alt key held down. (On some terminals, the key labeled @key{ALT} is actually the meta key.) @@ -1702,9 +1702,9 @@ character is @tex @math{2^{27}} @end tex -@ifinfo +@ifnottex 2**27 -@end ifinfo +@end ifnottex and such numbers cannot be included in a string. To support programs with @samp{\M-} in string constants, there are @@ -1722,31 +1722,31 @@ The meta variants of those characters, with codes in the range of @tex @math{2^{27}} @end tex -@ifinfo +@ifnottex 2**27 -@end ifinfo +@end ifnottex to @tex @math{2^{27} + 127}, @end tex -@ifinfo +@ifnottex 2**27+127, -@end ifinfo +@end ifnottex can also go in the string, but you must change their numeric values. You must set the @tex @math{2^{7}} @end tex -@ifinfo +@ifnottex 2**7 -@end ifinfo +@end ifnottex bit instead of the @tex @math{2^{27}} @end tex -@ifinfo +@ifnottex 2**27 -@end ifinfo +@end ifnottex bit, resulting in a value between 128 and 255. Only a unibyte string can include these codes. diff --git a/lispref/display.texi b/lispref/display.texi index 4c2e564030f..b519f2a2292 100644 --- a/lispref/display.texi +++ b/lispref/display.texi @@ -3092,9 +3092,9 @@ This glyph is simple. On an ordinary terminal, the glyph code mod mod 524288 is the character to output, and the glyph code divided by 524288 specifies the face number (@pxref{Face Functions}) to use while outputting it. (524288 is -@ifinfo +@ifnottex 2**19.) -@end ifinfo +@end ifnottex @tex $2^{19}$.) @end tex diff --git a/lispref/elisp.texi b/lispref/elisp.texi index 840f84f7920..0544d1758ee 100644 --- a/lispref/elisp.texi +++ b/lispref/elisp.texi @@ -11,7 +11,7 @@ @smallbook -@ifinfo +@ifnottex This Info file contains edition 2.6 of the GNU Emacs Lisp Reference Manual, corresponding to Emacs version 21.1. @c Please REMEMBER to update edition number in *four* places in this file @@ -57,7 +57,7 @@ into another language, under the above conditions for modified versions, except that the section entitled ``GNU General Public License'' may be included in a translation approved by the Free Software Foundation instead of in the original English. -@end ifinfo +@end ifnottex @c Combine indices. @synindex cp fn @@ -119,10 +119,10 @@ Cover art by Etienne Suvasa. @node Top, Copying, (dir), (dir) -@ifinfo +@ifnottex This Info file contains edition 2.6 of the GNU Emacs Lisp Reference Manual, corresponding to GNU Emacs version 21.1. -@end ifinfo +@end ifnottex @menu * Copying:: Conditions for copying and changing GNU Emacs. diff --git a/lispref/eval.texi b/lispref/eval.texi index 80c07bf48a6..4c4e19b1a47 100644 --- a/lispref/eval.texi +++ b/lispref/eval.texi @@ -18,7 +18,7 @@ chapter. The interpreter runs automatically to evaluate portions of your program, but can also be called explicitly via the Lisp primitive function @code{eval}. -@ifinfo +@ifnottex @menu * Intro Eval:: Evaluation in the scheme of things. * Forms:: How various sorts of objects are evaluated. @@ -37,7 +37,7 @@ running any Lisp program really means running the Lisp interpreter. How the evaluator handles an object depends primarily on the data type of the object. -@end ifinfo +@end ifnottex @cindex forms @cindex expression diff --git a/lispref/files.texi b/lispref/files.texi index 2729d3199c0..03a6276a43c 100644 --- a/lispref/files.texi +++ b/lispref/files.texi @@ -2169,7 +2169,7 @@ called like this: Here are the operations that a magic file name handler gets to handle: -@ifinfo +@ifnottex @noindent @code{add-name-to-file}, @code{copy-file}, @code{delete-directory}, @code{delete-file}, @@ -2204,7 +2204,7 @@ Here are the operations that a magic file name handler gets to handle: @code{vc-registered}, @code{verify-visited-file-modtime},@* @code{write-region}. -@end ifinfo +@end ifnottex @iftex @noindent @flushleft diff --git a/lispref/functions.texi b/lispref/functions.texi index b9a511f043a..e4241d9a967 100644 --- a/lispref/functions.texi +++ b/lispref/functions.texi @@ -64,9 +64,9 @@ the editor. See @ref{Writing Emacs Primitives}. @item lambda expression A @dfn{lambda expression} is a function written in Lisp. These are described in the following section. -@ifinfo +@ifnottex @xref{Lambda Expressions}. -@end ifinfo +@end ifnottex @item special form A @dfn{special form} is a primitive that is like a function but does not @@ -174,7 +174,7 @@ expression, but to be called as a function. @node Lambda Components @subsection Components of a Lambda Expression -@ifinfo +@ifnottex A function written in Lisp (a ``lambda expression'') is a list that looks like this: @@ -185,7 +185,7 @@ looks like this: [@var{interactive-declaration}] @var{body-forms}@dots{}) @end example -@end ifinfo +@end ifnottex @cindex lambda list The first element of a lambda expression is always the symbol diff --git a/lispref/intro.texi b/lispref/intro.texi index 0c8dd06966a..9e9553c7981 100644 --- a/lispref/intro.texi +++ b/lispref/intro.texi @@ -70,9 +70,9 @@ modification follow. @iftex @unnumberedsec TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION @end iftex -@ifinfo +@ifnottex @center TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION -@end ifinfo +@end ifnottex @enumerate 0 @item @@ -295,9 +295,9 @@ of promoting the sharing and reuse of software generally. @iftex @heading NO WARRANTY @end iftex -@ifinfo +@ifnottex @center NO WARRANTY -@end ifinfo +@end ifnottex @item BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY @@ -325,9 +325,9 @@ POSSIBILITY OF SUCH DAMAGES. @iftex @heading END OF TERMS AND CONDITIONS @end iftex -@ifinfo +@ifnottex @center END OF TERMS AND CONDITIONS -@end ifinfo +@end ifnottex @page @unnumberedsec How to Apply These Terms to Your New Programs @@ -467,7 +467,7 @@ page numbers and chapter and section numbers will change and we may have trouble finding the text you are talking about. Also state the number of the edition you are criticizing. @end iftex -@ifinfo +@ifnottex As you use this manual, we ask that you send corrections as soon as you find them. If you think of a simple, real life example for a function @@ -475,7 +475,7 @@ or group of functions, please make an effort to write it up and send it in. Please reference any comments to the node name and function or variable name, as appropriate. Also state the number of the edition you are criticizing. -@end ifinfo +@end ifnottex Please mail comments and corrections to @@ -711,10 +711,10 @@ This is the changed @point{}contents of foo. forms are described in this manual in a uniform format. The first line of a description contains the name of the item followed by its arguments, if any. -@ifinfo +@ifnottex The category---function, variable, or whatever---appears at the beginning of the line. -@end ifinfo +@end ifnottex @iftex The category---function, variable, or whatever---is printed next to the right margin. diff --git a/lispref/lists.texi b/lispref/lists.texi index e933b0413e6..da12dcf0030 100644 --- a/lispref/lists.texi +++ b/lispref/lists.texi @@ -907,10 +907,10 @@ functions ``destructive'' because they chew up the original lists passed to them as arguments, relinking their cons cells to form a new list that is the returned value. -@ifinfo +@ifnottex See @code{delq}, in @ref{Sets And Lists}, for another function that modifies cons cells. -@end ifinfo +@end ifnottex @iftex The function @code{delq} in the following section is another example of destructive list manipulation. diff --git a/lispref/loading.texi b/lispref/loading.texi index bf012df7155..2901522fe24 100644 --- a/lispref/loading.texi +++ b/lispref/loading.texi @@ -537,9 +537,9 @@ has been loaded before: If the library uses @code{provide} to provide a named feature, you can use @code{featurep} earlier in the file to test whether the @code{provide} call has been executed before. -@ifinfo +@ifnottex @xref{Named Features}. -@end ifinfo +@end ifnottex @node Named Features @section Features diff --git a/lispref/macros.texi b/lispref/macros.texi index 0a739bc3ba5..301dc124f39 100644 --- a/lispref/macros.texi +++ b/lispref/macros.texi @@ -434,7 +434,7 @@ described in the following section. @node Surprising Local Vars @subsection Local Variables in Macro Expansions -@ifinfo +@ifnottex In the previous section, the definition of @code{for} was fixed as follows to make the expansion evaluate the macro arguments the proper number of times: @@ -452,7 +452,7 @@ number of times: (inc ,var)))) @end group @end smallexample -@end ifinfo +@end ifnottex The new definition of @code{for} has a new problem: it introduces a local variable named @code{max} which the user does not expect. This diff --git a/lispref/numbers.texi b/lispref/numbers.texi index a3a57671739..eaa2250a3fd 100644 --- a/lispref/numbers.texi +++ b/lispref/numbers.texi @@ -37,16 +37,16 @@ exact; they have a fixed, limited amount of precision. The range of values for an integer depends on the machine. The minimum range is @minus{}134217728 to 134217727 (28 bits; i.e., -@ifinfo +@ifnottex -2**27 -@end ifinfo +@end ifnottex @tex @math{-2^{27}} @end tex to -@ifinfo +@ifnottex 2**27 - 1), -@end ifinfo +@end ifnottex @tex @math{2^{27}-1}), @end tex @@ -959,16 +959,16 @@ in radians. @defun asin arg The value of @code{(asin @var{arg})} is a number between -@ifinfo +@ifnottex @minus{}pi/2 -@end ifinfo +@end ifnottex @tex @math{-\pi/2} @end tex and -@ifinfo +@ifnottex pi/2 -@end ifinfo +@end ifnottex @tex @math{\pi/2} @end tex @@ -978,9 +978,9 @@ is out of range (outside [-1, 1]), then the result is a NaN. @defun acos arg The value of @code{(acos @var{arg})} is a number between 0 and -@ifinfo +@ifnottex pi -@end ifinfo +@end ifnottex @tex @math{\pi} @end tex @@ -990,16 +990,16 @@ is out of range (outside [-1, 1]), then the result is a NaN. @defun atan arg The value of @code{(atan @var{arg})} is a number between -@ifinfo +@ifnottex @minus{}pi/2 -@end ifinfo +@end ifnottex @tex @math{-\pi/2} @end tex and -@ifinfo +@ifnottex pi/2 -@end ifinfo +@end ifnottex @tex @math{\pi/2} @end tex @@ -1011,16 +1011,16 @@ This is the exponential function; it returns @tex @math{e} @end tex -@ifinfo +@ifnottex @i{e} -@end ifinfo +@end ifnottex to the power @var{arg}. @tex @math{e} @end tex -@ifinfo +@ifnottex @i{e} -@end ifinfo +@end ifnottex is a fundamental mathematical constant also called the base of natural logarithms. @end defun @@ -1031,9 +1031,9 @@ If you don't specify @var{base}, the base @tex @math{e} @end tex -@ifinfo +@ifnottex @i{e} -@end ifinfo +@end ifnottex is used. If @var{arg} is negative, the result is a NaN. @end defun diff --git a/lispref/objects.texi b/lispref/objects.texi index 43bfc59499c..7aa2538947f 100644 --- a/lispref/objects.texi +++ b/lispref/objects.texi @@ -163,16 +163,16 @@ latter are unique to Emacs Lisp. The range of values for integers in Emacs Lisp is @minus{}134217728 to 134217727 (28 bits; i.e., -@ifinfo +@ifnottex -2**27 -@end ifinfo +@end ifnottex @tex @math{-2^{27}} @end tex to -@ifinfo +@ifnottex 2**27 - 1) -@end ifinfo +@end ifnottex @tex @math{2^{28}-1}) @end tex @@ -322,9 +322,9 @@ codes for these non-@sc{ascii} control characters include the @tex @math{2^{26}} @end tex -@ifinfo +@ifnottex 2**26 -@end ifinfo +@end ifnottex bit as well as the code for the corresponding non-control character. Ordinary terminals have no way of generating non-@sc{ascii} control characters, but you can generate them straightforwardly using X @@ -355,9 +355,9 @@ modifier key. The integer that represents such a character has the @tex @math{2^{27}} @end tex -@ifinfo +@ifnottex 2**27 -@end ifinfo +@end ifnottex bit set (which on most machines makes it a negative number). We use high bits for this and other modifiers to make possible a wide range of basic character codes. @@ -366,9 +366,9 @@ of basic character codes. @tex @math{2^{7}} @end tex -@ifinfo +@ifnottex 2**7 -@end ifinfo +@end ifnottex bit attached to an ASCII character indicates a meta character; thus, the meta characters that can fit in a string have codes in the range from 128 to 255, and are the meta versions of the ordinary @sc{ascii} @@ -389,9 +389,9 @@ character is upper case or lower case. Emacs uses the @tex @math{2^{25}} @end tex -@ifinfo +@ifnottex 2**25 -@end ifinfo +@end ifnottex bit to indicate that the shift key was used in typing a control character. This distinction is possible only when you use X terminals or other special terminals; ordinary terminals do not report the @@ -411,10 +411,10 @@ significant in these prefixes.) Thus, @samp{?\H-\M-\A-x} represents Numerically, the bit values are @math{2^{22}} for alt, @math{2^{23}} for super and @math{2^{24}} for hyper. @end tex -@ifinfo +@ifnottex Numerically, the bit values are 2**22 for alt, 2**23 for super and 2**24 for hyper. -@end ifinfo +@end ifnottex @cindex @samp{\} in character constant @cindex backslash in character constant @@ -443,9 +443,9 @@ character @kbd{C-a}, and @code{?\x8e0} for the character @iftex @samp{@`a}. @end iftex -@ifinfo +@ifnottex @samp{a} with grave accent. -@end ifinfo +@end ifnottex A backslash is allowed, and harmless, preceding any character without a special escape meaning; thus, @samp{?\+} is equivalent to @samp{?+}. @@ -769,7 +769,7 @@ and looks like this: Similarly, the three-element list @code{(rose violet buttercup)} is equivalent to @code{(rose . (violet . (buttercup)))}. -@ifinfo +@ifnottex It looks like this: @example @@ -782,7 +782,7 @@ It looks like this: --> rose --> violet --> buttercup @end group @end example -@end ifinfo +@end ifnottex @node Association List Type @comment node-name, next, previous, up @@ -951,9 +951,9 @@ in a string constant, this sets the @tex @math{2^{7}} @end tex -@ifinfo +@ifnottex 2**7 -@end ifinfo +@end ifnottex bit of the character in the string. If the string is used in @code{define-key} or @code{lookup-key}, this numeric code is translated into the equivalent meta character. @xref{Character Type}. diff --git a/lispref/os.texi b/lispref/os.texi index 1c41c85437d..824d492e07e 100644 --- a/lispref/os.texi +++ b/lispref/os.texi @@ -926,9 +926,9 @@ This function returns the system's time value as a list of three integers: @code{(@var{high} @var{low} @var{microsec})}. The integers @var{high} and @var{low} combine to give the number of seconds since 0:00 January 1, 1970 (local time), which is -@ifinfo +@ifnottex @var{high} * 2**16 + @var{low}. -@end ifinfo +@end ifnottex @tex $high*2^{16}+low$. @end tex @@ -1742,9 +1742,9 @@ This variable's value should be an alist with one element for each system-specific keysym. Each element has the form @code{(@var{code} . @var{symbol})}, where @var{code} is the numeric keysym code (not including the ``vendor specific'' bit, -@ifinfo +@ifnottex -2**28), -@end ifinfo +@end ifnottex @tex $-2^{28}$), @end tex @@ -1752,9 +1752,9 @@ and @var{symbol} is the name for the function key. For example @code{(168 . mute-acute)} defines a system-specific key (used by HP X servers) whose numeric code is -@ifinfo +@ifnottex -2**28 -@end ifinfo +@end ifnottex @tex $-2^{28}$ @end tex diff --git a/lispref/positions.texi b/lispref/positions.texi index 93ba9151c27..0680dd3ead9 100644 --- a/lispref/positions.texi +++ b/lispref/positions.texi @@ -229,7 +229,7 @@ words. Otherwise, they do not. @tindex inhibit-field-text-motion If this variable is non-@code{nil}, certain motion functions including @code{forward-word}, @code{forward-sentence}, and -@codef{forward-paragraph} ignore field boundaries. +@code{forward-paragraph} ignore field boundaries. @end defvar @node Buffer End Motion diff --git a/lispref/searching.texi b/lispref/searching.texi index d3185282e4f..9a58dbaa628 100644 --- a/lispref/searching.texi +++ b/lispref/searching.texi @@ -1329,17 +1329,17 @@ position of the beginning of the match for the whole expression; element one is the position of the end of the match for the expression. The next two elements are the positions of the beginning and end of the match for the first subexpression, and so on. In general, element -@ifinfo +@ifnottex number 2@var{n} -@end ifinfo +@end ifnottex @tex number {\mathsurround=0pt $2n$} @end tex corresponds to @code{(match-beginning @var{n})}; and element -@ifinfo +@ifnottex number 2@var{n} + 1 -@end ifinfo +@end ifnottex @tex number {\mathsurround=0pt $2n+1$} @end tex diff --git a/lispref/syntax.texi b/lispref/syntax.texi index c4a11950c28..fb3d90984d3 100644 --- a/lispref/syntax.texi +++ b/lispref/syntax.texi @@ -34,7 +34,7 @@ functions in this chapter. @node Syntax Basics @section Syntax Table Concepts -@ifinfo +@ifnottex A @dfn{syntax table} provides Emacs with the information that determines the syntactic use of each character in a buffer. This information is used by the parsing commands, the complex movement @@ -43,7 +43,7 @@ syntactic constructs begin and end. The current syntax table controls the meaning of the word motion functions (@pxref{Word Motion}) and the list motion functions (@pxref{List Motion}) as well as the functions in this chapter. -@end ifinfo +@end ifnottex A syntax table is a char-table (@pxref{Char-Tables}). The element at index @var{c} describes the character with code @var{c}. The element's diff --git a/lispref/tips.texi b/lispref/tips.texi index 888c85ffdee..b24f53f3747 100644 --- a/lispref/tips.texi +++ b/lispref/tips.texi @@ -545,13 +545,13 @@ would be printed (which usually means in lower case), with single-quotes around it. For example: @samp{`lambda'}. There are two exceptions: write @code{t} and @code{nil} without single-quotes. @end iftex -@ifinfo +@ifnottex When a documentation string refers to a Lisp symbol, write it as it would be printed (which usually means in lower case), with single-quotes around it. For example: @samp{lambda}. There are two exceptions: write t and nil without single-quotes. (In this manual, we use a different convention, with single-quotes for all symbols.) -@end ifinfo +@end ifnottex Help mode automatically creates a hyperlink when a documentation string uses a symbol name inside single quotes, if the symbol has either a diff --git a/lispref/windows.texi b/lispref/windows.texi index 673214e9ab9..7dfb42fac51 100644 --- a/lispref/windows.texi +++ b/lispref/windows.texi @@ -592,9 +592,9 @@ display buffers in windows in a precisely controlled fashion. @iftex See the following section for @end iftex -@ifinfo +@ifnottex @xref{Displaying Buffers}, for -@end ifinfo +@end ifnottex related functions that find a window to use and specify a buffer for it. The functions described there are easier to use than these, but they employ heuristics in choosing or creating a window; use these functions @@ -698,9 +698,9 @@ window. @iftex See the preceding section for @end iftex -@ifinfo +@ifnottex @xref{Buffers and Windows}, for -@end ifinfo +@end ifnottex low-level functions that give you more precise control. All of these functions work by calling @code{set-window-buffer}.