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 / buff-menu.elc < prev    next >
Emacs Compiled Lisp  |  1994-05-23  |  9.1 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 72 6d 73 40 6d 6f 6c |piled by| rms@mol|
|00000020| 65 2e 67 6e 75 2e 61 69 | 2e 6d 69 74 2e 65 64 75 |e.gnu.ai|.mit.edu|
|00000030| 20 6f 6e 20 4d 6f 6e 20 | 4d 61 79 20 32 33 20 30 | on Mon |May 23 0|
|00000040| 34 3a 33 35 3a 32 32 20 | 31 39 39 34 0a 3b 3b 3b |4:35:22 |1994.;;;|
|00000050| 20 66 72 6f 6d 20 66 69 | 6c 65 20 2f 68 6f 6d 65 | from fi|le /home|
|00000060| 2f 66 73 66 2f 72 6d 73 | 2f 65 31 39 2f 6c 69 73 |/fsf/rms|/e19/lis|
|00000070| 70 2f 62 75 66 66 2d 6d | 65 6e 75 2e 65 6c 0a 3b |p/buff-m|enu.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 33 2e 39 | 30 2e 31 2e 0a 3b 3b 3b | 19.23.9|0.1..;;;|
|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 68 6f 6d 65 | (error| "`/home|
|000001a0| 2f 66 73 66 2f 72 6d 73 | 2f 65 31 39 2f 6c 69 73 |/fsf/rms|/e19/lis|
|000001b0| 70 2f 62 75 66 66 2d 6d | 65 6e 75 2e 65 6c 27 20 |p/buff-m|enu.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 62 | Emacs 1|9"))..(b|
|000001e0| 79 74 65 2d 63 6f 64 65 | 20 22 c0 c1 21 84 08 00 |yte-code| "..!...|
|000001f0| c2 11 c2 87 22 20 5b 62 | 6f 75 6e 64 70 20 42 75 |...." [b|oundp Bu|
|00000200| 66 66 65 72 2d 6d 65 6e | 75 2d 62 75 66 66 65 72 |ffer-men|u-buffer|
|00000210| 2d 63 6f 6c 75 6d 6e 20 | 6e 69 6c 5d 20 32 29 0a |-column |nil] 2).|
|00000220| 28 64 65 66 76 61 72 20 | 42 75 66 66 65 72 2d 6d |(defvar |Buffer-m|
|00000230| 65 6e 75 2d 6d 6f 64 65 | 2d 6d 61 70 20 6e 69 6c |enu-mode|-map nil|
|00000240| 20 22 5c 0a 22 29 0a 28 | 62 79 74 65 2d 63 6f 64 | "\.").(|byte-cod|
|00000250| 65 20 22 08 84 9c 00 c1 | 20 10 c2 08 c3 5c 22 88 |e ".....| ....\".|
|00000260| c4 08 c5 c6 23 88 c4 08 | c7 c8 23 88 c4 08 c9 ca |....#...|..#.....|
|00000270| 23 88 c4 08 cb cc 23 88 | c4 08 cd ce 23 88 c4 08 |#.....#.|....#...|
|00000280| cf d0 23 88 c4 08 d1 d2 | 23 88 c4 08 d3 d4 23 88 |..#.....|#.....#.|
|00000290| c4 08 d5 d6 23 88 c4 08 | d7 d6 23 88 c4 08 d8 d9 |....#...|..#.....|
|000002a0| 23 88 c4 08 da d6 23 88 | c4 08 db dc 23 88 c4 08 |#.....#.|....#...|
|000002b0| dd de 23 88 c4 08 df de | 23 88 c4 08 e0 e1 23 88 |..#.....|#.....#.|
|000002c0| c4 08 e2 e3 23 88 c4 08 | e4 e5 23 88 c4 08 e6 e7 |....#...|..#.....|
|000002d0| 23 88 c4 08 e8 e9 23 88 | c4 08 ea eb 23 88 c4 08 |#.....#.|....#...|
|000002e0| ec ed 23 88 c4 08 ee ef | 23 88 c4 08 f0 f1 23 88 |..#.....|#.....#.|
|000002f0| f2 f3 f4 f5 23 87 22 20 | 5b 42 75 66 66 65 72 2d |....#." |[Buffer-|
|00000300| 6d 65 6e 75 2d 6d 6f 64 | 65 2d 6d 61 70 20 6d 61 |menu-mod|e-map ma|
|00000310| 6b 65 2d 6b 65 79 6d 61 | 70 20 73 75 70 70 72 65 |ke-keyma|p suppre|
|00000320| 73 73 2d 6b 65 79 6d 61 | 70 20 74 20 64 65 66 69 |ss-keyma|p t defi|
|00000330| 6e 65 2d 6b 65 79 20 22 | 71 22 20 42 75 66 66 65 |ne-key "|q" Buffe|
|00000340| 72 2d 6d 65 6e 75 2d 71 | 75 69 74 20 22 76 22 20 |r-menu-q|uit "v" |
|00000350| 42 75 66 66 65 72 2d 6d | 65 6e 75 2d 73 65 6c 65 |Buffer-m|enu-sele|
|00000360| 63 74 20 22 32 22 20 42 | 75 66 66 65 72 2d 6d 65 |ct "2" B|uffer-me|
|00000370| 6e 75 2d 32 2d 77 69 6e | 64 6f 77 20 22 31 22 20 |nu-2-win|dow "1" |
|00000380| 42 75 66 66 65 72 2d 6d | 65 6e 75 2d 31 2d 77 69 |Buffer-m|enu-1-wi|
|00000390| 6e 64 6f 77 20 22 66 22 | 20 42 75 66 66 65 72 2d |ndow "f"| Buffer-|
|000003a0| 6d 65 6e 75 2d 74 68 69 | 73 2d 77 69 6e 64 6f 77 |menu-thi|s-window|
|000003b0| 20 22 6f 22 20 42 75 66 | 66 65 72 2d 6d 65 6e 75 | "o" Buf|fer-menu|
|000003c0| 2d 6f 74 68 65 72 2d 77 | 69 6e 64 6f 77 20 22 0f |-other-w|indow ".|
|000003d0| 22 20 42 75 66 66 65 72 | 2d 6d 65 6e 75 2d 73 77 |" Buffer|-menu-sw|
|000003e0| 69 74 63 68 2d 6f 74 68 | 65 72 2d 77 69 6e 64 6f |itch-oth|er-windo|
|000003f0| 77 20 22 73 22 20 42 75 | 66 66 65 72 2d 6d 65 6e |w "s" Bu|ffer-men|
|00000400| 75 2d 73 61 76 65 20 22 | 64 22 20 42 75 66 66 65 |u-save "|d" Buffe|
|00000410| 72 2d 6d 65 6e 75 2d 64 | 65 6c 65 74 65 20 22 6b |r-menu-d|elete "k|
|00000420| 22 20 22 04 22 20 42 75 | 66 66 65 72 2d 6d 65 6e |" "." Bu|ffer-men|
|00000430| 75 2d 64 65 6c 65 74 65 | 2d 62 61 63 6b 77 61 72 |u-delete|-backwar|
|00000440| 64 73 20 22 0b 22 20 22 | 78 22 20 42 75 66 66 65 |ds "." "|x" Buffe|
|00000450| 72 2d 6d 65 6e 75 2d 65 | 78 65 63 75 74 65 20 22 |r-menu-e|xecute "|
|00000460| 20 22 20 6e 65 78 74 2d | 6c 69 6e 65 20 22 6e 22 | " next-|line "n"|
|00000470| 20 22 70 22 20 70 72 65 | 76 69 6f 75 73 2d 6c 69 | "p" pre|vious-li|
|00000480| 6e 65 20 22 7f 22 20 42 | 75 66 66 65 72 2d 6d 65 |ne "." B|uffer-me|
|00000490| 6e 75 2d 62 61 63 6b 75 | 70 2d 75 6e 6d 61 72 6b |nu-backu|p-unmark|
|000004a0| 20 22 7e 22 20 42 75 66 | 66 65 72 2d 6d 65 6e 75 | "~" Buf|fer-menu|
|000004b0| 2d 6e 6f 74 2d 6d 6f 64 | 69 66 69 65 64 20 22 3f |-not-mod|ified "?|
|000004c0| 22 20 64 65 73 63 72 69 | 62 65 2d 6d 6f 64 65 20 |" descri|be-mode |
|000004d0| 22 75 22 20 42 75 66 66 | 65 72 2d 6d 65 6e 75 2d |"u" Buff|er-menu-|
|000004e0| 75 6e 6d 61 72 6b 20 22 | 6d 22 20 42 75 66 66 65 |unmark "|m" Buffe|
|000004f0| 72 2d 6d 65 6e 75 2d 6d | 61 72 6b 20 22 74 22 20 |r-menu-m|ark "t" |
|00000500| 42 75 66 66 65 72 2d 6d | 65 6e 75 2d 76 69 73 69 |Buffer-m|enu-visi|
|00000510| 74 2d 74 61 67 73 2d 74 | 61 62 6c 65 20 22 25 22 |t-tags-t|able "%"|
|00000520| 20 42 75 66 66 65 72 2d | 6d 65 6e 75 2d 74 6f 67 | Buffer-|menu-tog|
|00000530| 67 6c 65 2d 72 65 61 64 | 2d 6f 6e 6c 79 20 5b 6d |gle-read|-only [m|
|00000540| 6f 75 73 65 2d 32 5d 20 | 42 75 66 66 65 72 2d 6d |ouse-2] |Buffer-m|
|00000550| 65 6e 75 2d 6d 6f 75 73 | 65 2d 73 65 6c 65 63 74 |enu-mous|e-select|
|00000560| 20 70 75 74 20 42 75 66 | 66 65 72 2d 6d 65 6e 75 | put Buf|fer-menu|
|00000570| 2d 6d 6f 64 65 20 6d 6f | 64 65 2d 63 6c 61 73 73 |-mode mo|de-class|
|00000580| 20 73 70 65 63 69 61 6c | 5d 20 34 29 0a 28 64 65 | special|] 4).(de|
|00000590| 66 61 6c 69 61 73 20 27 | 42 75 66 66 65 72 2d 6d |falias '|Buffer-m|
|000005a0| 65 6e 75 2d 6d 6f 64 65 | 20 23 5b 6e 69 6c 20 22 |enu-mode| #[nil "|
|000005b0| c0 20 88 c1 5c 6e 21 88 | c3 14 c5 16 06 8a 65 62 |. ..\n!.|......eb|
|000005c0| 88 c7 c8 21 88 c9 ca 21 | 88 69 16 0b cc 79 88 6d |...!...!|.i...y.m|
|000005d0| 84 38 00 cd 20 1e 0e cf | 0e 0e 40 0e 0e 41 d0 d1 |.8.. ...|..@..A..|
|000005e0| 24 88 29 ca 79 88 82 1e | 00 29 d2 16 13 d2 16 14 |$.).y...|.)......|
|000005f0| d5 d6 21 87 22 20 5b 6b | 69 6c 6c 2d 61 6c 6c 2d |..!." [k|ill-all-|
|00000600| 6c 6f 63 61 6c 2d 76 61 | 72 69 61 62 6c 65 73 20 |local-va|riables |
|00000610| 75 73 65 2d 6c 6f 63 61 | 6c 2d 6d 61 70 20 42 75 |use-loca|l-map Bu|
|00000620| 66 66 65 72 2d 6d 65 6e | 75 2d 6d 6f 64 65 2d 6d |ffer-men|u-mode-m|
|00000630| 61 70 20 42 75 66 66 65 | 72 2d 6d 65 6e 75 2d 6d |ap Buffe|r-menu-m|
|00000640| 6f 64 65 20 6d 61 6a 6f | 72 2d 6d 6f 64 65 20 22 |ode majo|r-mode "|
|00000650| 42 75 66 66 65 72 20 4d | 65 6e 75 22 20 6d 6f 64 |Buffer M|enu" mod|
|00000660| 65 2d 6e 61 6d 65 20 73 | 65 61 72 63 68 2d 66 6f |e-name s|earch-fo|
|00000670| 72 77 61 72 64 20 22 42 | 75 66 66 65 72 22 20 62 |rward "B|uffer" b|
|00000680| 61 63 6b 77 61 72 64 2d | 77 6f 72 64 20 31 20 42 |ackward-|word 1 B|
|00000690| 75 66 66 65 72 2d 6d 65 | 6e 75 2d 62 75 66 66 65 |uffer-me|nu-buffe|
|000006a0| 72 2d 63 6f 6c 75 6d 6e | 20 32 20 42 75 66 66 65 |r-column| 2 Buffe|
|000006b0| 72 2d 6d 65 6e 75 2d 62 | 75 66 66 65 72 2d 6e 61 |r-menu-b|uffer-na|
|000006c0| 6d 65 2d 70 6f 73 69 74 | 69 6f 6e 20 77 68 65 72 |me-posit|ion wher|
|000006d0| 65 20 70 75 74 2d 74 65 | 78 74 2d 70 72 6f 70 65 |e put-te|xt-prope|
|000006e0| 72 74 79 20 6d 6f 75 73 | 65 2d 66 61 63 65 20 68 |rty mous|e-face h|
|000006f0| 69 67 68 6c 69 67 68 74 | 20 74 20 74 72 75 6e 63 |ighlight| t trunc|
|00000700| 61 74 65 2d 6c 69 6e 65 | 73 20 62 75 66 66 65 72 |ate-line|s buffer|
|00000710| 2d 72 65 61 64 2d 6f 6e | 6c 79 20 72 75 6e 2d 68 |-read-on|ly run-h|
|00000720| 6f 6f 6b 73 20 62 75 66 | 66 65 72 2d 6d 65 6e 75 |ooks buf|fer-menu|
|00000730| 2d 6d 6f 64 65 2d 68 6f | 6f 6b 5d 20 35 20 22 5c |-mode-ho|ok] 5 "\|
|00000740| 0a 4d 61 6a 6f 72 20 6d | 6f 64 65 20 66 6f 72 20 |.Major m|ode for |
|00000750| 65 64 69 74 69 6e 67 20 | 61 20 6c 69 73 74 20 6f |editing |a list o|
|00000760| 66 20 62 75 66 66 65 72 | 73 2e 0a 45 61 63 68 20 |f buffer|s..Each |
|00000770| 6c 69 6e 65 20 64 65 73 | 63 72 69 62 65 73 20 6f |line des|cribes o|
|00000780| 6e 65 20 6f 66 20 74 68 | 65 20 62 75 66 66 65 72 |ne of th|e buffer|
|00000790| 73 20 69 6e 20 45 6d 61 | 63 73 2e 0a 4c 65 74 74 |s in Ema|cs..Lett|
|000007a0| 65 72 73 20 64 6f 20 6e | 6f 74 20 69 6e 73 65 72 |ers do n|ot inser|
|000007b0| 74 20 74 68 65 6d 73 65 | 6c 76 65 73 3b 20 69 6e |t themse|lves; in|
|000007c0| 73 74 65 61 64 2c 20 74 | 68 65 79 20 61 72 65 20 |stead, t|hey are |
|000007d0| 63 6f 6d 6d 61 6e 64 73 | 2e 0a 5c 5c 3c 42 75 66 |commands|..\\<Buf|
|000007e0| 66 65 72 2d 6d 65 6e 75 | 2d 6d 6f 64 65 2d 6d 61 |fer-menu|-mode-ma|
|000007f0| 70 3e 0a 5c 5c 5b 42 75 | 66 66 65 72 2d 6d 65 6e |p>.\\[Bu|ffer-men|
|00000800| 75 2d 6d 6f 75 73 65 2d | 73 65 6c 65 63 74 5d 20 |u-mouse-|select] |
|00000810| 2d 2d 20 73 65 6c 65 63 | 74 20 62 75 66 66 65 72 |-- selec|t buffer|
|00000820| 20 79 6f 75 20 63 6c 69 | 63 6b 20 6f 6e 2c 20 69 | you cli|ck on, i|
|00000830| 6e 20 70 6c 61 63 65 20 | 6f 66 20 74 68 65 20 62 |n place |of the b|
|00000840| 75 66 66 65 72 20 6d 65 | 6e 75 2e 0a 5c 5c 5b 42 |uffer me|nu..\\[B|
|00000850| 75 66 66 65 72 2d 6d 65 | 6e 75 2d 74 68 69 73 2d |uffer-me|nu-this-|
|00000860| 77 69 6e 64 6f 77 5d 20 | 2d 2d 20 73 65 6c 65 63 |window] |-- selec|
|00000870| 74 20 63 75 72 72 65 6e | 74 20 6c 69 6e 65 27 73 |t curren|t line's|
|00000880| 20 62 75 66 66 65 72 20 | 69 6e 20 70 6c 61 63 65 | buffer |in place|
|00000890| 20 6f 66 20 74 68 65 20 | 62 75 66 66 65 72 20 6d | of the |buffer m|
|000008a0| 65 6e 75 2e 0a 5c 5c 5b | 42 75 66 66 65 72 2d 6d |enu..\\[|Buffer-m|
|000008b0| 65 6e 75 2d 6f 74 68 65 | 72 2d 77 69 6e 64 6f 77 |enu-othe|r-window|
|000008c0| 5d 20 2d 2d 20 73 65 6c | 65 63 74 20 74 68 61 74 |] -- sel|ect that|
|000008d0| 20 62 75 66 66 65 72 20 | 69 6e 20 61 6e 6f 74 68 | buffer |in anoth|
|000008e0| 65 72 20 77 69 6e 64 6f | 77 2c 0a 20 20 73 6f 20 |er windo|w,. so |
|000008f0| 74 68 65 20 62 75 66 66 | 65 72 20 6d 65 6e 75 20 |the buff|er menu |
|00000900| 62 75 66 66 65 72 20 72 | 65 6d 61 69 6e 73 20 76 |buffer r|emains v|
|00000910| 69 73 69 62 6c 65 20 69 | 6e 20 69 74 73 20 77 69 |isible i|n its wi|
|00000920| 6e 64 6f 77 2e 0a 5c 5c | 5b 42 75 66 66 65 72 2d |ndow..\\|[Buffer-|
|00000930| 6d 65 6e 75 2d 73 77 69 | 74 63 68 2d 6f 74 68 65 |menu-swi|tch-othe|
|00000940| 72 2d 77 69 6e 64 6f 77 | 5d 20 2d 2d 20 6d 61 6b |r-window|] -- mak|
|00000950| 65 20 61 6e 6f 74 68 65 | 72 20 77 69 6e 64 6f 77 |e anothe|r window|
|00000960| 20 64 69 73 70 6c 61 79 | 20 74 68 61 74 20 62 75 | display| that bu|
|00000970| 66 66 65 72 2e 0a 5c 5c | 5b 42 75 66 66 65 72 2d |ffer..\\|[Buffer-|
|00000980| 6d 65 6e 75 2d 6d 61 72 | 6b 5d 20 2d 2d 20 6d 61 |menu-mar|k] -- ma|
|00000990| 72 6b 20 63 75 72 72 65 | 6e 74 20 6c 69 6e 65 27 |rk curre|nt line'|
|000009a0| 73 20 62 75 66 66 65 72 | 20 74 6f 20 62 65 20 64 |s buffer| to be d|
|000009b0| 69 73 70 6c 61 79 65 64 | 2e 0a 5c 5c 5b 42 75 66 |isplayed|..\\[Buf|
|000009c0| 66 65 72 2d 6d 65 6e 75 | 2d 73 65 6c 65 63 74 5d |fer-menu|-select]|
|000009d0| 20 2d 2d 20 73 65 6c 65 | 63 74 20 63 75 72 72 65 | -- sele|ct curre|
|000009e0| 6e 74 20 6c 69 6e 65 27 | 73 20 62 75 66 66 65 72 |nt line'|s buffer|
|000009f0| 2e 0a 20 20 41 6c 73 6f | 20 73 68 6f 77 20 62 75 |.. Also| show bu|
|00000a00| 66 66 65 72 73 20 6d 61 | 72 6b 65 64 20 77 69 74 |ffers ma|rked wit|
|00000a10| 68 20 6d 2c 20 69 6e 20 | 6f 74 68 65 72 20 77 69 |h m, in |other wi|
|00000a20| 6e 64 6f 77 73 2e 0a 5c | 5c 5b 42 75 66 66 65 72 |ndows..\|\[Buffer|
|00000a30| 2d 6d 65 6e 75 2d 31 2d | 77 69 6e 64 6f 77 5d 20 |-menu-1-|window] |
|00000a40| 2d 2d 20 73 65 6c 65 63 | 74 20 74 68 61 74 20 62 |-- selec|t that b|
|00000a50| 75 66 66 65 72 20 69 6e | 20 66 75 6c 6c 2d 66 72 |uffer in| full-fr|
|00000a60| 61 6d 65 20 77 69 6e 64 | 6f 77 2e 0a 5c 5c 5b 42 |ame wind|ow..\\[B|
|00000a70| 75 66 66 65 72 2d 6d 65 | 6e 75 2d 32 2d 77 69 6e |uffer-me|nu-2-win|
|00000a80| 64 6f 77 5d 20 2d 2d 20 | 73 65 6c 65 63 74 20 74 |dow] -- |select t|
|00000a90| 68 61 74 20 62 75 66 66 | 65 72 20 69 6e 20 6f 6e |hat buff|er in on|
|00000aa0| 65 20 77 69 6e 64 6f 77 | 2c 0a 20 20 74 6f 67 65 |e window|,. toge|
|00000ab0| 74 68 65 72 20 77 69 74 | 68 20 62 75 66 66 65 72 |ther wit|h buffer|
|00000ac0| 20 73 65 6c 65 63 74 65 | 64 20 62 65 66 6f 72 65 | selecte|d before|
|00000ad0| 20 74 68 69 73 20 6f 6e | 65 20 69 6e 20 61 6e 6f | this on|e in ano|
|00000ae0| 74 68 65 72 20 77 69 6e | 64 6f 77 2e 0a 5c 5c 5b |ther win|dow..\\[|
|00000af0| 42 75 66 66 65 72 2d 6d | 65 6e 75 2d 76 69 73 69 |Buffer-m|enu-visi|
|00000b00| 74 2d 74 61 67 73 2d 74 | 61 62 6c 65 5d 20 2d 2d |t-tags-t|able] --|
|00000b10| 20 76 69 73 69 74 2d 74 | 61 67 73 2d 74 61 62 6c | visit-t|ags-tabl|
|00000b20| 65 20 74 68 69 73 20 62 | 75 66 66 65 72 2e 0a 5c |e this b|uffer..\|
|00000b30| 5c 5b 42 75 66 66 65 72 | 2d 6d 65 6e 75 2d 6e 6f |\[Buffer|-menu-no|
|00000b40| 74 2d 6d 6f 64 69 66 69 | 65 64 5d 20 2d 2d 20 63 |t-modifi|ed] -- c|
|00000b50| 6c 65 61 72 20 6d 6f 64 | 69 66 69 65 64 2d 66 6c |lear mod|ified-fl|
|00000b60| 61 67 20 6f 6e 20 74 68 | 61 74 20 62 75 66 66 65 |ag on th|at buffe|
|00000b70| 72 2e 0a 5c 5c 5b 42 75 | 66 66 65 72 2d 6d 65 6e |r..\\[Bu|ffer-men|
|00000b80| 75 2d 73 61 76 65 5d 20 | 2d 2d 20 6d 61 72 6b 20 |u-save] |-- mark |
|00000b90| 74 68 61 74 20 62 75 66 | 66 65 72 20 74 6f 20 62 |that buf|fer to b|
|00000ba0| 65 20 73 61 76 65 64 2c | 20 61 6e 64 20 6d 6f 76 |e saved,| and mov|
|00000bb0| 65 20 64 6f 77 6e 2e 0a | 5c 5c 5b 42 75 66 66 65 |e down..|\\[Buffe|
|00000bc0| 72 2d 6d 65 6e 75 2d 64 | 65 6c 65 74 65 5d 20 2d |r-menu-d|elete] -|
|00000bd0| 2d 20 6d 61 72 6b 20 74 | 68 61 74 20 62 75 66 66 |- mark t|hat buff|
|00000be0| 65 72 20 74 6f 20 62 65 | 20 64 65 6c 65 74 65 64 |er to be| deleted|
|00000bf0| 2c 20 61 6e 64 20 6d 6f | 76 65 20 64 6f 77 6e 2e |, and mo|ve down.|
|00000c00| 0a 5c 5c 5b 42 75 66 66 | 65 72 2d 6d 65 6e 75 2d |.\\[Buff|er-menu-|
|00000c10| 64 65 6c 65 74 65 2d 62 | 61 63 6b 77 61 72 64 73 |delete-b|ackwards|
|00000c20| 5d 20 2d 2d 20 6d 61 72 | 6b 20 74 68 61 74 20 62 |] -- mar|k that b|
|00000c30| 75 66 66 65 72 20 74 6f | 20 62 65 20 64 65 6c 65 |uffer to| be dele|
|00000c40| 74 65 64 2c 20 61 6e 64 | 20 6d 6f 76 65 20 75 70 |ted, and| move up|
|00000c50| 2e 0a 5c 5c 5b 42 75 66 | 66 65 72 2d 6d 65 6e 75 |..\\[Buf|fer-menu|
|00000c60| 2d 65 78 65 63 75 74 65 | 5d 20 2d 2d 20 64 65 6c |-execute|] -- del|
|00000c70| 65 74 65 20 6f 72 20 73 | 61 76 65 20 6d 61 72 6b |ete or s|ave mark|
|00000c80| 65 64 20 62 75 66 66 65 | 72 73 2e 0a 5c 5c 5b 42 |ed buffe|rs..\\[B|
|00000c90| 75 66 66 65 72 2d 6d 65 | 6e 75 2d 75 6e 6d 61 72 |uffer-me|nu-unmar|
|00000ca0| 6b 5d 20 2d 2d 20 72 65 | 6d 6f 76 65 20 61 6c 6c |k] -- re|move all|
|00000cb0| 20 6b 69 6e 64 73 20 6f | 66 20 6d 61 72 6b 73 20 | kinds o|f marks |
|00000cc0| 66 72 6f 6d 20 63 75 72 | 72 65 6e 74 20 6c 69 6e |from cur|rent lin|
|00000cd0| 65 2e 0a 20 20 57 69 74 | 68 20 70 72 65 66 69 78 |e.. Wit|h prefix|
|00000ce0| 20 61 72 67 75 6d 65 6e | 74 2c 20 61 6c 73 6f 20 | argumen|t, also |
|00000cf0| 6d 6f 76 65 20 75 70 20 | 6f 6e 65 20 6c 69 6e 65 |move up |one line|
|00000d00| 2e 0a 5c 5c 5b 42 75 66 | 66 65 72 2d 6d 65 6e 75 |..\\[Buf|fer-menu|
|00000d10| 2d 62 61 63 6b 75 70 2d | 75 6e 6d 61 72 6b 5d 20 |-backup-|unmark] |
|00000d20| 2d 2d 20 62 61 63 6b 20 | 75 70 20 61 20 6c 69 6e |-- back |up a lin|
|00000d30| 65 20 61 6e 64 20 72 65 | 6d 6f 76 65 20 6d 61 72 |e and re|move mar|
|00000d40| 6b 73 2e 0a 5c 5c 5b 42 | 75 66 66 65 72 2d 6d 65 |ks..\\[B|uffer-me|
|00000d50| 6e 75 2d 74 6f 67 67 6c | 65 2d 72 65 61 64 2d 6f |nu-toggl|e-read-o|
|00000d60| 6e 6c 79 5d 20 2d 2d 20 | 74 6f 67 67 6c 65 20 72 |nly] -- |toggle r|
|00000d70| 65 61 64 2d 6f 6e 6c 79 | 20 73 74 61 74 75 73 20 |ead-only| status |
|00000d80| 6f 66 20 62 75 66 66 65 | 72 20 6f 6e 20 74 68 69 |of buffe|r on thi|
|00000d90| 73 20 6c 69 6e 65 2e 22 | 5d 29 0a 28 64 65 66 61 |s line."|]).(defa|
|00000da0| 6c 69 61 73 20 27 42 75 | 66 66 65 72 2d 6d 65 6e |lias 'Bu|ffer-men|
|00000db0| 75 2d 62 75 66 66 65 72 | 20 23 5b 28 65 72 72 6f |u-buffer| #[(erro|
|00000dc0| 72 2d 69 66 2d 6e 6f 6e | 2d 65 78 69 73 74 65 6e |r-if-non|-existen|
|00000dd0| 74 2d 70 29 20 22 c0 20 | 89 19 40 09 41 7b 1a c3 |t-p) ". |..@.A{..|
|00000de0| 5c 6e 21 86 17 00 5c 66 | 85 17 00 c5 c6 5c 6e 5c |\n!...\f|.....\n\|
|00000df0| 22 2a 87 22 20 5b 42 75 | 66 66 65 72 2d 6d 65 6e |"*." [Bu|ffer-men|
|00000e00| 75 2d 62 75 66 66 65 72 | 2d 6e 61 6d 65 2d 70 6f |u-buffer|-name-po|
|00000e10| 73 69 74 69 6f 6e 20 77 | 68 65 72 65 20 73 74 72 |sition w|here str|
|00000e20| 69 6e 67 20 67 65 74 2d | 62 75 66 66 65 72 20 65 |ing get-|buffer e|
|00000e30| 72 72 6f 72 2d 69 66 2d | 6e 6f 6e 2d 65 78 69 73 |rror-if-|non-exis|
|00000e40| 74 65 6e 74 2d 70 20 65 | 72 72 6f 72 20 22 4e 6f |tent-p e|rror "No|
|00000e50| 20 62 75 66 66 65 72 20 | 6e 61 6d 65 64 20 5c 22 | buffer |named \"|
|00000e60| 25 73 5c 22 22 5d 20 34 | 20 22 5c 0a 52 65 74 75 |%s\""] 4| "\.Retu|
|00000e70| 72 6e 20 62 75 66 66 65 | 72 20 64 65 73 63 72 69 |rn buffe|r descri|
|00000e80| 62 65 64 20 62 79 20 74 | 68 69 73 20 6c 69 6e 65 |bed by t|his line|
|00000e90| 20 6f 66 20 62 75 66 66 | 65 72 20 6d 65 6e 75 2e | of buff|er menu.|
|00000ea0| 22 5d 29 0a 28 64 65 66 | 61 6c 69 61 73 20 28 71 |"]).(def|alias (q|
|00000eb0| 75 6f 74 65 20 42 75 66 | 66 65 72 2d 6d 65 6e 75 |uote Buf|fer-menu|
|00000ec0| 2d 62 75 66 66 65 72 2d | 6e 61 6d 65 2d 70 6f 73 |-buffer-|name-pos|
|00000ed0| 69 74 69 6f 6e 29 20 23 | 5b 6e 69 6c 20 22 8a c0 |ition) #|[nil "..|
|00000ee0| 79 88 09 75 88 60 1a c3 | c4 21 88 c5 c6 78 88 5c |y..u.`..|.!...x.\|
|00000ef0| 6e 60 2a 42 87 22 20 5b | 30 20 42 75 66 66 65 72 |n`*B." [|0 Buffer|
|00000f00| 2d 6d 65 6e 75 2d 62 75 | 66 66 65 72 2d 63 6f 6c |-menu-bu|ffer-col|
|00000f10| 75 6d 6e 20 73 74 61 72 | 74 20 72 65 2d 73 65 61 |umn star|t re-sea|
|00000f20| 72 63 68 2d 66 6f 72 77 | 61 72 64 20 22 09 5c 5c |rch-forw|ard ".\\|
|00000f30| 7c 20 20 22 20 22 20 09 | 22 20 6e 69 6c 5d 20 32 || " " .|" nil] 2|
|00000f40| 5d 29 0a 28 64 65 66 61 | 6c 69 61 73 20 27 62 75 |]).(defa|lias 'bu|
|00000f50| 66 66 65 72 2d 6d 65 6e | 75 20 23 5b 28 26 6f 70 |ffer-men|u #[(&op|
|00000f60| 74 69 6f 6e 61 6c 20 61 | 72 67 29 20 22 c0 09 21 |tional a|rg) "..!|
|00000f70| 88 c2 c3 21 88 c4 79 88 | c5 c6 21 87 22 20 5b 6c |...!..y.|..!." [l|
|00000f80| 69 73 74 2d 62 75 66 66 | 65 72 73 20 61 72 67 20 |ist-buff|ers arg |
|00000f90| 70 6f 70 2d 74 6f 2d 62 | 75 66 66 65 72 20 22 2a |pop-to-b|uffer "*|
|00000fa0| 42 75 66 66 65 72 20 4c | 69 73 74 2a 22 20 32 20 |Buffer L|ist*" 2 |
|00000fb0| 6d 65 73 73 61 67 65 20 | 22 43 6f 6d 6d 61 6e 64 |message |"Command|
|00000fc0| 73 3a 20 64 2c 20 73 2c | 20 78 2c 20 75 3b 20 66 |s: d, s,| x, u; f|
|00000fd0| 2c 20 6f 2c 20 31 2c 20 | 32 2c 20 6d 2c 20 76 3b |, o, 1, |2, m, v;|
|00000fe0| 20 7e 2c 20 25 25 3b 20 | 71 20 74 6f 20 71 75 69 | ~, %%; |q to qui|
|00000ff0| 74 3b 20 3f 20 66 6f 72 | 20 68 65 6c 70 2e 22 5d |t; ? for| help."]|
|00001000| 20 32 20 22 5c 0a 4d 61 | 6b 65 20 61 20 6d 65 6e | 2 "\.Ma|ke a men|
|00001010| 75 20 6f 66 20 62 75 66 | 66 65 72 73 20 73 6f 20 |u of buf|fers so |
|00001020| 79 6f 75 20 63 61 6e 20 | 73 61 76 65 2c 20 64 65 |you can |save, de|
|00001030| 6c 65 74 65 20 6f 72 20 | 73 65 6c 65 63 74 20 74 |lete or |select t|
|00001040| 68 65 6d 2e 0a 57 69 74 | 68 20 61 72 67 75 6d 65 |hem..Wit|h argume|
|00001050| 6e 74 2c 20 73 68 6f 77 | 20 6f 6e 6c 79 20 62 75 |nt, show| only bu|
|00001060| 66 66 65 72 73 20 74 68 | 61 74 20 61 72 65 20 76 |ffers th|at are v|
|00001070| 69 73 69 74 69 6e 67 20 | 66 69 6c 65 73 2e 0a 54 |isiting |files..T|
|00001080| 79 70 65 20 3f 20 61 66 | 74 65 72 20 69 6e 76 6f |ype ? af|ter invo|
|00001090| 63 61 74 69 6f 6e 20 74 | 6f 20 67 65 74 20 68 65 |cation t|o get he|
|000010a0| 6c 70 20 6f 6e 20 63 6f | 6d 6d 61 6e 64 73 20 61 |lp on co|mmands a|
|000010b0| 76 61 69 6c 61 62 6c 65 | 2e 0a 54 79 70 65 20 71 |vailable|..Type q|
|000010c0| 20 69 6d 6d 65 64 69 61 | 74 65 6c 79 20 74 6f 20 | immedia|tely to |
|000010d0| 6d 61 6b 65 20 74 68 65 | 20 62 75 66 66 65 72 20 |make the| buffer |
|000010e0| 6d 65 6e 75 20 67 6f 20 | 61 77 61 79 20 61 6e 64 |menu go |away and|
|000010f0| 20 74 6f 20 72 65 73 74 | 6f 72 65 0a 70 72 65 76 | to rest|ore.prev|
|00001100| 69 6f 75 73 20 77 69 6e | 64 6f 77 20 63 6f 6e 66 |ious win|dow conf|
|00001110| 69 67 75 72 61 74 69 6f | 6e 2e 22 20 22 50 22 5d |iguratio|n." "P"]|
|00001120| 29 0a 28 64 65 66 61 6c | 69 61 73 20 27 42 75 66 |).(defal|ias 'Buf|
|00001130| 66 65 72 2d 6d 65 6e 75 | 2d 71 75 69 74 20 23 5b |fer-menu|-quit #[|
|00001140| 6e 69 6c 20 22 70 18 c1 | c2 20 21 88 c3 08 21 29 |nil "p..|. !...!)|
|00001150| 87 22 20 5b 62 75 66 66 | 65 72 20 73 77 69 74 63 |." [buff|er switc|
|00001160| 68 2d 74 6f 2d 62 75 66 | 66 65 72 20 6f 74 68 65 |h-to-buf|fer othe|
|00001170| 72 2d 62 75 66 66 65 72 | 20 62 75 72 79 2d 62 75 |r-buffer| bury-bu|
|00001180| 66 66 65 72 5d 20 32 20 | 22 5c 0a 51 75 69 74 20 |ffer] 2 |"\.Quit |
|00001190| 74 68 65 20 62 75 66 66 | 65 72 20 6d 65 6e 75 2e |the buff|er menu.|
|000011a0| 22 20 6e 69 6c 5d 29 0a | 28 64 65 66 61 6c 69 61 |" nil]).|(defalia|
|000011b0| 73 20 27 42 75 66 66 65 | 72 2d 6d 65 6e 75 2d 6d |s 'Buffe|r-menu-m|
|000011c0| 61 72 6b 20 23 5b 6e 69 | 6c 20 22 c0 79 88 c1 c2 |ark #[ni|l ".y...|
|000011d0| 21 83 5c 66 00 c3 20 87 | c4 1d c6 c7 21 88 c8 63 |!.\f.. .|....!..c|
|000011e0| 88 c7 79 29 87 22 20 5b | 30 20 6c 6f 6f 6b 69 6e |..y)." [|0 lookin|
|000011f0| 67 2d 61 74 20 22 20 5b | 2d 4d 5d 22 20 64 69 6e |g-at " [|-M]" din|
|00001200| 67 20 6e 69 6c 20 62 75 | 66 66 65 72 2d 72 65 61 |g nil bu|ffer-rea|
|00001210| 64 2d 6f 6e 6c 79 20 64 | 65 6c 65 74 65 2d 63 68 |d-only d|elete-ch|
|00001220| 61 72 20 31 20 36 32 5d | 20 32 20 22 5c 0a 4d 61 |ar 1 62]| 2 "\.Ma|
|00001230| 72 6b 20 62 75 66 66 65 | 72 20 6f 6e 20 74 68 69 |rk buffe|r on thi|
|00001240| 73 20 6c 69 6e 65 20 66 | 6f 72 20 62 65 69 6e 67 |s line f|or being|
|00001250| 20 64 69 73 70 6c 61 79 | 65 64 20 62 79 20 5c 5c | display|ed by \\|
|00001260| 3c 42 75 66 66 65 72 2d | 6d 65 6e 75 2d 6d 6f 64 |<Buffer-|menu-mod|
|00001270| 65 2d 6d 61 70 3e 5c 5c | 5b 42 75 66 66 65 72 2d |e-map>\\|[Buffer-|
|00001280| 6d 65 6e 75 2d 73 65 6c | 65 63 74 5d 20 63 6f 6d |menu-sel|ect] com|
|00001290| 6d 61 6e 64 2e 22 20 6e | 69 6c 5d 29 0a 28 64 65 |mand." n|il]).(de|
|000012a0| 66 61 6c 69 61 73 20 27 | 42 75 66 66 65 72 2d 6d |falias '|Buffer-m|
|000012b0| 65 6e 75 2d 75 6e 6d 61 | 72 6b 20 23 5b 28 26 6f |enu-unma|rk #[(&o|
|000012c0| 70 74 69 6f 6e 61 6c 20 | 62 61 63 6b 75 70 29 20 |ptional |backup) |
|000012d0| 22 c0 79 88 c1 c2 21 83 | 0f 00 c3 20 88 82 4a 00 |".y...!.|... ..J.|
|000012e0| c4 c5 21 1e 06 c7 0e 06 | 21 1e 08 8a 0e 06 71 88 |..!.....|!.....q.|
|000012f0| 0e 09 29 1e 5c 6e cb 1e | 09 cc cd 21 88 0e 5c 6e |..).\n..|...!..\n|
|00001300| 83 3d 00 0e 08 83 39 00 | ce 82 47 00 cf 82 47 00 |.=....9.|..G...G.|
|00001310| 0e 08 83 46 00 d0 82 47 | 00 d1 63 88 2c 0e 12 83 |...F...G|..c.,...|
|00001320| 53 00 d3 82 54 00 d4 79 | 87 22 20 5b 30 20 6c 6f |S...T..y|." [0 lo|
|00001330| 6f 6b 69 6e 67 2d 61 74 | 20 22 20 5b 2d 4d 5d 22 |oking-at| " [-M]"|
|00001340| 20 64 69 6e 67 20 42 75 | 66 66 65 72 2d 6d 65 6e | ding Bu|ffer-men|
|00001350| 75 2d 62 75 66 66 65 72 | 20 74 20 62 75 66 20 62 |u-buffer| t buf b|
|00001360| 75 66 66 65 72 2d 6d 6f | 64 69 66 69 65 64 2d 70 |uffer-mo|dified-p|
|00001370| 20 6d 6f 64 20 62 75 66 | 66 65 72 2d 72 65 61 64 | mod buf|fer-read|
|00001380| 2d 6f 6e 6c 79 20 72 65 | 61 64 6f 6e 6c 79 20 6e |-only re|adonly n|
|00001390| 69 6c 20 64 65 6c 65 74 | 65 2d 63 68 61 72 20 33 |il delet|e-char 3|
|000013a0| 20 22 20 2a 25 22 20 22 | 20 20 25 22 20 22 20 2a | " *%" "| %" " *|
|000013b0| 20 22 20 22 20 20 20 22 | 20 62 61 63 6b 75 70 20 | " " "| backup |
|000013c0| 2d 31 20 31 5d 20 32 20 | 22 5c 0a 43 61 6e 63 65 |-1 1] 2 |"\.Cance|
|000013d0| 6c 20 61 6c 6c 20 72 65 | 71 75 65 73 74 65 64 20 |l all re|quested |
|000013e0| 6f 70 65 72 61 74 69 6f | 6e 73 20 6f 6e 20 62 75 |operatio|ns on bu|
|000013f0| 66 66 65 72 20 6f 6e 20 | 74 68 69 73 20 6c 69 6e |ffer on |this lin|
|00001400| 65 20 61 6e 64 20 6d 6f | 76 65 20 64 6f 77 6e 2e |e and mo|ve down.|
|00001410| 0a 4f 70 74 69 6f 6e 61 | 6c 20 41 52 47 20 6d 65 |.Optiona|l ARG me|
|00001420| 61 6e 73 20 6d 6f 76 65 | 20 75 70 2e 22 20 22 50 |ans move| up." "P|
|00001430| 22 5d 29 0a 28 64 65 66 | 61 6c 69 61 73 20 27 42 |"]).(def|alias 'B|
|00001440| 75 66 66 65 72 2d 6d 65 | 6e 75 2d 62 61 63 6b 75 |uffer-me|nu-backu|
|00001450| 70 2d 75 6e 6d 61 72 6b | 20 23 5b 6e 69 6c 20 22 |p-unmark| #[nil "|
|00001460| c0 79 88 c1 20 88 c0 79 | 87 22 20 5b 2d 31 20 42 |.y.. ..y|." [-1 B|
|00001470| 75 66 66 65 72 2d 6d 65 | 6e 75 2d 75 6e 6d 61 72 |uffer-me|nu-unmar|
|00001480| 6b 5d 20 31 20 22 5c 0a | 4d 6f 76 65 20 75 70 20 |k] 1 "\.|Move up |
|00001490| 61 6e 64 20 63 61 6e 63 | 65 6c 20 61 6c 6c 20 72 |and canc|el all r|
|000014a0| 65 71 75 65 73 74 65 64 | 20 6f 70 65 72 61 74 69 |equested| operati|
|000014b0| 6f 6e 73 20 6f 6e 20 62 | 75 66 66 65 72 20 6f 6e |ons on b|uffer on|
|000014c0| 20 6c 69 6e 65 20 61 62 | 6f 76 65 2e 22 20 6e 69 | line ab|ove." ni|
|000014d0| 6c 5d 29 0a 28 64 65 66 | 61 6c 69 61 73 20 27 42 |l]).(def|alias 'B|
|000014e0| 75 66 66 65 72 2d 6d 65 | 6e 75 2d 64 65 6c 65 74 |uffer-me|nu-delet|
|000014f0| 65 20 23 5b 6e 69 6c 20 | 22 c0 79 88 c1 c2 21 83 |e #[nil |".y...!.|
|00001500| 5c 66 00 c3 20 87 c4 1d | c6 c7 21 88 c8 63 88 c7 |\f.. ...|..!..c..|
|00001510| 79 29 87 22 20 5b 30 20 | 6c 6f 6f 6b 69 6e 67 2d |y)." [0 |looking-|
|00001520| 61 74 20 22 20 5b 2d 4d | 5d 22 20 64 69 6e 67 20 |at " [-M|]" ding |
|00001530| 6e 69 6c 20 62 75 66 66 | 65 72 2d 72 65 61 64 2d |nil buff|er-read-|
|00001540| 6f 6e 6c 79 20 64 65 6c | 65 74 65 2d 63 68 61 72 |only del|ete-char|
|00001550| 20 31 20 36 38 5d 20 32 | 20 22 5c 0a 4d 61 72 6b | 1 68] 2| "\.Mark|
|00001560| 20 62 75 66 66 65 72 20 | 6f 6e 20 74 68 69 73 20 | buffer |on this |
|00001570| 6c 69 6e 65 20 74 6f 20 | 62 65 20 64 65 6c 65 74 |line to |be delet|
|00001580| 65 64 20 62 79 20 5c 5c | 3c 42 75 66 66 65 72 2d |ed by \\|<Buffer-|
|00001590| 6d 65 6e 75 2d 6d 6f 64 | 65 2d 6d 61 70 3e 5c 5c |menu-mod|e-map>\\|
|000015a0| 5b 42 75 66 66 65 72 2d | 6d 65 6e 75 2d 65 78 65 |[Buffer-|menu-exe|
|000015b0| 63 75 74 65 5d 20 63 6f | 6d 6d 61 6e 64 2e 22 20 |cute] co|mmand." |
|000015c0| 6e 69 6c 5d 29 0a 28 64 | 65 66 61 6c 69 61 73 20 |nil]).(d|efalias |
|000015d0| 27 42 75 66 66 65 72 2d | 6d 65 6e 75 2d 64 65 6c |'Buffer-|menu-del|
|000015e0| 65 74 65 2d 62 61 63 6b | 77 61 72 64 73 20 23 5b |ete-back|wards #[|
|000015f0| 6e 69 6c 20 22 c0 20 88 | c1 79 88 c2 c3 21 85 0e |nil ". .|.y...!..|
|00001600| 00 c4 79 87 22 20 5b 42 | 75 66 66 65 72 2d 6d 65 |..y." [B|uffer-me|
|00001610| 6e 75 2d 64 65 6c 65 74 | 65 20 2d 32 20 6c 6f 6f |nu-delet|e -2 loo|
|00001620| 6b 69 6e 67 2d 61 74 20 | 22 20 5b 2d 4d 5d 22 20 |king-at |" [-M]" |
|00001630| 31 5d 20 32 20 22 5c 0a | 4d 61 72 6b 20 62 75 66 |1] 2 "\.|Mark buf|
|00001640| 66 65 72 20 6f 6e 20 74 | 68 69 73 20 6c 69 6e 65 |fer on t|his line|
|00001650| 20 74 6f 20 62 65 20 64 | 65 6c 65 74 65 64 20 62 | to be d|eleted b|
|00001660| 79 20 5c 5c 3c 42 75 66 | 66 65 72 2d 6d 65 6e 75 |y \\<Buf|fer-menu|
|00001670| 2d 6d 6f 64 65 2d 6d 61 | 70 3e 5c 5c 5b 42 75 66 |-mode-ma|p>\\[Buf|
|00001680| 66 65 72 2d 6d 65 6e 75 | 2d 65 78 65 63 75 74 65 |fer-menu|-execute|
|00001690| 5d 20 63 6f 6d 6d 61 6e | 64 0a 61 6e 64 20 74 68 |] comman|d.and th|
|000016a0| 65 6e 20 6d 6f 76 65 20 | 75 70 20 6f 6e 65 20 6c |en move |up one l|
|000016b0| 69 6e 65 22 20 6e 69 6c | 5d 29 0a 28 64 65 66 61 |ine" nil|]).(defa|
|000016c0| 6c 69 61 73 20 27 42 75 | 66 66 65 72 2d 6d 65 6e |lias 'Bu|ffer-men|
|000016d0| 75 2d 73 61 76 65 20 23 | 5b 6e 69 6c 20 22 c0 79 |u-save #|[nil ".y|
|000016e0| 88 c1 75 88 c2 c3 21 83 | 0f 00 c4 20 87 c5 1e 06 |..u...!.|... ....|
|000016f0| c7 c1 21 88 c8 63 88 c1 | 79 29 87 22 20 5b 30 20 |..!..c..|y)." [0 |
|00001700| 31 20 6c 6f 6f 6b 69 6e | 67 2d 61 74 20 22 20 5b |1 lookin|g-at " [|
|00001710| 2d 4d 5d 22 20 64 69 6e | 67 20 6e 69 6c 20 62 75 |-M]" din|g nil bu|
|00001720| 66 66 65 72 2d 72 65 61 | 64 2d 6f 6e 6c 79 20 64 |ffer-rea|d-only d|
|00001730| 65 6c 65 74 65 2d 63 68 | 61 72 20 38 33 5d 20 32 |elete-ch|ar 83] 2|
|00001740| 20 22 5c 0a 4d 61 72 6b | 20 62 75 66 66 65 72 20 | "\.Mark| buffer |
|00001750| 6f 6e 20 74 68 69 73 20 | 6c 69 6e 65 20 74 6f 20 |on this |line to |
|00001760| 62 65 20 73 61 76 65 64 | 20 62 79 20 5c 5c 3c 42 |be saved| by \\<B|
|00001770| 75 66 66 65 72 2d 6d 65 | 6e 75 2d 6d 6f 64 65 2d |uffer-me|nu-mode-|
|00001780| 6d 61 70 3e 5c 5c 5b 42 | 75 66 66 65 72 2d 6d 65 |map>\\[B|uffer-me|
|00001790| 6e 75 2d 65 78 65 63 75 | 74 65 5d 20 63 6f 6d 6d |nu-execu|te] comm|
|000017a0| 61 6e 64 2e 22 20 6e 69 | 6c 5d 29 0a 28 64 65 66 |and." ni|l]).(def|
|000017b0| 61 6c 69 61 73 20 27 42 | 75 66 66 65 72 2d 6d 65 |alias 'B|uffer-me|
|000017c0| 6e 75 2d 6e 6f 74 2d 6d | 6f 64 69 66 69 65 64 20 |nu-not-m|odified |
|000017d0| 23 5b 6e 69 6c 20 22 8a | c0 c1 21 71 88 c2 c3 21 |#[nil ".|..!q...!|
|000017e0| 88 29 8a c4 79 88 c5 75 | 88 c6 c7 21 85 5c 22 00 |.)..y..u|...!.\".|
|000017f0| c3 1e 08 c9 c5 21 88 ca | 63 29 29 87 22 20 5b 42 |.....!..|c))." [B|
|00001800| 75 66 66 65 72 2d 6d 65 | 6e 75 2d 62 75 66 66 65 |uffer-me|nu-buffe|
|00001810| 72 20 74 20 73 65 74 2d | 62 75 66 66 65 72 2d 6d |r t set-|buffer-m|
|00001820| 6f 64 69 66 69 65 64 2d | 70 20 6e 69 6c 20 30 20 |odified-|p nil 0 |
|00001830| 31 20 6c 6f 6f 6b 69 6e | 67 2d 61 74 20 22 5c 5c |1 lookin|g-at "\\|
|00001840| 2a 22 20 62 75 66 66 65 | 72 2d 72 65 61 64 2d 6f |*" buffe|r-read-o|
|00001850| 6e 6c 79 20 64 65 6c 65 | 74 65 2d 63 68 61 72 20 |nly dele|te-char |
|00001860| 33 32 5d 20 32 20 22 5c | 0a 4d 61 72 6b 20 62 75 |32] 2 "\|.Mark bu|
|00001870| 66 66 65 72 20 6f 6e 20 | 74 68 69 73 20 6c 69 6e |ffer on |this lin|
|00001880| 65 20 61 73 20 75 6e 6d | 6f 64 69 66 69 65 64 20 |e as unm|odified |
|00001890| 28 6e 6f 20 63 68 61 6e | 67 65 73 20 74 6f 20 73 |(no chan|ges to s|
|000018a0| 61 76 65 29 2e 22 20 6e | 69 6c 5d 29 0a 28 64 65 |ave)." n|il]).(de|
|000018b0| 66 61 6c 69 61 73 20 27 | 42 75 66 66 65 72 2d 6d |falias '|Buffer-m|
|000018c0| 65 6e 75 2d 65 78 65 63 | 75 74 65 20 23 5b 6e 69 |enu-exec|ute #[ni|
|000018d0| 6c 20 22 8a 65 62 88 c0 | 79 88 c1 c2 c3 c4 23 83 |l ".eb..|y.....#.|
|000018e0| 34 00 c3 1d 8a c6 c4 21 | 71 88 c7 20 88 c8 20 15 |4......!|q.. .. .|
|000018f0| 29 c3 1e 09 ca cb 21 88 | 0d 83 2d 00 cc 82 2e 00 |).....!.|..-.....|
|00001900| cd 63 88 2a 82 07 00 29 | 8a 65 62 88 c0 79 88 70 |.c.*...)|.eb..y.p|
|00001910| c3 1e 09 1e 0e cf d0 c3 | c4 23 85 85 00 cb 75 88 |........|.#....u.|
|00001920| c6 c3 21 89 1e 11 c3 3d | 84 67 00 0e 11 0e 0e 3d |..!....=|.g.....=|
|00001930| 84 67 00 8a d2 0e 11 21 | 88 29 29 c6 c3 21 83 78 |.g.....!|.))..!.x|
|00001940| 00 ca c0 21 88 cd 63 88 | 82 42 00 60 c0 79 88 60 |...!..c.|.B.`.y.`|
|00001950| 7c 88 cb 75 88 82 42 00 | 2b 87 22 20 5b 31 20 72 ||..u..B.|+." [1 r|
|00001960| 65 2d 73 65 61 72 63 68 | 2d 66 6f 72 77 61 72 64 |e-search|-forward|
|00001970| 20 22 5e 2e 53 22 20 6e | 69 6c 20 74 20 6d 6f 64 | "^.S" n|il t mod|
|00001980| 70 20 42 75 66 66 65 72 | 2d 6d 65 6e 75 2d 62 75 |p Buffer|-menu-bu|
|00001990| 66 66 65 72 20 73 61 76 | 65 2d 62 75 66 66 65 72 |ffer sav|e-buffer|
|000019a0| 20 62 75 66 66 65 72 2d | 6d 6f 64 69 66 69 65 64 | buffer-|modified|
|000019b0| 2d 70 20 62 75 66 66 65 | 72 2d 72 65 61 64 2d 6f |-p buffe|r-read-o|
|000019c0| 6e 6c 79 20 64 65 6c 65 | 74 65 2d 63 68 61 72 20 |nly dele|te-char |
|000019d0| 2d 31 20 34 32 20 33 32 | 20 62 75 66 66 2d 6d 65 |-1 42 32| buff-me|
|000019e0| 6e 75 2d 62 75 66 66 65 | 72 20 73 65 61 72 63 68 |nu-buffe|r search|
|000019f0| 2d 66 6f 72 77 61 72 64 | 20 22 5c 6e 44 22 20 62 |-forward| "\nD" b|
|00001a00| 75 66 20 6b 69 6c 6c 2d | 62 75 66 66 65 72 5d 20 |uf kill-|buffer] |
|00001a10| 35 20 22 5c 0a 53 61 76 | 65 20 61 6e 64 2f 6f 72 |5 "\.Sav|e and/or|
|00001a20| 20 64 65 6c 65 74 65 20 | 62 75 66 66 65 72 73 20 | delete |buffers |
|00001a30| 6d 61 72 6b 65 64 20 77 | 69 74 68 20 5c 5c 3c 42 |marked w|ith \\<B|
|00001a40| 75 66 66 65 72 2d 6d 65 | 6e 75 2d 6d 6f 64 65 2d |uffer-me|nu-mode-|
|00001a50| 6d 61 70 3e 5c 5c 5b 42 | 75 66 66 65 72 2d 6d 65 |map>\\[B|uffer-me|
|00001a60| 6e 75 2d 73 61 76 65 5d | 20 6f 72 20 5c 5c 3c 42 |nu-save]| or \\<B|
|00001a70| 75 66 66 65 72 2d 6d 65 | 6e 75 2d 6d 6f 64 65 2d |uffer-me|nu-mode-|
|00001a80| 6d 61 70 3e 5c 5c 5b 42 | 75 66 66 65 72 2d 6d 65 |map>\\[B|uffer-me|
|00001a90| 6e 75 2d 64 65 6c 65 74 | 65 5d 20 63 6f 6d 6d 61 |nu-delet|e] comma|
|00001aa0| 6e 64 73 2e 22 20 6e 69 | 6c 5d 29 0a 28 64 65 66 |nds." ni|l]).(def|
|00001ab0| 61 6c 69 61 73 20 27 42 | 75 66 66 65 72 2d 6d 65 |alias 'B|uffer-me|
|00001ac0| 6e 75 2d 73 65 6c 65 63 | 74 20 23 5b 6e 69 6c 20 |nu-selec|t #[nil |
|00001ad0| 22 c0 c1 21 70 c2 89 1b | 1c 1d 1e 06 65 62 88 c7 |"..!p...|....eb..|
|00001ae0| c8 c2 c1 23 83 39 00 c0 | c1 21 13 c2 1e 09 ca cb |...#.9..|.!......|
|00001af0| 21 88 cc 63 88 29 0b 0e | 06 3d 84 0e 00 0b 5c 66 |!..c.)..|.=....\f|
|00001b00| 3e 84 0e 00 0b 5c 66 42 | 14 82 0e 00 5c 66 9f 14 |>....\fB|....\f..|
|00001b10| cd 20 53 5c 66 47 54 a5 | 13 ce 20 88 cf 0e 06 21 |. S\fGT.|.. ....!|
|00001b20| 88 0d 0e 06 3d 84 57 00 | d0 0d 21 88 5c 66 47 d1 |....=.W.|..!.\fG.|
|00001b30| 9a 83 65 00 cf 0e 06 21 | 82 81 00 5c 66 83 7e 00 |..e....!|...\f.~.|
|00001b40| d2 c2 0b 5c 22 88 d3 d4 | 21 88 cf 5c 66 40 21 88 |...\"...|!..\f@!.|
|00001b50| 5c 66 41 89 14 84 69 00 | d3 d4 21 2c 87 22 20 5b |\fA...i.|..!,." [|
|00001b60| 42 75 66 66 65 72 2d 6d | 65 6e 75 2d 62 75 66 66 |Buffer-m|enu-buff|
|00001b70| 65 72 20 74 20 6e 69 6c | 20 74 65 6d 20 6f 74 68 |er t nil| tem oth|
|00001b80| 65 72 73 20 6d 65 6e 75 | 20 62 75 66 66 20 73 65 |ers menu| buff se|
|00001b90| 61 72 63 68 2d 66 6f 72 | 77 61 72 64 20 22 5c 6e |arch-for|ward "\n|
|00001ba0| 3e 22 20 62 75 66 66 65 | 72 2d 72 65 61 64 2d 6f |>" buffe|r-read-o|
|00001bb0| 6e 6c 79 20 64 65 6c 65 | 74 65 2d 63 68 61 72 20 |nly dele|te-char |
|00001bc0| 2d 31 20 33 32 20 66 72 | 61 6d 65 2d 68 65 69 67 |-1 32 fr|ame-heig|
|00001bd0| 68 74 20 64 65 6c 65 74 | 65 2d 6f 74 68 65 72 2d |ht delet|e-other-|
|00001be0| 77 69 6e 64 6f 77 73 20 | 73 77 69 74 63 68 2d 74 |windows |switch-t|
|00001bf0| 6f 2d 62 75 66 66 65 72 | 20 62 75 72 79 2d 62 75 |o-buffer| bury-bu|
|00001c00| 66 66 65 72 20 30 20 73 | 70 6c 69 74 2d 77 69 6e |ffer 0 s|plit-win|
|00001c10| 64 6f 77 20 6f 74 68 65 | 72 2d 77 69 6e 64 6f 77 |dow othe|r-window|
|00001c20| 20 31 5d 20 35 20 22 5c | 0a 53 65 6c 65 63 74 20 | 1] 5 "\|.Select |
|00001c30| 74 68 69 73 20 6c 69 6e | 65 27 73 20 62 75 66 66 |this lin|e's buff|
|00001c40| 65 72 3b 20 61 6c 73 6f | 20 64 69 73 70 6c 61 79 |er; also| display|
|00001c50| 20 62 75 66 66 65 72 73 | 20 6d 61 72 6b 65 64 20 | buffers| marked |
|00001c60| 77 69 74 68 20 60 3e 27 | 2e 0a 59 6f 75 20 63 61 |with `>'|..You ca|
|00001c70| 6e 20 6d 61 72 6b 20 62 | 75 66 66 65 72 73 20 77 |n mark b|uffers w|
|00001c80| 69 74 68 20 74 68 65 20 | 5c 5c 3c 42 75 66 66 65 |ith the |\\<Buffe|
|00001c90| 72 2d 6d 65 6e 75 2d 6d | 6f 64 65 2d 6d 61 70 3e |r-menu-m|ode-map>|
|00001ca0| 5c 5c 5b 42 75 66 66 65 | 72 2d 6d 65 6e 75 2d 6d |\\[Buffe|r-menu-m|
|00001cb0| 61 72 6b 5d 20 63 6f 6d | 6d 61 6e 64 2e 22 20 6e |ark] com|mand." n|
|00001cc0| 69 6c 5d 29 0a 28 64 65 | 66 61 6c 69 61 73 20 27 |il]).(de|falias '|
|00001cd0| 42 75 66 66 65 72 2d 6d | 65 6e 75 2d 76 69 73 69 |Buffer-m|enu-visi|
|00001ce0| 74 2d 74 61 67 73 2d 74 | 61 62 6c 65 20 23 5b 6e |t-tags-t|able #[n|
|00001cf0| 69 6c 20 22 c0 c1 c2 21 | 21 89 1b 83 10 00 c4 0b |il "...!|!.......|
|00001d00| 21 82 13 00 c5 c6 21 29 | 87 22 20 5b 62 75 66 66 |!.....!)|." [buff|
|00001d10| 65 72 2d 66 69 6c 65 2d | 6e 61 6d 65 20 42 75 66 |er-file-|name Buf|
|00001d20| 66 65 72 2d 6d 65 6e 75 | 2d 62 75 66 66 65 72 20 |fer-menu|-buffer |
|00001d30| 74 20 66 69 6c 65 20 76 | 69 73 69 74 2d 74 61 67 |t file v|isit-tag|
|00001d40| 73 2d 74 61 62 6c 65 20 | 65 72 72 6f 72 20 22 53 |s-table |error "S|
|00001d50| 70 65 63 69 66 69 65 64 | 20 62 75 66 66 65 72 20 |pecified| buffer |
|00001d60| 68 61 73 20 6e 6f 20 66 | 69 6c 65 22 5d 20 34 20 |has no f|ile"] 4 |
|00001d70| 22 5c 0a 56 69 73 69 74 | 20 74 68 65 20 74 61 67 |"\.Visit| the tag|
|00001d80| 73 20 74 61 62 6c 65 20 | 69 6e 20 74 68 65 20 62 |s table |in the b|
|00001d90| 75 66 66 65 72 20 6f 6e | 20 74 68 69 73 20 6c 69 |uffer on| this li|
|00001da0| 6e 65 2e 20 20 53 65 65 | 20 60 76 69 73 69 74 2d |ne. See| `visit-|
|00001db0| 74 61 67 73 2d 74 61 62 | 6c 65 27 2e 22 20 6e 69 |tags-tab|le'." ni|
|00001dc0| 6c 5d 29 0a 28 64 65 66 | 61 6c 69 61 73 20 27 42 |l]).(def|alias 'B|
|00001dd0| 75 66 66 65 72 2d 6d 65 | 6e 75 2d 31 2d 77 69 6e |uffer-me|nu-1-win|
|00001de0| 64 6f 77 20 23 5b 6e 69 | 6c 20 22 c0 c1 c2 21 21 |dow #[ni|l "...!!|
|00001df0| 88 c3 c4 20 21 88 c5 20 | 87 22 20 5b 73 77 69 74 |... !.. |." [swit|
|00001e00| 63 68 2d 74 6f 2d 62 75 | 66 66 65 72 20 42 75 66 |ch-to-bu|ffer Buf|
|00001e10| 66 65 72 2d 6d 65 6e 75 | 2d 62 75 66 66 65 72 20 |fer-menu|-buffer |
|00001e20| 74 20 62 75 72 79 2d 62 | 75 66 66 65 72 20 6f 74 |t bury-b|uffer ot|
|00001e30| 68 65 72 2d 62 75 66 66 | 65 72 20 64 65 6c 65 74 |her-buff|er delet|
|00001e40| 65 2d 6f 74 68 65 72 2d | 77 69 6e 64 6f 77 73 5d |e-other-|windows]|
|00001e50| 20 33 20 22 5c 0a 53 65 | 6c 65 63 74 20 74 68 69 | 3 "\.Se|lect thi|
|00001e60| 73 20 6c 69 6e 65 27 73 | 20 62 75 66 66 65 72 2c |s line's| buffer,|
|00001e70| 20 61 6c 6f 6e 65 2c 20 | 69 6e 20 66 75 6c 6c 20 | alone, |in full |
|00001e80| 66 72 61 6d 65 2e 22 20 | 6e 69 6c 5d 29 0a 28 64 |frame." |nil]).(d|
|00001e90| 65 66 61 6c 69 61 73 20 | 27 42 75 66 66 65 72 2d |efalias |'Buffer-|
|00001ea0| 6d 65 6e 75 2d 6d 6f 75 | 73 65 2d 73 65 6c 65 63 |menu-mou|se-selec|
|00001eb0| 74 20 23 5b 28 65 76 65 | 6e 74 29 20 22 c0 19 8a |t #[(eve|nt) "...|
|00001ec0| c2 0b 1b c4 0b 38 3a 83 | 11 00 c4 82 12 00 c5 0b |.....8:.|........|
|00001ed0| 38 29 89 1e 06 40 29 21 | 71 88 8a 0b 1b c4 0b 38 |8)...@)!|q......8|
|00001ee0| 3a 83 2b 00 c4 82 2c 00 | c5 0b 38 29 89 1e 06 41 |:.+...,.|..8)...A|
|00001ef0| 40 3a 83 40 00 0e 06 41 | 40 40 82 44 00 0e 06 41 |@:.@...A|@@.D...A|
|00001f00| 40 29 62 88 c7 c8 21 11 | 2a c9 0b 1b c4 0b 38 3a |@)b...!.|*.....8:|
|00001f10| 83 5a 00 c4 82 5b 00 c5 | 0b 38 29 89 1e 06 40 29 |.Z...[..|.8)...@)|
|00001f20| 21 88 ca cb 20 21 83 7a | 00 cb 20 cc 20 3d 83 7a |!... !.z|.. . =.z|
|00001f30| 00 cd 09 21 82 7d 00 ce | 09 21 29 87 22 20 5b 6e |...!.}..|.!)." [n|
|00001f40| 69 6c 20 62 75 66 66 65 | 72 20 77 69 6e 64 6f 77 |il buffe|r window|
|00001f50| 2d 62 75 66 66 65 72 20 | 65 76 65 6e 74 20 32 20 |-buffer |event 2 |
|00001f60| 31 20 70 6f 73 69 74 69 | 6f 6e 20 42 75 66 66 65 |1 positi|on Buffe|
|00001f70| 72 2d 6d 65 6e 75 2d 62 | 75 66 66 65 72 20 74 20 |r-menu-b|uffer t |
|00001f80| 73 65 6c 65 63 74 2d 77 | 69 6e 64 6f 77 20 77 69 |select-w|indow wi|
|00001f90| 6e 64 6f 77 2d 64 65 64 | 69 63 61 74 65 64 2d 70 |ndow-ded|icated-p|
|00001fa0| 20 73 65 6c 65 63 74 65 | 64 2d 77 69 6e 64 6f 77 | selecte|d-window|
|00001fb0| 20 66 72 61 6d 65 2d 72 | 6f 6f 74 2d 77 69 6e 64 | frame-r|oot-wind|
|00001fc0| 6f 77 20 73 77 69 74 63 | 68 2d 74 6f 2d 62 75 66 |ow switc|h-to-buf|
|00001fd0| 66 65 72 2d 6f 74 68 65 | 72 2d 66 72 61 6d 65 20 |fer-othe|r-frame |
|00001fe0| 73 77 69 74 63 68 2d 74 | 6f 2d 62 75 66 66 65 72 |switch-t|o-buffer|
|00001ff0| 5d 20 34 20 22 5c 0a 53 | 65 6c 65 63 74 20 74 68 |] 4 "\.S|elect th|
|00002000| 65 20 62 75 66 66 65 72 | 20 77 68 6f 73 65 20 6c |e buffer| whose l|
|00002010| 69 6e 65 20 79 6f 75 20 | 63 6c 69 63 6b 20 6f 6e |ine you |click on|
|00002020| 2e 22 20 22 65 22 5d 29 | 0a 28 64 65 66 61 6c 69 |." "e"])|.(defali|
|00002030| 61 73 20 27 42 75 66 66 | 65 72 2d 6d 65 6e 75 2d |as 'Buff|er-menu-|
|00002040| 74 68 69 73 2d 77 69 6e | 64 6f 77 20 23 5b 6e 69 |this-win|dow #[ni|
|00002050| 6c 20 22 c0 c1 c2 21 21 | 87 22 20 5b 73 77 69 74 |l "...!!|." [swit|
|00002060| 63 68 2d 74 6f 2d 62 75 | 66 66 65 72 20 42 75 66 |ch-to-bu|ffer Buf|
|00002070| 66 65 72 2d 6d 65 6e 75 | 2d 62 75 66 66 65 72 20 |fer-menu|-buffer |
|00002080| 74 5d 20 33 20 22 5c 0a | 53 65 6c 65 63 74 20 74 |t] 3 "\.|Select t|
|00002090| 68 69 73 20 6c 69 6e 65 | 27 73 20 62 75 66 66 65 |his line|'s buffe|
|000020a0| 72 20 69 6e 20 74 68 69 | 73 20 77 69 6e 64 6f 77 |r in thi|s window|
|000020b0| 2e 22 20 6e 69 6c 5d 29 | 0a 28 64 65 66 61 6c 69 |." nil])|.(defali|
|000020c0| 61 73 20 27 42 75 66 66 | 65 72 2d 6d 65 6e 75 2d |as 'Buff|er-menu-|
|000020d0| 6f 74 68 65 72 2d 77 69 | 6e 64 6f 77 20 23 5b 6e |other-wi|ndow #[n|
|000020e0| 69 6c 20 22 c0 c1 c2 21 | 21 87 22 20 5b 73 77 69 |il "...!|!." [swi|
|000020f0| 74 63 68 2d 74 6f 2d 62 | 75 66 66 65 72 2d 6f 74 |tch-to-b|uffer-ot|
|00002100| 68 65 72 2d 77 69 6e 64 | 6f 77 20 42 75 66 66 65 |her-wind|ow Buffe|
|00002110| 72 2d 6d 65 6e 75 2d 62 | 75 66 66 65 72 20 74 5d |r-menu-b|uffer t]|
|00002120| 20 33 20 22 5c 0a 53 65 | 6c 65 63 74 20 74 68 69 | 3 "\.Se|lect thi|
|00002130| 73 20 6c 69 6e 65 27 73 | 20 62 75 66 66 65 72 20 |s line's| buffer |
|00002140| 69 6e 20 6f 74 68 65 72 | 20 77 69 6e 64 6f 77 2c |in other| window,|
|00002150| 20 6c 65 61 76 69 6e 67 | 20 62 75 66 66 65 72 20 | leaving| buffer |
|00002160| 6d 65 6e 75 20 76 69 73 | 69 62 6c 65 2e 22 20 6e |menu vis|ible." n|
|00002170| 69 6c 5d 29 0a 28 64 65 | 66 61 6c 69 61 73 20 27 |il]).(de|falias '|
|00002180| 42 75 66 66 65 72 2d 6d | 65 6e 75 2d 73 77 69 74 |Buffer-m|enu-swit|
|00002190| 63 68 2d 6f 74 68 65 72 | 2d 77 69 6e 64 6f 77 20 |ch-other|-window |
|000021a0| 23 5b 6e 69 6c 20 22 c0 | c1 c2 21 21 87 22 20 5b |#[nil ".|..!!." [|
|000021b0| 64 69 73 70 6c 61 79 2d | 62 75 66 66 65 72 20 42 |display-|buffer B|
|000021c0| 75 66 66 65 72 2d 6d 65 | 6e 75 2d 62 75 66 66 65 |uffer-me|nu-buffe|
|000021d0| 72 20 74 5d 20 33 20 22 | 5c 0a 4d 61 6b 65 20 74 |r t] 3 "|\.Make t|
|000021e0| 68 65 20 6f 74 68 65 72 | 20 77 69 6e 64 6f 77 20 |he other| window |
|000021f0| 73 65 6c 65 63 74 20 74 | 68 69 73 20 6c 69 6e 65 |select t|his line|
|00002200| 27 73 20 62 75 66 66 65 | 72 2e 0a 54 68 65 20 63 |'s buffe|r..The c|
|00002210| 75 72 72 65 6e 74 20 77 | 69 6e 64 6f 77 20 72 65 |urrent w|indow re|
|00002220| 6d 61 69 6e 73 20 73 65 | 6c 65 63 74 65 64 2e 22 |mains se|lected."|
|00002230| 20 6e 69 6c 5d 29 0a 28 | 64 65 66 61 6c 69 61 73 | nil]).(|defalias|
|00002240| 20 27 42 75 66 66 65 72 | 2d 6d 65 6e 75 2d 32 2d | 'Buffer|-menu-2-|
|00002250| 77 69 6e 64 6f 77 20 23 | 5b 6e 69 6c 20 22 c0 c1 |window #|[nil "..|
|00002260| 21 70 c1 1a 1b 1c c5 20 | 88 c6 c7 20 21 88 c8 5c |!p..... |... !..\|
|00002270| 66 21 88 c9 0b 21 2b 87 | 22 20 5b 42 75 66 66 65 |f!...!+.|" [Buffe|
|00002280| 72 2d 6d 65 6e 75 2d 62 | 75 66 66 65 72 20 74 20 |r-menu-b|uffer t |
|00002290| 70 6f 70 2d 75 70 2d 77 | 69 6e 64 6f 77 73 20 6d |pop-up-w|indows m|
|000022a0| 65 6e 75 20 62 75 66 66 | 20 64 65 6c 65 74 65 2d |enu buff| delete-|
|000022b0| 6f 74 68 65 72 2d 77 69 | 6e 64 6f 77 73 20 73 77 |other-wi|ndows sw|
|000022c0| 69 74 63 68 2d 74 6f 2d | 62 75 66 66 65 72 20 6f |itch-to-|buffer o|
|000022d0| 74 68 65 72 2d 62 75 66 | 66 65 72 20 70 6f 70 2d |ther-buf|fer pop-|
|000022e0| 74 6f 2d 62 75 66 66 65 | 72 20 62 75 72 79 2d 62 |to-buffe|r bury-b|
|000022f0| 75 66 66 65 72 5d 20 33 | 20 22 5c 0a 53 65 6c 65 |uffer] 3| "\.Sele|
|00002300| 63 74 20 74 68 69 73 20 | 6c 69 6e 65 27 73 20 62 |ct this |line's b|
|00002310| 75 66 66 65 72 2c 20 77 | 69 74 68 20 70 72 65 76 |uffer, w|ith prev|
|00002320| 69 6f 75 73 20 62 75 66 | 66 65 72 20 69 6e 20 73 |ious buf|fer in s|
|00002330| 65 63 6f 6e 64 20 77 69 | 6e 64 6f 77 2e 22 20 6e |econd wi|ndow." n|
|00002340| 69 6c 5d 29 0a 28 64 65 | 66 61 6c 69 61 73 20 27 |il]).(de|falias '|
|00002350| 42 75 66 66 65 72 2d 6d | 65 6e 75 2d 74 6f 67 67 |Buffer-m|enu-togg|
|00002360| 6c 65 2d 72 65 61 64 2d | 6f 6e 6c 79 20 23 5b 6e |le-read-|only #[n|
|00002370| 69 6c 20 22 c0 19 8a c2 | c3 21 71 88 c4 20 88 0d |il "....|.!q.. ..|
|00002380| 83 13 00 c6 82 14 00 c7 | 11 29 8a c8 79 88 c9 75 |........|.)..y..u|
|00002390| 88 67 09 55 3f 85 2d 00 | c0 1d ca cb 21 88 09 63 |.g.U?.-.|....!..c|
|000023a0| 29 2a 87 22 20 5b 6e 69 | 6c 20 63 68 61 72 20 42 |)*." [ni|l char B|
|000023b0| 75 66 66 65 72 2d 6d 65 | 6e 75 2d 62 75 66 66 65 |uffer-me|nu-buffe|
|000023c0| 72 20 74 20 76 63 2d 74 | 6f 67 67 6c 65 2d 72 65 |r t vc-t|oggle-re|
|000023d0| 61 64 2d 6f 6e 6c 79 20 | 62 75 66 66 65 72 2d 72 |ad-only |buffer-r|
|000023e0| 65 61 64 2d 6f 6e 6c 79 | 20 33 37 20 33 32 20 30 |ead-only| 37 32 0|
|000023f0| 20 32 20 64 65 6c 65 74 | 65 2d 63 68 61 72 20 31 | 2 delet|e-char 1|
|00002400| 5d 20 32 20 22 5c 0a 54 | 6f 67 67 6c 65 20 72 65 |] 2 "\.T|oggle re|
|00002410| 61 64 2d 6f 6e 6c 79 20 | 73 74 61 74 75 73 20 6f |ad-only |status o|
|00002420| 66 20 62 75 66 66 65 72 | 20 6f 6e 20 74 68 69 73 |f buffer| on this|
|00002430| 20 6c 69 6e 65 2c 20 70 | 65 72 68 61 70 73 20 76 | line, p|erhaps v|
|00002440| 69 61 20 76 65 72 73 69 | 6f 6e 20 63 6f 6e 74 72 |ia versi|on contr|
|00002450| 6f 6c 2e 22 20 6e 69 6c | 5d 29 0a |ol." nil|]). |
+--------+-------------------------+-------------------------+--------+--------+