Lines Matching +refs:find +refs:lisp +refs:time +refs:index

214     \normalturnoffactive  % \ in index entries must not stay \, e.g., if
456 % Definitions to produce actual \{ & \} command in an index.
496 % if the definition is written into an index file.
627 % almost-but-not-quite fill up a page, TeX will have a hard time doing
1279 %% Add scribe-like font environments, plus @l for inline lisp (usually sans
1368 % If we end up with any active - characters when handling the index,
1476 % and it is not used as such in any manual I can find. We need it for
1750 % to index the item name in whatever manner is desired (perhaps none).
2176 % looks at the current \colcount to find the correct column width.
2455 % Similarly for index fonts (mostly for their use in smallexample).
2499 % Can't use \xdef to pre-expand #2 and save some time, since \temp or
2527 % winds up in the index file. This means that if the variable's value
2616 % \newindex {foo} defines an index named foo.
2618 % \fooindex ...rest of line... puts an entry in the index foo.
2620 % the file that accumulates this index. The file's extension is foo.
2621 % The name of an index should be no more than 2 characters long
2629 \expandafter\xdef\csname#1index\endcsname{% % Define @#1index
2646 \expandafter\xdef\csname#1index\endcsname{%
2651 % @synindex foo bar makes index foo feed into index bar.
2652 % Do this instead of @defindex foo if you don't want it as a separate index.
2654 % @syncodeindex foo bar similar, but put all entries made for index foo
2660 % #1 is \doindex or \docodeindex, #2 the index getting redefined (foo),
2661 % #3 the target index (bar).
2664 % closing the target index.
2675 \expandafter\xdef\csname#2index\endcsname{\noexpand#1{#3}}%
2680 % and it is "foo", the name of the index.
2685 % There is also \dosubind {index}{topic}{subtopic}
2686 % which makes an entry in a two-level index such as the operation index.
2722 % Take care of texinfo commands likely to appear in an index entry.
2784 % If an index command is used in an @example environment, any spaces
2785 % therein should become regular spaces in the raw index file, not the
2791 % This is used when outputting the strings to sort the index by.
2862 \let\SETmarginindex=\relax % put index entries in margin (undocumented)?
2867 % Most index entries go through here, but \dosubind is the general case.
2872 % #1 is name of index, #2 is stuff to put there, #3 is subentry --
2877 % Put the index entry in the margin if desired.
2900 % First process the index entry with all font commands turned
2904 % Now the real index entry with the fonts.
2907 % If third (subentry) arg is present, add it to the index
2913 % Set up the complete index entry, with both the sort key
2956 % The index entry written in the file actually looks like
2986 % Define the macros used in formatting output of the sorted index material.
2988 % @printindex causes a particular index (the ??s file) to get printed.
2999 % See if the index file exists and is nonempty.
3000 % Change catcode of @ here so that if the index file contains
3007 % \enddoublecolumns gets confused if there is no text in the index,
3009 % index. The easiest way to prevent this problem is to make sure
3014 % If the index file exists but is empty, then \openin leaves \ifeof
3035 % These macros are used by the sorted index file itself.
3036 % Change them to control the appearance of the index.
3045 % We like breaks before the index initials, so insert a bonus.
3063 % flush to the right margin. It is used for index and table of contents
3098 % Start a ``paragraph'' for the index entry so the line breaking
3102 % Insert the text of the index entry. TeX will do line-breaking on it.
3104 % The following is kludged to not output a line of dots in the index if
3182 % of assignments once per index is clearly meaningless for the
3183 % execution time, so we may as well do it in one place.
3815 % given time so that @contents can be put in the document anywhere.
3997 % the index entries, but we want to suppress hyphenation here. (We
3998 % can't do that in the \entry macro, since index entries might consist
4104 % Define @lisp ... @endlisp.
4105 % @lisp does a \begingroup so it can rebind things,
4108 % Amount to narrow the margins by for @lisp.
4111 % This is the definition that ^^M gets inside @lisp, @example, and other
4143 % \nonarrowing is a flag. If "set", @lisp etc don't narrow margins.
4178 % Flag to tell @lisp, etc., not to narrow margin.
4241 % @lisp: indented, narrowed, typewriter font.
4242 \def\lisp{\begingroup
4250 % @example: Same as @lisp.
4251 \def\example{\begingroup \def\Eexample{\nonfillfinish\endgroup}\lisp}
4262 \def\smallexample{\begingroup\def\Esmallexample{\nonfillfinish\endgroup}\lisp}
4264 \def\smalllisp{\begingroup\def\Esmalllisp{\nonfillfinish\endgroup}\lisp}
4272 \lisp
4275 % @display: same as @lisp except keep current font.
4558 % Active &'s sneak into the index arguments, so make sure it's defined.
4717 % way, TeX won't find exactly `{...}' as an undelimited argument, and
4809 \def\defunheader #1#2{\doind {fn}{\code{#1}}% Make entry in function index
4823 \doind {fn}{\code{#2}}% Make entry in function index
4841 \doind {fn}{\code{#3}}% Make entry in function index
4854 \def\defmacheader #1#2{\doind {fn}{\code{#1}}% Make entry in function index
4864 \def\defspecheader #1#2{\doind {fn}{\code{#1}}% Make entry in function index
4876 \dosubind {fn}{\code{#2}}{\putwordon\ #1}% Make entry in function index
4889 \dosubind{fn}{\code{#3}}{\putwordon\ \code{#1}}% entry in function index
4904 \dosubind{fn}{\code{#3}}{\putwordon\ \code{#1}}% entry in function index
4918 \dosubind{vr}{\code{#3}}{\putwordof\ \code{#1}}% entry in variable index
4932 \dosubind{fn}{\code{#2}}{\putwordon\ \code{#1}}% entry in function index
4945 \dosubind {vr}{\code{#2}}{\putwordof\ #1}% Make entry in var index
4955 \dosubind {vr}{\code{#2}}{\putwordof\ #1}% entry in var index
4981 \def\defvarheader #1#2{\doind {vr}{\code{#1}}% Make entry in var index
4990 \def\defoptheader #1#2{\doind {vr}{\code{#1}}% Make entry in var index
5000 % is actually part of the data type, which should not be put into the index.
5002 \dovarind#2 \relax% Make entry in variables index
5448 % not find a line break at a hyphen in a node names. Since some manuals
5451 % is as if TeX is seeing it for the first time.
5798 % time, we might be inside a group, and then its definitions would get
6104 % Set up an active definition for =, but don't enable it most of the time.
6195 @c eval: (add-hook 'write-file-hooks 'time-stamp)
6197 @c time-stamp-start: "def\\\\texinfoversion{"
6198 @c time-stamp-format: "%:y-%02m-%02d.%02H"
6199 @c time-stamp-end: "}"