home *** CD-ROM | disk | FTP | other *** search
/ BCI NET 2 / BCI NET 2.iso / archives / programming / source / a2.0bemacs-src.lha / Emacs-19.25 / lisp / page-ext.elc < prev    next >
Emacs Compiled Lisp  |  1994-05-04  |  11.3 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.

ConfidenceProgramDetectionMatch TypeSupport
1% dexvert Emacs Compiled Lisp (other/emacsCompiledLisp) magic Unsupported
100% file Emacs/XEmacs v19 byte-compiled Lisp data default
99% file data default
100% TrID Emacs/XEmacs byte-compiled Lisp (generic) default



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 6b 77 7a 68 40 68 61 |piled by| kwzh@ha|
|00000020| 6c 2e 67 6e 75 2e 61 69 | 2e 6d 69 74 2e 65 64 75 |l.gnu.ai|.mit.edu|
|00000030| 20 6f 6e 20 54 75 65 20 | 4d 61 79 20 20 33 20 32 | on Tue |May 3 2|
|00000040| 31 3a 35 32 3a 32 39 20 | 31 39 39 34 0a 3b 3b 3b |1:52:29 |1994.;;;|
|00000050| 20 66 72 6f 6d 20 66 69 | 6c 65 20 2f 67 64 2f 67 | from fi|le /gd/g|
|00000060| 6e 75 2f 65 6d 61 63 73 | 2f 31 39 2e 30 2f 6c 69 |nu/emacs|/19.0/li|
|00000070| 73 70 2f 70 61 67 65 2d | 65 78 74 2e 65 6c 0a 3b |sp/page-|ext.el.;|
|00000080| 3b 3b 20 65 6d 61 63 73 | 20 76 65 72 73 69 6f 6e |;; emacs| version|
|00000090| 20 31 39 2e 32 32 2e 39 | 32 2e 32 2e 0a 3b 3b 3b | 19.22.9|2.2..;;;|
|000000a0| 20 62 79 74 65 63 6f 6d | 70 20 76 65 72 73 69 6f | bytecom|p versio|
|000000b0| 6e 20 46 53 46 20 32 2e | 31 30 0a 3b 3b 3b 20 6f |n FSF 2.|10.;;; o|
|000000c0| 70 74 69 6d 69 7a 61 74 | 69 6f 6e 20 69 73 20 6f |ptimizat|ion is o|
|000000d0| 6e 2e 0a 3b 3b 3b 20 74 | 68 69 73 20 66 69 6c 65 |n..;;; t|his file|
|000000e0| 20 75 73 65 73 20 6f 70 | 63 6f 64 65 73 20 77 68 | uses op|codes wh|
|000000f0| 69 63 68 20 64 6f 20 6e | 6f 74 20 65 78 69 73 74 |ich do n|ot exist|
|00000100| 20 69 6e 20 45 6d 61 63 | 73 20 31 38 2e 0a 0a 28 | in Emac|s 18...(|
|00000110| 69 66 20 28 61 6e 64 20 | 28 62 6f 75 6e 64 70 20 |if (and |(boundp |
|00000120| 27 65 6d 61 63 73 2d 76 | 65 72 73 69 6f 6e 29 0a |'emacs-v|ersion).|
|00000130| 09 20 28 6f 72 20 28 61 | 6e 64 20 28 62 6f 75 6e |. (or (a|nd (boun|
|00000140| 64 70 20 27 65 70 6f 63 | 68 3a 3a 76 65 72 73 69 |dp 'epoc|h::versi|
|00000150| 6f 6e 29 20 65 70 6f 63 | 68 3a 3a 76 65 72 73 69 |on) epoc|h::versi|
|00000160| 6f 6e 29 0a 09 20 20 20 | 20 20 28 73 74 72 69 6e |on).. | (strin|
|00000170| 67 2d 6c 65 73 73 70 20 | 65 6d 61 63 73 2d 76 65 |g-lessp |emacs-ve|
|00000180| 72 73 69 6f 6e 20 22 31 | 39 22 29 29 29 0a 20 20 |rsion "1|9"))). |
|00000190| 20 20 28 65 72 72 6f 72 | 20 22 60 2f 67 64 2f 67 | (error| "`/gd/g|
|000001a0| 6e 75 2f 65 6d 61 63 73 | 2f 31 39 2e 30 2f 6c 69 |nu/emacs|/19.0/li|
|000001b0| 73 70 2f 70 61 67 65 2d | 65 78 74 2e 65 6c 27 20 |sp/page-|ext.el' |
|000001c0| 77 61 73 20 63 6f 6d 70 | 69 6c 65 64 20 66 6f 72 |was comp|iled for|
|000001d0| 20 45 6d 61 63 73 20 31 | 39 22 29 29 0a 0a 28 64 | Emacs 1|9"))..(d|
|000001e0| 65 66 76 61 72 20 70 61 | 67 65 73 2d 64 69 72 65 |efvar pa|ges-dire|
|000001f0| 63 74 6f 72 79 2d 62 75 | 66 66 65 72 2d 6e 61 72 |ctory-bu|ffer-nar|
|00000200| 72 6f 77 69 6e 67 2d 70 | 20 74 20 22 5c 0a 2a 49 |rowing-p| t "\.*I|
|00000210| 66 20 6e 6f 6e 2d 6e 69 | 6c 2c 20 60 70 61 67 65 |f non-ni|l, `page|
|00000220| 73 2d 64 69 72 65 63 74 | 6f 72 79 2d 67 6f 74 6f |s-direct|ory-goto|
|00000230| 27 20 6e 61 72 72 6f 77 | 73 20 70 61 67 65 73 20 |' narrow|s pages |
|00000240| 62 75 66 66 65 72 20 74 | 6f 20 65 6e 74 72 79 2e |buffer t|o entry.|
|00000250| 22 29 0a 28 64 65 66 76 | 61 72 20 70 61 67 65 73 |").(defv|ar pages|
|00000260| 2d 64 69 72 65 63 74 6f | 72 79 2d 66 6f 72 2d 61 |-directo|ry-for-a|
|00000270| 64 64 69 6e 67 2d 70 61 | 67 65 2d 6e 61 72 72 6f |dding-pa|ge-narro|
|00000280| 77 69 6e 67 2d 70 20 74 | 20 22 5c 0a 2a 49 66 20 |wing-p t| "\.*If |
|00000290| 6e 6f 6e 2d 6e 69 6c 2c | 20 60 61 64 64 2d 6e 65 |non-nil,| `add-ne|
|000002a0| 77 2d 70 61 67 65 27 20 | 6e 61 72 72 6f 77 73 20 |w-page' |narrows |
|000002b0| 70 61 67 65 20 62 75 66 | 66 65 72 20 74 6f 20 6e |page buf|fer to n|
|000002c0| 65 77 20 65 6e 74 72 79 | 2e 22 29 0a 28 64 65 66 |ew entry|.").(def|
|000002d0| 76 61 72 20 70 61 67 65 | 73 2d 64 69 72 65 63 74 |var page|s-direct|
|000002e0| 6f 72 79 2d 66 6f 72 2d | 61 64 64 69 6e 67 2d 6e |ory-for-|adding-n|
|000002f0| 65 77 2d 70 61 67 65 2d | 62 65 66 6f 72 65 2d 63 |ew-page-|before-c|
|00000300| 75 72 72 65 6e 74 2d 70 | 61 67 65 2d 70 20 74 20 |urrent-p|age-p t |
|00000310| 22 5c 0a 2a 49 66 20 6e | 6f 6e 2d 6e 69 6c 2c 20 |"\.*If n|on-nil, |
|00000320| 60 61 64 64 2d 6e 65 77 | 2d 70 61 67 65 27 20 69 |`add-new|-page' i|
|00000330| 6e 73 65 72 74 73 20 6e | 65 77 20 70 61 67 65 20 |nserts n|ew page |
|00000340| 62 65 66 6f 72 65 20 63 | 75 72 72 65 6e 74 20 70 |before c|urrent p|
|00000350| 61 67 65 2e 22 29 0a 28 | 64 65 66 76 61 72 20 70 |age.").(|defvar p|
|00000360| 61 67 65 73 2d 61 64 64 | 72 65 73 73 65 73 2d 66 |ages-add|resses-f|
|00000370| 69 6c 65 2d 6e 61 6d 65 | 20 22 7e 2f 61 64 64 72 |ile-name| "~/addr|
|00000380| 65 73 73 65 73 22 20 22 | 5c 0a 2a 53 74 61 6e 64 |esses" "|\.*Stand|
|00000390| 61 72 64 20 6e 61 6d 65 | 20 66 6f 72 20 66 69 6c |ard name| for fil|
|000003a0| 65 20 6f 66 20 61 64 64 | 72 65 73 73 65 73 2e 20 |e of add|resses. |
|000003b0| 45 6e 74 72 69 65 73 20 | 73 65 70 61 72 61 74 65 |Entries |separate|
|000003c0| 64 20 62 79 20 70 61 67 | 65 2d 64 65 6c 69 6d 69 |d by pag|e-delimi|
|000003d0| 74 65 72 2e 0a 55 73 65 | 64 20 62 79 20 60 70 61 |ter..Use|d by `pa|
|000003e0| 67 65 73 2d 64 69 72 65 | 63 74 6f 72 79 2d 66 6f |ges-dire|ctory-fo|
|000003f0| 72 2d 61 64 64 72 65 73 | 73 65 73 27 20 66 75 6e |r-addres|ses' fun|
|00000400| 63 74 69 6f 6e 2e 22 29 | 0a 28 64 65 66 76 61 72 |ction.")|.(defvar|
|00000410| 20 70 61 67 65 73 2d 64 | 69 72 65 63 74 6f 72 79 | pages-d|irectory|
|00000420| 2d 66 6f 72 2d 61 64 64 | 72 65 73 73 65 73 2d 67 |-for-add|resses-g|
|00000430| 6f 74 6f 2d 6e 61 72 72 | 6f 77 69 6e 67 2d 70 20 |oto-narr|owing-p |
|00000440| 74 20 22 5c 0a 2a 49 66 | 20 6e 6f 6e 2d 6e 69 6c |t "\.*If| non-nil|
|00000450| 2c 20 60 70 61 67 65 73 | 2d 64 69 72 65 63 74 6f |, `pages|-directo|
|00000460| 72 79 2d 67 6f 74 6f 27 | 20 6e 61 72 72 6f 77 73 |ry-goto'| narrows|
|00000470| 20 61 64 64 72 65 73 73 | 65 73 20 62 75 66 66 65 | address|es buffe|
|00000480| 72 20 74 6f 20 65 6e 74 | 72 79 2e 22 29 0a 28 64 |r to ent|ry.").(d|
|00000490| 65 66 76 61 72 20 70 61 | 67 65 73 2d 64 69 72 65 |efvar pa|ges-dire|
|000004a0| 63 74 6f 72 79 2d 66 6f | 72 2d 61 64 64 72 65 73 |ctory-fo|r-addres|
|000004b0| 73 65 73 2d 62 75 66 66 | 65 72 2d 6b 65 65 70 2d |ses-buff|er-keep-|
|000004c0| 77 69 6e 64 6f 77 73 2d | 70 20 74 20 22 5c 0a 2a |windows-|p t "\.*|
|000004d0| 49 66 20 6e 69 6c 2c 20 | 60 70 61 67 65 73 2d 64 |If nil, |`pages-d|
|000004e0| 69 72 65 63 74 6f 72 79 | 2d 66 6f 72 2d 61 64 64 |irectory|-for-add|
|000004f0| 72 65 73 73 65 73 27 20 | 64 65 6c 65 74 65 73 20 |resses' |deletes |
|00000500| 6f 74 68 65 72 20 77 69 | 6e 64 6f 77 73 2e 22 29 |other wi|ndows.")|
|00000510| 0a 28 64 65 66 76 61 72 | 20 70 61 67 65 73 2d 64 |.(defvar| pages-d|
|00000520| 69 72 65 63 74 6f 72 79 | 2d 66 6f 72 2d 61 64 64 |irectory|-for-add|
|00000530| 69 6e 67 2d 61 64 64 72 | 65 73 73 65 73 2d 6e 61 |ing-addr|esses-na|
|00000540| 72 72 6f 77 69 6e 67 2d | 70 20 74 20 22 5c 0a 2a |rrowing-|p t "\.*|
|00000550| 49 66 20 6e 6f 6e 2d 6e | 69 6c 2c 20 60 61 64 64 |If non-n|il, `add|
|00000560| 2d 6e 65 77 2d 70 61 67 | 65 27 20 6e 61 72 72 6f |-new-pag|e' narro|
|00000570| 77 73 20 61 64 64 72 65 | 73 73 65 73 20 62 75 66 |ws addre|sses buf|
|00000580| 66 65 72 20 74 6f 20 6e | 65 77 20 65 6e 74 72 79 |fer to n|ew entry|
|00000590| 2e 22 29 0a 28 67 6c 6f | 62 61 6c 2d 75 6e 73 65 |.").(glo|bal-unse|
|000005a0| 74 2d 6b 65 79 20 22 18 | 10 22 29 0a 28 64 65 66 |t-key ".|.").(def|
|000005b0| 76 61 72 20 63 74 6c 2d | 78 2d 63 74 6c 2d 70 2d |var ctl-|x-ctl-p-|
|000005c0| 6d 61 70 20 28 6d 61 6b | 65 2d 73 70 61 72 73 65 |map (mak|e-sparse|
|000005d0| 2d 6b 65 79 6d 61 70 29 | 20 22 5c 0a 4b 65 79 6d |-keymap)| "\.Keym|
|000005e0| 61 70 20 66 6f 72 20 73 | 75 62 63 6f 6d 6d 61 6e |ap for s|ubcomman|
|000005f0| 64 73 20 6f 66 20 43 2d | 78 20 43 2d 70 2c 20 77 |ds of C-|x C-p, w|
|00000600| 68 69 63 68 20 61 72 65 | 20 66 6f 72 20 70 61 67 |hich are| for pag|
|00000610| 65 20 68 61 6e 64 6c 69 | 6e 67 2e 22 29 0a 28 62 |e handli|ng.").(b|
|00000620| 79 74 65 2d 63 6f 64 65 | 20 22 c0 09 c2 c3 23 88 |yte-code| "....#.|
|00000630| c3 5c 66 4d 88 c0 5c 66 | c5 c6 23 88 c0 5c 66 c2 |.\fM..\f|..#..\f.|
|00000640| c7 23 88 c0 5c 66 c8 c9 | 23 88 c0 5c 66 ca cb 23 |.#..\f..|#..\f..#|
|00000650| 88 c0 5c 66 cc cd 23 88 | c0 5c 66 ce cf 23 88 c0 |..\f..#.|.\f..#..|
|00000660| 5c 66 d0 d1 23 88 c0 5c | 66 d2 d3 23 88 c0 5c 66 |\f..#..\|f..#..\f|
|00000670| d4 d5 23 87 22 20 5b 64 | 65 66 69 6e 65 2d 6b 65 |..#." [d|efine-ke|
|00000680| 79 20 63 74 6c 2d 78 2d | 6d 61 70 20 22 10 22 20 |y ctl-x-|map "." |
|00000690| 63 74 6c 2d 78 2d 63 74 | 6c 2d 70 2d 70 72 65 66 |ctl-x-ct|l-p-pref|
|000006a0| 69 78 20 63 74 6c 2d 78 | 2d 63 74 6c 2d 70 2d 6d |ix ctl-x|-ctl-p-m|
|000006b0| 61 70 20 22 0e 22 20 6e | 65 78 74 2d 70 61 67 65 |ap "." n|ext-page|
|000006c0| 20 70 72 65 76 69 6f 75 | 73 2d 70 61 67 65 20 22 | previou|s-page "|
|000006d0| 01 22 20 61 64 64 2d 6e | 65 77 2d 70 61 67 65 20 |." add-n|ew-page |
|000006e0| 22 0d 22 20 6d 61 72 6b | 2d 70 61 67 65 20 22 13 |"." mark|-page ".|
|000006f0| 22 20 73 65 61 72 63 68 | 2d 70 61 67 65 73 20 22 |" search|-pages "|
|00000700| 73 22 20 73 6f 72 74 2d | 70 61 67 65 73 2d 62 75 |s" sort-|pages-bu|
|00000710| 66 66 65 72 20 22 5c 66 | 22 20 73 65 74 2d 70 61 |ffer "\f|" set-pa|
|00000720| 67 65 2d 64 65 6c 69 6d | 69 74 65 72 20 22 04 22 |ge-delim|iter "."|
|00000730| 20 70 61 67 65 73 2d 64 | 69 72 65 63 74 6f 72 79 | pages-d|irectory|
|00000740| 20 22 64 22 20 70 61 67 | 65 73 2d 64 69 72 65 63 | "d" pag|es-direc|
|00000750| 74 6f 72 79 2d 66 6f 72 | 2d 61 64 64 72 65 73 73 |tory-for|-address|
|00000760| 65 73 5d 20 34 29 0a 28 | 64 65 66 61 6c 69 61 73 |es] 4).(|defalias|
|00000770| 20 27 6e 65 78 74 2d 70 | 61 67 65 20 23 5b 28 26 | 'next-p|age #[(&|
|00000780| 6f 70 74 69 6f 6e 61 6c | 20 63 6f 75 6e 74 29 20 |optional| count) |
|00000790| 22 08 84 06 00 c1 10 7e | 88 08 c2 56 83 24 00 6d |"......~|...V.$.m|
|000007a0| 84 24 00 c3 5c 66 c5 c6 | 23 84 1d 00 64 62 88 08 |.$..\f..|#...db..|
|000007b0| 53 89 10 82 09 00 08 c1 | 57 83 47 00 6f 84 47 00 |S.......|W.G.o.G.|
|000007c0| c7 5c 66 c5 c6 23 83 3d | 00 c2 94 62 88 82 40 00 |.\f..#.=|...b..@.|
|000007d0| 65 62 88 08 54 89 10 82 | 25 00 c8 20 88 65 62 88 |eb..T...|%.. .eb.|
|000007e0| c9 c2 21 87 22 20 5b 63 | 6f 75 6e 74 20 31 20 30 |..!." [c|ount 1 0|
|000007f0| 20 72 65 2d 73 65 61 72 | 63 68 2d 66 6f 72 77 61 | re-sear|ch-forwa|
|00000800| 72 64 20 70 61 67 65 2d | 64 65 6c 69 6d 69 74 65 |rd page-|delimite|
|00000810| 72 20 6e 69 6c 20 74 20 | 72 65 2d 73 65 61 72 63 |r nil t |re-searc|
|00000820| 68 2d 62 61 63 6b 77 61 | 72 64 20 6e 61 72 72 6f |h-backwa|rd narro|
|00000830| 77 2d 74 6f 2d 70 61 67 | 65 20 72 65 63 65 6e 74 |w-to-pag|e recent|
|00000840| 65 72 5d 20 35 20 22 5c | 0a 4d 6f 76 65 20 74 6f |er] 5 "\|.Move to|
|00000850| 20 74 68 65 20 6e 65 78 | 74 20 70 61 67 65 20 62 | the nex|t page b|
|00000860| 6f 75 6e 64 65 64 20 62 | 79 20 74 68 65 20 60 70 |ounded b|y the `p|
|00000870| 61 67 65 2d 64 65 6c 69 | 6d 69 74 65 72 27 20 76 |age-deli|miter' v|
|00000880| 61 72 69 61 62 6c 65 2e | 0a 57 69 74 68 20 61 72 |ariable.|.With ar|
|00000890| 67 20 28 70 72 65 66 69 | 78 20 69 66 20 69 6e 74 |g (prefi|x if int|
|000008a0| 65 72 61 63 74 69 76 65 | 29 2c 20 6d 6f 76 65 20 |eractive|), move |
|000008b0| 74 68 61 74 20 6d 61 6e | 79 20 70 61 67 65 73 2e |that man|y pages.|
|000008c0| 22 20 22 70 22 5d 29 0a | 28 64 65 66 61 6c 69 61 |" "p"]).|(defalia|
|000008d0| 73 20 27 70 72 65 76 69 | 6f 75 73 2d 70 61 67 65 |s 'previ|ous-page|
|000008e0| 20 23 5b 28 26 6f 70 74 | 69 6f 6e 61 6c 20 63 6f | #[(&opt|ional co|
|000008f0| 75 6e 74 29 20 22 08 84 | 06 00 c1 10 c2 08 5b 21 |unt) "..|......[!|
|00000900| 87 22 20 5b 63 6f 75 6e | 74 20 31 20 6e 65 78 74 |." [coun|t 1 next|
|00000910| 2d 70 61 67 65 5d 20 32 | 20 22 5c 0a 4d 6f 76 65 |-page] 2| "\.Move|
|00000920| 20 74 6f 20 74 68 65 20 | 70 72 65 76 69 6f 75 73 | to the |previous|
|00000930| 20 70 61 67 65 20 62 6f | 75 6e 64 65 64 20 62 79 | page bo|unded by|
|00000940| 20 74 68 65 20 60 70 61 | 67 65 2d 64 65 6c 69 6d | the `pa|ge-delim|
|00000950| 69 74 65 72 27 20 76 61 | 72 69 61 62 6c 65 2e 0a |iter' va|riable..|
|00000960| 57 69 74 68 20 61 72 67 | 20 28 70 72 65 66 69 78 |With arg| (prefix|
|00000970| 20 69 66 20 69 6e 74 65 | 72 61 63 74 69 76 65 29 | if inte|ractive)|
|00000980| 2c 20 6d 6f 76 65 20 74 | 68 61 74 20 6d 61 6e 79 |, move t|hat many|
|00000990| 20 70 61 67 65 73 2e 22 | 20 22 70 22 5d 29 0a 28 | pages."| "p"]).(|
|000009a0| 64 65 66 61 6c 69 61 73 | 20 27 61 64 64 2d 6e 65 |defalias| 'add-ne|
|000009b0| 77 2d 70 61 67 65 20 23 | 5b 28 68 65 61 64 65 72 |w-page #|[(header|
|000009c0| 2d 6c 69 6e 65 29 20 22 | 7e 88 08 c1 3d 83 1f 00 |-line) "|~...=...|
|000009d0| 5c 6e 83 12 00 c3 20 88 | 82 1f 00 c3 20 88 c4 20 |\n.... .|.... .. |
|000009e0| 88 6d 84 1f 00 c5 79 88 | 7e 88 5c 6e 83 4f 00 c6 |.m....y.|~.\n.O..|
|000009f0| 0e 07 c8 c9 23 83 35 00 | ca 94 62 88 82 4f 00 65 |....#.5.|..b..O.e|
|00000a00| 62 88 cb cc cd 0e 07 21 | 40 ce 3d 85 49 00 0e 07 |b......!|@.=.I...|
|00000a10| cf c8 4f 5c 22 63 88 65 | 62 88 d0 d1 21 84 58 00 |..O\"c.e|b...!.X.|
|00000a20| cf 79 88 cb d2 cd 0e 07 | 21 40 ce 3d 85 69 00 0e |.y......|!@.=.i..|
|00000a30| 07 cf c8 4f 0e 13 23 63 | 88 c5 79 88 0e 14 85 78 |...O..#c|..y....x|
|00000a40| 00 d5 20 87 22 20 5b 6d | 61 6a 6f 72 2d 6d 6f 64 |.. ." [m|ajor-mod|
|00000a50| 65 20 70 61 67 65 73 2d | 64 69 72 65 63 74 6f 72 |e pages-|director|
|00000a60| 79 2d 6d 6f 64 65 20 70 | 61 67 65 73 2d 64 69 72 |y-mode p|ages-dir|
|00000a70| 65 63 74 6f 72 79 2d 66 | 6f 72 2d 61 64 64 69 6e |ectory-f|or-addin|
|00000a80| 67 2d 6e 65 77 2d 70 61 | 67 65 2d 62 65 66 6f 72 |g-new-pa|ge-befor|
|00000a90| 65 2d 63 75 72 72 65 6e | 74 2d 70 61 67 65 2d 70 |e-curren|t-page-p|
|00000aa0| 20 70 61 67 65 73 2d 64 | 69 72 65 63 74 6f 72 79 | pages-d|irectory|
|00000ab0| 2d 67 6f 74 6f 20 66 6f | 72 77 61 72 64 2d 70 61 |-goto fo|rward-pa|
|00000ac0| 67 65 20 2d 31 20 72 65 | 2d 73 65 61 72 63 68 2d |ge -1 re|-search-|
|00000ad0| 62 61 63 6b 77 61 72 64 | 20 70 61 67 65 2d 64 65 |backward| page-de|
|00000ae0| 6c 69 6d 69 74 65 72 20 | 6e 69 6c 20 74 20 30 20 |limiter |nil t 0 |
|00000af0| 66 6f 72 6d 61 74 20 22 | 25 73 5c 6e 22 20 72 65 |format "|%s\n" re|
|00000b00| 61 64 2d 66 72 6f 6d 2d | 73 74 72 69 6e 67 20 5e |ad-from-|string ^|
|00000b10| 20 31 20 6c 6f 6f 6b 69 | 6e 67 2d 61 74 20 22 5e | 1 looki|ng-at "^|
|00000b20| 2e 22 20 22 25 73 5c 6e | 25 73 5c 6e 5c 6e 5c 6e |." "%s\n|%s\n\n\n|
|00000b30| 22 20 68 65 61 64 65 72 | 2d 6c 69 6e 65 20 70 61 |" header|-line pa|
|00000b40| 67 65 73 2d 64 69 72 65 | 63 74 6f 72 79 2d 66 6f |ges-dire|ctory-fo|
|00000b50| 72 2d 61 64 64 69 6e 67 | 2d 70 61 67 65 2d 6e 61 |r-adding|-page-na|
|00000b60| 72 72 6f 77 69 6e 67 2d | 70 20 6e 61 72 72 6f 77 |rrowing-|p narrow|
|00000b70| 2d 74 6f 2d 70 61 67 65 | 5d 20 35 20 22 5c 0a 49 |-to-page|] 5 "\.I|
|00000b80| 6e 73 65 72 74 20 6e 65 | 77 20 70 61 67 65 2e 20 |nsert ne|w page. |
|00000b90| 20 50 72 6f 6d 70 74 20 | 66 6f 72 20 68 65 61 64 | Prompt |for head|
|00000ba0| 65 72 20 6c 69 6e 65 2e | 0a 0a 49 66 20 70 6f 69 |er line.|..If poi|
|00000bb0| 6e 74 20 69 73 20 69 6e | 20 74 68 65 20 70 61 67 |nt is in| the pag|
|00000bc0| 65 73 20 64 69 72 65 63 | 74 6f 72 79 20 62 75 66 |es direc|tory buf|
|00000bd0| 66 65 72 2c 20 69 6e 73 | 65 72 74 20 74 68 65 20 |fer, ins|ert the |
|00000be0| 6e 65 77 20 70 61 67 65 | 20 69 6e 20 74 68 65 0a |new page| in the.|
|00000bf0| 62 75 66 66 65 72 20 61 | 73 73 6f 63 69 61 74 65 |buffer a|ssociate|
|00000c00| 64 20 77 69 74 68 20 74 | 68 65 20 64 69 72 65 63 |d with t|he direc|
|00000c10| 74 6f 72 79 2e 0a 0a 49 | 6e 73 65 72 74 20 74 68 |tory...I|nsert th|
|00000c20| 65 20 6e 65 77 20 70 61 | 67 65 20 6a 75 73 74 20 |e new pa|ge just |
|00000c30| 62 65 66 6f 72 65 20 63 | 75 72 72 65 6e 74 20 70 |before c|urrent p|
|00000c40| 61 67 65 20 69 66 0a 20 | 20 70 61 67 65 73 2d 64 |age if. | pages-d|
|00000c50| 69 72 65 63 74 6f 72 79 | 2d 66 6f 72 2d 61 64 64 |irectory|-for-add|
|00000c60| 69 6e 67 2d 6e 65 77 2d | 70 61 67 65 2d 62 65 66 |ing-new-|page-bef|
|00000c70| 6f 72 65 2d 63 75 72 72 | 65 6e 74 2d 70 61 67 65 |ore-curr|ent-page|
|00000c80| 2d 70 20 20 76 61 72 69 | 61 62 6c 65 0a 69 73 20 |-p vari|able.is |
|00000c90| 6e 6f 6e 2d 6e 69 6c 2e | 20 20 45 6c 73 65 20 69 |non-nil.| Else i|
|00000ca0| 6e 73 65 72 74 20 61 74 | 20 65 78 61 63 74 20 6c |nsert at| exact l|
|00000cb0| 6f 63 61 74 69 6f 6e 20 | 6f 66 20 70 6f 69 6e 74 |ocation |of point|
|00000cc0| 2e 0a 0a 4e 61 72 72 6f | 77 20 74 6f 20 6e 65 77 |...Narro|w to new|
|00000cd0| 20 70 61 67 65 20 69 66 | 0a 20 20 70 61 67 65 73 | page if|. pages|
|00000ce0| 2d 64 69 72 65 63 74 6f | 72 79 2d 66 6f 72 2d 61 |-directo|ry-for-a|
|00000cf0| 64 64 69 6e 67 2d 70 61 | 67 65 2d 6e 61 72 72 6f |dding-pa|ge-narro|
|00000d00| 77 69 6e 67 2d 70 20 76 | 61 72 69 61 62 6c 65 0a |wing-p v|ariable.|
|00000d10| 69 73 20 6e 6f 6e 2d 6e | 69 6c 2e 0a 0a 50 61 67 |is non-n|il...Pag|
|00000d20| 65 20 62 65 67 69 6e 73 | 20 77 69 74 68 20 61 20 |e begins| with a |
|00000d30| 60 5e 4c 27 20 61 73 20 | 74 68 65 20 64 65 66 61 |`^L' as |the defa|
|00000d40| 75 6c 74 20 70 61 67 65 | 2d 64 65 6c 69 6d 69 74 |ult page|-delimit|
|00000d50| 65 72 2e 20 20 0a 55 73 | 65 20 5c 5c 5b 73 65 74 |er. .Us|e \\[set|
|00000d60| 2d 70 61 67 65 2d 64 65 | 6c 69 6d 69 74 65 72 5d |-page-de|limiter]|
|00000d70| 20 74 6f 20 63 68 61 6e | 67 65 20 74 68 65 20 70 | to chan|ge the p|
|00000d80| 61 67 65 2d 64 65 6c 69 | 6d 69 74 65 72 2e 0a 50 |age-deli|miter..P|
|00000d90| 6f 69 6e 74 20 69 73 20 | 6c 65 66 74 20 69 6e 20 |oint is |left in |
|00000da0| 74 68 65 20 62 6f 64 79 | 20 6f 66 20 70 61 67 65 |the body| of page|
|00000db0| 2e 22 20 22 73 48 65 61 | 64 65 72 20 6c 69 6e 65 |." "sHea|der line|
|00000dc0| 3a 20 22 5d 29 0a 28 64 | 65 66 76 61 72 20 70 61 |: "]).(d|efvar pa|
|00000dd0| 67 65 73 2d 6c 61 73 74 | 2d 73 65 61 72 63 68 20 |ges-last|-search |
|00000de0| 6e 69 6c 20 22 5c 0a 56 | 61 6c 75 65 20 6f 66 20 |nil "\.V|alue of |
|00000df0| 6c 61 73 74 20 72 65 67 | 65 78 70 20 73 65 61 72 |last reg|exp sear|
|00000e00| 63 68 65 64 20 66 6f 72 | 2e 20 20 49 6e 69 74 69 |ched for|. Initi|
|00000e10| 61 6c 6c 79 2c 20 6e 69 | 6c 2e 22 29 0a 28 64 65 |ally, ni|l.").(de|
|00000e20| 66 61 6c 69 61 73 20 27 | 73 65 61 72 63 68 2d 70 |falias '|search-p|
|00000e30| 61 67 65 73 20 23 5b 28 | 72 65 67 65 78 70 29 20 |ages #[(|regexp) |
|00000e40| 22 08 c1 9a 83 0b 00 5c | 6e 10 82 0d 00 08 12 7e |"......\|n......~|
|00000e50| 88 c3 08 21 88 c4 20 87 | 22 20 5b 72 65 67 65 78 |...!.. .|" [regex|
|00000e60| 70 20 22 22 20 70 61 67 | 65 73 2d 6c 61 73 74 2d |p "" pag|es-last-|
|00000e70| 73 65 61 72 63 68 20 72 | 65 2d 73 65 61 72 63 68 |search r|e-search|
|00000e80| 2d 66 6f 72 77 61 72 64 | 20 6e 61 72 72 6f 77 2d |-forward| narrow-|
|00000e90| 74 6f 2d 70 61 67 65 5d | 20 32 20 22 5c 0a 53 65 |to-page]| 2 "\.Se|
|00000ea0| 61 72 63 68 20 66 6f 72 | 20 52 45 47 45 58 50 2c |arch for| REGEXP,|
|00000eb0| 20 73 74 61 72 74 69 6e | 67 20 66 72 6f 6d 20 70 | startin|g from p|
|00000ec0| 6f 69 6e 74 2c 20 61 6e | 64 20 6e 61 72 72 6f 77 |oint, an|d narrow|
|00000ed0| 20 74 6f 20 70 61 67 65 | 20 69 74 20 69 73 20 69 | to page| it is i|
|00000ee0| 6e 2e 22 20 28 6c 69 73 | 74 20 28 72 65 61 64 2d |n." (lis|t (read-|
|00000ef0| 73 74 72 69 6e 67 20 28 | 66 6f 72 6d 61 74 20 22 |string (|format "|
|00000f00| 53 65 61 72 63 68 20 66 | 6f 72 20 60 25 73 27 20 |Search f|or `%s' |
|00000f10| 28 65 6e 64 20 77 69 74 | 68 20 52 45 54 29 3a 20 |(end wit|h RET): |
|00000f20| 22 20 28 6f 72 20 70 61 | 67 65 73 2d 6c 61 73 74 |" (or pa|ges-last|
|00000f30| 2d 73 65 61 72 63 68 20 | 22 72 65 67 65 78 70 22 |-search |"regexp"|
|00000f40| 29 29 29 29 5d 29 0a 28 | 61 75 74 6f 6c 6f 61 64 |))))]).(|autoload|
|00000f50| 20 28 71 75 6f 74 65 20 | 73 6f 72 74 2d 73 75 62 | (quote |sort-sub|
|00000f60| 72 29 20 22 73 6f 72 74 | 22 20 22 5c 0a 50 72 69 |r) "sort|" "\.Pri|
|00000f70| 6d 61 72 79 20 66 75 6e | 63 74 69 6f 6e 20 66 6f |mary fun|ction fo|
|00000f80| 72 20 73 6f 72 74 69 6e | 67 2e 22 20 74 20 6e 69 |r sortin|g." t ni|
|00000f90| 6c 29 0a 28 64 65 66 61 | 6c 69 61 73 20 27 73 6f |l).(defa|lias 'so|
|00000fa0| 72 74 2d 70 61 67 65 73 | 2d 69 6e 2d 72 65 67 69 |rt-pages|-in-regi|
|00000fb0| 6f 6e 20 23 5b 28 72 65 | 76 65 72 73 65 20 62 65 |on #[(re|verse be|
|00000fc0| 67 20 65 6e 64 29 20 22 | 8c 08 09 7d 88 65 62 88 |g end) "|...}.eb.|
|00000fd0| c2 0b c4 c5 23 29 87 22 | 20 5b 62 65 67 20 65 6e |....#)."| [beg en|
|00000fe0| 64 20 73 6f 72 74 2d 73 | 75 62 72 20 72 65 76 65 |d sort-s|ubr reve|
|00000ff0| 72 73 65 20 23 5b 6e 69 | 6c 20 22 c0 09 c2 c3 23 |rse #[ni|l "....#|
|00001000| 88 c4 c2 77 87 22 20 5b | 72 65 2d 73 65 61 72 63 |...w." [|re-searc|
|00001010| 68 2d 66 6f 72 77 61 72 | 64 20 70 61 67 65 2d 64 |h-forwar|d page-d|
|00001020| 65 6c 69 6d 69 74 65 72 | 20 6e 69 6c 20 74 20 22 |elimiter| nil t "|
|00001030| 20 09 5c 6e 22 5d 20 34 | 5d 20 23 5b 6e 69 6c 20 | .\n"] 4|] #[nil |
|00001040| 22 c0 09 c2 c3 23 83 5c | 66 00 c4 94 62 87 64 62 |"....#.\|f...b.db|
|00001050| 87 22 20 5b 72 65 2d 73 | 65 61 72 63 68 2d 66 6f |." [re-s|earch-fo|
|00001060| 72 77 61 72 64 20 70 61 | 67 65 2d 64 65 6c 69 6d |rward pa|ge-delim|
|00001070| 69 74 65 72 20 6e 69 6c | 20 74 20 30 5d 20 34 5d |iter nil| t 0] 4]|
|00001080| 5d 20 34 20 22 5c 0a 53 | 6f 72 74 20 70 61 67 65 |] 4 "\.S|ort page|
|00001090| 73 20 69 6e 20 72 65 67 | 69 6f 6e 20 61 6c 70 68 |s in reg|ion alph|
|000010a0| 61 62 65 74 69 63 61 6c | 6c 79 2e 20 20 50 72 65 |abetical|ly. Pre|
|000010b0| 66 69 78 20 61 72 67 20 | 6d 65 61 6e 73 20 72 65 |fix arg |means re|
|000010c0| 76 65 72 73 65 20 6f 72 | 64 65 72 2e 20 20 0a 0a |verse or|der. ..|
|000010d0| 43 61 6c 6c 65 64 20 66 | 72 6f 6d 20 61 20 70 72 |Called f|rom a pr|
|000010e0| 6f 67 72 61 6d 2c 20 74 | 68 65 72 65 20 61 72 65 |ogram, t|here are|
|000010f0| 20 74 68 72 65 65 20 61 | 72 67 75 6d 65 6e 74 73 | three a|rguments|
|00001100| 3a 0a 52 45 56 45 52 53 | 45 20 28 6e 6f 6e 2d 6e |:.REVERS|E (non-n|
|00001110| 69 6c 20 6d 65 61 6e 73 | 20 72 65 76 65 72 73 65 |il means| reverse|
|00001120| 20 6f 72 64 65 72 29 2c | 20 42 45 47 20 61 6e 64 | order),| BEG and|
|00001130| 20 45 4e 44 20 28 72 65 | 67 69 6f 6e 20 74 6f 20 | END (re|gion to |
|00001140| 73 6f 72 74 29 2e 22 20 | 22 50 5c 6e 72 22 5d 29 |sort)." |"P\nr"])|
|00001150| 0a 28 64 65 66 61 6c 69 | 61 73 20 27 73 6f 72 74 |.(defali|as 'sort|
|00001160| 2d 70 61 67 65 73 2d 62 | 75 66 66 65 72 20 23 5b |-pages-b|uffer #[|
|00001170| 28 26 6f 70 74 69 6f 6e | 61 6c 20 72 65 76 65 72 |(&option|al rever|
|00001180| 73 65 29 20 22 08 84 06 | 00 c1 10 7e 88 65 64 1a |se) "...|...~.ed.|
|00001190| 1b c4 08 0b 5c 6e 23 2a | 87 22 20 5b 72 65 76 65 |....\n#*|." [reve|
|000011a0| 72 73 65 20 6e 69 6c 20 | 65 6e 64 20 62 65 67 69 |rse nil |end begi|
|000011b0| 6e 6e 69 6e 67 20 73 6f | 72 74 2d 70 61 67 65 73 |nning so|rt-pages|
|000011c0| 2d 69 6e 2d 72 65 67 69 | 6f 6e 5d 20 34 20 22 5c |-in-regi|on] 4 "\|
|000011d0| 0a 53 6f 72 74 20 70 61 | 67 65 73 20 61 6c 70 68 |.Sort pa|ges alph|
|000011e0| 61 62 65 74 69 63 61 6c | 6c 79 20 69 6e 20 62 75 |abetical|ly in bu|
|000011f0| 66 66 65 72 2e 20 20 50 | 72 65 66 69 78 20 61 72 |ffer. P|refix ar|
|00001200| 67 20 6d 65 61 6e 73 20 | 72 65 76 65 72 73 65 20 |g means |reverse |
|00001210| 6f 72 64 65 72 2e 20 0a | 28 4e 6f 6e 2d 6e 69 6c |order. .|(Non-nil|
|00001220| 20 61 72 67 20 69 66 20 | 6e 6f 74 20 69 6e 74 65 | arg if |not inte|
|00001230| 72 61 63 74 69 76 65 2e | 29 22 20 22 50 22 5d 29 |ractive.|)" "P"])|
|00001240| 0a 28 64 65 66 76 61 72 | 20 70 61 67 65 73 2d 64 |.(defvar| pages-d|
|00001250| 69 72 65 63 74 6f 72 79 | 2d 70 72 65 76 69 6f 75 |irectory|-previou|
|00001260| 73 2d 72 65 67 65 78 70 | 20 6e 69 6c 20 22 5c 0a |s-regexp| nil "\.|
|00001270| 56 61 6c 75 65 20 6f 66 | 20 70 72 65 76 69 6f 75 |Value of| previou|
|00001280| 73 20 72 65 67 65 78 70 | 20 75 73 65 64 20 62 79 |s regexp| used by|
|00001290| 20 60 70 61 67 65 73 2d | 64 69 72 65 63 74 6f 72 | `pages-|director|
|000012a0| 79 27 2e 0a 28 54 68 69 | 73 20 72 65 67 75 6c 61 |y'..(Thi|s regula|
|000012b0| 72 20 65 78 70 72 65 73 | 73 69 6f 6e 20 6d 61 79 |r expres|sion may|
|000012c0| 20 62 65 20 75 73 65 64 | 20 74 6f 20 73 65 6c 65 | be used| to sele|
|000012d0| 63 74 20 6f 6e 6c 79 20 | 74 68 6f 73 65 20 70 61 |ct only |those pa|
|000012e0| 67 65 73 20 74 68 61 74 | 0a 63 6f 6e 74 61 69 6e |ges that|.contain|
|000012f0| 20 6d 61 74 63 68 65 73 | 20 74 6f 20 74 68 65 20 | matches| to the |
|00001300| 72 65 67 65 78 70 2e 29 | 22 29 0a 28 64 65 66 76 |regexp.)|").(defv|
|00001310| 61 72 20 70 61 67 65 73 | 2d 62 75 66 66 65 72 20 |ar pages|-buffer |
|00001320| 6e 69 6c 20 22 5c 0a 54 | 68 65 20 62 75 66 66 65 |nil "\.T|he buffe|
|00001330| 72 20 66 6f 72 20 77 68 | 69 63 68 20 74 68 65 20 |r for wh|ich the |
|00001340| 70 61 67 65 73 2d 64 69 | 72 65 63 74 6f 72 79 20 |pages-di|rectory |
|00001350| 66 75 6e 63 74 69 6f 6e | 20 63 72 65 61 74 65 73 |function| creates|
|00001360| 20 74 68 65 20 64 69 72 | 65 63 74 6f 72 79 2e 22 | the dir|ectory."|
|00001370| 29 0a 28 64 65 66 76 61 | 72 20 70 61 67 65 73 2d |).(defva|r pages-|
|00001380| 64 69 72 65 63 74 6f 72 | 79 2d 70 72 65 66 69 78 |director|y-prefix|
|00001390| 20 22 2a 44 69 72 65 63 | 74 6f 72 79 20 66 6f 72 | "*Direc|tory for|
|000013a0| 3a 22 20 22 5c 0a 50 72 | 65 66 69 78 20 6f 66 20 |:" "\.Pr|efix of |
|000013b0| 6e 61 6d 65 20 6f 66 20 | 74 65 6d 70 6f 72 61 72 |name of |temporar|
|000013c0| 79 20 62 75 66 66 65 72 | 20 66 6f 72 20 70 61 67 |y buffer| for pag|
|000013d0| 65 73 2d 64 69 72 65 63 | 74 6f 72 79 2e 22 29 0a |es-direc|tory.").|
|000013e0| 28 64 65 66 76 61 72 20 | 70 61 67 65 73 2d 70 6f |(defvar |pages-po|
|000013f0| 73 2d 6c 69 73 74 20 6e | 69 6c 20 22 5c 0a 4c 69 |s-list n|il "\.Li|
|00001400| 73 74 20 63 6f 6e 74 61 | 69 6e 69 6e 67 20 74 68 |st conta|ining th|
|00001410| 65 20 70 6f 73 69 74 69 | 6f 6e 73 20 6f 66 20 74 |e positi|ons of t|
|00001420| 68 65 20 70 61 67 65 73 | 20 69 6e 20 74 68 65 20 |he pages| in the |
|00001430| 70 61 67 65 73 2d 62 75 | 66 66 65 72 2e 22 29 0a |pages-bu|ffer.").|
|00001440| 28 64 65 66 76 61 72 20 | 70 61 67 65 73 2d 64 69 |(defvar |pages-di|
|00001450| 72 65 63 74 6f 72 79 2d | 6d 61 70 20 6e 69 6c 20 |rectory-|map nil |
|00001460| 22 5c 0a 4b 65 79 6d 61 | 70 20 66 6f 72 20 74 68 |"\.Keyma|p for th|
|00001470| 65 20 70 61 67 65 73 2d | 64 69 72 65 63 74 6f 72 |e pages-|director|
|00001480| 79 2d 62 75 66 66 65 72 | 2e 22 29 0a 28 62 79 74 |y-buffer|.").(byt|
|00001490| 65 2d 63 6f 64 65 20 22 | 08 84 13 00 c1 20 10 c2 |e-code "|..... ..|
|000014a0| 08 c3 c4 23 88 c2 08 c5 | c6 23 88 c1 87 22 20 5b |...#....|.#..." [|
|000014b0| 70 61 67 65 73 2d 64 69 | 72 65 63 74 6f 72 79 2d |pages-di|rectory-|
|000014c0| 6d 61 70 20 6d 61 6b 65 | 2d 73 70 61 72 73 65 2d |map make|-sparse-|
|000014d0| 6b 65 79 6d 61 70 20 64 | 65 66 69 6e 65 2d 6b 65 |keymap d|efine-ke|
|000014e0| 79 20 22 03 03 22 20 70 | 61 67 65 73 2d 64 69 72 |y ".." p|ages-dir|
|000014f0| 65 63 74 6f 72 79 2d 67 | 6f 74 6f 20 22 03 10 01 |ectory-g|oto "...|
|00001500| 22 20 61 64 64 2d 6e 65 | 77 2d 70 61 67 65 5d 20 |" add-ne|w-page] |
|00001510| 34 29 0a 28 64 65 66 76 | 61 72 20 6f 72 69 67 69 |4).(defv|ar origi|
|00001520| 6e 61 6c 2d 70 61 67 65 | 2d 64 65 6c 69 6d 69 74 |nal-page|-delimit|
|00001530| 65 72 20 22 5e 5c 66 22 | 20 22 5c 0a 44 65 66 61 |er "^\f"| "\.Defa|
|00001540| 75 6c 74 20 70 61 67 65 | 20 64 65 6c 69 6d 69 74 |ult page| delimit|
|00001550| 65 72 2e 22 29 0a 28 64 | 65 66 61 6c 69 61 73 20 |er.").(d|efalias |
|00001560| 27 73 65 74 2d 70 61 67 | 65 2d 64 65 6c 69 6d 69 |'set-pag|e-delimi|
|00001570| 74 65 72 20 23 5b 28 72 | 65 67 65 78 70 20 72 65 |ter #[(r|egexp re|
|00001580| 73 65 74 2d 70 29 20 22 | c0 c1 21 88 c0 c2 21 88 |set-p) "|..!...!.|
|00001590| 09 86 0d 00 5c 6e 11 0b | 84 17 00 5c 66 12 82 19 |....\n..|...\f...|
|000015a0| 00 09 12 74 85 21 00 c5 | c6 5c 6e 5c 22 87 22 20 |...t.!..|.\n\"." |
|000015b0| 5b 6d 61 6b 65 2d 6c 6f | 63 61 6c 2d 76 61 72 69 |[make-lo|cal-vari|
|000015c0| 61 62 6c 65 20 6f 72 69 | 67 69 6e 61 6c 2d 70 61 |able ori|ginal-pa|
|000015d0| 67 65 2d 64 65 6c 69 6d | 69 74 65 72 20 70 61 67 |ge-delim|iter pag|
|000015e0| 65 2d 64 65 6c 69 6d 69 | 74 65 72 20 72 65 73 65 |e-delimi|ter rese|
|000015f0| 74 2d 70 20 72 65 67 65 | 78 70 20 6d 65 73 73 61 |t-p rege|xp messa|
|00001600| 67 65 20 22 54 68 65 20 | 76 61 6c 75 65 20 6f 66 |ge "The |value of|
|00001610| 20 60 70 61 67 65 2d 64 | 65 6c 69 6d 69 74 65 72 | `page-d|elimiter|
|00001620| 27 20 69 73 20 6e 6f 77 | 3a 20 25 73 22 5d 20 33 |' is now|: %s"] 3|
|00001630| 20 22 5c 0a 53 65 74 20 | 62 75 66 66 65 72 20 6c | "\.Set |buffer l|
|00001640| 6f 63 61 6c 20 76 61 6c | 75 65 20 6f 66 20 70 61 |ocal val|ue of pa|
|00001650| 67 65 2d 64 65 6c 69 6d | 69 74 65 72 20 74 6f 20 |ge-delim|iter to |
|00001660| 52 45 47 45 58 50 2e 0a | 43 61 6c 6c 65 64 20 69 |REGEXP..|Called i|
|00001670| 6e 74 65 72 61 63 74 69 | 76 65 6c 79 20 77 69 74 |nteracti|vely wit|
|00001680| 68 20 61 20 70 72 65 66 | 69 78 20 61 72 67 75 6d |h a pref|ix argum|
|00001690| 65 6e 74 2c 20 72 65 73 | 65 74 20 60 70 61 67 65 |ent, res|et `page|
|000016a0| 2d 64 65 6c 69 6d 69 74 | 65 72 27 20 74 6f 0a 69 |-delimit|er' to.i|
|000016b0| 74 73 20 6f 72 69 67 69 | 6e 61 6c 20 76 61 6c 75 |ts origi|nal valu|
|000016c0| 65 2e 0a 0a 49 6e 20 61 | 20 70 72 6f 67 72 61 6d |e...In a| program|
|000016d0| 2c 20 6e 6f 6e 2d 6e 69 | 6c 20 73 65 63 6f 6e 64 |, non-ni|l second|
|000016e0| 20 61 72 67 20 63 61 75 | 73 65 73 20 66 69 72 73 | arg cau|ses firs|
|000016f0| 74 20 61 72 67 20 74 6f | 20 62 65 20 69 67 6e 6f |t arg to| be igno|
|00001700| 72 65 64 20 61 6e 64 0a | 72 65 73 65 74 73 20 74 |red and.|resets t|
|00001710| 68 65 20 70 61 67 65 2d | 64 65 6c 69 6d 69 74 65 |he page-|delimite|
|00001720| 72 20 74 6f 20 74 68 65 | 20 6f 72 69 67 69 6e 61 |r to the| origina|
|00001730| 6c 20 76 61 6c 75 65 2e | 22 20 28 62 79 74 65 2d |l value.|" (byte-|
|00001740| 63 6f 64 65 20 22 08 83 | 08 00 09 c2 44 87 c3 c4 |code "..|....D...|
|00001750| 0d 5c 22 c6 44 87 22 20 | 5b 63 75 72 72 65 6e 74 |.\".D." |[current|
|00001760| 2d 70 72 65 66 69 78 2d | 61 72 67 20 6f 72 69 67 |-prefix-|arg orig|
|00001770| 69 6e 61 6c 2d 70 61 67 | 65 2d 64 65 6c 69 6d 69 |inal-pag|e-delimi|
|00001780| 74 65 72 20 22 5e 5c 66 | 22 20 72 65 61 64 2d 73 |ter "^\f|" read-s|
|00001790| 74 72 69 6e 67 20 22 53 | 65 74 20 70 61 67 65 2d |tring "S|et page-|
|000017a0| 64 65 6c 69 6d 69 74 65 | 72 20 74 6f 20 72 65 67 |delimite|r to reg|
|000017b0| 65 78 70 3a 20 22 20 70 | 61 67 65 2d 64 65 6c 69 |exp: " p|age-deli|
|000017c0| 6d 69 74 65 72 20 6e 69 | 6c 5d 20 33 29 5d 29 0a |miter ni|l] 3)]).|
|000017d0| 28 64 65 66 61 6c 69 61 | 73 20 27 70 61 67 65 73 |(defalia|s 'pages|
|000017e0| 2d 64 69 72 65 63 74 6f | 72 79 20 23 5b 28 70 61 |-directo|ry #[(pa|
|000017f0| 67 65 73 2d 6c 69 73 74 | 2d 61 6c 6c 2d 68 65 61 |ges-list|-all-hea|
|00001800| 64 65 72 73 2d 70 20 63 | 6f 75 6e 74 2d 6c 69 6e |ders-p c|ount-lin|
|00001810| 65 73 2d 70 20 26 6f 70 | 74 69 6f 6e 61 6c 20 72 |es-p &op|tional r|
|00001820| 65 67 65 78 70 29 20 22 | 08 c1 9a 83 0b 00 5c 6e |egexp) "|......\n|
|00001830| 10 82 0d 00 08 12 74 83 | 17 00 c3 c4 c5 20 5c 22 |......t.|..... \"|
|00001840| 88 70 0e 06 c7 c5 20 51 | c8 60 c9 1e 5c 6e 1e 0b |.p.... Q|.`..\n..|
|00001850| 1e 5c 66 1e 0d 1e 0e 0e | 0d 90 8a 0e 0f 71 88 d0 |.\f.....|.....q..|
|00001860| 20 88 d1 d2 b1 02 88 0e | 0e 16 13 d4 16 15 29 0e | .......|......).|
|00001870| 16 83 81 00 8a 65 62 88 | 8c 8a d7 0e 18 d4 d9 23 |.....eb.|.......#|
|00001880| 29 83 63 00 c9 94 c8 55 | 83 63 00 c9 95 62 88 da |).c....U|.c...b..|
|00001890| 20 88 db 0e 1c 21 88 29 | d7 0e 18 d4 d9 23 83 7d | ....!.)|.....#.}|
|000018a0| 00 db 0e 1c 21 88 82 6c | 00 29 82 ba 00 8a 65 62 |....!..l|.)....eb|
|000018b0| 88 8c da 20 88 8a d7 08 | d4 d9 23 29 83 98 00 db |... ....|..#)....|
|000018c0| 0e 1c 21 88 29 d7 0e 18 | d4 d9 23 83 b9 00 8c da |..!.)...|..#.....|
|000018d0| 20 88 8a d7 08 d4 d9 23 | 29 83 b5 00 db 0e 1c 21 | ......#|)......!|
|000018e0| 88 29 82 99 00 29 0e 0f | 71 88 0e 15 9f 16 15 74 |.)...)..|q......t|
|000018f0| 85 d1 00 c3 dd 0e 15 47 | c5 0e 0e 21 23 91 88 de |.......G|...!#...|
|00001900| 0e 0d 21 88 df c9 21 88 | 0e 5c 6e c9 55 83 e7 00 |..!...!.|.\n.U...|
|00001910| c8 82 e9 00 0e 5c 6e 79 | 2d 87 22 20 5b 72 65 67 |.....\ny|-." [reg|
|00001920| 65 78 70 20 22 22 20 70 | 61 67 65 73 2d 64 69 72 |exp "" p|ages-dir|
|00001930| 65 63 74 6f 72 79 2d 70 | 72 65 76 69 6f 75 73 2d |ectory-p|revious-|
|00001940| 72 65 67 65 78 70 20 6d | 65 73 73 61 67 65 20 22 |regexp m|essage "|
|00001950| 43 72 65 61 74 69 6e 67 | 20 64 69 72 65 63 74 6f |Creating| directo|
|00001960| 72 79 20 66 6f 72 3a 20 | 25 73 20 22 20 62 75 66 |ry for: |%s " buf|
|00001970| 66 65 72 2d 6e 61 6d 65 | 20 70 61 67 65 73 2d 64 |fer-name| pages-d|
|00001980| 69 72 65 63 74 6f 72 79 | 2d 70 72 65 66 69 78 20 |irectory|-prefix |
|00001990| 22 20 22 20 31 20 30 20 | 70 61 67 65 73 2d 62 75 |" " 1 0 |pages-bu|
|000019a0| 66 66 65 72 2d 6f 72 69 | 67 69 6e 61 6c 2d 70 61 |ffer-ori|ginal-pa|
|000019b0| 67 65 20 70 61 67 65 73 | 2d 62 75 66 66 65 72 2d |ge pages|-buffer-|
|000019c0| 6f 72 69 67 69 6e 61 6c | 2d 70 6f 73 69 74 69 6f |original|-positio|
|000019d0| 6e 20 6c 69 6e 65 6e 75 | 6d 20 70 61 67 65 73 2d |n linenu|m pages-|
|000019e0| 64 69 72 65 63 74 6f 72 | 79 2d 62 75 66 66 65 72 |director|y-buffer|
|000019f0| 20 74 61 72 67 65 74 2d | 62 75 66 66 65 72 20 73 | target-|buffer s|
|00001a00| 74 61 6e 64 61 72 64 2d | 6f 75 74 70 75 74 20 70 |tandard-|output p|
|00001a10| 61 67 65 73 2d 64 69 72 | 65 63 74 6f 72 79 2d 6d |ages-dir|ectory-m|
|00001a20| 6f 64 65 20 22 3d 3d 3d | 3d 20 50 61 67 65 73 20 |ode "===|= Pages |
|00001a30| 44 69 72 65 63 74 6f 72 | 79 3a 20 75 73 65 20 60 |Director|y: use `|
|00001a40| 43 2d 63 20 43 2d 63 27 | 20 74 6f 20 67 6f 20 74 |C-c C-c'| to go t|
|00001a50| 6f 20 70 61 67 65 20 75 | 6e 64 65 72 20 63 75 72 |o page u|nder cur|
|00001a60| 73 6f 72 2e 20 3d 3d 3d | 3d 22 20 31 30 20 70 61 |sor. ===|=" 10 pa|
|00001a70| 67 65 73 2d 62 75 66 66 | 65 72 20 6e 69 6c 20 70 |ges-buff|er nil p|
|00001a80| 61 67 65 73 2d 70 6f 73 | 2d 6c 69 73 74 20 70 61 |ages-pos|-list pa|
|00001a90| 67 65 73 2d 6c 69 73 74 | 2d 61 6c 6c 2d 68 65 61 |ges-list|-all-hea|
|00001aa0| 64 65 72 73 2d 70 20 72 | 65 2d 73 65 61 72 63 68 |ders-p r|e-search|
|00001ab0| 2d 66 6f 72 77 61 72 64 | 20 70 61 67 65 2d 64 65 |-forward| page-de|
|00001ac0| 6c 69 6d 69 74 65 72 20 | 74 20 6e 61 72 72 6f 77 |limiter |t narrow|
|00001ad0| 2d 74 6f 2d 70 61 67 65 | 20 70 61 67 65 73 2d 63 |-to-page| pages-c|
|00001ae0| 6f 70 79 2d 68 65 61 64 | 65 72 2d 61 6e 64 2d 70 |opy-head|er-and-p|
|00001af0| 6f 73 69 74 69 6f 6e 20 | 63 6f 75 6e 74 2d 6c 69 |osition |count-li|
|00001b00| 6e 65 73 2d 70 20 22 25 | 64 20 6d 61 74 63 68 69 |nes-p "%|d matchi|
|00001b10| 6e 67 20 6c 69 6e 65 73 | 20 69 6e 3a 20 25 73 22 |ng lines| in: %s"|
|00001b20| 20 70 6f 70 2d 74 6f 2d | 62 75 66 66 65 72 20 73 | pop-to-|buffer s|
|00001b30| 69 74 2d 66 6f 72 5d 20 | 36 20 22 5c 0a 44 69 73 |it-for] |6 "\.Dis|
|00001b40| 70 6c 61 79 20 61 20 64 | 69 72 65 63 74 6f 72 79 |play a d|irectory|
|00001b50| 20 6f 66 20 74 68 65 20 | 70 61 67 65 20 68 65 61 | of the |page hea|
|00001b60| 64 65 72 73 20 69 6e 20 | 61 20 74 65 6d 70 6f 72 |ders in |a tempor|
|00001b70| 61 72 79 20 62 75 66 66 | 65 72 2e 0a 41 20 68 65 |ary buff|er..A he|
|00001b80| 61 64 65 72 20 69 73 20 | 74 68 65 20 66 69 72 73 |ader is |the firs|
|00001b90| 74 20 6e 6f 6e 2d 62 6c | 61 6e 6b 20 6c 69 6e 65 |t non-bl|ank line|
|00001ba0| 20 61 66 74 65 72 20 74 | 68 65 20 70 61 67 65 2d | after t|he page-|
|00001bb0| 64 65 6c 69 6d 69 74 65 | 72 2e 0a 5c 5c 5b 70 61 |delimite|r..\\[pa|
|00001bc0| 67 65 73 2d 64 69 72 65 | 63 74 6f 72 79 2d 6d 6f |ges-dire|ctory-mo|
|00001bd0| 64 65 5d 0a 59 6f 75 20 | 6d 61 79 20 6d 6f 76 65 |de].You |may move|
|00001be0| 20 70 6f 69 6e 74 20 74 | 6f 20 6f 6e 65 20 6f 66 | point t|o one of|
|00001bf0| 20 74 68 65 20 6c 69 6e | 65 73 20 69 6e 20 74 68 | the lin|es in th|
|00001c00| 65 20 74 65 6d 70 6f 72 | 61 72 79 20 62 75 66 66 |e tempor|ary buff|
|00001c10| 65 72 2c 0a 74 68 65 6e | 20 75 73 65 20 5c 5c 3c |er,.then| use \\<|
|00001c20| 70 61 67 65 73 2d 64 69 | 72 65 63 74 6f 72 79 2d |pages-di|rectory-|
|00001c30| 67 6f 74 6f 3e 20 74 6f | 20 67 6f 20 74 6f 20 74 |goto> to| go to t|
|00001c40| 68 65 20 73 61 6d 65 20 | 6c 69 6e 65 20 69 6e 20 |he same |line in |
|00001c50| 74 68 65 20 70 61 67 65 | 73 20 62 75 66 66 65 72 |the page|s buffer|
|00001c60| 2e 0a 0a 49 6e 20 69 6e | 74 65 72 61 63 74 69 76 |...In in|teractiv|
|00001c70| 65 20 75 73 65 3a 0a 0a | 20 20 20 20 31 2e 20 57 |e use:..| 1. W|
|00001c80| 69 74 68 20 6e 6f 20 70 | 72 65 66 69 78 20 61 72 |ith no p|refix ar|
|00001c90| 67 2c 20 64 69 73 70 6c | 61 79 20 61 6c 6c 20 68 |g, displ|ay all h|
|00001ca0| 65 61 64 65 72 73 2e 0a | 0a 20 20 20 20 32 2e 20 |eaders..|. 2. |
|00001cb0| 57 69 74 68 20 70 72 65 | 66 69 78 20 61 72 67 2c |With pre|fix arg,|
|00001cc0| 20 64 69 73 70 6c 61 79 | 20 74 68 65 20 68 65 61 | display| the hea|
|00001cd0| 64 65 72 73 20 6f 66 20 | 6f 6e 6c 79 20 74 68 6f |ders of |only tho|
|00001ce0| 73 65 20 70 61 67 65 73 | 20 74 68 61 74 0a 20 20 |se pages| that. |
|00001cf0| 20 20 20 20 20 63 6f 6e | 74 61 69 6e 20 6d 61 74 | con|tain mat|
|00001d00| 63 68 65 73 20 74 6f 20 | 61 20 72 65 67 75 6c 61 |ches to |a regula|
|00001d10| 72 20 65 78 70 72 65 73 | 73 69 6f 6e 20 66 6f 72 |r expres|sion for|
|00001d20| 20 77 68 69 63 68 20 79 | 6f 75 20 61 72 65 0a 20 | which y|ou are. |
|00001d30| 20 20 20 20 20 20 70 72 | 6f 6d 70 74 65 64 2e 0a | pr|ompted..|
|00001d40| 0a 20 20 20 20 33 2e 20 | 57 69 74 68 20 6e 75 6d |. 3. |With num|
|00001d50| 65 72 69 63 20 70 72 65 | 66 69 78 20 61 72 67 2c |eric pre|fix arg,|
|00001d60| 20 66 6f 72 20 65 76 65 | 72 79 20 70 61 67 65 2c | for eve|ry page,|
|00001d70| 20 70 72 69 6e 74 20 74 | 68 65 20 6e 75 6d 62 65 | print t|he numbe|
|00001d80| 72 20 6f 66 0a 20 20 20 | 20 20 20 20 6c 69 6e 65 |r of. | line|
|00001d90| 73 20 77 69 74 68 69 6e | 20 65 61 63 68 20 70 61 |s within| each pa|
|00001da0| 67 65 2e 0a 0a 20 20 20 | 20 34 2e 20 57 69 74 68 |ge... | 4. With|
|00001db0| 20 6e 65 67 61 74 69 76 | 65 20 6e 75 6d 65 72 69 | negativ|e numeri|
|00001dc0| 63 20 70 72 65 66 69 78 | 20 61 72 67 2c 20 66 6f |c prefix| arg, fo|
|00001dd0| 72 20 6f 6e 6c 79 20 74 | 68 6f 73 65 20 70 61 67 |r only t|hose pag|
|00001de0| 65 73 20 74 68 61 74 0a | 20 20 20 20 20 20 20 6d |es that.| m|
|00001df0| 61 74 63 68 20 61 20 72 | 65 67 75 6c 61 72 20 65 |atch a r|egular e|
|00001e00| 78 70 72 65 73 73 69 6f | 6e 2c 20 70 72 69 6e 74 |xpressio|n, print|
|00001e10| 20 74 68 65 20 6e 75 6d | 62 65 72 20 6f 66 20 6c | the num|ber of l|
|00001e20| 69 6e 65 73 20 77 69 74 | 68 69 6e 0a 20 20 20 20 |ines wit|hin. |
|00001e30| 20 20 20 65 61 63 68 20 | 70 61 67 65 2e 0a 0a 57 | each |page...W|
|00001e40| 68 65 6e 20 63 61 6c 6c | 65 64 20 66 72 6f 6d 20 |hen call|ed from |
|00001e50| 61 20 70 72 6f 67 72 61 | 6d 2c 20 6e 6f 6e 2d 6e |a progra|m, non-n|
|00001e60| 69 6c 20 66 69 72 73 74 | 20 61 72 67 20 6d 65 61 |il first| arg mea|
|00001e70| 6e 73 20 6c 69 73 74 20 | 61 6c 6c 20 68 65 61 64 |ns list |all head|
|00001e80| 65 72 73 3b 0a 6e 6f 6e | 2d 6e 69 6c 20 73 65 63 |ers;.non|-nil sec|
|00001e90| 6f 6e 64 20 61 72 67 20 | 6d 65 61 6e 73 20 70 72 |ond arg |means pr|
|00001ea0| 69 6e 74 20 6e 75 6d 62 | 65 72 73 20 6f 66 20 6c |int numb|ers of l|
|00001eb0| 69 6e 65 73 20 69 6e 20 | 65 61 63 68 20 70 61 67 |ines in |each pag|
|00001ec0| 65 3b 20 69 66 20 66 69 | 72 73 74 0a 61 72 67 20 |e; if fi|rst.arg |
|00001ed0| 69 73 20 6e 69 6c 2c 20 | 6f 70 74 69 6f 6e 61 6c |is nil, |optional|
|00001ee0| 20 74 68 69 72 64 20 61 | 72 67 20 69 73 20 72 65 | third a|rg is re|
|00001ef0| 67 75 6c 61 72 20 65 78 | 70 72 65 73 73 69 6f 6e |gular ex|pression|
|00001f00| 2e 0a 0a 49 66 20 74 68 | 65 20 62 75 66 66 65 72 |...If th|e buffer|
|00001f10| 20 69 73 20 6e 61 72 72 | 6f 77 65 64 2c 20 74 68 | is narr|owed, th|
|00001f20| 65 20 60 70 61 67 65 73 | 2d 64 69 72 65 63 74 6f |e `pages|-directo|
|00001f30| 72 79 27 20 63 6f 6d 6d | 61 6e 64 20 63 72 65 61 |ry' comm|and crea|
|00001f40| 74 65 73 20 61 0a 64 69 | 72 65 63 74 6f 72 79 20 |tes a.di|rectory |
|00001f50| 66 6f 72 20 6f 6e 6c 79 | 20 74 68 65 20 61 63 63 |for only| the acc|
|00001f60| 65 73 73 69 62 6c 65 20 | 70 6f 72 74 69 6f 6e 20 |essible |portion |
|00001f70| 6f 66 20 74 68 65 20 62 | 75 66 66 65 72 2e 22 20 |of the b|uffer." |
|00001f80| 28 62 79 74 65 2d 63 6f | 64 65 20 22 08 84 09 00 |(byte-co|de "....|
|00001f90| c1 c2 89 45 87 08 3c 83 | 1d 00 c2 89 c3 c4 c5 0e |...E..<.|........|
|00001fa0| 06 86 19 00 c7 5c 22 21 | 45 87 c8 08 21 c9 56 83 |.....\"!|E...!.V.|
|00001fb0| 2a 00 c1 89 c2 45 87 c8 | 08 21 c9 57 85 40 00 c2 |*....E..|.!.W.@..|
|00001fc0| c1 c3 c4 c5 0e 06 86 3d | 00 c7 5c 22 21 45 87 22 |.......=|..\"!E."|
|00001fd0| 20 5b 63 75 72 72 65 6e | 74 2d 70 72 65 66 69 78 | [curren|t-prefix|
|00001fe0| 2d 61 72 67 20 74 20 6e | 69 6c 20 72 65 61 64 2d |-arg t n|il read-|
|00001ff0| 73 74 72 69 6e 67 20 66 | 6f 72 6d 61 74 20 22 53 |string f|ormat "S|
|00002000| 65 6c 65 63 74 20 61 63 | 63 6f 72 64 69 6e 67 20 |elect ac|cording |
|00002010| 74 6f 20 60 25 73 27 20 | 28 65 6e 64 20 77 69 74 |to `%s' |(end wit|
|00002020| 68 20 52 45 54 29 3a 20 | 22 20 70 61 67 65 73 2d |h RET): |" pages-|
|00002030| 64 69 72 65 63 74 6f 72 | 79 2d 70 72 65 76 69 6f |director|y-previo|
|00002040| 75 73 2d 72 65 67 65 78 | 70 20 22 72 65 67 65 78 |us-regex|p "regex|
|00002050| 70 22 20 70 72 65 66 69 | 78 2d 6e 75 6d 65 72 69 |p" prefi|x-numeri|
|00002060| 63 2d 76 61 6c 75 65 20 | 30 5d 20 36 29 5d 29 0a |c-value |0] 6)]).|
|00002070| 28 64 65 66 61 6c 69 61 | 73 20 27 70 61 67 65 73 |(defalia|s 'pages|
|00002080| 2d 63 6f 70 79 2d 68 65 | 61 64 65 72 2d 61 6e 64 |-copy-he|ader-and|
|00002090| 2d 70 6f 73 69 74 69 6f | 6e 20 23 5b 28 63 6f 75 |-positio|n #[(cou|
|000020a0| 6e 74 2d 6c 69 6e 65 73 | 2d 70 29 20 22 c0 89 19 |nt-lines|-p) "...|
|000020b0| 1a 0b 83 13 00 8a 8c c4 | 20 88 c5 65 64 5c 22 11 |........| ..ed\".|
|000020c0| 2a 60 0e 06 58 83 1f 00 | 0e 07 54 16 07 8a c8 c0 |*`..X...|..T.....|
|000020d0| 77 88 c9 20 89 12 60 c0 | 93 88 60 8a c0 7f 88 60 |w.. ..`.|..`....`|
|000020e0| 29 1e 5c 6e 1e 0b 0e 5c | 66 71 88 5c 6e 0e 0d 42 |).\n...\|fq.\n..B|
|000020f0| 16 0d ce 0e 0f 0e 0b 0e | 5c 6e 23 88 2a 0b 83 5a |........|\n#.*..Z|
|00002100| 00 8a d0 79 88 d1 d2 09 | 5c 22 63 88 29 d3 20 88 |...y....|\"c.). .|
|00002110| 29 d4 7f 2a 87 22 20 5b | 6e 69 6c 20 6c 69 6e 65 |)..*." [|nil line|
|00002120| 2d 63 6f 75 6e 74 20 70 | 6f 73 69 74 69 6f 6e 20 |-count p|osition |
|00002130| 63 6f 75 6e 74 2d 6c 69 | 6e 65 73 2d 70 20 6e 61 |count-li|nes-p na|
|00002140| 72 72 6f 77 2d 74 6f 2d | 70 61 67 65 20 63 6f 75 |rrow-to-|page cou|
|00002150| 6e 74 2d 6c 69 6e 65 73 | 20 70 61 67 65 73 2d 62 |nt-lines| pages-b|
|00002160| 75 66 66 65 72 2d 6f 72 | 69 67 69 6e 61 6c 2d 70 |uffer-or|iginal-p|
|00002170| 6f 73 69 74 69 6f 6e 20 | 70 61 67 65 73 2d 62 75 |osition |pages-bu|
|00002180| 66 66 65 72 2d 6f 72 69 | 67 69 6e 61 6c 2d 70 61 |ffer-ori|ginal-pa|
|00002190| 67 65 20 22 20 09 5c 6e | 22 20 6d 61 6b 65 2d 6d |ge " .\n|" make-m|
|000021a0| 61 72 6b 65 72 20 65 6e | 64 20 73 74 61 72 74 20 |arker en|d start |
|000021b0| 73 74 61 6e 64 61 72 64 | 2d 6f 75 74 70 75 74 20 |standard|-output |
|000021c0| 70 61 67 65 73 2d 70 6f | 73 2d 6c 69 73 74 20 69 |pages-po|s-list i|
|000021d0| 6e 73 65 72 74 2d 62 75 | 66 66 65 72 2d 73 75 62 |nsert-bu|ffer-sub|
|000021e0| 73 74 72 69 6e 67 20 74 | 61 72 67 65 74 2d 62 75 |string t|arget-bu|
|000021f0| 66 66 65 72 20 30 20 66 | 6f 72 6d 61 74 20 22 25 |ffer 0 f|ormat "%|
|00002200| 33 64 3a 20 22 20 74 65 | 72 70 72 69 20 31 5d 20 |3d: " te|rpri 1] |
|00002210| 35 20 22 5c 0a 43 6f 70 | 79 20 70 61 67 65 20 68 |5 "\.Cop|y page h|
|00002220| 65 61 64 65 72 20 61 6e | 64 20 69 74 73 20 70 6f |eader an|d its po|
|00002230| 73 69 74 69 6f 6e 20 74 | 6f 20 74 68 65 20 50 61 |sition t|o the Pa|
|00002240| 67 65 73 20 44 69 72 65 | 63 74 6f 72 79 2e 0a 4f |ges Dire|ctory..O|
|00002250| 6e 6c 79 20 61 72 67 20 | 6e 6f 6e 2d 6e 69 6c 2c |nly arg |non-nil,|
|00002260| 20 63 6f 75 6e 74 20 6c | 69 6e 65 73 20 69 6e 20 | count l|ines in |
|00002270| 70 61 67 65 20 61 6e 64 | 20 69 6e 73 65 72 74 20 |page and| insert |
|00002280| 62 65 66 6f 72 65 20 68 | 65 61 64 65 72 2e 0a 55 |before h|eader..U|
|00002290| 73 65 64 20 62 79 20 60 | 70 61 67 65 73 2d 64 69 |sed by `|pages-di|
|000022a0| 72 65 63 74 6f 72 79 27 | 20 66 75 6e 63 74 69 6f |rectory'| functio|
|000022b0| 6e 2e 22 5d 29 0a 28 64 | 65 66 61 6c 69 61 73 20 |n."]).(d|efalias |
|000022c0| 27 70 61 67 65 73 2d 64 | 69 72 65 63 74 6f 72 79 |'pages-d|irectory|
|000022d0| 2d 6d 6f 64 65 20 23 5b | 6e 69 6c 20 22 c0 20 88 |-mode #[|nil ". .|
|000022e0| c1 5c 6e 21 88 c3 14 c5 | 16 06 c7 c8 21 88 c7 c9 |.\n!....|....!...|
|000022f0| 21 88 c7 ca 21 87 22 20 | 5b 6b 69 6c 6c 2d 61 6c |!...!." |[kill-al|
|00002300| 6c 2d 6c 6f 63 61 6c 2d | 76 61 72 69 61 62 6c 65 |l-local-|variable|
|00002310| 73 20 75 73 65 2d 6c 6f | 63 61 6c 2d 6d 61 70 20 |s use-lo|cal-map |
|00002320| 70 61 67 65 73 2d 64 69 | 72 65 63 74 6f 72 79 2d |pages-di|rectory-|
|00002330| 6d 61 70 20 70 61 67 65 | 73 2d 64 69 72 65 63 74 |map page|s-direct|
|00002340| 6f 72 79 2d 6d 6f 64 65 | 20 6d 61 6a 6f 72 2d 6d |ory-mode| major-m|
|00002350| 6f 64 65 20 22 50 61 67 | 65 73 2d 44 69 72 65 63 |ode "Pag|es-Direc|
|00002360| 74 6f 72 79 22 20 6d 6f | 64 65 2d 6e 61 6d 65 20 |tory" mo|de-name |
|00002370| 6d 61 6b 65 2d 6c 6f 63 | 61 6c 2d 76 61 72 69 61 |make-loc|al-varia|
|00002380| 62 6c 65 20 70 61 67 65 | 73 2d 62 75 66 66 65 72 |ble page|s-buffer|
|00002390| 20 70 61 67 65 73 2d 70 | 6f 73 2d 6c 69 73 74 20 | pages-p|os-list |
|000023a0| 70 61 67 65 73 2d 64 69 | 72 65 63 74 6f 72 79 2d |pages-di|rectory-|
|000023b0| 62 75 66 66 65 72 2d 6e | 61 72 72 6f 77 69 6e 67 |buffer-n|arrowing|
|000023c0| 2d 70 5d 20 32 20 22 5c | 0a 4d 6f 64 65 20 66 6f |-p] 2 "\|.Mode fo|
|000023d0| 72 20 68 61 6e 64 6c 69 | 6e 67 20 74 68 65 20 70 |r handli|ng the p|
|000023e0| 61 67 65 73 2d 64 69 72 | 65 63 74 6f 72 79 20 62 |ages-dir|ectory b|
|000023f0| 75 66 66 65 72 2e 0a 0a | 4d 6f 76 65 20 70 6f 69 |uffer...|Move poi|
|00002400| 6e 74 20 74 6f 20 6f 6e | 65 20 6f 66 20 74 68 65 |nt to on|e of the|
|00002410| 20 6c 69 6e 65 73 20 69 | 6e 20 74 68 69 73 20 62 | lines i|n this b|
|00002420| 75 66 66 65 72 2c 20 74 | 68 65 6e 20 75 73 65 20 |uffer, t|hen use |
|00002430| 5c 5c 5b 70 61 67 65 73 | 2d 64 69 72 65 63 74 6f |\\[pages|-directo|
|00002440| 72 79 2d 67 6f 74 6f 5d | 20 74 6f 20 67 6f 0a 74 |ry-goto]| to go.t|
|00002450| 6f 20 74 68 65 20 73 61 | 6d 65 20 6c 69 6e 65 20 |o the sa|me line |
|00002460| 69 6e 20 74 68 65 20 70 | 61 67 65 73 20 62 75 66 |in the p|ages buf|
|00002470| 66 65 72 2e 22 5d 29 0a | 28 64 65 66 61 6c 69 61 |fer."]).|(defalia|
|00002480| 73 20 27 70 61 67 65 73 | 2d 64 69 72 65 63 74 6f |s 'pages|-directo|
|00002490| 72 79 2d 67 6f 74 6f 20 | 23 5b 6e 69 6c 20 22 08 |ry-goto |#[nil ".|
|000024a0| 83 5c 6e 00 c1 08 21 84 | 12 00 c2 10 c2 13 c4 c5 |.\n...!.|........|
|000024b0| 21 88 c6 79 88 c7 65 60 | 5c 22 53 89 1e 08 0b 38 |!..y..e`|\"S....8|
|000024c0| 1e 09 6d 1e 5c 6e 0e 0b | 1e 5c 66 cd 08 21 88 7e |..m.\n..|.\f..!.~|
|000024d0| 88 0e 5c 6e 83 39 00 64 | 62 88 82 3f 00 ce 0e 09 |..\n.9.d|b..?....|
|000024e0| 21 62 88 0e 5c 66 85 46 | 00 cf 20 2c 87 22 20 5b |!b..\f.F|.. ,." [|
|000024f0| 70 61 67 65 73 2d 62 75 | 66 66 65 72 20 62 75 66 |pages-bu|ffer buf|
|00002500| 66 65 72 2d 6e 61 6d 65 | 20 6e 69 6c 20 70 61 67 |fer-name| nil pag|
|00002510| 65 73 2d 70 6f 73 2d 6c | 69 73 74 20 65 72 72 6f |es-pos-l|ist erro|
|00002520| 72 20 22 42 75 66 66 65 | 72 20 69 6e 20 77 68 69 |r "Buffe|r in whi|
|00002530| 63 68 20 70 61 67 65 73 | 20 77 65 72 65 20 66 6f |ch pages| were fo|
|00002540| 75 6e 64 20 69 73 20 64 | 65 6c 65 74 65 64 2e 22 |und is d|eleted."|
|00002550| 20 30 20 63 6f 75 6e 74 | 2d 6c 69 6e 65 73 20 70 | 0 count|-lines p|
|00002560| 61 67 65 73 2d 6e 75 6d | 62 65 72 20 70 6f 73 20 |ages-num|ber pos |
|00002570| 65 6e 64 2d 6f 66 2d 64 | 69 72 65 63 74 6f 72 79 |end-of-d|irectory|
|00002580| 2d 70 20 70 61 67 65 73 | 2d 64 69 72 65 63 74 6f |-p pages|-directo|
|00002590| 72 79 2d 62 75 66 66 65 | 72 2d 6e 61 72 72 6f 77 |ry-buffe|r-narrow|
|000025a0| 69 6e 67 2d 70 20 6e 61 | 72 72 6f 77 69 6e 67 2d |ing-p na|rrowing-|
|000025b0| 70 20 70 6f 70 2d 74 6f | 2d 62 75 66 66 65 72 20 |p pop-to|-buffer |
|000025c0| 6d 61 72 6b 65 72 2d 70 | 6f 73 69 74 69 6f 6e 20 |marker-p|osition |
|000025d0| 6e 61 72 72 6f 77 2d 74 | 6f 2d 70 61 67 65 5d 20 |narrow-t|o-page] |
|000025e0| 34 20 22 5c 0a 47 6f 20 | 74 6f 20 74 68 65 20 63 |4 "\.Go |to the c|
|000025f0| 6f 72 72 65 73 70 6f 6e | 64 69 6e 67 20 6c 69 6e |orrespon|ding lin|
|00002600| 65 20 69 6e 20 74 68 65 | 20 70 61 67 65 73 20 62 |e in the| pages b|
|00002610| 75 66 66 65 72 2e 22 20 | 6e 69 6c 5d 29 0a 28 64 |uffer." |nil]).(d|
|00002620| 65 66 61 6c 69 61 73 20 | 27 70 61 67 65 73 2d 64 |efalias |'pages-d|
|00002630| 69 72 65 63 74 6f 72 79 | 2d 66 6f 72 2d 61 64 64 |irectory|-for-add|
|00002640| 72 65 73 73 65 73 20 23 | 5b 28 26 6f 70 74 69 6f |resses #|[(&optio|
|00002650| 6e 61 6c 20 66 69 6c 65 | 6e 61 6d 65 29 20 22 74 |nal file|name) "t|
|00002660| 83 0d 00 c0 c1 5c 6e 86 | 0b 00 0b 5c 22 88 c4 5c |.....\n.|...\"..\|
|00002670| 6e 86 13 00 0b 21 83 4e | 00 c5 c6 5c 6e 86 1e 00 |n....!.N|...\n...|
|00002680| 0b 21 21 71 88 7e 88 c7 | c8 c9 89 23 88 ca 20 88 |.!!q.~..|...#.. .|
|00002690| 0e 0b 16 5c 66 0e 0d 84 | 39 00 ce 20 88 8a 65 62 |...\f...|9.. ..eb|
|000026a0| 88 60 8a c9 7f 88 60 29 | 7c 88 cf 63 88 d0 c9 21 |.`....`)||..c...!|
|000026b0| 29 87 d1 d2 21 87 22 20 | 5b 6d 65 73 73 61 67 65 |)...!." |[message|
|000026c0| 20 22 43 72 65 61 74 69 | 6e 67 20 64 69 72 65 63 | "Creati|ng direc|
|000026d0| 74 6f 72 79 20 66 6f 72 | 3a 20 25 73 20 22 20 66 |tory for|: %s " f|
|000026e0| 69 6c 65 6e 61 6d 65 20 | 70 61 67 65 73 2d 61 64 |ilename |pages-ad|
|000026f0| 64 72 65 73 73 65 73 2d | 66 69 6c 65 2d 6e 61 6d |dresses-|file-nam|
|00002700| 65 20 66 69 6c 65 2d 65 | 78 69 73 74 73 2d 70 20 |e file-e|xists-p |
|00002710| 66 69 6e 64 2d 66 69 6c | 65 2d 6e 6f 73 65 6c 65 |find-fil|e-nosele|
|00002720| 63 74 20 65 78 70 61 6e | 64 2d 66 69 6c 65 2d 6e |ct expan|d-file-n|
|00002730| 61 6d 65 20 70 61 67 65 | 73 2d 64 69 72 65 63 74 |ame page|s-direct|
|00002740| 6f 72 79 20 74 20 6e 69 | 6c 20 70 61 67 65 73 2d |ory t ni|l pages-|
|00002750| 64 69 72 65 63 74 6f 72 | 79 2d 61 64 64 72 65 73 |director|y-addres|
|00002760| 73 2d 6d 6f 64 65 20 70 | 61 67 65 73 2d 64 69 72 |s-mode p|ages-dir|
|00002770| 65 63 74 6f 72 79 2d 66 | 6f 72 2d 61 64 64 72 65 |ectory-f|or-addre|
|00002780| 73 73 65 73 2d 67 6f 74 | 6f 2d 6e 61 72 72 6f 77 |sses-got|o-narrow|
|00002790| 69 6e 67 2d 70 20 70 61 | 67 65 73 2d 64 69 72 65 |ing-p pa|ges-dire|
|000027a0| 63 74 6f 72 79 2d 62 75 | 66 66 65 72 2d 6e 61 72 |ctory-bu|ffer-nar|
|000027b0| 72 6f 77 69 6e 67 2d 70 | 20 70 61 67 65 73 2d 64 |rowing-p| pages-d|
|000027c0| 69 72 65 63 74 6f 72 79 | 2d 66 6f 72 2d 61 64 64 |irectory|-for-add|
|000027d0| 72 65 73 73 65 73 2d 62 | 75 66 66 65 72 2d 6b 65 |resses-b|uffer-ke|
|000027e0| 65 70 2d 77 69 6e 64 6f | 77 73 2d 70 20 64 65 6c |ep-windo|ws-p del|
|000027f0| 65 74 65 2d 6f 74 68 65 | 72 2d 77 69 6e 64 6f 77 |ete-othe|r-window|
|00002800| 73 20 22 3d 3d 3d 20 41 | 64 64 72 65 73 73 20 4c |s "=== A|ddress L|
|00002810| 69 73 74 20 44 69 72 65 | 63 74 6f 72 79 3a 20 75 |ist Dire|ctory: u|
|00002820| 73 65 20 60 43 2d 63 20 | 43 2d 63 27 20 74 6f 20 |se `C-c |C-c' to |
|00002830| 67 6f 20 74 6f 20 70 61 | 67 65 20 75 6e 64 65 72 |go to pa|ge under|
|00002840| 20 63 75 72 73 6f 72 2e | 20 3d 3d 3d 22 20 73 65 | cursor.| ===" se|
|00002850| 74 2d 62 75 66 66 65 72 | 2d 6d 6f 64 69 66 69 65 |t-buffer|-modifie|
|00002860| 64 2d 70 20 65 72 72 6f | 72 20 22 4e 6f 20 61 64 |d-p erro|r "No ad|
|00002870| 64 72 65 73 73 65 73 20 | 66 69 6c 65 20 66 6f 75 |dresses |file fou|
|00002880| 6e 64 21 22 5d 20 34 20 | 22 5c 0a 46 69 6e 64 20 |nd!"] 4 |"\.Find |
|00002890| 61 64 64 72 65 73 73 65 | 73 20 66 69 6c 65 20 61 |addresse|s file a|
|000028a0| 6e 64 20 64 69 73 70 6c | 61 79 20 69 74 73 20 64 |nd displ|ay its d|
|000028b0| 69 72 65 63 74 6f 72 79 | 2e 0a 42 79 20 64 65 66 |irectory|..By def|
|000028c0| 61 75 6c 74 2c 20 63 72 | 65 61 74 65 20 61 6e 64 |ault, cr|eate and|
|000028d0| 20 64 69 73 70 6c 61 79 | 20 64 69 72 65 63 74 6f | display| directo|
|000028e0| 72 79 20 6f 66 20 60 70 | 61 67 65 73 2d 61 64 64 |ry of `p|ages-add|
|000028f0| 72 65 73 73 65 73 2d 66 | 69 6c 65 2d 6e 61 6d 65 |resses-f|ile-name|
|00002900| 27 2e 0a 4f 70 74 69 6f | 6e 61 6c 20 61 72 67 75 |'..Optio|nal argu|
|00002910| 6d 65 6e 74 20 69 73 20 | 46 49 4c 45 4e 41 4d 45 |ment is |FILENAME|
|00002920| 2e 20 20 49 6e 20 69 6e | 74 65 72 61 63 74 69 76 |. In in|teractiv|
|00002930| 65 20 75 73 65 2c 20 77 | 69 74 68 20 70 72 65 66 |e use, w|ith pref|
|00002940| 69 78 0a 61 72 67 75 6d | 65 6e 74 2c 20 70 72 6f |ix.argum|ent, pro|
|00002950| 6d 70 74 20 66 6f 72 20 | 66 69 6c 65 20 6e 61 6d |mpt for |file nam|
|00002960| 65 20 61 6e 64 20 70 72 | 6f 76 69 64 65 20 63 6f |e and pr|ovide co|
|00002970| 6d 70 6c 65 74 69 6f 6e | 2e 0a 0a 4d 6f 76 65 20 |mpletion|...Move |
|00002980| 70 6f 69 6e 74 20 74 6f | 20 6f 6e 65 20 6f 66 20 |point to| one of |
|00002990| 74 68 65 20 6c 69 6e 65 | 73 20 69 6e 20 74 68 65 |the line|s in the|
|000029a0| 20 64 69 73 70 6c 61 79 | 65 64 20 64 69 72 65 63 | display|ed direc|
|000029b0| 74 6f 72 79 2c 0a 74 68 | 65 6e 20 75 73 65 20 5c |tory,.th|en use \|
|000029c0| 5c 5b 70 61 67 65 73 2d | 64 69 72 65 63 74 6f 72 |\[pages-|director|
|000029d0| 79 2d 67 6f 74 6f 5d 20 | 74 6f 20 67 6f 20 74 6f |y-goto] |to go to|
|000029e0| 20 74 68 65 20 73 61 6d | 65 20 6c 69 6e 65 0a 69 | the sam|e line.i|
|000029f0| 6e 20 74 68 65 20 61 64 | 64 72 65 73 73 65 73 20 |n the ad|dresses |
|00002a00| 62 75 66 66 65 72 2e 0a | 0a 49 66 20 20 20 20 70 |buffer..|.If p|
|00002a10| 61 67 65 73 2d 64 69 72 | 65 63 74 6f 72 79 2d 66 |ages-dir|ectory-f|
|00002a20| 6f 72 2d 61 64 64 72 65 | 73 73 65 73 2d 67 6f 74 |or-addre|sses-got|
|00002a30| 6f 2d 6e 61 72 72 6f 77 | 69 6e 67 2d 70 20 20 20 |o-narrow|ing-p |
|00002a40| 20 69 73 20 6e 6f 6e 2d | 6e 69 6c 2c 0a 60 70 61 | is non-|nil,.`pa|
|00002a50| 67 65 73 2d 64 69 72 65 | 63 74 6f 72 79 2d 67 6f |ges-dire|ctory-go|
|00002a60| 74 6f 27 20 6e 61 72 72 | 6f 77 73 20 61 64 64 72 |to' narr|ows addr|
|00002a70| 65 73 73 65 73 20 62 75 | 66 66 65 72 20 74 6f 20 |esses bu|ffer to |
|00002a80| 65 6e 74 72 79 2e 0a 0a | 49 66 20 20 20 20 70 61 |entry...|If pa|
|00002a90| 67 65 73 2d 64 69 72 65 | 63 74 6f 72 79 2d 66 6f |ges-dire|ctory-fo|
|00002aa0| 72 2d 61 64 64 72 65 73 | 73 65 73 2d 62 75 66 66 |r-addres|ses-buff|
|00002ab0| 65 72 2d 6b 65 65 70 2d | 77 69 6e 64 6f 77 73 2d |er-keep-|windows-|
|00002ac0| 70 20 20 20 20 20 69 73 | 20 6e 69 6c 2c 0a 74 68 |p is| nil,.th|
|00002ad0| 69 73 20 63 6f 6d 6d 61 | 6e 64 20 64 65 6c 65 74 |is comma|nd delet|
|00002ae0| 65 73 20 6f 74 68 65 72 | 20 77 69 6e 64 6f 77 73 |es other| windows|
|00002af0| 20 77 68 65 6e 20 69 74 | 20 64 69 73 70 6c 61 79 | when it| display|
|00002b00| 73 20 74 68 65 20 61 64 | 64 72 65 73 73 65 73 20 |s the ad|dresses |
|00002b10| 0a 64 69 72 65 63 74 6f | 72 79 2e 22 20 28 6c 69 |.directo|ry." (li|
|00002b20| 73 74 20 28 69 66 20 63 | 75 72 72 65 6e 74 2d 70 |st (if c|urrent-p|
|00002b30| 72 65 66 69 78 2d 61 72 | 67 20 28 72 65 61 64 2d |refix-ar|g (read-|
|00002b40| 66 69 6c 65 2d 6e 61 6d | 65 20 22 46 69 6c 65 6e |file-nam|e "Filen|
|00002b50| 61 6d 65 3a 20 22 20 70 | 61 67 65 73 2d 61 64 64 |ame: " p|ages-add|
|00002b60| 72 65 73 73 65 73 2d 66 | 69 6c 65 2d 6e 61 6d 65 |resses-f|ile-name|
|00002b70| 29 29 29 5d 29 0a 28 64 | 65 66 61 6c 69 61 73 20 |)))]).(d|efalias |
|00002b80| 27 70 61 67 65 73 2d 64 | 69 72 65 63 74 6f 72 79 |'pages-d|irectory|
|00002b90| 2d 61 64 64 72 65 73 73 | 2d 6d 6f 64 65 20 23 5b |-address|-mode #[|
|00002ba0| 6e 69 6c 20 22 c0 09 21 | 88 c2 13 c4 15 c6 c7 21 |nil "..!|.......!|
|00002bb0| 88 c6 c8 21 88 c6 c9 21 | 87 22 20 5b 75 73 65 2d |...!...!|." [use-|
|00002bc0| 6c 6f 63 61 6c 2d 6d 61 | 70 20 70 61 67 65 73 2d |local-ma|p pages-|
|00002bd0| 64 69 72 65 63 74 6f 72 | 79 2d 6d 61 70 20 70 61 |director|y-map pa|
|00002be0| 67 65 73 2d 64 69 72 65 | 63 74 6f 72 79 2d 61 64 |ges-dire|ctory-ad|
|00002bf0| 64 72 65 73 73 2d 6d 6f | 64 65 20 6d 61 6a 6f 72 |dress-mo|de major|
|00002c00| 2d 6d 6f 64 65 20 22 41 | 64 64 72 65 73 73 65 73 |-mode "A|ddresses|
|00002c10| 20 44 69 72 65 63 74 6f | 72 79 22 20 6d 6f 64 65 | Directo|ry" mode|
|00002c20| 2d 6e 61 6d 65 20 6d 61 | 6b 65 2d 6c 6f 63 61 6c |-name ma|ke-local|
|00002c30| 2d 76 61 72 69 61 62 6c | 65 20 70 61 67 65 73 2d |-variabl|e pages-|
|00002c40| 62 75 66 66 65 72 20 70 | 61 67 65 73 2d 70 6f 73 |buffer p|ages-pos|
|00002c50| 2d 6c 69 73 74 20 70 61 | 67 65 73 2d 64 69 72 65 |-list pa|ges-dire|
|00002c60| 63 74 6f 72 79 2d 62 75 | 66 66 65 72 2d 6e 61 72 |ctory-bu|ffer-nar|
|00002c70| 72 6f 77 69 6e 67 2d 70 | 5d 20 32 20 22 5c 0a 4d |rowing-p|] 2 "\.M|
|00002c80| 6f 64 65 20 66 6f 72 20 | 68 61 6e 64 6c 69 6e 67 |ode for |handling|
|00002c90| 20 74 68 65 20 41 64 64 | 72 65 73 73 65 73 20 44 | the Add|resses D|
|00002ca0| 69 72 65 63 74 6f 72 79 | 20 62 75 66 66 65 72 2e |irectory| buffer.|
|00002cb0| 0a 0a 4d 6f 76 65 20 70 | 6f 69 6e 74 20 74 6f 20 |..Move p|oint to |
|00002cc0| 6f 6e 65 20 6f 66 20 74 | 68 65 20 6c 69 6e 65 73 |one of t|he lines|
|00002cd0| 20 69 6e 20 74 68 69 73 | 20 62 75 66 66 65 72 2c | in this| buffer,|
|00002ce0| 0a 74 68 65 6e 20 75 73 | 65 20 5c 5c 5b 70 61 67 |.then us|e \\[pag|
|00002cf0| 65 73 2d 64 69 72 65 63 | 74 6f 72 79 2d 67 6f 74 |es-direc|tory-got|
|00002d00| 6f 5d 20 74 6f 20 67 6f | 0a 74 6f 20 74 68 65 20 |o] to go|.to the |
|00002d10| 73 61 6d 65 20 6c 69 6e | 65 20 69 6e 20 74 68 65 |same lin|e in the|
|00002d20| 20 70 61 67 65 73 20 62 | 75 66 66 65 72 2e 22 5d | pages b|uffer."]|
|00002d30| 29 0a 28 70 72 6f 76 69 | 64 65 20 28 71 75 6f 74 |).(provi|de (quot|
|00002d40| 65 20 70 61 67 65 2d 65 | 78 74 29 29 0a |e page-e|xt)). |
+--------+-------------------------+-------------------------+--------+--------+