home *** CD-ROM | disk | FTP | other *** search
Emacs Compiled Lisp | 1995-08-29 | 5.5 KB |
open in:
MacOS 8.1
|
Win98
|
DOS
view JSON data
|
view as text
This file was processed as: Emacs Compiled Lisp
(other/emacsCompiledLisp).
This format is not currently supported by dexvert.
Confidence | Program | Detection | Match Type | Support
|
---|
1%
| dexvert
| Emacs Compiled Lisp (other/emacsCompiledLisp)
| magic
| Unsupported |
1%
| dexvert
| Combustion 2 Particle Library (other/combustion2ParticleLibrary)
| ext
| Unsupported |
100%
| file
| Emacs/XEmacs v19 byte-compiled Lisp data
| default
| |
99%
| file
| data
| default
| |
100%
| TrID
| Emacs/XEmacs byte-compiled Lisp (generic)
| default
| |
100%
| xdgMime
| text/x-emacs-lisp
| default (weak)
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 3b 45 4c 43 13 00 00 00 | 0a 3b 3b 3b 20 63 6f 6d |;ELC....|.;;; com|
|00000010| 70 69 6c 65 64 20 62 79 | 20 63 74 68 6f 6d 70 40 |piled by| cthomp@|
|00000020| 77 69 6c 6c 6f 77 2e 63 | 73 2e 75 69 75 63 2e 65 |willow.c|s.uiuc.e|
|00000030| 64 75 20 6f 6e 20 54 75 | 65 20 41 75 67 20 32 39 |du on Tu|e Aug 29|
|00000040| 20 31 34 3a 32 36 3a 30 | 34 20 31 39 39 35 0a 3b | 14:26:0|4 1995.;|
|00000050| 3b 3b 20 66 72 6f 6d 20 | 66 69 6c 65 20 2f 78 65 |;; from |file /xe|
|00000060| 6d 61 63 73 2f 78 65 6d | 61 63 73 2d 31 39 2e 31 |macs/xem|acs-19.1|
|00000070| 33 2d 72 65 6c 65 61 73 | 65 2f 65 64 69 74 6f 72 |3-releas|e/editor|
|00000080| 2f 6c 69 73 70 2f 75 74 | 69 6c 73 2f 64 6f 63 72 |/lisp/ut|ils/docr|
|00000090| 65 66 2e 65 6c 0a 3b 3b | 3b 20 65 6d 61 63 73 20 |ef.el.;;|; emacs |
|000000a0| 76 65 72 73 69 6f 6e 20 | 31 39 2e 31 33 20 58 45 |version |19.13 XE|
|000000b0| 6d 61 63 73 20 4c 75 63 | 69 64 2e 0a 3b 3b 3b 20 |macs Luc|id..;;; |
|000000c0| 62 79 74 65 63 6f 6d 70 | 20 76 65 72 73 69 6f 6e |bytecomp| version|
|000000d0| 20 32 2e 32 35 3b 20 31 | 2d 53 65 70 2d 39 34 2e | 2.25; 1|-Sep-94.|
|000000e0| 0a 3b 3b 3b 20 6f 70 74 | 69 6d 69 7a 61 74 69 6f |.;;; opt|imizatio|
|000000f0| 6e 20 69 73 20 6f 6e 2e | 0a 3b 3b 3b 20 74 68 69 |n is on.|.;;; thi|
|00000100| 73 20 66 69 6c 65 20 75 | 73 65 73 20 6f 70 63 6f |s file u|ses opco|
|00000110| 64 65 73 20 77 68 69 63 | 68 20 64 6f 20 6e 6f 74 |des whic|h do not|
|00000120| 20 65 78 69 73 74 20 69 | 6e 20 45 6d 61 63 73 20 | exist i|n Emacs |
|00000130| 31 38 2e 0a 0a 28 69 66 | 20 28 61 6e 64 20 28 62 |18...(if| (and (b|
|00000140| 6f 75 6e 64 70 20 27 65 | 6d 61 63 73 2d 76 65 72 |oundp 'e|macs-ver|
|00000150| 73 69 6f 6e 29 0a 09 20 | 28 6f 72 20 28 61 6e 64 |sion).. |(or (and|
|00000160| 20 28 62 6f 75 6e 64 70 | 20 27 65 70 6f 63 68 3a | (boundp| 'epoch:|
|00000170| 3a 76 65 72 73 69 6f 6e | 29 20 65 70 6f 63 68 3a |:version|) epoch:|
|00000180| 3a 76 65 72 73 69 6f 6e | 29 0a 09 20 20 20 20 20 |:version|).. |
|00000190| 28 73 74 72 69 6e 67 2d | 6c 65 73 73 70 20 65 6d |(string-|lessp em|
|000001a0| 61 63 73 2d 76 65 72 73 | 69 6f 6e 20 22 31 39 22 |acs-vers|ion "19"|
|000001b0| 29 29 29 0a 20 20 20 20 | 28 65 72 72 6f 72 20 22 |))). |(error "|
|000001c0| 54 68 69 73 20 66 69 6c | 65 20 77 61 73 20 63 6f |This fil|e was co|
|000001d0| 6d 70 69 6c 65 64 20 66 | 6f 72 20 45 6d 61 63 73 |mpiled f|or Emacs|
|000001e0| 20 31 39 2e 22 29 29 0a | 0a 28 64 65 66 76 61 72 | 19.")).|.(defvar|
|000001f0| 20 64 6f 63 72 65 66 2d | 68 69 67 68 6c 69 67 68 | docref-|highligh|
|00000200| 74 2d 70 20 74 20 22 5c | 0a 2a 49 66 20 6e 6f 6e |t-p t "\|.*If non|
|00000210| 2d 6e 69 6c 2c 20 5c 5c | 28 66 40 64 6f 63 72 65 |-nil, \\|(f@docre|
|00000220| 66 2d 73 75 62 73 74 29 | 20 68 69 67 68 6c 69 67 |f-subst)| highlig|
|00000230| 68 74 73 20 63 72 6f 73 | 73 2d 72 65 66 65 72 65 |hts cros|s-refere|
|00000240| 6e 63 65 73 2e 0a 55 6e | 64 65 72 20 77 69 6e 64 |nces..Un|der wind|
|00000250| 6f 77 20 73 79 73 74 65 | 6d 20 69 74 20 68 69 67 |ow syste|m it hig|
|00000260| 68 6c 69 67 68 74 73 20 | 74 68 65 6d 20 77 69 74 |hlights |them wit|
|00000270| 68 20 66 61 63 65 20 64 | 65 66 69 6e 65 64 20 62 |h face d|efined b|
|00000280| 79 0a 5c 5c 28 76 40 64 | 6f 63 72 65 66 2d 68 69 |y.\\(v@d|ocref-hi|
|00000290| 67 68 6c 69 67 68 74 2d | 66 61 63 65 29 2c 20 6f |ghlight-|face), o|
|000002a0| 6e 20 63 68 61 72 61 63 | 74 65 72 20 74 65 72 6d |n charac|ter term|
|000002b0| 69 6e 61 6c 20 68 69 67 | 68 6c 69 67 68 74 65 64 |inal hig|hlighted|
|000002c0| 20 72 65 66 65 72 65 6e | 63 65 73 0a 6c 6f 6f 6b | referen|ces.look|
|000002d0| 20 6c 69 6b 65 20 63 72 | 6f 73 73 2d 72 65 66 65 | like cr|oss-refe|
|000002e0| 72 65 6e 63 65 73 20 69 | 6e 20 69 6e 66 6f 20 6d |rences i|n info m|
|000002f0| 6f 64 65 2e 22 29 0a 28 | 64 65 66 76 61 72 20 64 |ode.").(|defvar d|
|00000300| 6f 63 72 65 66 2d 68 69 | 67 68 6c 69 67 68 74 2d |ocref-hi|ghlight-|
|00000310| 66 61 63 65 20 27 68 69 | 67 68 6c 69 67 68 74 20 |face 'hi|ghlight |
|00000320| 22 5c 0a 2a 46 61 63 65 | 20 75 73 65 64 20 74 6f |"\.*Face| used to|
|00000330| 20 68 69 67 68 6c 69 67 | 68 74 20 63 72 6f 73 73 | highlig|ht cross|
|00000340| 2d 72 65 66 65 72 65 6e | 63 65 73 20 28 75 73 65 |-referen|ces (use|
|00000350| 64 20 62 79 20 5c 5c 28 | 66 40 64 6f 63 72 65 66 |d by \\(|f@docref|
|00000360| 2d 73 75 62 73 74 29 29 | 22 29 0a 28 64 65 66 76 |-subst))|").(defv|
|00000370| 61 72 20 64 6f 63 72 65 | 66 2d 6d 65 74 68 6f 64 |ar docre|f-method|
|00000380| 73 2d 61 6c 69 73 74 20 | 27 28 28 22 66 22 20 2e |s-alist |'(("f" .|
|00000390| 20 64 6f 63 72 65 66 2d | 64 65 73 63 72 69 62 65 | docref-|describe|
|000003a0| 2d 66 75 6e 63 74 69 6f | 6e 29 20 28 22 76 22 20 |-functio|n) ("v" |
|000003b0| 2e 20 64 6f 63 72 65 66 | 2d 64 65 73 63 72 69 62 |. docref|-describ|
|000003c0| 65 2d 76 61 72 69 61 62 | 6c 65 29 20 28 22 46 22 |e-variab|le) ("F"|
|000003d0| 20 2e 20 64 6f 63 72 65 | 66 2d 72 65 61 64 2d 66 | . docre|f-read-f|
|000003e0| 69 6c 65 29 20 28 22 73 | 22 20 2e 20 64 6f 63 72 |ile) ("s|" . docr|
|000003f0| 65 66 2d 75 73 65 2d 73 | 74 72 69 6e 67 29 20 28 |ef-use-s|tring) (|
|00000400| 22 56 22 20 2e 20 64 6f | 63 72 65 66 2d 75 73 65 |"V" . do|cref-use|
|00000410| 2d 76 61 72 69 61 62 6c | 65 2d 76 61 6c 75 65 29 |-variabl|e-value)|
|00000420| 20 28 22 30 22 20 2e 20 | 62 65 65 70 29 29 20 22 | ("0" . |beep)) "|
|00000430| 5c 0a 41 6c 69 73 74 20 | 77 68 69 63 68 20 6d 61 |\.Alist |which ma|
|00000440| 70 73 20 63 72 6f 73 73 | 2d 72 65 66 65 72 65 6e |ps cross|-referen|
|00000450| 63 65 20 60 60 74 79 70 | 65 73 27 27 20 74 6f 20 |ce ``typ|es'' to |
|00000460| 72 65 74 72 69 65 76 61 | 6c 20 66 75 6e 63 74 69 |retrieva|l functi|
|00000470| 6f 6e 73 2e 0a 0a 54 68 | 65 20 63 61 72 20 6f 66 |ons...Th|e car of|
|00000480| 20 65 61 63 68 20 65 6c | 65 6d 65 6e 74 20 69 73 | each el|ement is|
|00000490| 20 61 20 73 74 72 69 6e | 67 20 74 68 61 74 20 73 | a strin|g that s|
|000004a0| 65 72 76 65 73 20 61 73 | 20 60 74 79 70 65 27 20 |erves as| `type' |
|000004b0| 69 6e 20 63 72 6f 73 73 | 2d 72 65 66 65 72 65 6e |in cross|-referen|
|000004c0| 63 65 73 2e 0a 28 53 65 | 65 20 5c 5c 28 66 40 64 |ces..(Se|e \\(f@d|
|000004d0| 6f 63 72 65 66 2d 73 75 | 62 73 74 29 29 2e 20 20 |ocref-su|bst)). |
|000004e0| 54 68 65 20 63 64 72 20 | 69 73 20 61 20 66 75 6e |The cdr |is a fun|
|000004f0| 63 74 69 6f 6e 20 6f 66 | 20 6f 6e 65 20 61 72 67 |ction of| one arg|
|00000500| 75 6d 65 6e 74 2c 0a 74 | 6f 20 62 65 20 63 61 6c |ument,.t|o be cal|
|00000510| 6c 65 64 20 74 6f 20 66 | 69 6e 64 20 74 68 69 73 |led to f|ind this|
|00000520| 20 72 65 66 65 72 65 6e | 63 65 2e 22 29 0a 28 64 | referen|ce.").(d|
|00000530| 65 66 76 61 72 20 64 6f | 63 72 65 66 2d 62 61 63 |efvar do|cref-bac|
|00000540| 6b 2d 6c 61 62 65 6c 20 | 22 5c 6e 62 61 63 6b 22 |k-label |"\nback"|
|00000550| 20 22 5c 0a 4c 61 62 65 | 6c 20 74 6f 20 75 73 65 | "\.Labe|l to use|
|00000560| 20 62 79 20 5c 5c 28 66 | 40 64 6f 63 72 65 66 2d | by \\(f|@docref-|
|00000570| 73 75 62 73 74 29 20 66 | 6f 72 20 74 68 65 20 67 |subst) f|or the g|
|00000580| 6f 2d 62 61 63 6b 20 72 | 65 66 65 72 65 6e 63 65 |o-back r|eference|
|00000590| 2e 22 29 0a 28 64 65 66 | 76 61 72 20 64 6f 63 72 |.").(def|var docr|
|000005a0| 65 66 2d 62 61 63 6b 2d | 72 65 66 65 72 65 6e 63 |ef-back-|referenc|
|000005b0| 65 20 6e 69 6c 20 22 5c | 0a 49 66 20 6e 6f 6e 2d |e nil "\|.If non-|
|000005c0| 6e 69 6c 2c 20 74 68 69 | 73 20 69 73 20 61 20 67 |nil, thi|s is a g|
|000005d0| 6f 2d 62 61 63 6b 20 72 | 65 66 65 72 65 6e 63 65 |o-back r|eference|
|000005e0| 20 74 6f 20 61 64 64 20 | 74 6f 20 74 68 65 20 63 | to add |to the c|
|000005f0| 75 72 72 65 6e 74 20 62 | 75 66 66 65 72 2e 0a 54 |urrent b|uffer..T|
|00000600| 68 65 20 76 61 6c 75 65 | 20 73 70 65 63 69 66 69 |he value| specifi|
|00000610| 65 73 20 68 6f 77 20 74 | 6f 20 67 6f 20 62 61 63 |es how t|o go bac|
|00000620| 6b 2e 20 20 49 74 20 73 | 68 6f 75 6c 64 20 62 65 |k. It s|hould be|
|00000630| 20 73 75 69 74 61 62 6c | 65 20 66 6f 72 20 75 73 | suitabl|e for us|
|00000640| 65 0a 61 73 20 74 68 65 | 20 73 65 63 6f 6e 64 20 |e.as the| second |
|00000650| 61 72 67 75 6d 65 6e 74 | 20 74 6f 20 5c 5c 28 66 |argument| to \\(f|
|00000660| 40 64 6f 63 72 65 66 2d | 69 6e 73 65 72 74 2d 6c |@docref-|insert-l|
|00000670| 61 62 65 6c 29 2e 0a 5c | 5c 28 66 40 64 6f 63 72 |abel)..\|\(f@docr|
|00000680| 65 66 2d 73 75 62 73 74 | 29 20 75 73 65 73 20 74 |ef-subst|) uses t|
|00000690| 68 69 73 20 74 6f 20 73 | 65 74 20 75 70 20 74 68 |his to s|et up th|
|000006a0| 65 20 67 6f 2d 62 61 63 | 6b 20 72 65 66 65 72 65 |e go-bac|k refere|
|000006b0| 6e 63 65 2e 22 29 0a 28 | 66 73 65 74 20 27 64 6f |nce.").(|fset 'do|
|000006c0| 63 72 65 66 2d 73 65 74 | 75 70 20 23 5b 6e 69 6c |cref-set|up #[nil|
|000006d0| 20 22 c0 70 21 88 c1 20 | 87 22 20 5b 64 6f 63 72 | ".p!.. |." [docr|
|000006e0| 65 66 2d 73 75 62 73 74 | 20 64 6f 63 72 65 66 2d |ef-subst| docref-|
|000006f0| 6d 6f 64 65 5d 20 32 20 | 22 5c 0a 50 72 6f 63 65 |mode] 2 |"\.Proce|
|00000700| 73 73 20 64 6f 63 72 65 | 66 20 63 72 6f 73 73 2d |ss docre|f cross-|
|00000710| 72 65 66 65 72 65 6e 63 | 65 73 20 69 6e 20 74 68 |referenc|es in th|
|00000720| 65 20 63 75 72 72 65 6e | 74 20 62 75 66 66 65 72 |e curren|t buffer|
|00000730| 2e 0a 53 65 65 20 61 6c | 73 6f 20 5c 5c 28 66 40 |..See al|so \\(f@|
|00000740| 64 6f 63 72 65 66 2d 73 | 75 62 73 74 29 2e 22 20 |docref-s|ubst)." |
|00000750| 6e 69 6c 5d 29 0a 28 62 | 79 74 65 2d 63 6f 64 65 |nil]).(b|yte-code|
|00000760| 20 22 c0 c1 21 ac 82 c2 | 11 09 ac 98 c3 20 1c c5 | "..!...|..... ..|
|00000770| 0c c6 c7 23 88 c5 0c c8 | c9 23 88 c5 0c ca cb 23 |...#....|.#.....#|
|00000780| 88 0c 11 29 c2 87 22 20 | 5b 62 6f 75 6e 64 70 20 |...).." |[boundp |
|00000790| 64 6f 63 72 65 66 2d 6d | 6f 64 65 2d 6d 61 70 20 |docref-m|ode-map |
|000007a0| 6e 69 6c 20 6d 61 6b 65 | 2d 73 70 61 72 73 65 2d |nil make|-sparse-|
|000007b0| 6b 65 79 6d 61 70 20 6d | 61 70 20 64 65 66 69 6e |keymap m|ap defin|
|000007c0| 65 2d 6b 65 79 20 5b 6d | 6f 75 73 65 2d 32 5d 20 |e-key [m|ouse-2] |
|000007d0| 64 6f 63 72 65 66 2d 66 | 6f 6c 6c 6f 77 2d 6d 6f |docref-f|ollow-mo|
|000007e0| 75 73 65 20 22 03 02 22 | 20 64 6f 63 72 65 66 2d |use ".."| docref-|
|000007f0| 67 6f 2d 62 61 63 6b 20 | 22 03 03 22 20 64 6f 63 |go-back |".." doc|
|00000800| 72 65 66 2d 66 6f 6c 6c | 6f 77 5d 20 34 29 0a 28 |ref-foll|ow] 4).(|
|00000810| 66 73 65 74 20 27 64 6f | 63 72 65 66 2d 6d 6f 64 |fset 'do|cref-mod|
|00000820| 65 20 23 5b 6e 69 6c 20 | 22 c0 20 88 c1 12 c3 14 |e #[nil |". .....|
|00000830| c5 0e 06 21 88 c7 c1 21 | 87 22 20 5b 6b 69 6c 6c |...!...!|." [kill|
|00000840| 2d 61 6c 6c 2d 6c 6f 63 | 61 6c 2d 76 61 72 69 61 |-all-loc|al-varia|
|00000850| 62 6c 65 73 20 64 6f 63 | 72 65 66 2d 6d 6f 64 65 |bles doc|ref-mode|
|00000860| 20 6d 61 6a 6f 72 2d 6d | 6f 64 65 20 22 44 6f 63 | major-m|ode "Doc|
|00000870| 72 65 66 22 20 6d 6f 64 | 65 2d 6e 61 6d 65 20 75 |ref" mod|e-name u|
|00000880| 73 65 2d 6c 6f 63 61 6c | 2d 6d 61 70 20 64 6f 63 |se-local|-map doc|
|00000890| 72 65 66 2d 6d 6f 64 65 | 2d 6d 61 70 20 72 75 6e |ref-mode|-map run|
|000008a0| 2d 68 6f 6f 6b 73 5d 20 | 32 20 22 5c 0a 4d 61 6a |-hooks] |2 "\.Maj|
|000008b0| 6f 72 20 6d 6f 64 65 20 | 66 6f 72 20 68 65 6c 70 |or mode |for help|
|000008c0| 20 62 75 66 66 65 72 73 | 20 74 68 61 74 20 63 6f | buffers| that co|
|000008d0| 6e 74 61 69 6e 20 63 72 | 6f 73 73 20 72 65 66 65 |ntain cr|oss refe|
|000008e0| 72 65 6e 63 65 73 2e 0a | 54 6f 20 66 6f 6c 6c 6f |rences..|To follo|
|000008f0| 77 20 61 20 72 65 66 65 | 72 65 6e 63 65 2c 20 6d |w a refe|rence, m|
|00000900| 6f 76 65 20 74 6f 20 69 | 74 20 61 6e 64 20 74 79 |ove to i|t and ty|
|00000910| 70 65 20 5c 5c 5b 64 6f | 63 72 65 66 2d 66 6f 6c |pe \\[do|cref-fol|
|00000920| 6c 6f 77 5d 2c 20 6f 72 | 20 75 73 65 0a 5c 5c 5b |low], or| use.\\[|
|00000930| 64 6f 63 72 65 66 2d 66 | 6f 6c 6c 6f 77 2d 6d 6f |docref-f|ollow-mo|
|00000940| 75 73 65 5d 2e 20 20 54 | 68 65 20 63 6f 6d 6d 61 |use]. T|he comma|
|00000950| 6e 64 20 5c 5c 5b 64 6f | 63 72 65 66 2d 67 6f 2d |nd \\[do|cref-go-|
|00000960| 62 61 63 6b 5d 20 63 61 | 6e 20 75 73 65 64 20 74 |back] ca|n used t|
|00000970| 6f 20 67 6f 0a 62 61 63 | 6b 20 74 6f 20 77 68 65 |o go.bac|k to whe|
|00000980| 72 65 20 79 6f 75 20 63 | 61 6d 65 20 66 72 6f 6d |re you c|ame from|
|00000990| 2e 22 20 6e 69 6c 5d 29 | 0a 28 66 73 65 74 20 27 |." nil])|.(fset '|
|000009a0| 64 6f 63 72 65 66 2d 73 | 75 62 73 74 20 23 5b 28 |docref-s|ubst #[(|
|000009b0| 62 75 66 29 20 22 8a 08 | 71 88 65 62 88 c1 65 c2 |buf) "..|q.eb..e.|
|000009c0| 5c 22 3f ad dd c3 20 1c | c5 c6 c7 c8 23 ab b1 c9 |\"?... .|....#...|
|000009d0| 94 c9 95 7b 1e 5c 6e cb | 94 cb 95 7b 1e 0c cd 94 |...{.\n.|...{....|
|000009e0| ab 89 cd 94 c9 5c 5c cd | 95 7b aa 82 0e 0c 1e 0e |.....\\.|.{......|
|000009f0| cf d0 c8 5c 22 88 d1 0e | 0e 0e 5c 6e 0e 0c 42 5c |...\"...|..\n..B\|
|00000a00| 22 88 2b aa 48 0e 12 ab | 92 64 62 88 d3 65 65 54 |".+.H...|.db..eeT|
|00000a10| d4 60 24 88 d1 0e 15 0e | 12 5c 22 88 d3 65 65 54 |.`$.....|.\"..eeT|
|00000a20| c2 c8 24 88 d6 0c 21 29 | 29 87 22 20 5b 62 75 66 |..$...!)|)." [buf|
|00000a30| 20 67 65 74 2d 74 65 78 | 74 2d 70 72 6f 70 65 72 | get-tex|t-proper|
|00000a40| 74 79 20 64 6f 63 72 65 | 66 2d 73 65 65 6e 20 62 |ty docre|f-seen b|
|00000a50| 75 66 66 65 72 2d 6d 6f | 64 69 66 69 65 64 2d 70 |uffer-mo|dified-p|
|00000a60| 20 6f 6c 64 2d 6d 6f 64 | 69 66 69 65 64 20 72 65 | old-mod|ified re|
|00000a70| 2d 73 65 61 72 63 68 2d | 66 6f 72 77 61 72 64 20 |-search-|forward |
|00000a80| 22 5b 5c 5c 5d 28 5c 5c | 28 5b 5e 29 40 5d 2b 5c |"[\\](\\|([^)@]+\|
|00000a90| 5c 29 5c 5c 28 40 5b 5e | 29 40 5d 2b 5c 5c 29 3f |\)\\(@[^|)@]+\\)?|
|00000aa0| 40 5c 5c 28 5b 5e 29 5d | 2a 5c 5c 29 29 22 20 6e |@\\([^)]|*\\))" n|
|00000ab0| 69 6c 20 74 20 31 20 74 | 79 70 65 20 33 20 64 61 |il t 1 t|ype 3 da|
|00000ac0| 74 61 20 32 20 6c 61 62 | 65 6c 20 72 65 70 6c 61 |ta 2 lab|el repla|
|00000ad0| 63 65 2d 6d 61 74 63 68 | 20 22 22 20 64 6f 63 72 |ce-match| "" docr|
|00000ae0| 65 66 2d 69 6e 73 65 72 | 74 2d 6c 61 62 65 6c 20 |ef-inser|t-label |
|00000af0| 64 6f 63 72 65 66 2d 62 | 61 63 6b 2d 72 65 66 65 |docref-b|ack-refe|
|00000b00| 72 65 6e 63 65 20 70 75 | 74 2d 74 65 78 74 2d 70 |rence pu|t-text-p|
|00000b10| 72 6f 70 65 72 74 79 20 | 64 6f 63 72 65 66 2d 62 |roperty |docref-b|
|00000b20| 61 63 6b 2d 70 6f 73 69 | 74 69 6f 6e 20 64 6f 63 |ack-posi|tion doc|
|00000b30| 72 65 66 2d 62 61 63 6b | 2d 6c 61 62 65 6c 20 73 |ref-back|-label s|
|00000b40| 65 74 2d 62 75 66 66 65 | 72 2d 6d 6f 64 69 66 69 |et-buffe|r-modifi|
|00000b50| 65 64 2d 70 5d 20 35 20 | 22 5c 0a 50 61 72 73 65 |ed-p] 5 |"\.Parse|
|00000b60| 20 64 6f 63 75 6d 65 6e | 74 61 74 69 6f 6e 20 63 | documen|tation c|
|00000b70| 72 6f 73 73 2d 72 65 66 | 65 72 65 6e 63 65 73 20 |ross-ref|erences |
|00000b80| 69 6e 20 62 75 66 66 65 | 72 20 42 55 46 2e 0a 0a |in buffe|r BUF...|
|00000b90| 46 69 6e 64 20 63 72 6f | 73 73 2d 72 65 66 65 72 |Find cro|ss-refer|
|00000ba0| 65 6e 63 65 20 69 6e 66 | 6f 72 6d 61 74 69 6f 6e |ence inf|ormation|
|00000bb0| 20 69 6e 20 61 20 62 75 | 66 66 65 72 20 61 6e 64 | in a bu|ffer and|
|00000bc0| 0a 68 69 67 68 6c 69 67 | 68 74 20 74 68 65 6d 20 |.highlig|ht them |
|00000bd0| 77 69 74 68 20 66 61 63 | 65 20 64 65 66 69 6e 65 |with fac|e define|
|00000be0| 64 20 62 79 20 5c 5c 28 | 76 40 64 6f 63 72 65 66 |d by \\(|v@docref|
|00000bf0| 2d 68 69 67 68 6c 69 67 | 68 74 2d 66 61 63 65 29 |-highlig|ht-face)|
|00000c00| 2e 0a 0a 43 72 6f 73 73 | 2d 72 65 66 65 72 65 6e |...Cross|-referen|
|00000c10| 63 65 20 68 61 73 20 74 | 68 65 20 66 6f 6c 6c 6f |ce has t|he follo|
|00000c20| 77 69 6e 67 20 66 6f 72 | 6d 61 74 3a 20 5c 5c 20 |wing for|mat: \\ |
|00000c30| 28 54 59 50 45 5b 40 4c | 41 42 45 4c 5d 40 44 41 |(TYPE[@L|ABEL]@DA|
|00000c40| 54 41 29 2c 20 77 68 65 | 72 65 0a 54 59 50 45 20 |TA), whe|re.TYPE |
|00000c50| 64 65 66 69 6e 65 73 20 | 6d 65 74 68 6f 64 20 75 |defines |method u|
|00000c60| 73 65 64 20 74 6f 20 72 | 65 74 72 69 76 65 20 78 |sed to r|etrive x|
|00000c70| 72 65 66 20 64 61 74 61 | 20 28 6c 69 6b 65 20 72 |ref data| (like r|
|00000c80| 65 61 64 69 6e 67 20 66 | 72 6f 6d 20 66 69 6c 65 |eading f|rom file|
|00000c90| 20 6f 72 0a 63 61 6c 6c | 69 6e 67 20 5c 5c 28 66 | or.call|ing \\(f|
|00000ca0| 40 64 65 73 63 72 69 62 | 65 2d 66 75 6e 63 74 69 |@describ|e-functi|
|00000cb0| 6f 6e 29 29 2c 20 44 41 | 54 41 20 69 73 20 61 6e |on)), DA|TA is an|
|00000cc0| 20 61 72 67 75 6d 65 6e | 74 20 74 6f 20 74 68 69 | argumen|t to thi|
|00000cd0| 73 20 6d 65 74 68 6f 64 | 0a 28 6c 69 6b 65 20 66 |s method|.(like f|
|00000ce0| 69 6c 65 20 6e 61 6d 65 | 20 6f 72 20 66 75 6e 63 |ile name| or func|
|00000cf0| 74 69 6f 6e 20 6e 61 6d | 65 29 2c 20 61 6e 64 20 |tion nam|e), and |
|00000d00| 4c 41 42 45 4c 20 69 73 | 20 64 69 73 70 6c 61 79 |LABEL is| display|
|00000d10| 65 64 20 69 6e 20 74 65 | 78 74 20 75 73 69 6e 67 |ed in te|xt using|
|00000d20| 0a 5c 5c 28 76 40 64 6f | 63 72 65 66 2d 68 69 67 |.\\(v@do|cref-hig|
|00000d30| 68 6c 69 67 68 74 2d 66 | 61 63 65 29 2e 0a 0a 54 |hlight-f|ace)...T|
|00000d40| 68 65 20 73 70 65 63 69 | 61 6c 20 72 65 66 65 72 |he speci|al refer|
|00000d50| 65 6e 63 65 20 60 62 61 | 63 6b 27 20 63 61 6e 20 |ence `ba|ck' can |
|00000d60| 62 65 20 75 73 65 64 20 | 74 6f 20 72 65 74 75 72 |be used |to retur|
|00000d70| 6e 20 62 61 63 6b 2e 0a | 54 68 65 20 76 61 72 69 |n back..|The vari|
|00000d80| 61 62 6c 65 20 5c 5c 28 | 76 40 64 6f 63 72 65 66 |able \\(|v@docref|
|00000d90| 2d 62 61 63 6b 2d 6c 61 | 62 65 6c 29 20 73 70 65 |-back-la|bel) spe|
|00000da0| 63 69 66 69 65 73 20 74 | 68 65 20 6c 61 62 65 6c |cifies t|he label|
|00000db0| 20 74 6f 20 75 73 65 20 | 66 6f 72 20 74 68 61 74 | to use |for that|
|00000dc0| 2e 0a 0a 53 65 65 20 5c | 5c 28 76 40 64 6f 63 72 |...See \|\(v@docr|
|00000dd0| 65 66 2d 6d 65 74 68 6f | 64 73 2d 61 6c 69 73 74 |ef-metho|ds-alist|
|00000de0| 29 20 66 6f 72 20 63 75 | 72 72 65 6e 74 6c 79 20 |) for cu|rrently |
|00000df0| 64 65 66 69 6e 65 64 20 | 6d 65 74 68 6f 64 73 2e |defined |methods.|
|00000e00| 22 20 22 62 22 5d 29 0a | 28 66 73 65 74 20 27 64 |" "b"]).|(fset 'd|
|00000e10| 6f 63 72 65 66 2d 69 6e | 73 65 72 74 2d 6c 61 62 |ocref-in|sert-lab|
|00000e20| 65 6c 20 23 5b 28 73 74 | 72 69 6e 67 20 72 65 66 |el #[(st|ring ref|
|00000e30| 29 20 22 08 b0 01 19 c2 | 20 1b c4 8e c5 c6 09 5c |) ".....| ......\|
|00000e40| 22 ab 84 c7 95 aa 81 c8 | 2a c2 20 1b c9 8e c5 ca |".......|*. .....|
|00000e50| 09 5c 22 ab 84 c7 94 aa | 82 09 47 2a 1e 0b 1e 0c |.\".....|..G*....|
|00000e60| 0e 0d ab 8b ce 0e 0c 0e | 0b cf 0e 10 09 25 88 ce |........|.....%..|
|00000e70| c8 09 47 d1 0e 12 09 25 | 88 09 63 2b 87 22 20 5b |..G....%|..c+." [|
|00000e80| 73 74 72 69 6e 67 20 6c | 61 62 65 6c 20 6d 61 74 |string l|abel mat|
|00000e90| 63 68 2d 64 61 74 61 20 | 5f 6d 61 74 63 68 5f 64 |ch-data |_match_d|
|00000ea0| 61 74 61 5f 20 28 28 73 | 74 6f 72 65 2d 6d 61 74 |ata_ ((s|tore-mat|
|00000eb0| 63 68 2d 64 61 74 61 20 | 5f 6d 61 74 63 68 5f 64 |ch-data |_match_d|
|00000ec0| 61 74 61 5f 29 29 20 73 | 74 72 69 6e 67 2d 6d 61 |ata_)) s|tring-ma|
|00000ed0| 74 63 68 20 22 5e 5c 5c | 28 5b 20 09 5c 6e 5d 2b |tch "^\\|([ .\n]+|
|00000ee0| 5c 5c 29 22 20 31 20 30 | 20 28 28 73 74 6f 72 65 |\\)" 1 0| ((store|
|00000ef0| 2d 6d 61 74 63 68 2d 64 | 61 74 61 20 5f 6d 61 74 |-match-d|ata _mat|
|00000f00| 63 68 5f 64 61 74 61 5f | 29 29 20 22 5c 5c 28 5b |ch_data_|)) "\\([|
|00000f10| 20 09 5c 6e 5d 2b 5c 5c | 29 24 22 20 74 72 61 69 | .\n]+\\|)$" trai|
|00000f20| 6c 69 6e 67 2d 73 70 61 | 63 65 2d 73 74 61 72 74 |ling-spa|ce-start|
|00000f30| 20 6c 65 61 64 69 6e 67 | 2d 73 70 61 63 65 2d 65 | leading|-space-e|
|00000f40| 6e 64 20 64 6f 63 72 65 | 66 2d 68 69 67 68 6c 69 |nd docre|f-highli|
|00000f50| 67 68 74 2d 70 20 70 75 | 74 2d 74 65 78 74 2d 70 |ght-p pu|t-text-p|
|00000f60| 72 6f 70 65 72 74 79 20 | 66 61 63 65 20 64 6f 63 |roperty |face doc|
|00000f70| 72 65 66 2d 68 69 67 68 | 6c 69 67 68 74 2d 66 61 |ref-high|light-fa|
|00000f80| 63 65 20 64 6f 63 72 65 | 66 20 72 65 66 5d 20 36 |ce docre|f ref] 6|
|00000f90| 5d 29 0a 28 66 73 65 74 | 20 27 64 6f 63 72 65 66 |]).(fset| 'docref|
|00000fa0| 2d 66 6f 6c 6c 6f 77 2d | 6d 6f 75 73 65 20 23 5b |-follow-|mouse #[|
|00000fb0| 28 63 6c 69 63 6b 29 20 | 22 8a c0 09 21 1a c3 09 |(click) |"...!...|
|00000fc0| 21 1c 70 1d c6 5c 6e 21 | 71 88 c7 0c 21 2c 87 22 |!.p..\n!|q...!,."|
|00000fd0| 20 5b 65 76 65 6e 74 2d | 77 69 6e 64 6f 77 20 63 | [event-|window c|
|00000fe0| 6c 69 63 6b 20 77 69 6e | 64 6f 77 20 65 76 65 6e |lick win|dow even|
|00000ff0| 74 2d 70 6f 69 6e 74 20 | 70 6f 73 20 64 6f 63 72 |t-point |pos docr|
|00001000| 65 66 2d 6c 61 73 74 2d | 61 63 74 69 76 65 2d 62 |ef-last-|active-b|
|00001010| 75 66 66 65 72 20 77 69 | 6e 64 6f 77 2d 62 75 66 |uffer wi|ndow-buf|
|00001020| 66 65 72 20 64 6f 63 72 | 65 66 2d 66 6f 6c 6c 6f |fer docr|ef-follo|
|00001030| 77 5d 20 32 20 22 5c 0a | 46 6f 6c 6c 6f 77 20 74 |w] 2 "\.|Follow t|
|00001040| 68 65 20 63 72 6f 73 73 | 2d 72 65 66 65 72 65 6e |he cross|-referen|
|00001050| 63 65 20 74 68 61 74 20 | 79 6f 75 20 63 6c 69 63 |ce that |you clic|
|00001060| 6b 20 6f 6e 2e 22 20 22 | 65 22 5d 29 0a 28 66 73 |k on." "|e"]).(fs|
|00001070| 65 74 20 27 64 6f 63 72 | 65 66 2d 67 6f 2d 62 61 |et 'docr|ef-go-ba|
|00001080| 63 6b 20 23 5b 6e 69 6c | 20 22 c0 65 c1 5c 22 89 |ck #[nil| ".e.\".|
|00001090| 1a ab 85 c3 5c 6e 21 aa | 83 c4 c5 21 29 87 22 20 |....\n!.|...!)." |
|000010a0| 5b 67 65 74 2d 74 65 78 | 74 2d 70 72 6f 70 65 72 |[get-tex|t-proper|
|000010b0| 74 79 20 64 6f 63 72 65 | 66 2d 62 61 63 6b 2d 70 |ty docre|f-back-p|
|000010c0| 6f 73 69 74 69 6f 6e 20 | 70 6f 73 20 64 6f 63 72 |osition |pos docr|
|000010d0| 65 66 2d 66 6f 6c 6c 6f | 77 20 65 72 72 6f 72 20 |ef-follo|w error |
|000010e0| 22 4e 6f 20 67 6f 2d 62 | 61 63 6b 20 72 65 66 65 |"No go-b|ack refe|
|000010f0| 72 65 6e 63 65 22 5d 20 | 34 20 22 5c 0a 47 6f 20 |rence"] |4 "\.Go |
|00001100| 62 61 63 6b 20 74 6f 20 | 74 68 65 20 70 72 65 76 |back to |the prev|
|00001110| 69 6f 75 73 20 63 6f 6e | 74 65 6e 74 73 20 6f 66 |ious con|tents of|
|00001120| 20 68 65 6c 70 20 62 75 | 66 66 65 72 2e 22 20 6e | help bu|ffer." n|
|00001130| 69 6c 5d 29 0a 28 66 73 | 65 74 20 27 64 6f 63 72 |il]).(fs|et 'docr|
|00001140| 65 66 2d 66 6f 6c 6c 6f | 77 20 23 5b 28 26 6f 70 |ef-follo|w #[(&op|
|00001150| 74 69 6f 6e 61 6c 20 70 | 6f 73 29 20 22 08 ac 82 |tional p|os) "...|
|00001160| 60 10 c1 08 c2 5c 22 89 | 1b ad b5 0b 40 1c 0b 41 |`....\".|....@..A|
|00001170| 1d c6 0c 0e 07 5c 22 1e | 08 c9 20 1e 5c 6e 60 1e |.....\".|.. .\n`.|
|00001180| 0b cc 0e 5c 6e 42 1e 0d | ce 1e 0f 0e 08 ac 85 d0 |...\nB..|........|
|00001190| d1 0c 5c 22 88 d2 8e 8a | 0e 08 41 0d 21 88 d3 89 |..\"....|..A.!...|
|000011a0| 16 0f 2e 09 29 87 22 20 | 5b 70 6f 73 20 67 65 74 |....)." |[pos get|
|000011b0| 2d 74 65 78 74 2d 70 72 | 6f 70 65 72 74 79 20 64 |-text-pr|operty d|
|000011c0| 6f 63 72 65 66 20 64 6f | 63 72 65 66 2d 64 61 74 |ocref do|cref-dat|
|000011d0| 61 20 74 79 70 65 20 6e | 61 6d 65 20 61 73 73 6f |a type n|ame asso|
|000011e0| 63 20 64 6f 63 72 65 66 | 2d 6d 65 74 68 6f 64 73 |c docref|-methods|
|000011f0| 2d 61 6c 69 73 74 20 6d | 65 74 68 6f 64 20 62 75 |-alist m|ethod bu|
|00001200| 66 66 65 72 2d 73 74 72 | 69 6e 67 20 63 75 72 2d |ffer-str|ing cur-|
|00001210| 63 6f 6e 74 65 6e 74 73 | 20 6f 70 6f 69 6e 74 20 |contents| opoint |
|00001220| 22 73 22 20 64 6f 63 72 | 65 66 2d 62 61 63 6b 2d |"s" docr|ef-back-|
|00001230| 72 65 66 65 72 65 6e 63 | 65 20 6e 69 6c 20 73 75 |referenc|e nil su|
|00001240| 63 63 65 73 73 20 65 72 | 72 6f 72 20 22 55 6e 6b |ccess er|ror "Unk|
|00001250| 6e 6f 77 6e 20 63 72 6f | 73 73 2d 72 65 66 65 72 |nown cro|ss-refer|
|00001260| 65 6e 63 65 20 74 79 70 | 65 3a 20 25 73 22 20 28 |ence typ|e: %s" (|
|00001270| 28 62 79 74 65 2d 63 6f | 64 65 20 22 08 ac 89 c1 |(byte-co|de "....|
|00001280| 20 88 5c 6e 63 88 0b 62 | 88 c4 c5 21 87 22 20 5b | .\nc..b|...!." [|
|00001290| 73 75 63 63 65 73 73 20 | 65 72 61 73 65 2d 62 75 |success |erase-bu|
|000012a0| 66 66 65 72 20 63 75 72 | 2d 63 6f 6e 74 65 6e 74 |ffer cur|-content|
|000012b0| 73 20 6f 70 6f 69 6e 74 | 20 73 65 74 2d 62 75 66 |s opoint| set-buf|
|000012c0| 66 65 72 2d 6d 6f 64 69 | 66 69 65 64 2d 70 20 6e |fer-modi|fied-p n|
|000012d0| 69 6c 5d 20 32 29 29 20 | 74 5d 20 34 20 22 5c 0a |il] 2)) |t] 4 "\.|
|000012e0| 46 6f 6c 6c 6f 77 20 63 | 72 6f 73 73 2d 72 65 66 |Follow c|ross-ref|
|000012f0| 65 72 65 6e 63 65 20 61 | 74 20 70 6f 69 6e 74 2e |erence a|t point.|
|00001300| 0a 46 6f 72 20 74 68 65 | 20 63 72 6f 73 73 2d 72 |.For the| cross-r|
|00001310| 65 66 65 72 65 6e 63 65 | 20 66 6f 72 6d 61 74 2c |eference| format,|
|00001320| 20 73 65 65 20 5c 5c 28 | 66 40 64 6f 63 72 65 66 | see \\(|f@docref|
|00001330| 2d 73 75 62 73 74 29 2e | 0a 54 68 65 20 73 70 65 |-subst).|.The spe|
|00001340| 63 69 61 6c 20 72 65 66 | 65 72 65 6e 63 65 20 6e |cial ref|erence n|
|00001350| 61 6d 65 64 20 60 62 61 | 63 6b 27 20 63 61 6e 20 |amed `ba|ck' can |
|00001360| 62 65 20 75 73 65 64 20 | 74 6f 20 72 65 74 75 72 |be used |to retur|
|00001370| 6e 20 62 61 63 6b 22 20 | 6e 69 6c 5d 29 0a 28 62 |n back" |nil]).(b|
|00001380| 79 74 65 2d 63 6f 64 65 | 20 22 c0 c1 4d 88 c2 c3 |yte-code| "..M...|
|00001390| 4d 88 c4 c5 4d 88 c6 c7 | 4d 88 c8 c9 4d 88 ca cb |M...M...|M...M...|
|000013a0| 21 87 22 20 5b 64 6f 63 | 72 65 66 2d 64 65 73 63 |!." [doc|ref-desc|
|000013b0| 72 69 62 65 2d 66 75 6e | 63 74 69 6f 6e 20 23 5b |ribe-fun|ction #[|
|000013c0| 28 64 61 74 61 29 20 22 | 8a c0 c1 21 ab 83 09 71 |(data) "|...!...q|
|000013d0| 88 c2 c3 0c 21 21 29 87 | 22 20 5b 62 6f 75 6e 64 |....!!).|" [bound|
|000013e0| 70 20 64 6f 63 72 65 66 | 2d 6c 61 73 74 2d 61 63 |p docref|-last-ac|
|000013f0| 74 69 76 65 2d 62 75 66 | 66 65 72 20 64 65 73 63 |tive-buf|fer desc|
|00001400| 72 69 62 65 2d 66 75 6e | 63 74 69 6f 6e 20 69 6e |ribe-fun|ction in|
|00001410| 74 65 72 6e 20 64 61 74 | 61 5d 20 33 5d 20 64 6f |tern dat|a] 3] do|
|00001420| 63 72 65 66 2d 64 65 73 | 63 72 69 62 65 2d 76 61 |cref-des|cribe-va|
|00001430| 72 69 61 62 6c 65 20 23 | 5b 28 64 61 74 61 29 20 |riable #|[(data) |
|00001440| 22 8a c0 c1 21 ab 83 09 | 71 88 c2 c3 0c 21 21 29 |"...!...|q....!!)|
|00001450| 87 22 20 5b 62 6f 75 6e | 64 70 20 64 6f 63 72 65 |." [boun|dp docre|
|00001460| 66 2d 6c 61 73 74 2d 61 | 63 74 69 76 65 2d 62 75 |f-last-a|ctive-bu|
|00001470| 66 66 65 72 20 64 65 73 | 63 72 69 62 65 2d 76 61 |ffer des|cribe-va|
|00001480| 72 69 61 62 6c 65 20 69 | 6e 74 65 72 6e 20 64 61 |riable i|ntern da|
|00001490| 74 61 5d 20 33 5d 20 64 | 6f 63 72 65 66 2d 72 65 |ta] 3] d|ocref-re|
|000014a0| 61 64 2d 66 69 6c 65 20 | 23 5b 28 64 61 74 61 29 |ad-file |#[(data)|
|000014b0| 20 22 c0 20 90 c1 20 88 | c2 c3 0c 21 21 91 87 22 | ". .. .|...!!.."|
|000014c0| 20 5b 62 75 66 66 65 72 | 2d 6e 61 6d 65 20 65 72 | [buffer|-name er|
|000014d0| 61 73 65 2d 62 75 66 66 | 65 72 20 69 6e 73 65 72 |ase-buff|er inser|
|000014e0| 74 2d 66 69 6c 65 2d 63 | 6f 6e 74 65 6e 74 73 20 |t-file-c|ontents |
|000014f0| 65 78 70 61 6e 64 2d 66 | 69 6c 65 2d 6e 61 6d 65 |expand-f|ile-name|
|00001500| 20 64 61 74 61 5d 20 34 | 5d 20 64 6f 63 72 65 66 | data] 4|] docref|
|00001510| 2d 75 73 65 2d 73 74 72 | 69 6e 67 20 23 5b 28 64 |-use-str|ing #[(d|
|00001520| 61 74 61 29 20 22 c0 20 | 90 c1 20 88 5c 6e 63 91 |ata) ". |.. .\nc.|
|00001530| 87 22 20 5b 62 75 66 66 | 65 72 2d 6e 61 6d 65 20 |." [buff|er-name |
|00001540| 65 72 61 73 65 2d 62 75 | 66 66 65 72 20 64 61 74 |erase-bu|ffer dat|
|00001550| 61 5d 20 32 5d 20 64 6f | 63 72 65 66 2d 75 73 65 |a] 2] do|cref-use|
|00001560| 2d 76 61 72 69 61 62 6c | 65 2d 76 61 6c 75 65 20 |-variabl|e-value |
|00001570| 23 5b 28 64 61 74 61 29 | 20 22 c0 09 21 1a c3 20 |#[(data)| "..!.. |
|00001580| 90 c4 20 88 c5 5c 6e 4a | 21 91 29 87 22 20 5b 69 |.. ..\nJ|!.)." [i|
|00001590| 6e 74 65 72 6e 20 64 61 | 74 61 20 73 79 6d 20 62 |ntern da|ta sym b|
|000015a0| 75 66 66 65 72 2d 6e 61 | 6d 65 20 65 72 61 73 65 |uffer-na|me erase|
|000015b0| 2d 62 75 66 66 65 72 20 | 70 72 69 6e 63 5d 20 33 |-buffer |princ] 3|
|000015c0| 5d 20 70 72 6f 76 69 64 | 65 20 64 6f 63 72 65 66 |] provid|e docref|
|000015d0| 5d 20 32 29 0a | |] 2). | |
+--------+-------------------------+-------------------------+--------+--------+