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

⟦853a50147⟧

    Length: 5590 (0x15d6)
    Names: »texinfo.elc«

Derivation

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

Hex Dump

0x0000…0020 0a 28 64 65 66 76 61 72 20 74 65 78 69 6e 66 6f 2d 6d 6f 64 65 2d 73 79 6e 74 61 78 2d 74 61 62   ┆ (defvar texinfo-mode-syntax-tab┆
0x0020…0040 6c 65 20 6e 69 6c 29 0a 0a 28 69 66 20 74 65 78 69 6e 66 6f 2d 6d 6f 64 65 2d 73 79 6e 74 61 78   ┆le nil)  (if texinfo-mode-syntax┆
0x0040…0060 2d 74 61 62 6c 65 20 6e 69 6c 20 28 73 65 74 71 20 74 65 78 69 6e 66 6f 2d 6d 6f 64 65 2d 73 79   ┆-table nil (setq texinfo-mode-sy┆
0x0060…0080 6e 74 61 78 2d 74 61 62 6c 65 20 28 6d 61 6b 65 2d 73 79 6e 74 61 78 2d 74 61 62 6c 65 29 29 20   ┆ntax-table (make-syntax-table)) ┆
0x0080…00a0 28 6d 6f 64 69 66 79 2d 73 79 6e 74 61 78 2d 65 6e 74 72 79 20 33 34 20 22 20 22 20 74 65 78 69   ┆(modify-syntax-entry 34 " " texi┆
0x00a0…00c0 6e 66 6f 2d 6d 6f 64 65 2d 73 79 6e 74 61 78 2d 74 61 62 6c 65 29 20 28 6d 6f 64 69 66 79 2d 73   ┆nfo-mode-syntax-table) (modify-s┆
0x00c0…00e0 79 6e 74 61 78 2d 65 6e 74 72 79 20 39 32 20 22 20 22 20 74 65 78 69 6e 66 6f 2d 6d 6f 64 65 2d   ┆yntax-entry 92 " " texinfo-mode-┆
0x00e0…0100 73 79 6e 74 61 78 2d 74 61 62 6c 65 29 20 28 6d 6f 64 69 66 79 2d 73 79 6e 74 61 78 2d 65 6e 74   ┆syntax-table) (modify-syntax-ent┆
0x0100…0120 72 79 20 36 34 20 22 5c 5c 22 20 74 65 78 69 6e 66 6f 2d 6d 6f 64 65 2d 73 79 6e 74 61 78 2d 74   ┆ry 64 "\\" texinfo-mode-syntax-t┆
0x0120…0140 61 62 6c 65 29 20 28 6d 6f 64 69 66 79 2d 73 79 6e 74 61 78 2d 65 6e 74 72 79 20 31 37 20 22 5c   ┆able) (modify-syntax-entry 17 "\┆
0x0140…0160 5c 22 20 74 65 78 69 6e 66 6f 2d 6d 6f 64 65 2d 73 79 6e 74 61 78 2d 74 61 62 6c 65 29 20 28 6d   ┆\" texinfo-mode-syntax-table) (m┆
0x0160…0180 6f 64 69 66 79 2d 73 79 6e 74 61 78 2d 65 6e 74 72 79 20 39 31 20 22 28 5d 22 20 74 65 78 69 6e   ┆odify-syntax-entry 91 "(]" texin┆
0x0180…01a0 66 6f 2d 6d 6f 64 65 2d 73 79 6e 74 61 78 2d 74 61 62 6c 65 29 20 28 6d 6f 64 69 66 79 2d 73 79   ┆fo-mode-syntax-table) (modify-sy┆
0x01a0…01c0 6e 74 61 78 2d 65 6e 74 72 79 20 39 33 20 22 29 5b 22 20 74 65 78 69 6e 66 6f 2d 6d 6f 64 65 2d   ┆ntax-entry 93 ")[" texinfo-mode-┆
0x01c0…01e0 73 79 6e 74 61 78 2d 74 61 62 6c 65 29 20 28 6d 6f 64 69 66 79 2d 73 79 6e 74 61 78 2d 65 6e 74   ┆syntax-table) (modify-syntax-ent┆
0x01e0…0200 72 79 20 31 32 33 20 22 28 7d 22 20 74 65 78 69 6e 66 6f 2d 6d 6f 64 65 2d 73 79 6e 74 61 78 2d   ┆ry 123 "(}" texinfo-mode-syntax-┆
0x0200…0220 74 61 62 6c 65 29 20 28 6d 6f 64 69 66 79 2d 73 79 6e 74 61 78 2d 65 6e 74 72 79 20 31 32 35 20   ┆table) (modify-syntax-entry 125 ┆
0x0220…0240 22 29 7b 22 20 74 65 78 69 6e 66 6f 2d 6d 6f 64 65 2d 73 79 6e 74 61 78 2d 74 61 62 6c 65 29 20   ┆"){" texinfo-mode-syntax-table) ┆
0x0240…0260 28 6d 6f 64 69 66 79 2d 73 79 6e 74 61 78 2d 65 6e 74 72 79 20 33 39 20 22 77 22 20 74 65 78 69   ┆(modify-syntax-entry 39 "w" texi┆
0x0260…0280 6e 66 6f 2d 6d 6f 64 65 2d 73 79 6e 74 61 78 2d 74 61 62 6c 65 29 29 0a 0a 28 64 65 66 76 61 72   ┆nfo-mode-syntax-table))  (defvar┆
0x0280…02a0 20 74 65 78 69 6e 66 6f 2d 6d 6f 64 65 2d 6d 61 70 20 6e 69 6c 29 0a 0a 28 69 66 20 74 65 78 69   ┆ texinfo-mode-map nil)  (if texi┆
0x02a0…02c0 6e 66 6f 2d 6d 6f 64 65 2d 6d 61 70 20 6e 69 6c 20 28 73 65 74 71 20 74 65 78 69 6e 66 6f 2d 6d   ┆nfo-mode-map nil (setq texinfo-m┆
0x02c0…02e0 6f 64 65 2d 6d 61 70 20 28 6d 61 6b 65 2d 73 70 61 72 73 65 2d 6b 65 79 6d 61 70 29 29 20 28 64   ┆ode-map (make-sparse-keymap)) (d┆
0x02e0…0300 65 66 69 6e 65 2d 6b 65 79 20 74 65 78 69 6e 66 6f 2d 6d 6f 64 65 2d 6d 61 70 20 22 03 06 22 20   ┆efine-key texinfo-mode-map "  " ┆
0x0300…0320 28 71 75 6f 74 65 20 74 65 78 69 6e 66 6f 2d 66 6f 72 6d 61 74 2d 72 65 67 69 6f 6e 29 29 20 28   ┆(quote texinfo-format-region)) (┆
0x0320…0340 64 65 66 69 6e 65 2d 6b 65 79 20 74 65 78 69 6e 66 6f 2d 6d 6f 64 65 2d 6d 61 70 20 22 03 13 22   ┆define-key texinfo-mode-map "  "┆
0x0340…0360 20 28 71 75 6f 74 65 20 74 65 78 69 6e 66 6f 2d 73 68 6f 77 2d 73 74 72 75 63 74 75 72 65 29 29   ┆ (quote texinfo-show-structure))┆
0x0360…0380 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 74 65 78 69 6e 66 6f 2d 6d 6f 64 65 2d 6d 61 70 20 22 1b   ┆ (define-key texinfo-mode-map " ┆
0x0380…03a0 7d 22 20 28 71 75 6f 74 65 20 75 70 2d 6c 69 73 74 29 29 20 28 64 65 66 69 6e 65 2d 6b 65 79 20   ┆}" (quote up-list)) (define-key ┆
0x03a0…03c0 74 65 78 69 6e 66 6f 2d 6d 6f 64 65 2d 6d 61 70 20 22 1b 7b 22 20 28 71 75 6f 74 65 20 74 65 78   ┆texinfo-mode-map " {" (quote tex┆
0x03c0…03e0 69 6e 66 6f 2d 69 6e 73 65 72 74 2d 62 72 61 63 65 73 29 29 20 28 64 65 66 69 6e 65 2d 6b 65 79   ┆info-insert-braces)) (define-key┆
0x03e0…0400 20 74 65 78 69 6e 66 6f 2d 6d 6f 64 65 2d 6d 61 70 20 22 03 03 76 22 20 28 71 75 6f 74 65 20 74   ┆ texinfo-mode-map "  v" (quote t┆
0x0400…0420 65 78 69 6e 66 6f 2d 69 6e 73 65 72 74 2d 40 76 61 72 29 29 20 28 64 65 66 69 6e 65 2d 6b 65 79   ┆exinfo-insert-@var)) (define-key┆
0x0420…0440 20 74 65 78 69 6e 66 6f 2d 6d 6f 64 65 2d 6d 61 70 20 22 03 03 73 22 20 28 71 75 6f 74 65 20 74   ┆ texinfo-mode-map "  s" (quote t┆
0x0440…0460 65 78 69 6e 66 6f 2d 69 6e 73 65 72 74 2d 40 73 61 6d 70 29 29 20 28 64 65 66 69 6e 65 2d 6b 65   ┆exinfo-insert-@samp)) (define-ke┆
0x0460…0480 79 20 74 65 78 69 6e 66 6f 2d 6d 6f 64 65 2d 6d 61 70 20 22 03 03 6e 22 20 28 71 75 6f 74 65 20   ┆y texinfo-mode-map "  n" (quote ┆
0x0480…04a0 74 65 78 69 6e 66 6f 2d 69 6e 73 65 72 74 2d 40 6e 6f 64 65 29 29 20 28 64 65 66 69 6e 65 2d 6b   ┆texinfo-insert-@node)) (define-k┆
0x04a0…04c0 65 79 20 74 65 78 69 6e 66 6f 2d 6d 6f 64 65 2d 6d 61 70 20 22 03 03 69 22 20 28 71 75 6f 74 65   ┆ey texinfo-mode-map "  i" (quote┆
0x04c0…04e0 20 74 65 78 69 6e 66 6f 2d 69 6e 73 65 72 74 2d 40 69 74 65 6d 29 29 20 28 64 65 66 69 6e 65 2d   ┆ texinfo-insert-@item)) (define-┆
0x04e0…0500 6b 65 79 20 74 65 78 69 6e 66 6f 2d 6d 6f 64 65 2d 6d 61 70 20 22 03 03 65 22 20 28 71 75 6f 74   ┆key texinfo-mode-map "  e" (quot┆
0x0500…0520 65 20 74 65 78 69 6e 66 6f 2d 69 6e 73 65 72 74 2d 40 65 6e 64 29 29 20 28 64 65 66 69 6e 65 2d   ┆e texinfo-insert-@end)) (define-┆
0x0520…0540 6b 65 79 20 74 65 78 69 6e 66 6f 2d 6d 6f 64 65 2d 6d 61 70 20 22 03 03 64 22 20 28 71 75 6f 74   ┆key texinfo-mode-map "  d" (quot┆
0x0540…0560 65 20 74 65 78 69 6e 66 6f 2d 69 6e 73 65 72 74 2d 40 64 66 6e 29 29 20 28 64 65 66 69 6e 65 2d   ┆e texinfo-insert-@dfn)) (define-┆
0x0560…0580 6b 65 79 20 74 65 78 69 6e 66 6f 2d 6d 6f 64 65 2d 6d 61 70 20 22 03 03 63 22 20 28 71 75 6f 74   ┆key texinfo-mode-map "  c" (quot┆
0x0580…05a0 65 20 74 65 78 69 6e 66 6f 2d 69 6e 73 65 72 74 2d 40 63 6f 64 65 29 29 29 0a 0a 28 64 65 66 75   ┆e texinfo-insert-@code)))  (defu┆
0x05a0…05c0 6e 20 74 65 78 69 6e 66 6f 2d 69 6e 73 65 72 74 2d 40 76 61 72 20 6e 69 6c 20 22 5c 0a 49 6e 73   ┆n texinfo-insert-@var nil "\ Ins┆
0x05c0…05e0 65 72 74 20 74 68 65 20 73 74 72 69 6e 67 20 40 76 61 72 20 69 6e 20 61 20 74 65 78 69 6e 66 6f   ┆ert the string @var in a texinfo┆
0x05e0…0600 20 62 75 66 66 65 72 2e 22 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 20 28 62 79 74 65 2d 63 6f   ┆ buffer." (interactive) (byte-co┆
0x0600…0620 64 65 20 22 c0 88 c1 63 88 c2 20 87 22 20 5b 6e 69 6c 20 22 40 76 61 72 7b 7d 22 20 62 61 63 6b   ┆de "   c    " [nil "@var{}" back┆
0x0620…0640 77 61 72 64 2d 63 68 61 72 5d 20 32 29 29 0a 0a 28 64 65 66 75 6e 20 74 65 78 69 6e 66 6f 2d 69   ┆ward-char] 2))  (defun texinfo-i┆
0x0640…0660 6e 73 65 72 74 2d 40 73 61 6d 70 20 6e 69 6c 20 22 5c 0a 49 6e 73 65 72 74 20 74 68 65 20 73 74   ┆nsert-@samp nil "\ Insert the st┆
0x0660…0680 72 69 6e 67 20 40 73 61 6d 70 20 69 6e 20 61 20 74 65 78 69 6e 66 6f 20 62 75 66 66 65 72 2e 22   ┆ring @samp in a texinfo buffer."┆
0x0680…06a0 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c0 88 c1 63 88   ┆ (interactive) (byte-code "   c ┆
0x06a0…06c0 c2 20 87 22 20 5b 6e 69 6c 20 22 40 73 61 6d 70 7b 7d 22 20 62 61 63 6b 77 61 72 64 2d 63 68 61   ┆   " [nil "@samp{}" backward-cha┆
0x06c0…06e0 72 5d 20 32 29 29 0a 0a 28 64 65 66 75 6e 20 74 65 78 69 6e 66 6f 2d 69 6e 73 65 72 74 2d 40 6e   ┆r] 2))  (defun texinfo-insert-@n┆
0x06e0…0700 6f 64 65 20 6e 69 6c 20 22 5c 0a 49 6e 73 65 72 74 20 74 68 65 20 73 74 72 69 6e 67 20 40 6e 6f   ┆ode nil "\ Insert the string @no┆
0x0700…0720 64 65 20 69 6e 20 61 20 74 65 78 69 6e 66 6f 20 62 75 66 66 65 72 2c 20 0a 61 6c 6f 6e 67 20 77   ┆de in a texinfo buffer,  along w┆
0x0720…0740 69 74 68 20 61 20 63 6f 6d 6d 65 6e 74 20 69 6e 64 69 63 61 74 69 6e 67 20 74 68 65 20 61 72 67   ┆ith a comment indicating the arg┆
0x0740…0760 75 6d 65 6e 74 73 20 74 6f 20 40 6e 6f 64 65 2e 22 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 20   ┆uments to @node." (interactive) ┆
0x0760…0780 28 62 79 74 65 2d 63 6f 64 65 20 22 c0 88 c1 63 88 c2 c3 21 88 c4 c5 21 87 22 20 5b 6e 69 6c 20   ┆(byte-code "   c   !   ! " [nil ┆
0x0780…07a0 22 40 6e 6f 64 65 20 20 20 20 20 0a 40 63 6f 6d 6d 65 6e 74 20 20 6e 6f 64 65 2d 6e 61 6d 65 2c   ┆"@node      @comment  node-name,┆
0x07a0…07c0 20 20 6e 65 78 74 2c 20 20 70 72 65 76 69 6f 75 73 2c 20 20 75 70 22 20 66 6f 72 77 61 72 64 2d   ┆  next,  previous,  up" forward-┆
0x07c0…07e0 6c 69 6e 65 20 2d 31 20 66 6f 72 77 61 72 64 2d 63 68 61 72 20 36 5d 20 33 29 29 0a 0a 28 64 65   ┆line -1 forward-char 6] 3))  (de┆
0x07e0…0800 66 75 6e 20 74 65 78 69 6e 66 6f 2d 69 6e 73 65 72 74 2d 40 69 74 65 6d 20 6e 69 6c 20 22 5c 0a   ┆fun texinfo-insert-@item nil "\ ┆
0x0800…0820 49 6e 73 65 72 74 20 74 68 65 20 73 74 72 69 6e 67 20 40 69 74 65 6d 20 69 6e 20 61 20 74 65 78   ┆Insert the string @item in a tex┆
0x0820…0840 69 6e 66 6f 20 62 75 66 66 65 72 2e 22 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 20 28 62 79 74   ┆info buffer." (interactive) (byt┆
0x0840…0860 65 2d 63 6f 64 65 20 22 c0 88 c1 63 88 c2 20 87 22 20 5b 6e 69 6c 20 22 40 69 74 65 6d 22 20 6e   ┆e-code "   c    " [nil "@item" n┆
0x0860…0880 65 77 6c 69 6e 65 5d 20 32 29 29 0a 0a 28 64 65 66 75 6e 20 74 65 78 69 6e 66 6f 2d 69 6e 73 65   ┆ewline] 2))  (defun texinfo-inse┆
0x0880…08a0 72 74 2d 40 65 6e 64 20 6e 69 6c 20 22 5c 0a 49 6e 73 65 72 74 20 74 68 65 20 73 74 72 69 6e 67   ┆rt-@end nil "\ Insert the string┆
0x08a0…08c0 20 40 65 6e 64 20 69 6e 20 61 20 74 65 78 69 6e 66 6f 20 62 75 66 66 65 72 2e 22 20 28 69 6e 74   ┆ @end in a texinfo buffer." (int┆
0x08c0…08e0 65 72 61 63 74 69 76 65 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c0 88 c1 63 87 22 20 5b 6e 69   ┆eractive) (byte-code "   c " [ni┆
0x08e0…0900 6c 20 22 40 65 6e 64 20 22 5d 20 31 29 29 0a 0a 28 64 65 66 75 6e 20 74 65 78 69 6e 66 6f 2d 69   ┆l "@end "] 1))  (defun texinfo-i┆
0x0900…0920 6e 73 65 72 74 2d 40 64 66 6e 20 6e 69 6c 20 22 5c 0a 49 6e 73 65 72 74 20 74 68 65 20 73 74 72   ┆nsert-@dfn nil "\ Insert the str┆
0x0920…0940 69 6e 67 20 40 64 66 6e 20 69 6e 20 61 20 74 65 78 69 6e 66 6f 20 62 75 66 66 65 72 2e 22 20 28   ┆ing @dfn in a texinfo buffer." (┆
0x0940…0960 69 6e 74 65 72 61 63 74 69 76 65 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c0 88 c1 63 88 c2 20   ┆interactive) (byte-code "   c   ┆
0x0960…0980 87 22 20 5b 6e 69 6c 20 22 40 64 66 6e 7b 7d 22 20 62 61 63 6b 77 61 72 64 2d 63 68 61 72 5d 20   ┆ " [nil "@dfn{}" backward-char] ┆
0x0980…09a0 32 29 29 0a 0a 28 64 65 66 75 6e 20 74 65 78 69 6e 66 6f 2d 69 6e 73 65 72 74 2d 40 63 6f 64 65   ┆2))  (defun texinfo-insert-@code┆
0x09a0…09c0 20 6e 69 6c 20 22 5c 0a 49 6e 73 65 72 74 20 74 68 65 20 73 74 72 69 6e 67 20 40 63 6f 64 65 20   ┆ nil "\ Insert the string @code ┆
0x09c0…09e0 69 6e 20 61 20 74 65 78 69 6e 66 6f 20 62 75 66 66 65 72 2e 22 20 28 69 6e 74 65 72 61 63 74 69   ┆in a texinfo buffer." (interacti┆
0x09e0…0a00 76 65 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c0 88 c1 63 88 c2 20 87 22 20 5b 6e 69 6c 20 22   ┆ve) (byte-code "   c    " [nil "┆
0x0a00…0a20 40 63 6f 64 65 7b 7d 22 20 62 61 63 6b 77 61 72 64 2d 63 68 61 72 5d 20 32 29 29 0a 0a 28 64 65   ┆@code{}" backward-char] 2))  (de┆
0x0a20…0a40 66 75 6e 20 74 65 78 69 6e 66 6f 2d 69 6e 73 65 72 74 2d 62 72 61 63 65 73 20 6e 69 6c 20 22 5c   ┆fun texinfo-insert-braces nil "\┆
0x0a40…0a60 0a 4d 61 6b 65 20 61 20 70 61 69 72 20 6f 66 20 62 72 61 63 65 73 20 61 6e 64 20 62 65 20 70 6f   ┆ Make a pair of braces and be po┆
0x0a60…0a80 69 73 65 64 20 74 6f 20 74 79 70 65 20 69 6e 73 69 64 65 20 6f 66 20 74 68 65 6d 2e 0a 55 73 65   ┆ised to type inside of them. Use┆
0x0a80…0aa0 20 5c 5c 5b 75 70 2d 6c 69 73 74 5d 20 74 6f 20 6d 6f 76 65 20 66 6f 72 77 61 72 64 20 6f 75 74   ┆ \\[up-list] to move forward out┆
0x0aa0…0ac0 20 6f 66 20 74 68 65 20 62 72 61 63 65 73 2e 22 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 20 28   ┆ of the braces." (interactive) (┆
0x0ac0…0ae0 62 79 74 65 2d 63 6f 64 65 20 22 c0 88 c1 63 88 c2 20 87 22 20 5b 6e 69 6c 20 22 7b 7d 22 20 62   ┆byte-code "   c    " [nil "{}" b┆
0x0ae0…0b00 61 63 6b 77 61 72 64 2d 63 68 61 72 5d 20 32 29 29 0a 0a 28 64 65 66 75 6e 20 74 65 78 69 6e 66   ┆ackward-char] 2))  (defun texinf┆
0x0b00…0b20 6f 2d 6d 6f 64 65 20 6e 69 6c 20 22 5c 0a 4d 61 6a 6f 72 20 6d 6f 64 65 20 66 6f 72 20 65 64 69   ┆o-mode nil "\ Major mode for edi┆
0x0b20…0b40 74 69 6e 67 20 74 65 78 69 6e 66 6f 20 66 69 6c 65 73 2e 0a 0a 20 20 49 74 20 68 61 73 20 74 68   ┆ting texinfo files.    It has th┆
0x0b40…0b60 65 73 65 20 65 78 74 72 61 20 63 6f 6d 6d 61 6e 64 73 3a 0a 5c 5c 7b 74 65 78 69 6e 66 6f 2d 6d   ┆ese extra commands: \\{texinfo-m┆
0x0b60…0b80 6f 64 65 2d 6d 61 70 7d 0a 0a 20 20 54 68 65 73 65 20 61 72 65 20 66 69 6c 65 73 20 74 68 61 74   ┆ode-map}    These are files that┆
0x0b80…0ba0 20 61 72 65 20 75 73 65 64 20 61 73 20 69 6e 70 75 74 20 66 6f 72 20 54 65 58 20 74 6f 20 6d 61   ┆ are used as input for TeX to ma┆
0x0ba0…0bc0 6b 65 20 70 72 69 6e 74 65 64 20 6d 61 6e 75 61 6c 73 0a 61 6e 64 20 61 6c 73 6f 20 74 6f 20 62   ┆ke printed manuals and also to b┆
0x0bc0…0be0 65 20 74 75 72 6e 65 64 20 69 6e 74 6f 20 49 6e 66 6f 20 66 69 6c 65 73 20 62 79 20 5c 5c 5b 74   ┆e turned into Info files by \\[t┆
0x0be0…0c00 65 78 69 6e 66 6f 2d 66 6f 72 6d 61 74 2d 62 75 66 66 65 72 5d 2e 0a 54 68 65 73 65 20 66 69 6c   ┆exinfo-format-buffer]. These fil┆
0x0c00…0c20 65 73 20 6d 75 73 74 20 62 65 20 77 72 69 74 74 65 6e 20 69 6e 20 61 20 76 65 72 79 20 72 65 73   ┆es must be written in a very res┆
0x0c20…0c40 74 72 69 63 74 65 64 20 61 6e 64 20 6d 6f 64 69 66 69 65 64 20 76 65 72 73 69 6f 6e 0a 6f 66 20   ┆tricted and modified version of ┆
0x0c40…0c60 54 65 58 20 69 6e 70 75 74 20 66 6f 72 6d 61 74 2e 0a 0a 20 20 45 64 69 74 69 6e 67 20 63 6f 6d   ┆TeX input format.    Editing com┆
0x0c60…0c80 6d 61 6e 64 73 20 61 72 65 20 6c 69 6b 65 20 74 65 78 74 2d 6d 6f 64 65 20 65 78 63 65 70 74 20   ┆mands are like text-mode except ┆
0x0c80…0ca0 74 68 61 74 20 74 68 65 20 73 79 6e 74 61 78 20 74 61 62 6c 65 20 69 73 0a 73 65 74 20 75 70 20   ┆that the syntax table is set up ┆
0x0ca0…0cc0 73 6f 20 65 78 70 72 65 73 73 69 6f 6e 20 63 6f 6d 6d 61 6e 64 73 20 73 6b 69 70 20 54 65 78 69   ┆so expression commands skip Texi┆
0x0cc0…0ce0 6e 66 6f 20 62 72 61 63 6b 65 74 20 67 72 6f 75 70 73 2e 20 20 54 6f 20 73 65 65 0a 77 68 61 74   ┆nfo bracket groups.  To see what┆
0x0ce0…0d00 20 74 68 65 20 49 6e 66 6f 20 76 65 72 73 69 6f 6e 20 6f 66 20 61 20 72 65 67 69 6f 6e 20 6f 66   ┆ the Info version of a region of┆
0x0d00…0d20 20 74 68 65 20 54 65 78 69 6e 66 6f 20 66 69 6c 65 20 77 69 6c 6c 20 6c 6f 6f 6b 20 6c 69 6b 65   ┆ the Texinfo file will look like┆
0x0d20…0d40 2c 0a 75 73 65 20 5c 5c 5b 74 65 78 69 6e 66 6f 2d 66 6f 72 6d 61 74 2d 72 65 67 69 6f 6e 5d 2e   ┆, use \\[texinfo-format-region].┆
0x0d40…0d60 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 72 75 6e 73 20 49 6e 66 6f 20 6f 6e 20 74 68 65 20   ┆  This command runs Info on the ┆
0x0d60…0d80 63 75 72 72 65 6e 74 20 72 65 67 69 6f 6e 0a 6f 66 20 74 68 65 20 54 65 78 69 6e 66 6f 20 66 69   ┆current region of the Texinfo fi┆
0x0d80…0da0 6c 65 20 61 6e 64 20 66 6f 72 6d 61 74 73 20 69 74 20 70 72 6f 70 65 72 6c 79 2e 0a 0a 20 20 59   ┆le and formats it properly.    Y┆
0x0da0…0dc0 6f 75 20 63 61 6e 20 73 68 6f 77 20 74 68 65 20 73 74 72 75 63 74 75 72 65 20 6f 66 20 61 20 54   ┆ou can show the structure of a T┆
0x0dc0…0de0 65 78 69 6e 66 6f 20 66 69 6c 65 20 77 69 74 68 20 5c 5c 5b 74 65 78 69 6e 66 6f 2d 73 68 6f 77   ┆exinfo file with \\[texinfo-show┆
0x0de0…0e00 2d 73 74 72 75 63 74 75 72 65 5d 2e 0a 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 73 68 6f 77 73 20   ┆-structure]. This command shows ┆
0x0e00…0e20 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 66 69 6c 65 20   ┆the structure of a Texinfo file ┆
0x0e20…0e40 62 79 20 6c 69 73 74 69 6e 67 20 74 68 65 0a 6c 69 6e 65 73 20 77 69 74 68 20 74 68 65 20 40 2d   ┆by listing the lines with the @-┆
0x0e40…0e60 73 69 67 6e 20 63 6f 6d 6d 61 6e 64 73 20 66 6f 72 20 40 6e 6f 64 65 2c 20 40 63 68 61 70 74 65   ┆sign commands for @node, @chapte┆
0x0e60…0e80 72 2c 20 40 73 65 63 74 69 6f 6e 20 61 6e 64 20 74 68 65 0a 6c 69 6b 65 2e 20 20 54 68 65 73 65   ┆r, @section and the like.  These┆
0x0e80…0ea0 20 6c 69 6e 65 73 20 61 72 65 20 64 69 73 70 6c 61 79 65 64 20 69 6e 20 61 6e 6f 74 68 65 72 20   ┆ lines are displayed in another ┆
0x0ea0…0ec0 77 69 6e 64 6f 77 20 63 61 6c 6c 65 64 20 74 68 65 20 2a 4f 63 63 75 72 2a 0a 77 69 6e 64 6f 77   ┆window called the *Occur* window┆
0x0ec0…0ee0 2e 20 20 49 6e 20 74 68 61 74 20 77 69 6e 64 6f 77 2c 20 79 6f 75 20 63 61 6e 20 70 6f 73 69 74   ┆.  In that window, you can posit┆
0x0ee0…0f00 69 6f 6e 20 74 68 65 20 63 75 72 73 6f 72 20 6f 76 65 72 20 6f 6e 65 20 6f 66 20 74 68 65 0a 6c   ┆ion the cursor over one of the l┆
0x0f00…0f20 69 6e 65 73 20 61 6e 64 20 75 73 65 20 5c 5c 5b 6f 63 63 75 72 2d 6d 6f 64 65 2d 67 6f 74 6f 2d   ┆ines and use \\[occur-mode-goto-┆
0x0f20…0f40 6f 63 63 75 72 72 65 6e 63 65 5d 2c 20 74 6f 20 6a 75 6d 70 20 74 6f 20 74 68 65 0a 63 6f 72 72   ┆occurrence], to jump to the corr┆
0x0f40…0f60 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 69 6e 66 6f 20 66 69   ┆esponding spot in the Texinfo fi┆
0x0f60…0f80 6c 65 2e 0a 0a 20 20 49 6e 20 61 64 64 69 74 69 6f 6e 2c 20 54 65 78 69 6e 66 6f 20 6d 6f 64 65   ┆le.    In addition, Texinfo mode┆
0x0f80…0fa0 20 70 72 6f 76 69 64 65 73 20 63 6f 6d 6d 61 6e 64 73 20 74 68 61 74 20 69 6e 73 65 72 74 20 76   ┆ provides commands that insert v┆
0x0fa0…0fc0 61 72 69 6f 75 73 0a 66 72 65 71 75 65 6e 74 6c 79 20 75 73 65 64 20 40 2d 73 69 67 6e 20 63 6f   ┆arious frequently used @-sign co┆
0x0fc0…0fe0 6d 6d 61 6e 64 73 20 69 6e 74 6f 20 74 68 65 20 62 75 66 66 65 72 2e 20 20 59 6f 75 20 63 61 6e   ┆mmands into the buffer.  You can┆
0x0fe0…1000 20 75 73 65 20 74 68 65 73 65 0a 63 6f 6d 6d 61 6e 64 73 20 74 6f 20 73 61 76 65 20 6b 65 79 73   ┆ use these commands to save keys┆
0x1000…1020 74 72 6f 6b 65 73 2e 20 20 41 6e 64 20 79 6f 75 20 63 61 6e 20 69 6e 73 65 72 74 20 62 61 6c 61   ┆trokes.  And you can insert bala┆
0x1020…1040 6e 63 65 64 20 62 72 61 63 65 73 20 77 69 74 68 0a 5c 5c 5b 74 65 78 69 6e 66 6f 2d 69 6e 73 65   ┆nced braces with \\[texinfo-inse┆
0x1040…1060 72 74 2d 62 72 61 63 65 73 5d 20 61 6e 64 20 6c 61 74 65 72 20 75 73 65 20 74 68 65 20 63 6f 6d   ┆rt-braces] and later use the com┆
0x1060…1080 6d 61 6e 64 20 5c 5c 5b 75 70 2d 6c 69 73 74 5d 20 74 6f 0a 6d 6f 76 65 20 66 6f 72 77 61 72 64   ┆mand \\[up-list] to move forward┆
0x1080…10a0 20 70 61 73 74 20 74 68 65 20 63 6c 6f 73 69 6e 67 20 62 72 61 63 65 2e 0a 0a 45 6e 74 65 72 69   ┆ past the closing brace.  Enteri┆
0x10a0…10c0 6e 67 20 54 65 78 69 6e 66 6f 20 6d 6f 64 65 20 63 61 6c 6c 73 20 74 68 65 20 76 61 6c 75 65 20   ┆ng Texinfo mode calls the value ┆
0x10c0…10e0 6f 66 20 74 65 78 74 2d 6d 6f 64 65 2d 68 6f 6f 6b 2c 20 61 6e 64 20 74 68 65 6e 20 74 68 65 0a   ┆of text-mode-hook, and then the ┆
0x10e0…1100 76 61 6c 75 65 20 6f 66 20 74 65 78 69 6e 66 6f 2d 6d 6f 64 65 2d 68 6f 6f 6b 2e 22 20 28 69 6e   ┆value of texinfo-mode-hook." (in┆
0x1100…1120 74 65 72 61 63 74 69 76 65 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 cb 88 cc 20 88 cd 89 10 88   ┆teractive) (byte-code "         ┆
0x1120…1140 ce 89 11 88 cf 0a 21 88 d0 0b 21 88 d1 c4 21 88 c5 89 14 88 d1 c6 21 88 d2 0e 06 50 89 16 06 88   ┆      !   !   !       !    P    ┆
0x1140…1160 d1 c7 21 88 d2 0e 07 50 89 16 07 88 d1 c8 21 88 d3 89 16 08 88 d1 c9 21 88 d4 89 16 09 88 d1 ca   ┆  !    P      !        !        ┆
0x1160…1180 21 88 d5 89 16 0a 88 d6 d7 d8 5c 22 87 22 20 5b 6d 6f 64 65 2d 6e 61 6d 65 20 6d 61 6a 6f 72 2d   ┆!         \" " [mode-name major-┆
0x1180…11a0 6d 6f 64 65 20 74 65 78 69 6e 66 6f 2d 6d 6f 64 65 2d 6d 61 70 20 74 65 78 69 6e 66 6f 2d 6d 6f   ┆mode texinfo-mode-map texinfo-mo┆
0x11a0…11c0 64 65 2d 73 79 6e 74 61 78 2d 74 61 62 6c 65 20 72 65 71 75 69 72 65 2d 66 69 6e 61 6c 2d 6e 65   ┆de-syntax-table require-final-ne┆
0x11c0…11e0 77 6c 69 6e 65 20 74 20 70 61 72 61 67 72 61 70 68 2d 73 65 70 61 72 61 74 65 20 70 61 72 61 67   ┆wline t paragraph-separate parag┆
0x11e0…1200 72 61 70 68 2d 73 74 61 72 74 20 66 69 6c 6c 2d 63 6f 6c 75 6d 6e 20 63 6f 6d 6d 65 6e 74 2d 73   ┆raph-start fill-column comment-s┆
0x1200…1220 74 61 72 74 20 63 6f 6d 6d 65 6e 74 2d 73 74 61 72 74 2d 73 6b 69 70 20 6e 69 6c 20 74 65 78 74   ┆tart comment-start-skip nil text┆
0x1220…1240 2d 6d 6f 64 65 20 22 54 65 78 69 6e 66 6f 22 20 74 65 78 69 6e 66 6f 2d 6d 6f 64 65 20 75 73 65   ┆-mode "Texinfo" texinfo-mode use┆
0x1240…1260 2d 6c 6f 63 61 6c 2d 6d 61 70 20 73 65 74 2d 73 79 6e 74 61 78 2d 74 61 62 6c 65 20 6d 61 6b 65   ┆-local-map set-syntax-table make┆
0x1260…1280 2d 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 20 22 5e 08 5c 5c 7c 5e 40 5b 61 2d 7a 41 2d 5a 5d   ┆-local-variable "^ \\|^@[a-zA-Z]┆
0x1280…12a0 2a 5b 20 0a 5d 5c 5c 7c 22 20 37 32 20 22 40 63 20 22 20 22 40 63 20 2b 22 20 72 75 6e 2d 68 6f   ┆*[  ]\\|" 72 "@c " "@c +" run-ho┆
0x12a0…12c0 6f 6b 73 20 74 65 78 74 2d 6d 6f 64 65 2d 68 6f 6f 6b 20 74 65 78 69 6e 66 6f 2d 6d 6f 64 65 2d   ┆oks text-mode-hook texinfo-mode-┆
0x12c0…12e0 68 6f 6f 6b 5d 20 31 32 29 29 0a 0a 28 64 65 66 76 61 72 20 74 65 78 69 6e 66 6f 2d 68 65 61 64   ┆hook] 12))  (defvar texinfo-head┆
0x12e0…1300 69 6e 67 2d 70 61 74 74 65 72 6e 20 22 5e 40 5c 5c 28 63 68 61 70 74 65 72 5c 5c 7c 75 6e 6e 75   ┆ing-pattern "^@\\(chapter\\|unnu┆
0x1300…1320 6d 5c 5c 7c 61 70 70 65 6e 64 69 78 5c 5c 7c 73 65 63 74 5c 5c 7c 73 75 62 5c 5c 7c 68 65 61 64   ┆m\\|appendix\\|sect\\|sub\\|head┆
0x1320…1340 69 6e 67 5c 5c 7c 6d 61 6a 6f 72 5c 5c 7c 6e 6f 64 65 5c 5c 29 22 20 22 5c 0a 54 68 69 73 20 69   ┆ing\\|major\\|node\\)" "\ This i┆
0x1340…1360 73 20 61 20 72 65 67 75 6c 61 72 20 65 78 70 72 65 73 73 69 6f 6e 20 74 6f 20 6d 61 74 63 68 20   ┆s a regular expression to match ┆
0x1360…1380 54 65 78 69 6e 66 6f 20 6c 69 6e 65 73 20 74 68 61 74 20 61 72 65 20 63 68 61 70 74 65 72 0a 6f   ┆Texinfo lines that are chapter o┆
0x1380…13a0 72 20 73 65 63 74 69 6f 6e 73 20 68 65 61 64 69 6e 67 73 20 6f 72 20 6c 69 6b 65 20 73 75 63 68   ┆r sections headings or like such┆
0x13a0…13c0 2e 22 29 0a 0a 28 64 65 66 75 6e 20 74 65 78 69 6e 66 6f 2d 73 68 6f 77 2d 73 74 72 75 63 74 75   ┆.")  (defun texinfo-show-structu┆
0x13c0…13e0 72 65 20 6e 69 6c 20 22 5c 0a 53 68 6f 77 20 74 68 65 20 73 74 72 75 63 74 75 72 65 20 6f 66 20   ┆re nil "\ Show the structure of ┆
0x13e0…1400 61 20 54 65 78 69 6e 66 6f 20 66 69 6c 65 20 62 79 20 6c 69 73 74 69 6e 67 20 74 68 65 20 6c 69   ┆a Texinfo file by listing the li┆
0x1400…1420 6e 65 73 20 77 69 74 68 20 74 68 65 0a 40 2d 73 69 67 6e 20 63 6f 6d 6d 61 6e 64 73 20 66 6f 72   ┆nes with the @-sign commands for┆
0x1420…1440 20 40 6e 6f 64 65 2c 20 40 63 68 61 70 74 65 72 2c 20 40 73 65 63 74 69 6f 6e 20 61 6e 64 20 74   ┆ @node, @chapter, @section and t┆
0x1440…1460 68 65 20 6c 69 6b 65 2e 20 20 4c 69 6e 65 73 0a 77 69 74 68 20 73 74 72 75 63 74 75 72 69 6e 67   ┆he like.  Lines with structuring┆
0x1460…1480 20 63 6f 6d 6d 61 6e 64 73 20 69 6e 20 74 68 65 6d 20 61 72 65 20 64 69 73 70 6c 61 79 65 64 20   ┆ commands in them are displayed ┆
0x1480…14a0 69 6e 20 61 6e 6f 74 68 65 72 20 77 69 6e 64 6f 77 0a 63 61 6c 6c 65 64 20 74 68 65 20 2a 4f 63   ┆in another window called the *Oc┆
0x14a0…14c0 63 75 72 2a 20 77 69 6e 64 6f 77 2e 20 20 49 6e 20 74 68 61 74 20 77 69 6e 64 6f 77 2c 20 79 6f   ┆cur* window.  In that window, yo┆
0x14c0…14e0 75 20 63 61 6e 20 70 6f 73 69 74 69 6f 6e 20 74 68 65 0a 63 75 72 73 6f 72 20 6f 76 65 72 20 6f   ┆u can position the cursor over o┆
0x14e0…1500 6e 65 20 6f 66 20 74 68 65 20 6c 69 6e 65 73 20 61 6e 64 20 75 73 65 20 5c 5c 5b 6f 63 63 75 72   ┆ne of the lines and use \\[occur┆
0x1500…1520 2d 6d 6f 64 65 2d 67 6f 74 6f 2d 6f 63 63 75 72 72 65 6e 63 65 5d 2c 0a 74 6f 20 6a 75 6d 70 20   ┆-mode-goto-occurrence], to jump ┆
0x1520…1540 74 6f 20 74 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   ┆to the corresponding spot in the┆
0x1540…1560 20 54 65 78 69 6e 66 6f 20 66 69 6c 65 2e 22 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 20 28 62   ┆ Texinfo file." (interactive) (b┆
0x1560…1580 79 74 65 2d 63 6f 64 65 20 22 c1 88 8a 65 62 88 c2 08 21 29 88 c3 c4 21 88 65 62 88 c5 c6 21 87   ┆yte-code "   eb   !)   ! eb   ! ┆
0x1580…15a0 22 20 5b 74 65 78 69 6e 66 6f 2d 68 65 61 64 69 6e 67 2d 70 61 74 74 65 72 6e 20 6e 69 6c 20 6f   ┆" [texinfo-heading-pattern nil o┆
0x15a0…15c0 63 63 75 72 20 70 6f 70 2d 74 6f 2d 62 75 66 66 65 72 20 22 2a 4f 63 63 75 72 2a 22 20 66 6c 75   ┆ccur pop-to-buffer "*Occur*" flu┆
0x15c0…15d6 73 68 2d 6c 69 6e 65 73 20 22 2d 2d 2d 2d 2d 22 5d 20 34 29 29 0a   ┆sh-lines "-----"] 4)) ┆