DataMuseum.dk

Presents historical artifacts from the history of:

DKUUG/EUUG Conference tapes

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about DKUUG/EUUG Conference tapes

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download
Index: t

⟦b664dcee4⟧

    Length: 37399 (0x9217)
    Names: »texinfo-4«

Derivation

└─⟦a05ed705a⟧ Bits:30007078 DKUUG GNU 2/12/89
    └─⟦46d41b2d0⟧ »./emacs-18.55.tar.Z« 
        └─⟦fa971747f⟧ 
            └─⟦this⟧ »dist-18.55/info/texinfo-4« 

Hex Dump

0x0000…0020 49 6e 66 6f 20 66 69 6c 65 20 2e 2e 2f 69 6e 66 6f 2f 74 65 78 69 6e 66 6f 2c 20 70 72 6f 64 75   ┆Info file ../info/texinfo, produ┆
0x0020…0040 63 65 64 20 62 79 20 4d 61 6b 65 69 6e 66 6f 2c 20 2d 2a 2d 20 54 65 78 74 20 2d 2a 2d 20 66 72   ┆ced by Makeinfo, -*- Text -*- fr┆
0x0040…0060 6f 6d 0a 69 6e 70 75 74 20 66 69 6c 65 20 74 65 78 69 6e 66 6f 2e 74 65 78 69 6e 66 6f 2e 0a 0a   ┆om input file texinfo.texinfo.  ┆
0x0060…0080 54 68 69 73 20 66 69 6c 65 20 64 6f 63 75 6d 65 6e 74 73 20 54 65 78 69 6e 66 6f 2c 20 61 20 64   ┆This file documents Texinfo, a d┆
0x0080…00a0 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 73 79 73 74 65 6d 20 74 68 61 74 20 75 73 65 73 20 61 0a   ┆ocumentation system that uses a ┆
0x00a0…00c0 73 69 6e 67 6c 65 20 73 6f 75 72 63 65 20 66 69 6c 65 20 74 6f 20 70 72 6f 64 75 63 65 20 62 6f   ┆single source file to produce bo┆
0x00c0…00e0 74 68 20 6f 6e 2d 6c 69 6e 65 20 68 65 6c 70 20 61 6e 64 20 61 20 70 72 69 6e 74 65 64 20 6d 61   ┆th on-line help and a printed ma┆
0x00e0…0100 6e 75 61 6c 2e 0a 0a 54 68 69 73 20 69 73 20 65 64 69 74 69 6f 6e 20 31 2e 31 20 6f 66 20 74 68   ┆nual.  This is edition 1.1 of th┆
0x0100…0120 65 20 54 65 78 69 6e 66 6f 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 2c 20 61 6e 64 20 69 73 20   ┆e Texinfo documentation, and is ┆
0x0120…0140 66 6f 72 20 74 68 65 0a 54 65 78 69 6e 66 6f 20 74 68 61 74 20 69 73 20 64 69 73 74 72 69 62 75   ┆for the Texinfo that is distribu┆
0x0140…0160 74 65 64 20 61 73 20 70 61 72 74 20 6f 66 20 56 65 72 73 69 6f 6e 20 31 38 20 6f 66 20 47 4e 55   ┆ted as part of Version 18 of GNU┆
0x0160…0180 20 45 6d 61 63 73 2e 0a 0a 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 38 38 20 46 72 65 65   ┆ Emacs.  Copyright (C) 1988 Free┆
0x0180…01a0 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 49 6e 63 2e 0a 0a 50 65 72 6d   ┆ Software Foundation, Inc.  Perm┆
0x01a0…01c0 69 73 73 69 6f 6e 20 69 73 20 67 72 61 6e 74 65 64 20 74 6f 20 6d 61 6b 65 20 61 6e 64 20 64 69   ┆ission is granted to make and di┆
0x01c0…01e0 73 74 72 69 62 75 74 65 20 76 65 72 62 61 74 69 6d 20 63 6f 70 69 65 73 20 6f 66 20 74 68 69 73   ┆stribute verbatim copies of this┆
0x01e0…0200 0a 6d 61 6e 75 61 6c 20 70 72 6f 76 69 64 65 64 20 74 68 65 20 63 6f 70 79 72 69 67 68 74 20 6e   ┆ manual provided the copyright n┆
0x0200…0220 6f 74 69 63 65 20 61 6e 64 20 74 68 69 73 20 70 65 72 6d 69 73 73 69 6f 6e 20 6e 6f 74 69 63 65   ┆otice and this permission notice┆
0x0220…0240 20 61 72 65 0a 70 72 65 73 65 72 76 65 64 20 6f 6e 20 61 6c 6c 20 63 6f 70 69 65 73 2e 0a 0a 50   ┆ are preserved on all copies.  P┆
0x0240…0260 65 72 6d 69 73 73 69 6f 6e 20 69 73 20 67 72 61 6e 74 65 64 20 74 6f 20 63 6f 70 79 20 61 6e 64   ┆ermission is granted to copy and┆
0x0260…0280 20 64 69 73 74 72 69 62 75 74 65 20 6d 6f 64 69 66 69 65 64 20 76 65 72 73 69 6f 6e 73 20 6f 66   ┆ distribute modified versions of┆
0x0280…02a0 0a 74 68 69 73 20 6d 61 6e 75 61 6c 20 75 6e 64 65 72 20 74 68 65 20 63 6f 6e 64 69 74 69 6f 6e   ┆ this manual under the condition┆
0x02a0…02c0 73 20 66 6f 72 20 76 65 72 62 61 74 69 6d 20 63 6f 70 79 69 6e 67 2c 20 70 72 6f 76 69 64 65 64   ┆s for verbatim copying, provided┆
0x02c0…02e0 20 74 68 61 74 0a 74 68 65 20 65 6e 74 69 72 65 20 72 65 73 75 6c 74 69 6e 67 20 64 65 72 69 76   ┆ that the entire resulting deriv┆
0x02e0…0300 65 64 20 77 6f 72 6b 20 69 73 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65   ┆ed work is distributed under the┆
0x0300…0320 20 74 65 72 6d 73 20 6f 66 20 61 0a 70 65 72 6d 69 73 73 69 6f 6e 20 6e 6f 74 69 63 65 20 69 64   ┆ terms of a permission notice id┆
0x0320…0340 65 6e 74 69 63 61 6c 20 74 6f 20 74 68 69 73 20 6f 6e 65 2e 0a 0a 50 65 72 6d 69 73 73 69 6f 6e   ┆entical to this one.  Permission┆
0x0340…0360 20 69 73 20 67 72 61 6e 74 65 64 20 74 6f 20 63 6f 70 79 20 61 6e 64 20 64 69 73 74 72 69 62 75   ┆ is granted to copy and distribu┆
0x0360…0380 74 65 20 74 72 61 6e 73 6c 61 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 0a 6d 61 6e 75 61 6c 20 69   ┆te translations of this manual i┆
0x0380…03a0 6e 74 6f 20 61 6e 6f 74 68 65 72 20 6c 61 6e 67 75 61 67 65 2c 20 75 6e 64 65 72 20 74 68 65 20   ┆nto another language, under the ┆
0x03a0…03c0 61 62 6f 76 65 20 63 6f 6e 64 69 74 69 6f 6e 73 20 66 6f 72 20 6d 6f 64 69 66 69 65 64 0a 76 65   ┆above conditions for modified ve┆
0x03c0…03e0 72 73 69 6f 6e 73 2c 20 65 78 63 65 70 74 20 74 68 61 74 20 74 68 69 73 20 70 65 72 6d 69 73 73   ┆rsions, except that this permiss┆
0x03e0…0400 69 6f 6e 20 6e 6f 74 69 63 65 20 6d 61 79 20 62 65 20 73 74 61 74 65 64 20 69 6e 20 61 0a 74 72   ┆ion notice may be stated in a tr┆
0x0400…0420 61 6e 73 6c 61 74 69 6f 6e 20 61 70 70 72 6f 76 65 64 20 62 79 20 74 68 65 20 46 6f 75 6e 64 61   ┆anslation approved by the Founda┆
0x0420…0440 74 69 6f 6e 2e 0a 0a 0a 1f 0a 46 69 6c 65 3a 20 74 65 78 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20   ┆tion.     File: texinfo,  Node: ┆
0x0440…0460 55 73 69 6e 67 20 74 65 78 69 6e 66 6f 2d 73 68 6f 77 2d 73 74 72 75 63 74 75 72 65 2c 20 20 4e   ┆Using texinfo-show-structure,  N┆
0x0460…0480 65 78 74 3a 20 52 75 6e 6e 69 6e 67 20 49 6e 66 6f 2d 56 61 6c 69 64 61 74 65 2c 20 20 50 72 65   ┆ext: Running Info-Validate,  Pre┆
0x0480…04a0 76 3a 20 44 65 62 75 67 67 69 6e 67 20 77 69 74 68 20 54 65 78 2c 20 20 55 70 3a 20 43 61 74 63   ┆v: Debugging with Tex,  Up: Catc┆
0x04a0…04c0 68 69 6e 67 20 4d 69 73 74 61 6b 65 73 0a 0a 55 73 69 6e 67 20 60 74 65 78 69 6e 66 6f 2d 73 68   ┆hing Mistakes  Using `texinfo-sh┆
0x04c0…04e0 6f 77 2d 73 74 72 75 63 74 75 72 65 27 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d   ┆ow-structure' ==================┆
0x04e0…0500 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 49 74 20 69 73 20 6e 6f 74 20 61 6c 77 61 79 73 20 65   ┆============  It is not always e┆
0x0500…0520 61 73 79 20 74 6f 20 6b 65 65 70 20 74 72 61 63 6b 20 6f 66 20 74 68 65 20 6e 6f 64 65 73 2c 20   ┆asy to keep track of the nodes, ┆
0x0520…0540 63 68 61 70 74 65 72 73 2c 20 73 65 63 74 69 6f 6e 73 0a 61 6e 64 20 73 75 62 73 65 63 74 69 6f   ┆chapters, sections and subsectio┆
0x0540…0560 6e 73 20 6f 66 20 61 20 54 65 78 69 6e 66 6f 20 66 69 6c 65 2e 20 20 54 68 69 73 20 69 73 20 65   ┆ns of a Texinfo file.  This is e┆
0x0560…0580 73 70 65 63 69 61 6c 6c 79 20 74 72 75 65 20 69 66 20 79 6f 75 0a 61 72 65 20 72 65 76 69 73 69   ┆specially true if you are revisi┆
0x0580…05a0 6e 67 20 6f 72 20 61 64 64 69 6e 67 20 74 6f 20 61 20 54 65 78 69 6e 66 6f 20 66 69 6c 65 20 74   ┆ng or adding to a Texinfo file t┆
0x05a0…05c0 68 61 74 20 73 6f 6d 65 6f 6e 65 20 65 6c 73 65 20 68 61 73 20 77 72 69 74 74 65 6e 2e 0a 0a 49   ┆hat someone else has written.  I┆
0x05c0…05e0 6e 20 47 4e 55 20 45 6d 61 63 73 2c 20 69 6e 20 54 65 78 69 6e 66 6f 20 6d 6f 64 65 2c 20 74 68   ┆n GNU Emacs, in Texinfo mode, th┆
0x05e0…0600 65 72 65 20 69 73 20 61 20 63 6f 6d 6d 61 6e 64 20 74 68 61 74 20 77 69 6c 6c 20 6c 69 73 74 20   ┆ere is a command that will list ┆
0x0600…0620 61 6c 6c 0a 74 68 65 20 6c 69 6e 65 73 20 74 68 61 74 20 62 65 67 69 6e 20 77 69 74 68 20 74 68   ┆all the lines that begin with th┆
0x0620…0640 65 20 40 2d 63 6f 6d 6d 61 6e 64 73 20 74 68 61 74 20 73 70 65 63 69 66 79 20 74 68 65 20 73 74   ┆e @-commands that specify the st┆
0x0640…0660 72 75 63 74 75 72 65 3a 0a 40 6e 6f 64 65 2c 20 40 63 68 61 70 74 65 72 2c 20 40 73 65 63 74 69   ┆ructure: @node, @chapter, @secti┆
0x0660…0680 6f 6e 2c 20 40 61 70 70 65 6e 64 69 78 20 61 6e 64 20 73 6f 20 6f 6e 2e 20 20 54 68 69 73 20 69   ┆on, @appendix and so on.  This i┆
0x0680…06a0 73 20 74 68 65 0a 60 74 65 78 69 6e 66 6f 2d 73 68 6f 77 2d 73 74 72 75 63 74 75 72 65 27 20 63   ┆s the `texinfo-show-structure' c┆
0x06a0…06c0 6f 6d 6d 61 6e 64 2e 20 20 49 74 20 69 73 20 62 6f 75 6e 64 20 74 6f 20 74 68 65 20 6b 65 79 62   ┆ommand.  It is bound to the keyb┆
0x06c0…06e0 6f 61 72 64 0a 63 6f 6d 6d 61 6e 64 20 60 43 2d 63 20 43 2d 73 27 2e 20 20 60 74 65 78 69 6e 66   ┆oard command `C-c C-s'.  `texinf┆
0x06e0…0700 6f 2d 73 68 6f 77 2d 73 74 72 75 63 74 75 72 65 27 20 64 69 73 70 6c 61 79 73 20 74 68 65 20 6c   ┆o-show-structure' displays the l┆
0x0700…0720 69 6e 65 73 20 74 68 61 74 0a 62 65 67 69 6e 20 77 69 74 68 20 74 68 65 20 6e 6f 64 65 20 61 6e   ┆ines that begin with the node an┆
0x0720…0740 64 20 63 68 61 70 74 65 72 20 73 74 72 75 63 74 75 72 69 6e 67 20 40 2d 63 6f 6d 6d 61 6e 64 73   ┆d chapter structuring @-commands┆
0x0740…0760 20 69 6e 20 61 6e 6f 74 68 65 72 0a 77 69 6e 64 6f 77 20 63 61 6c 6c 65 64 20 74 68 65 20 60 2a   ┆ in another window called the `*┆
0x0760…0780 4f 63 63 75 72 2a 27 20 62 75 66 66 65 72 2e 20 20 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 77 68   ┆Occur*' buffer.  For example, wh┆
0x0780…07a0 65 6e 0a 60 74 65 78 69 6e 66 6f 2d 73 68 6f 77 2d 73 74 72 75 63 74 75 72 65 27 20 69 73 20 72   ┆en `texinfo-show-structure' is r┆
0x07a0…07c0 75 6e 20 6f 6e 20 74 68 65 20 66 69 72 73 74 20 70 61 72 74 20 6f 66 20 74 68 69 73 20 63 68 61   ┆un on the first part of this cha┆
0x07c0…07e0 70 74 65 72 2c 20 69 74 0a 70 72 6f 64 75 63 65 73 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 3a   ┆pter, it produces the following:┆
0x07e0…0800 0a 0a 20 20 20 20 20 4c 69 6e 65 73 20 6d 61 74 63 68 69 6e 67 0a 20 20 20 20 20 22 5e 40 5c 5c   ┆       Lines matching      "^@\\┆
0x0800…0820 28 63 68 61 70 74 65 72 5c 5c 7c 75 6e 6e 75 6d 5c 5c 7c 61 70 70 65 6e 64 69 78 5c 5c 7c 73 65   ┆(chapter\\|unnum\\|appendix\\|se┆
0x0820…0840 63 74 5c 5c 7c 73 75 62 5c 5c 7c 68 65 61 64 69 6e 67 5c 5c 7c 6d 61 6a 6f 72 0a 20 20 20 20 20   ┆ct\\|sub\\|heading\\|major      ┆
0x0840…0860 5c 5c 7c 6e 6f 64 65 5c 5c 29 22 20 69 6e 20 62 75 66 66 65 72 20 6e 65 77 2d 74 65 78 69 6e 66   ┆\\|node\\)" in buffer new-texinf┆
0x0860…0880 6f 2d 6d 61 6e 75 61 6c 2e 74 65 78 69 6e 66 6f 2e 0a 20 20 20 20 20 20 20 32 3a 40 6e 6f 64 65   ┆o-manual.texinfo.        2:@node┆
0x0880…08a0 20 20 20 20 20 63 61 74 63 68 69 6e 67 20 6d 69 73 74 61 6b 65 73 2c 20 40 2d 43 6f 6d 6d 61 6e   ┆     catching mistakes, @-Comman┆
0x08a0…08c0 64 20 53 79 6e 74 61 78 2c 20 72 75 6e 6e 69 6e 67 20 69 6e 66 6f 2c 20 74 6f 70 0a 20 20 20 20   ┆d Syntax, running info, top     ┆
0x08c0…08e0 20 20 20 34 3a 40 63 68 61 70 74 65 72 20 43 61 74 63 68 69 6e 67 20 4d 69 73 74 61 6b 65 73 0a   ┆   4:@chapter Catching Mistakes ┆
0x08e0…0900 20 20 20 20 20 20 34 31 3a 40 6e 6f 64 65 20 64 65 62 75 67 67 69 6e 67 20 77 69 74 68 20 69 6e   ┆      41:@node debugging with in┆
0x0900…0920 66 6f 2c 20 64 65 62 75 67 67 69 6e 67 20 77 69 74 68 20 74 65 78 2c 20 2c 20 63 61 74 63 68 69   ┆fo, debugging with tex, , catchi┆
0x0920…0940 6e 67 20 6d 69 73 74 61 6b 65 73 0a 20 20 20 20 20 20 34 33 3a 40 73 65 63 74 69 6f 6e 20 43 61   ┆ng mistakes       43:@section Ca┆
0x0940…0960 74 63 68 69 6e 67 20 65 72 72 6f 72 73 20 77 69 74 68 20 49 6e 66 6f 20 46 6f 72 6d 61 74 74 69   ┆tching errors with Info Formatti┆
0x0960…0980 6e 67 0a 0a 54 68 69 73 20 6d 65 61 6e 73 20 74 68 61 74 20 6c 69 6e 65 73 20 32 2c 20 34 2c 20   ┆ng  This means that lines 2, 4, ┆
0x0980…09a0 34 31 20 61 6e 64 20 34 33 20 62 65 67 61 6e 20 77 69 74 68 20 60 40 6e 6f 64 65 27 2c 20 60 40   ┆41 and 43 began with `@node', `@┆
0x09a0…09c0 63 68 61 70 74 65 72 27 2c 0a 60 40 6e 6f 64 65 27 2c 20 61 6e 64 20 60 40 73 65 63 74 69 6f 6e   ┆chapter', `@node', and `@section┆
0x09c0…09e0 27 20 72 65 73 70 65 63 74 69 76 65 6c 79 2e 20 20 49 66 20 79 6f 75 20 6d 6f 76 65 20 79 6f 75   ┆' respectively.  If you move you┆
0x09e0…0a00 72 20 63 75 72 73 6f 72 20 69 6e 74 6f 0a 74 68 65 20 60 2a 4f 63 63 75 72 2a 27 20 77 69 6e 64   ┆r cursor into the `*Occur*' wind┆
0x0a00…0a20 6f 77 2c 20 79 6f 75 20 63 61 6e 20 70 6f 73 69 74 69 6f 6e 20 74 68 65 20 63 75 72 73 6f 72 20   ┆ow, you can position the cursor ┆
0x0a20…0a40 6f 76 65 72 20 6f 6e 65 20 6f 66 20 74 68 65 0a 6c 69 6e 65 73 20 61 6e 64 20 75 73 65 20 74 68   ┆over one of the lines and use th┆
0x0a40…0a60 65 20 60 43 2d 63 20 43 2d 63 27 20 63 6f 6d 6d 61 6e 64 20 28 60 6f 63 63 75 72 2d 6d 6f 64 65   ┆e `C-c C-c' command (`occur-mode┆
0x0a60…0a80 2d 67 6f 74 6f 2d 6f 63 63 75 72 72 65 6e 63 65 27 29 2c 0a 74 6f 20 6a 75 6d 70 20 74 6f 20 74   ┆-goto-occurrence'), to jump to t┆
0x0a80…0aa0 68 65 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 73 70 6f 74 20 69 6e 20 74 68 65 20 54 65 78   ┆he corresponding spot in the Tex┆
0x0aa0…0ac0 69 6e 66 6f 20 66 69 6c 65 2e 20 20 2a 4e 6f 74 65 20 3a 0a 28 65 6d 61 63 73 29 4f 74 68 65 72   ┆info file.  *Note : (emacs)Other┆
0x0ac0…0ae0 20 52 65 70 65 61 74 69 6e 67 20 53 65 61 72 63 68 2c 20 20 66 6f 72 20 6d 6f 72 65 20 69 6e 66   ┆ Repeating Search,  for more inf┆
0x0ae0…0b00 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 0a 60 6f 63 63 75 72 2d 6d 6f 64 65 2d 67 6f 74 6f 2d   ┆ormation about `occur-mode-goto-┆
0x0b00…0b20 6f 63 63 75 72 72 65 6e 63 65 27 2e 0a 0a 54 68 65 20 66 69 72 73 74 20 6c 69 6e 65 20 69 6e 20   ┆occurrence'.  The first line in ┆
0x0b20…0b40 74 68 65 20 60 2a 4f 63 63 75 72 2a 27 20 77 69 6e 64 6f 77 20 64 65 73 63 72 69 62 65 73 20 74   ┆the `*Occur*' window describes t┆
0x0b40…0b60 68 65 20 22 72 65 67 75 6c 61 72 0a 65 78 70 72 65 73 73 69 6f 6e 22 20 73 70 65 63 69 66 69 65   ┆he "regular expression" specifie┆
0x0b60…0b80 64 20 62 79 20 54 45 58 49 4e 46 4f 2d 48 45 41 44 49 4e 47 2d 50 41 54 54 45 52 4e 2e 20 20 54   ┆d by TEXINFO-HEADING-PATTERN.  T┆
0x0b80…0ba0 68 69 73 20 72 65 67 75 6c 61 72 0a 65 78 70 72 65 73 73 69 6f 6e 20 69 73 20 74 68 65 20 70 61   ┆his regular expression is the pa┆
0x0ba0…0bc0 74 74 65 72 6e 20 74 68 61 74 20 60 74 65 78 69 6e 66 6f 2d 73 68 6f 77 2d 73 74 72 75 63 74 75   ┆ttern that `texinfo-show-structu┆
0x0bc0…0be0 72 65 27 20 6c 6f 6f 6b 73 20 66 6f 72 2e 20 0a 2a 4e 6f 74 65 20 3a 20 28 65 6d 61 63 73 29 52   ┆re' looks for.  *Note : (emacs)R┆
0x0be0…0c00 65 67 65 78 70 73 2c 20 66 6f 72 20 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 0a 57   ┆egexps, for more information.  W┆
0x0c00…0c20 68 65 6e 20 79 6f 75 20 67 69 76 65 20 74 68 65 20 60 74 65 78 69 6e 66 6f 2d 73 68 6f 77 2d 73   ┆hen you give the `texinfo-show-s┆
0x0c20…0c40 74 72 75 63 74 75 72 65 27 20 63 6f 6d 6d 61 6e 64 2c 20 69 74 20 77 69 6c 6c 20 73 68 6f 77 20   ┆tructure' command, it will show ┆
0x0c40…0c60 74 68 65 0a 73 74 72 75 63 74 75 72 65 20 6f 66 20 74 68 65 20 77 68 6f 6c 65 20 62 75 66 66 65   ┆the structure of the whole buffe┆
0x0c60…0c80 72 2e 20 20 49 66 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 73 65 65 20 74 68 65 20 73 74 72 75 63   ┆r.  If you want to see the struc┆
0x0c80…0ca0 74 75 72 65 20 6f 66 0a 6a 75 73 74 20 61 20 70 61 72 74 20 6f 66 20 74 68 65 20 62 75 66 66 65   ┆ture of just a part of the buffe┆
0x0ca0…0cc0 72 2c 20 6f 66 20 6f 6e 65 20 63 68 61 70 74 65 72 2c 20 66 6f 72 20 65 78 61 6d 70 6c 65 2c 20   ┆r, of one chapter, for example, ┆
0x0cc0…0ce0 75 73 65 20 74 68 65 20 60 43 2d 78 0a 6e 27 20 28 60 6e 61 72 72 6f 77 2d 74 6f 2d 72 65 67 69   ┆use the `C-x n' (`narrow-to-regi┆
0x0ce0…0d00 6f 6e 27 29 20 63 6f 6d 6d 61 6e 64 20 74 6f 20 6d 61 72 6b 20 74 68 65 20 72 65 67 69 6f 6e 2e   ┆on') command to mark the region.┆
0x0d00…0d20 20 20 28 2a 4e 6f 74 65 20 3a 0a 28 65 6d 61 63 73 29 4e 61 72 72 6f 77 69 6e 67 2e 29 20 20 54   ┆  (*Note : (emacs)Narrowing.)  T┆
0x0d20…0d40 68 69 73 20 69 73 20 68 6f 77 20 74 68 65 20 65 78 61 6d 70 6c 65 20 75 73 65 64 20 61 62 6f 76   ┆his is how the example used abov┆
0x0d40…0d60 65 20 77 61 73 20 67 65 6e 65 72 61 74 65 64 2e 0a 28 54 6f 20 73 65 65 20 74 68 65 20 77 68 6f   ┆e was generated. (To see the who┆
0x0d60…0d80 6c 65 20 62 75 66 66 65 72 20 61 67 61 69 6e 2c 20 75 73 65 20 60 43 2d 78 20 77 27 20 28 60 77   ┆le buffer again, use `C-x w' (`w┆
0x0d80…0da0 69 64 65 6e 27 29 2e 29 0a 0a 59 6f 75 20 63 61 6e 20 72 65 6d 69 6e 64 20 79 6f 75 72 73 65 6c   ┆iden').)  You can remind yoursel┆
0x0da0…0dc0 66 20 6f 66 20 74 68 65 20 73 74 72 75 63 74 75 72 65 20 6f 66 20 61 20 54 65 78 69 6e 66 6f 20   ┆f of the structure of a Texinfo ┆
0x0dc0…0de0 66 69 6c 65 20 62 79 20 6c 6f 6f 6b 69 6e 67 0a 61 74 20 74 68 65 20 6c 69 73 74 20 69 6e 20 74   ┆file by looking at the list in t┆
0x0de0…0e00 68 65 20 60 2a 4f 63 63 75 72 2a 27 20 77 69 6e 64 6f 77 3b 20 61 6e 64 20 69 66 20 79 6f 75 20   ┆he `*Occur*' window; and if you ┆
0x0e00…0e20 68 61 76 65 20 6d 69 73 2d 6e 61 6d 65 64 20 61 20 6e 6f 64 65 0a 6f 72 20 6c 65 66 74 20 6f 75   ┆have mis-named a node or left ou┆
0x0e20…0e40 74 20 61 20 73 65 63 74 69 6f 6e 2c 20 79 6f 75 20 63 61 6e 20 63 6f 72 72 65 63 74 20 74 68 65   ┆t a section, you can correct the┆
0x0e40…0e60 20 6d 69 73 74 61 6b 65 2e 0a 0a 2a 20 4d 65 6e 75 3a 0a 0a 2a 20 55 73 69 6e 67 20 4f 63 63 75   ┆ mistake.  * Menu:  * Using Occu┆
0x0e60…0e80 72 3a 3a 0a 0a 0a 1f 0a 46 69 6c 65 3a 20 74 65 78 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 55 73   ┆r::     File: texinfo,  Node: Us┆
0x0e80…0ea0 69 6e 67 20 4f 63 63 75 72 2c 20 20 50 72 65 76 3a 20 55 73 69 6e 67 20 74 65 78 69 6e 66 6f 2d   ┆ing Occur,  Prev: Using texinfo-┆
0x0ea0…0ec0 73 68 6f 77 2d 73 74 72 75 63 74 75 72 65 2c 20 20 55 70 3a 20 55 73 69 6e 67 20 74 65 78 69 6e   ┆show-structure,  Up: Using texin┆
0x0ec0…0ee0 66 6f 2d 73 68 6f 77 2d 73 74 72 75 63 74 75 72 65 0a 0a 55 73 69 6e 67 20 60 6f 63 63 75 72 27   ┆fo-show-structure  Using `occur'┆
0x0ee0…0f00 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 53 6f 6d 65 74 69 6d 65 73 20 74 68 65 20 60 74   ┆ -------------  Sometimes the `t┆
0x0f00…0f20 65 78 69 6e 66 6f 2d 73 68 6f 77 2d 73 74 72 75 63 74 75 72 65 27 20 63 6f 6d 6d 61 6e 64 20 70   ┆exinfo-show-structure' command p┆
0x0f20…0f40 72 6f 64 75 63 65 73 20 74 6f 6f 20 6d 75 63 68 0a 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 20 20 50   ┆roduces too much information.  P┆
0x0f40…0f60 65 72 68 61 70 73 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 72 65 6d 69 6e 64 20 79 6f 75 72 73 65   ┆erhaps you want to remind yourse┆
0x0f60…0f80 6c 66 20 6f 66 20 74 68 65 20 6f 76 65 72 61 6c 6c 0a 73 74 72 75 63 74 75 72 65 20 6f 66 20 61   ┆lf of the overall structure of a┆
0x0f80…0fa0 20 54 65 78 69 6e 66 6f 20 66 69 6c 65 2c 20 61 6e 64 20 61 72 65 20 6f 76 65 72 77 68 65 6c 6d   ┆ Texinfo file, and are overwhelm┆
0x0fa0…0fc0 65 64 20 62 79 20 74 68 65 20 64 65 74 61 69 6c 65 64 20 6c 69 73 74 0a 70 72 6f 64 75 63 65 64   ┆ed by the detailed list produced┆
0x0fc0…0fe0 20 62 79 20 60 74 65 78 69 6e 66 6f 2d 73 68 6f 77 2d 73 74 72 75 63 74 75 72 65 27 2e 20 20 49   ┆ by `texinfo-show-structure'.  I┆
0x0fe0…1000 6e 20 74 68 69 73 20 63 61 73 65 2c 20 79 6f 75 20 63 61 6e 20 75 73 65 20 74 68 65 0a 60 6f 63   ┆n this case, you can use the `oc┆
0x1000…1020 63 75 72 27 20 63 6f 6d 6d 61 6e 64 20 69 74 73 65 6c 66 2e 20 20 54 6f 20 64 6f 20 74 68 69 73   ┆cur' command itself.  To do this┆
0x1020…1040 2c 20 74 79 70 65 0a 0a 20 20 20 20 20 60 4d 2d 78 20 6f 63 63 75 72 27 0a 0a 61 6e 64 20 74 68   ┆, type       `M-x occur'  and th┆
0x1040…1060 65 6e 2c 20 77 68 65 6e 20 70 72 6f 6d 70 74 65 64 2c 20 74 79 70 65 20 61 20 22 72 65 67 65 78   ┆en, when prompted, type a "regex┆
0x1060…1080 70 22 2c 20 61 20 72 65 67 75 6c 61 72 20 65 78 70 72 65 73 73 69 6f 6e 20 66 6f 72 0a 74 68 65   ┆p", a regular expression for the┆
0x1080…10a0 20 70 61 74 74 65 72 6e 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 6d 61 74 63 68 2e 20 20 20 28 2a   ┆ pattern you want to match.   (*┆
0x10a0…10c0 4e 6f 74 65 20 3a 20 28 65 6d 61 63 73 29 52 65 67 65 78 70 73 2e 29 20 60 6f 63 63 75 72 27 0a   ┆Note : (emacs)Regexps.) `occur' ┆
0x10c0…10e0 77 6f 72 6b 73 20 66 72 6f 6d 20 74 68 65 20 63 75 72 72 65 6e 74 20 6c 6f 63 61 74 69 6f 6e 20   ┆works from the current location ┆
0x10e0…1100 6f 66 20 74 68 65 20 63 75 72 73 6f 72 20 69 6e 20 74 68 65 20 62 75 66 66 65 72 20 74 6f 20 74   ┆of the cursor in the buffer to t┆
0x1100…1120 68 65 0a 65 6e 64 20 6f 66 20 74 68 65 20 62 75 66 66 65 72 2e 20 20 49 66 20 79 6f 75 20 77 61   ┆he end of the buffer.  If you wa┆
0x1120…1140 6e 74 20 74 6f 20 72 75 6e 20 60 6f 63 63 75 72 27 20 6f 6e 20 74 68 65 20 77 68 6f 6c 65 20 62   ┆nt to run `occur' on the whole b┆
0x1140…1160 75 66 66 65 72 2c 0a 70 6c 61 63 65 20 74 68 65 20 63 75 72 73 6f 72 20 61 74 20 74 68 65 20 62   ┆uffer, place the cursor at the b┆
0x1160…1180 65 67 69 6e 6e 69 6e 67 20 6f 66 20 74 68 65 20 62 75 66 66 65 72 2e 20 20 46 6f 72 20 65 78 61   ┆eginning of the buffer.  For exa┆
0x1180…11a0 6d 70 6c 65 2c 20 74 6f 20 73 65 65 0a 61 6c 6c 20 74 68 65 20 6c 69 6e 65 73 20 74 68 61 74 20   ┆mple, to see all the lines that ┆
0x11a0…11c0 63 6f 6e 74 61 69 6e 20 74 68 65 20 77 6f 72 64 20 60 40 63 68 61 70 74 65 72 27 20 69 6e 20 74   ┆contain the word `@chapter' in t┆
0x11c0…11e0 68 65 6d 2c 20 6a 75 73 74 20 74 79 70 65 0a 60 40 63 68 61 70 74 65 72 27 2e 20 20 54 68 69 73   ┆hem, just type `@chapter'.  This┆
0x11e0…1200 20 77 69 6c 6c 20 70 72 6f 64 75 63 65 20 61 20 6c 69 73 74 20 6f 66 20 74 68 65 20 63 68 61 70   ┆ will produce a list of the chap┆
0x1200…1220 74 65 72 73 2e 20 20 49 74 20 77 69 6c 6c 20 61 6c 73 6f 0a 6c 69 73 74 20 61 6c 6c 20 74 68 65   ┆ters.  It will also list all the┆
0x1220…1240 20 73 65 6e 74 65 6e 63 65 73 20 77 69 74 68 20 60 40 63 68 61 70 74 65 72 27 20 69 6e 20 74 68   ┆ sentences with `@chapter' in th┆
0x1240…1260 65 20 6d 69 64 64 6c 65 20 6f 66 20 74 68 65 20 6c 69 6e 65 2e 20 20 49 66 0a 79 6f 75 20 77 61   ┆e middle of the line.  If you wa┆
0x1260…1280 6e 74 20 74 6f 20 73 65 65 20 6f 6e 6c 79 20 74 68 6f 73 65 20 6c 69 6e 65 73 20 74 68 61 74 20   ┆nt to see only those lines that ┆
0x1280…12a0 73 74 61 72 74 20 77 69 74 68 20 74 68 65 20 77 6f 72 64 20 60 40 63 68 61 70 74 65 72 27 2c 0a   ┆start with the word `@chapter', ┆
0x12a0…12c0 74 79 70 65 20 60 5e 40 63 68 61 70 74 65 72 27 20 77 68 65 6e 20 70 72 6f 6d 70 74 65 64 20 62   ┆type `^@chapter' when prompted b┆
0x12c0…12e0 79 20 60 6f 63 63 75 72 27 2e 20 20 49 66 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 73 65 65 20 61   ┆y `occur'.  If you want to see a┆
0x12e0…1300 6c 6c 0a 74 68 65 20 6c 69 6e 65 73 20 74 68 61 74 20 65 6e 64 20 77 69 74 68 20 61 20 77 6f 72   ┆ll the lines that end with a wor┆
0x1300…1320 64 20 6f 72 20 70 68 72 61 73 65 2c 20 65 6e 64 20 74 68 65 20 6c 61 73 74 20 77 6f 72 64 20 77   ┆d or phrase, end the last word w┆
0x1320…1340 69 74 68 20 61 0a 60 24 27 3b 20 66 6f 72 20 65 78 61 6d 70 6c 65 2c 20 60 63 61 74 63 68 69 6e   ┆ith a `$'; for example, `catchin┆
0x1340…1360 67 20 6d 69 73 74 61 6b 65 73 24 27 2e 20 20 54 68 69 73 20 63 61 6e 20 62 65 20 68 65 6c 70 66   ┆g mistakes$'.  This can be helpf┆
0x1360…1380 75 6c 20 77 68 65 6e 20 79 6f 75 0a 77 61 6e 74 20 74 6f 20 73 65 65 20 61 6c 6c 20 74 68 65 20   ┆ul when you want to see all the ┆
0x1380…13a0 6e 6f 64 65 73 20 74 68 61 74 20 61 72 65 20 70 61 72 74 20 6f 66 20 74 68 65 20 73 61 6d 65 20   ┆nodes that are part of the same ┆
0x13a0…13c0 63 68 61 70 74 65 72 20 6f 72 0a 73 65 63 74 69 6f 6e 20 61 6e 64 20 74 68 65 72 65 66 6f 72 65   ┆chapter or section and therefore┆
0x13c0…13e0 20 68 61 76 65 20 74 68 65 20 73 61 6d 65 20 60 55 70 27 20 70 6f 69 6e 74 65 72 2e 0a 0a 2a 4e   ┆ have the same `Up' pointer.  *N┆
0x13e0…1400 6f 74 65 20 3a 20 28 65 6d 61 63 73 29 4f 74 68 65 72 20 52 65 70 65 61 74 69 6e 67 20 53 65 61   ┆ote : (emacs)Other Repeating Sea┆
0x1400…1420 72 63 68 2c 20 66 6f 72 20 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 0a 0a 1f 0a 46   ┆rch, for more information.     F┆
0x1420…1440 69 6c 65 3a 20 74 65 78 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 52 75 6e 6e 69 6e 67 20 49 6e 66   ┆ile: texinfo,  Node: Running Inf┆
0x1440…1460 6f 2d 56 61 6c 69 64 61 74 65 2c 20 20 50 72 65 76 3a 20 55 73 69 6e 67 20 74 65 78 69 6e 66 6f   ┆o-Validate,  Prev: Using texinfo┆
0x1460…1480 2d 73 68 6f 77 2d 73 74 72 75 63 74 75 72 65 2c 20 20 55 70 3a 20 43 61 74 63 68 69 6e 67 20 4d   ┆-show-structure,  Up: Catching M┆
0x1480…14a0 69 73 74 61 6b 65 73 0a 0a 46 69 6e 64 69 6e 67 20 42 61 64 6c 79 20 52 65 66 65 72 65 6e 63 65   ┆istakes  Finding Badly Reference┆
0x14a0…14c0 64 20 4e 6f 64 65 73 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d   ┆d Nodes ========================┆
0x14c0…14e0 3d 3d 3d 3d 3d 3d 0a 0a 59 6f 75 20 63 61 6e 20 63 68 65 63 6b 20 77 68 65 74 68 65 72 20 61 6e   ┆======  You can check whether an┆
0x14e0…1500 79 20 6f 66 20 74 68 65 20 60 4e 65 78 74 27 2c 20 60 50 72 65 76 69 6f 75 73 27 2c 20 60 55 70   ┆y of the `Next', `Previous', `Up┆
0x1500…1520 27 20 6f 72 20 6f 74 68 65 72 0a 6e 6f 64 65 20 70 6f 69 6e 74 65 72 73 20 66 61 69 6c 20 74 6f   ┆' or other node pointers fail to┆
0x1520…1540 20 70 6f 69 6e 74 20 74 6f 20 61 20 6e 6f 64 65 20 77 69 74 68 20 74 68 65 20 60 49 6e 66 6f 2d   ┆ point to a node with the `Info-┆
0x1540…1560 76 61 6c 69 64 61 74 65 27 20 63 6f 6d 6d 61 6e 64 2e 0a 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20   ┆validate' command. This command ┆
0x1560…1580 63 68 65 63 6b 73 20 74 68 61 74 20 65 76 65 72 79 20 6e 6f 64 65 20 70 6f 69 6e 74 65 72 20 70   ┆checks that every node pointer p┆
0x1580…15a0 6f 69 6e 74 73 20 74 6f 20 61 6e 20 65 78 69 73 74 69 6e 67 20 6e 6f 64 65 2e 0a 0a 54 6f 20 75   ┆oints to an existing node.  To u┆
0x15a0…15c0 73 65 20 74 68 69 73 20 63 6f 6d 6d 61 6e 64 2c 20 79 6f 75 20 66 69 72 73 74 20 6e 65 65 64 20   ┆se this command, you first need ┆
0x15c0…15e0 74 6f 20 6c 6f 61 64 20 74 68 65 20 60 69 6e 66 6f 27 20 6c 69 62 72 61 72 79 20 61 6e 64 0a 74   ┆to load the `info' library and t┆
0x15e0…1600 68 65 6e 20 64 6f 20 60 4d 2d 78 20 49 6e 66 6f 2d 76 61 6c 69 64 61 74 65 27 2e 0a 0a 20 20 20   ┆hen do `M-x Info-validate'.     ┆
0x1600…1620 20 20 60 4d 2d 78 20 6c 6f 61 64 2d 6c 69 62 72 61 72 79 20 52 45 54 20 69 6e 66 6f 20 52 45 54   ┆  `M-x load-library RET info RET┆
0x1620…1640 27 20 0a 20 20 20 20 20 60 4d 2d 78 20 49 6e 66 6f 2d 76 61 6c 69 64 61 74 65 27 0a 0a 28 4e 6f   ┆'       `M-x Info-validate'  (No┆
0x1640…1660 74 65 20 74 68 61 74 20 61 6c 6c 20 74 68 65 20 60 49 6e 66 6f 27 20 63 6f 6d 6d 61 6e 64 73 20   ┆te that all the `Info' commands ┆
0x1660…1680 72 65 71 75 69 72 65 20 61 6e 20 75 70 70 65 72 63 61 73 65 20 60 49 27 2e 29 0a 0a 49 66 20 79   ┆require an uppercase `I'.)  If y┆
0x1680…16a0 6f 75 72 20 66 69 6c 65 20 69 73 20 6f 6b 2c 20 79 6f 75 20 77 69 6c 6c 20 72 65 63 65 69 76 65   ┆our file is ok, you will receive┆
0x16a0…16c0 20 61 20 6d 65 73 73 61 67 65 20 74 68 61 74 20 73 61 79 73 20 60 60 46 69 6c 65 0a 61 70 70 65   ┆ a message that says ``File appe┆
0x16c0…16e0 61 72 73 20 76 61 6c 69 64 27 27 2e 20 20 48 6f 77 65 76 65 72 2c 20 69 66 20 79 6f 75 20 68 61   ┆ars valid''.  However, if you ha┆
0x16e0…1700 76 65 20 61 20 70 6f 69 6e 74 65 72 20 74 68 61 74 20 64 6f 65 73 20 6e 6f 74 20 70 6f 69 6e 74   ┆ve a pointer that does not point┆
0x1700…1720 0a 74 6f 20 61 20 6e 6f 64 65 2c 20 65 72 72 6f 72 20 6d 65 73 73 61 67 65 73 20 77 69 6c 6c 20   ┆ to a node, error messages will ┆
0x1720…1740 62 65 20 64 69 73 70 6c 61 79 65 64 20 69 6e 20 61 20 62 75 66 66 65 72 20 63 61 6c 6c 65 64 0a   ┆be displayed in a buffer called ┆
0x1740…1760 60 2a 70 72 6f 62 6c 65 6d 73 20 69 6e 20 69 6e 66 6f 20 66 69 6c 65 2a 27 2e 0a 0a 46 6f 72 20   ┆`*problems in info file*'.  For ┆
0x1760…1780 65 78 61 6d 70 6c 65 2c 20 60 49 6e 66 6f 2d 76 61 6c 69 64 61 74 65 27 20 77 61 73 20 72 75 6e   ┆example, `Info-validate' was run┆
0x1780…17a0 20 6f 6e 20 61 20 74 65 73 74 20 66 69 6c 65 20 74 68 61 74 20 63 6f 6e 74 61 69 6e 65 64 0a 6f   ┆ on a test file that contained o┆
0x17a0…17c0 6e 6c 79 20 74 68 65 20 66 69 72 73 74 20 6e 6f 64 65 20 6f 66 20 74 68 69 73 20 6d 61 6e 75 61   ┆nly the first node of this manua┆
0x17c0…17e0 6c 2e 20 20 4f 6e 65 20 6f 66 20 74 68 65 20 6d 65 73 73 61 67 65 73 20 73 61 69 64 3a 0a 0a 20   ┆l.  One of the messages said:   ┆
0x17e0…1800 20 20 20 20 49 6e 20 6e 6f 64 65 20 22 4f 76 65 72 76 69 65 77 22 2c 20 69 6e 76 61 6c 69 64 20   ┆    In node "Overview", invalid ┆
0x1800…1820 4e 65 78 74 3a 20 54 65 78 69 6e 66 6f 20 4d 6f 64 65 0a 0a 54 68 69 73 20 6d 65 61 6e 74 20 74   ┆Next: Texinfo Mode  This meant t┆
0x1820…1840 68 61 74 20 74 68 65 20 6e 6f 64 65 20 63 61 6c 6c 65 64 20 60 4f 76 65 72 76 69 65 77 27 20 68   ┆hat the node called `Overview' h┆
0x1840…1860 61 64 20 61 20 60 4e 65 78 74 27 20 70 6f 69 6e 74 65 72 20 74 68 61 74 0a 64 69 64 20 6e 6f 74   ┆ad a `Next' pointer that did not┆
0x1860…1880 20 70 6f 69 6e 74 20 74 6f 20 61 6e 79 74 68 69 6e 67 20 28 77 68 69 63 68 20 77 61 73 20 74 72   ┆ point to anything (which was tr┆
0x1880…18a0 75 65 20 69 6e 20 74 68 69 73 20 63 61 73 65 2c 20 73 69 6e 63 65 20 74 68 65 0a 74 65 73 74 20   ┆ue in this case, since the test ┆
0x18a0…18c0 66 69 6c 65 20 68 61 64 20 6f 6e 6c 79 20 6f 6e 65 20 6e 6f 64 65 20 69 6e 20 69 74 29 2e 0a 0a   ┆file had only one node in it).  ┆
0x18c0…18e0 4e 6f 77 20 73 75 70 70 6f 73 65 20 77 65 20 61 64 64 20 61 20 6e 6f 64 65 20 6e 61 6d 65 64 20   ┆Now suppose we add a node named ┆
0x18e0…1900 60 54 65 78 69 6e 66 6f 20 4d 6f 64 65 27 20 74 6f 20 6f 75 72 20 74 65 73 74 20 63 61 73 65 20   ┆`Texinfo Mode' to our test case ┆
0x1900…1920 62 75 74 0a 77 65 20 64 6f 6e 27 74 20 73 70 65 63 69 66 79 20 61 20 60 50 72 65 76 69 6f 75 73   ┆but we don't specify a `Previous┆
[…truncated at 200 lines…]