summaryrefslogtreecommitdiff
path: root/lisp/terminal.elc
blob: 13e2bcc0c42a0972528bd2eae8f90759da31ab1e (plain)
ofshex dumpascii
0000 0a 28 70 72 6f 76 69 64 65 20 28 71 75 6f 74 65 20 74 65 72 6d 69 6e 61 6c 29 29 0a 0a 28 72 65 .(provide.(quote.terminal))..(re
0020 71 75 69 72 65 20 28 71 75 6f 74 65 20 65 68 65 6c 70 29 29 0a 0a 28 64 65 66 76 61 72 20 74 65 quire.(quote.ehelp))..(defvar.te
0040 72 6d 69 6e 61 6c 2d 65 73 63 61 70 65 2d 63 68 61 72 20 33 30 20 22 5c 0a 2a 41 6c 6c 20 63 68 rminal-escape-char.30."\.*All.ch
0060 61 72 61 63 74 65 72 73 20 65 78 63 65 70 74 20 66 6f 72 20 74 68 69 73 20 61 72 65 20 70 61 73 aracters.except.for.this.are.pas
0080 73 65 64 20 76 65 72 62 61 74 69 6d 20 74 68 72 6f 75 67 68 20 74 68 65 0a 74 65 72 6d 69 6e 61 sed.verbatim.through.the.termina
00a0 6c 2d 65 6d 75 6c 61 74 6f 72 2e 20 20 54 68 69 73 20 63 68 61 72 61 63 74 65 72 20 61 63 74 73 l-emulator...This.character.acts
00c0 20 61 73 20 61 20 70 72 65 66 69 78 20 66 6f 72 20 63 6f 6d 6d 61 6e 64 73 0a 74 6f 20 74 68 65 .as.a.prefix.for.commands.to.the
00e0 20 65 6d 75 6c 61 74 6f 72 20 70 72 6f 67 72 61 6d 20 69 74 73 65 6c 66 2e 20 20 54 79 70 65 20 .emulator.program.itself...Type.
0100 74 68 69 73 20 63 68 61 72 61 63 74 65 72 20 74 77 69 63 65 20 74 6f 20 73 65 6e 64 0a 69 74 20 this.character.twice.to.send.it.
0120 74 68 72 6f 75 67 68 20 74 68 65 20 65 6d 75 6c 61 74 6f 72 2e 20 20 54 79 70 65 20 3f 20 61 66 through.the.emulator...Type.?.af
0140 74 65 72 20 74 79 70 69 6e 67 20 69 74 20 66 6f 72 20 61 20 6c 69 73 74 20 6f 66 0a 70 6f 73 73 ter.typing.it.for.a.list.of.poss
0160 69 62 6c 65 20 63 6f 6d 6d 61 6e 64 73 2e 0a 54 68 69 73 20 76 61 72 69 61 62 6c 65 20 69 73 20 ible.commands..This.variable.is.
0180 6c 6f 63 61 6c 20 74 6f 20 65 61 63 68 20 74 65 72 6d 69 6e 61 6c 2d 65 6d 75 6c 61 74 6f 72 20 local.to.each.terminal-emulator.
01a0 62 75 66 66 65 72 2e 22 29 0a 0a 28 64 65 66 76 61 72 20 74 65 72 6d 69 6e 61 6c 2d 73 63 72 6f buffer.")..(defvar.terminal-scro
01c0 6c 6c 69 6e 67 20 74 20 22 5c 0a 2a 49 66 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 20 74 65 72 6d lling.t."\.*If.non-nil,.the.term
01e0 69 6e 61 6c 2d 65 6d 75 6c 61 74 6f 72 20 77 69 6c 6c 20 60 73 63 72 6f 6c 6c 27 20 77 68 65 6e inal-emulator.will.`scroll'.when
0200 20 6f 75 74 70 75 74 20 6f 63 63 75 72 73 0a 70 61 73 74 20 74 68 65 20 62 6f 74 74 6f 6d 20 6f .output.occurs.past.the.bottom.o
0220 66 20 74 68 65 20 73 63 72 65 65 6e 2e 20 20 49 66 20 6e 69 6c 2c 20 6f 75 74 70 75 74 20 77 69 f.the.screen...If.nil,.output.wi
0240 6c 6c 20 60 77 72 61 70 27 20 74 6f 20 74 68 65 20 74 6f 70 0a 6f 66 20 74 68 65 20 73 63 72 65 ll.`wrap'.to.the.top.of.the.scre
0260 65 6e 2e 0a 54 68 69 73 20 76 61 72 69 61 62 6c 65 20 69 73 20 6c 6f 63 61 6c 20 74 6f 20 65 61 en..This.variable.is.local.to.ea
0280 63 68 20 74 65 72 6d 69 6e 61 6c 2d 65 6d 75 6c 61 74 6f 72 20 62 75 66 66 65 72 2e 22 29 0a 0a ch.terminal-emulator.buffer.")..
02a0 28 64 65 66 76 61 72 20 74 65 72 6d 69 6e 61 6c 2d 6d 6f 72 65 2d 70 72 6f 63 65 73 73 69 6e 67 (defvar.terminal-more-processing
02c0 20 74 20 22 5c 0a 2a 49 66 20 6e 6f 6e 2d 6e 69 6c 2c 20 64 6f 20 6d 6f 72 65 2d 70 72 6f 63 65 .t."\.*If.non-nil,.do.more-proce
02e0 73 73 69 6e 67 2e 0a 54 68 69 73 20 76 61 72 69 61 62 6c 65 20 69 73 20 6c 6f 63 61 6c 20 74 6f ssing..This.variable.is.local.to
0300 20 65 61 63 68 20 74 65 72 6d 69 6e 61 6c 2d 65 6d 75 6c 61 74 6f 72 20 62 75 66 66 65 72 2e 22 .each.terminal-emulator.buffer."
0320 29 0a 0a 28 64 65 66 76 61 72 20 74 65 72 6d 69 6e 61 6c 2d 72 65 64 69 73 70 6c 61 79 2d 69 6e )..(defvar.terminal-redisplay-in
0340 74 65 72 76 61 6c 20 35 30 30 30 20 22 5c 0a 2a 4d 61 78 69 6d 75 6d 20 6e 75 6d 62 65 72 20 6f terval.5000."\.*Maximum.number.o
0360 66 20 63 68 61 72 61 63 74 65 72 73 20 77 68 69 63 68 20 77 69 6c 6c 20 62 65 20 70 72 6f 63 65 f.characters.which.will.be.proce
0380 73 73 65 64 20 62 79 20 74 68 65 0a 74 65 72 6d 69 6e 61 6c 2d 65 6d 75 6c 61 74 6f 72 20 62 65 ssed.by.the.terminal-emulator.be
03a0 66 6f 72 65 20 61 20 73 63 72 65 65 6e 20 72 65 64 69 73 70 6c 61 79 20 69 73 20 66 6f 72 63 65 fore.a.screen.redisplay.is.force
03c0 64 2e 0a 53 65 74 20 74 68 69 73 20 74 6f 20 61 20 6c 61 72 67 65 20 76 61 6c 75 65 20 66 6f 72 d..Set.this.to.a.large.value.for
03e0 20 67 72 65 61 74 65 72 20 74 68 72 6f 75 67 68 70 75 74 2c 0a 73 65 74 20 69 74 20 73 6d 61 6c .greater.throughput,.set.it.smal
0400 6c 65 72 20 66 6f 72 20 6d 6f 72 65 20 66 72 65 71 75 65 6e 74 20 75 70 64 61 74 65 73 20 62 75 ler.for.more.frequent.updates.bu
0420 74 20 6f 76 65 72 61 6c 6c 20 73 6c 6f 77 65 72 0a 70 65 72 66 6f 72 6d 61 6e 63 65 2e 22 29 0a t.overall.slower.performance.").
0440 0a 28 64 65 66 76 61 72 20 74 65 72 6d 69 6e 61 6c 2d 6d 6f 72 65 2d 62 72 65 61 6b 2d 69 6e 73 .(defvar.terminal-more-break-ins
0460 65 72 74 69 6f 6e 20 22 2a 2a 2a 20 4d 6f 72 65 20 62 72 65 61 6b 20 2d 2d 20 50 72 65 73 73 20 ertion."***.More.break.--.Press.
0480 73 70 61 63 65 20 74 6f 20 63 6f 6e 74 69 6e 75 65 20 2a 2a 2a 22 29 0a 0a 28 64 65 66 76 61 72 space.to.continue.***")..(defvar
04a0 20 74 65 72 6d 69 6e 61 6c 2d 65 73 63 61 70 65 2d 6d 61 70 20 6e 69 6c 29 0a 0a 28 64 65 66 76 .terminal-escape-map.nil)..(defv
04c0 61 72 20 74 65 72 6d 69 6e 61 6c 2d 6d 61 70 20 6e 69 6c 29 0a 0a 28 64 65 66 76 61 72 20 74 65 ar.terminal-map.nil)..(defvar.te
04e0 72 6d 69 6e 61 6c 2d 6d 6f 72 65 2d 62 72 65 61 6b 2d 6d 61 70 20 6e 69 6c 29 0a 0a 28 69 66 20 rminal-more-break-map.nil)..(if.
0500 74 65 72 6d 69 6e 61 6c 2d 6d 61 70 20 6e 69 6c 20 28 6c 65 74 20 28 28 6d 61 70 20 28 6d 61 6b terminal-map.nil.(let.((map.(mak
0520 65 2d 6b 65 79 6d 61 70 29 29 29 20 28 66 69 6c 6c 61 72 72 61 79 20 6d 61 70 20 28 71 75 6f 74 e-keymap))).(fillarray.map.(quot
0540 65 20 74 65 2d 70 61 73 73 2d 74 68 72 6f 75 67 68 29 29 20 28 73 65 74 71 20 74 65 72 6d 69 6e e.te-pass-through)).(setq.termin
0560 61 6c 2d 6d 61 70 20 6d 61 70 29 29 29 0a 0a 28 69 66 20 74 65 72 6d 69 6e 61 6c 2d 65 73 63 61 al-map.map)))..(if.terminal-esca
0580 70 65 2d 6d 61 70 20 6e 69 6c 20 28 6c 65 74 20 28 28 6d 61 70 20 28 6d 61 6b 65 2d 6b 65 79 6d pe-map.nil.(let.((map.(make-keym
05a0 61 70 29 29 29 20 28 66 69 6c 6c 61 72 72 61 79 20 6d 61 70 20 28 71 75 6f 74 65 20 75 6e 64 65 ap))).(fillarray.map.(quote.unde
05c0 66 69 6e 65 64 29 29 20 28 6c 65 74 20 28 28 73 20 22 30 22 29 29 20 28 77 68 69 6c 65 20 28 3c fined)).(let.((s."0")).(while.(<
05e0 3d 20 28 61 72 65 66 20 73 20 30 29 20 35 37 29 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 =.(aref.s.0).57).(define-key.map
0600 20 73 20 28 71 75 6f 74 65 20 64 69 67 69 74 2d 61 72 67 75 6d 65 6e 74 29 29 20 28 61 73 65 74 .s.(quote.digit-argument)).(aset
0620 20 73 20 30 20 28 31 2b 20 28 61 72 65 66 20 73 20 30 29 29 29 29 29 20 28 64 65 66 69 6e 65 2d .s.0.(1+.(aref.s.0))))).(define-
0640 6b 65 79 20 6d 61 70 20 22 62 22 20 28 71 75 6f 74 65 20 73 77 69 74 63 68 2d 74 6f 2d 62 75 66 key.map."b".(quote.switch-to-buf
0660 66 65 72 29 29 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 6f 22 20 28 71 75 6f 74 65 fer)).(define-key.map."o".(quote
0680 20 6f 74 68 65 72 2d 77 69 6e 64 6f 77 29 29 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 .other-window)).(define-key.map.
06a0 22 65 22 20 28 71 75 6f 74 65 20 74 65 2d 73 65 74 2d 65 73 63 61 70 65 2d 63 68 61 72 29 29 20 "e".(quote.te-set-escape-char)).
06c0 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 0c 22 20 28 71 75 6f 74 65 20 72 65 64 72 61 (define-key.map.".".(quote.redra
06e0 77 2d 64 69 73 70 6c 61 79 29 29 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 0f 22 20 w-display)).(define-key.map.".".
0700 28 71 75 6f 74 65 20 74 65 2d 66 6c 75 73 68 2d 70 65 6e 64 69 6e 67 2d 6f 75 74 70 75 74 29 29 (quote.te-flush-pending-output))
0720 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 6d 22 20 28 71 75 6f 74 65 20 74 65 2d 74 .(define-key.map."m".(quote.te-t
0740 6f 67 67 6c 65 2d 6d 6f 72 65 2d 70 72 6f 63 65 73 73 69 6e 67 29 29 20 28 64 65 66 69 6e 65 2d oggle-more-processing)).(define-
0760 6b 65 79 20 6d 61 70 20 22 78 22 20 28 71 75 6f 74 65 20 74 65 2d 65 73 63 61 70 65 2d 65 78 74 key.map."x".(quote.te-escape-ext
0780 65 6e 64 65 64 2d 63 6f 6d 6d 61 6e 64 29 29 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 ended-command)).(define-key.map.
07a0 22 3f 22 20 28 71 75 6f 74 65 20 74 65 2d 65 73 63 61 70 65 2d 68 65 6c 70 29 29 20 28 64 65 66 "?".(quote.te-escape-help)).(def
07c0 69 6e 65 2d 6b 65 79 20 6d 61 70 20 28 63 68 61 72 2d 74 6f 2d 73 74 72 69 6e 67 20 68 65 6c 70 ine-key.map.(char-to-string.help
07e0 2d 63 68 61 72 29 20 28 71 75 6f 74 65 20 74 65 2d 65 73 63 61 70 65 2d 68 65 6c 70 29 29 20 28 -char).(quote.te-escape-help)).(
0800 73 65 74 71 20 74 65 72 6d 69 6e 61 6c 2d 65 73 63 61 70 65 2d 6d 61 70 20 6d 61 70 29 29 29 0a setq.terminal-escape-map.map))).
0820 0a 28 64 65 66 76 61 72 20 74 65 2d 65 73 63 61 70 65 2d 63 6f 6d 6d 61 6e 64 2d 61 6c 69 73 74 .(defvar.te-escape-command-alist
0840 20 6e 69 6c 29 0a 0a 28 69 66 20 74 65 2d 65 73 63 61 70 65 2d 63 6f 6d 6d 61 6e 64 2d 61 6c 69 .nil)..(if.te-escape-command-ali
0860 73 74 20 6e 69 6c 20 28 73 65 74 71 20 74 65 2d 65 73 63 61 70 65 2d 63 6f 6d 6d 61 6e 64 2d 61 st.nil.(setq.te-escape-command-a
0880 6c 69 73 74 20 28 71 75 6f 74 65 20 28 28 22 53 65 74 20 45 73 63 61 70 65 20 43 68 61 72 61 63 list.(quote.(("Set.Escape.Charac
08a0 74 65 72 22 20 2e 20 74 65 2d 73 65 74 2d 65 73 63 61 70 65 2d 63 68 61 72 29 20 28 22 52 65 66 ter"...te-set-escape-char).("Ref
08c0 72 65 73 68 22 20 2e 20 72 65 64 72 61 77 2d 64 69 73 70 6c 61 79 29 20 28 22 52 65 63 6f 72 64 resh"...redraw-display).("Record
08e0 20 4f 75 74 70 75 74 22 20 2e 20 74 65 2d 73 65 74 2d 6f 75 74 70 75 74 2d 6c 6f 67 29 20 28 22 .Output"...te-set-output-log).("
0900 50 68 6f 74 6f 22 20 2e 20 74 65 2d 73 65 74 2d 6f 75 74 70 75 74 2d 6c 6f 67 29 20 28 22 54 6f Photo"...te-set-output-log).("To
0920 66 75 22 20 2e 20 74 65 2d 74 6f 66 75 29 20 28 22 53 74 75 66 66 20 49 6e 70 75 74 22 20 2e 20 fu"...te-tofu).("Stuff.Input"...
0940 74 65 2d 73 74 75 66 66 2d 73 74 72 69 6e 67 29 20 28 22 46 6c 75 73 68 20 50 65 6e 64 69 6e 67 te-stuff-string).("Flush.Pending
0960 20 4f 75 74 70 75 74 22 20 2e 20 74 65 2d 66 6c 75 73 68 2d 70 65 6e 64 69 6e 67 2d 6f 75 74 70 .Output"...te-flush-pending-outp
0980 75 74 29 20 28 22 45 6e 61 62 6c 65 20 4d 6f 72 65 20 50 72 6f 63 65 73 73 69 6e 67 22 20 2e 20 ut).("Enable.More.Processing"...
09a0 74 65 2d 65 6e 61 62 6c 65 2d 6d 6f 72 65 2d 70 72 6f 63 65 73 73 69 6e 67 29 20 28 22 44 69 73 te-enable-more-processing).("Dis
09c0 61 62 6c 65 20 4d 6f 72 65 20 50 72 6f 63 65 73 73 69 6e 67 22 20 2e 20 74 65 2d 64 69 73 61 62 able.More.Processing"...te-disab
09e0 6c 65 2d 6d 6f 72 65 2d 70 72 6f 63 65 73 73 69 6e 67 29 20 28 22 53 63 72 6f 6c 6c 20 61 74 20 le-more-processing).("Scroll.at.
0a00 65 6e 64 20 6f 66 20 70 61 67 65 22 20 2e 20 74 65 2d 64 6f 2d 73 63 72 6f 6c 6c 69 6e 67 29 20 end.of.page"...te-do-scrolling).
0a20 28 22 57 72 61 70 20 61 74 20 65 6e 64 20 6f 66 20 70 61 67 65 22 20 2e 20 74 65 2d 64 6f 2d 77 ("Wrap.at.end.of.page"...te-do-w
0a40 72 61 70 70 69 6e 67 29 20 28 22 53 77 69 74 63 68 20 54 6f 20 42 75 66 66 65 72 22 20 2e 20 73 rapping).("Switch.To.Buffer"...s
0a60 77 69 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 29 20 28 22 4f 74 68 65 72 20 57 69 6e 64 6f 77 22 witch-to-buffer).("Other.Window"
0a80 20 2e 20 6f 74 68 65 72 2d 77 69 6e 64 6f 77 29 20 28 22 4b 69 6c 6c 20 42 75 66 66 65 72 22 20 ...other-window).("Kill.Buffer".
0aa0 2e 20 6b 69 6c 6c 2d 62 75 66 66 65 72 29 20 28 22 48 65 6c 70 22 20 2e 20 74 65 2d 65 73 63 61 ..kill-buffer).("Help"...te-esca
0ac0 70 65 2d 68 65 6c 70 29 20 28 22 53 65 74 20 52 65 64 69 73 70 6c 61 79 20 49 6e 74 65 72 76 61 pe-help).("Set.Redisplay.Interva
0ae0 6c 22 20 2e 20 74 65 2d 73 65 74 2d 72 65 64 69 73 70 6c 61 79 2d 69 6e 74 65 72 76 61 6c 29 29 l"...te-set-redisplay-interval))
0b00 29 29 29 0a 0a 28 69 66 20 74 65 72 6d 69 6e 61 6c 2d 6d 6f 72 65 2d 62 72 65 61 6b 2d 6d 61 70 )))..(if.terminal-more-break-map
0b20 20 6e 69 6c 20 28 6c 65 74 20 28 28 6d 61 70 20 28 6d 61 6b 65 2d 6b 65 79 6d 61 70 29 29 29 20 .nil.(let.((map.(make-keymap))).
0b40 28 66 69 6c 6c 61 72 72 61 79 20 6d 61 70 20 28 71 75 6f 74 65 20 74 65 2d 6d 6f 72 65 2d 62 72 (fillarray.map.(quote.te-more-br
0b60 65 61 6b 2d 75 6e 72 65 61 64 29 29 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 28 63 68 eak-unread)).(define-key.map.(ch
0b80 61 72 2d 74 6f 2d 73 74 72 69 6e 67 20 68 65 6c 70 2d 63 68 61 72 29 20 28 71 75 6f 74 65 20 74 ar-to-string.help-char).(quote.t
0ba0 65 2d 6d 6f 72 65 2d 62 72 65 61 6b 2d 68 65 6c 70 29 29 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 e-more-break-help)).(define-key.
0bc0 6d 61 70 20 22 20 22 20 28 71 75 6f 74 65 20 74 65 2d 6d 6f 72 65 2d 62 72 65 61 6b 2d 72 65 73 map.".".(quote.te-more-break-res
0be0 75 6d 65 29 29 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 0c 22 20 28 71 75 6f 74 65 ume)).(define-key.map.".".(quote
0c00 20 72 65 64 72 61 77 2d 64 69 73 70 6c 61 79 29 29 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 .redraw-display)).(define-key.ma
0c20 70 20 22 0f 22 20 28 71 75 6f 74 65 20 74 65 2d 6d 6f 72 65 2d 62 72 65 61 6b 2d 66 6c 75 73 68 p.".".(quote.te-more-break-flush
0c40 2d 70 65 6e 64 69 6e 67 2d 6f 75 74 70 75 74 29 29 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 -pending-output)).(define-key.ma
0c60 70 20 22 0d 22 20 28 71 75 6f 74 65 20 74 65 2d 6d 6f 72 65 2d 62 72 65 61 6b 2d 61 64 76 61 6e p.".".(quote.te-more-break-advan
0c80 63 65 2d 6f 6e 65 2d 6c 69 6e 65 29 29 20 28 73 65 74 71 20 74 65 72 6d 69 6e 61 6c 2d 6d 6f 72 ce-one-line)).(setq.terminal-mor
0ca0 65 2d 62 72 65 61 6b 2d 6d 61 70 20 6d 61 70 29 29 29 0a 0a 28 64 65 66 75 6e 20 74 65 2d 65 73 e-break-map.map)))..(defun.te-es
0cc0 63 61 70 65 20 6e 69 6c 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 20 28 62 79 74 65 2d 63 6f 64 cape.nil.(interactive).(byte-cod
0ce0 65 20 22 c7 88 c7 c8 20 c9 20 1a 19 18 ca 8e cb 0b 21 88 cc 0b 21 88 cd 0c 83 5c 22 00 ce cf d0 e."..............!...!....\"....
0d00 0c 21 5c 22 82 23 00 d1 21 89 10 29 88 d2 d3 21 88 d4 08 d5 d6 0d 5c 22 5c 22 83 43 00 0d 89 16 .!\".#..!..)...!......\"\".C....
0d20 06 88 d7 1d d8 20 29 82 4f 00 d9 0b 08 5c 22 89 10 85 4f 00 da 08 21 2b 87 22 20 5b 73 20 6c 6f ......).O....\"...O...!+.".[s.lo
0d40 63 61 6c 20 67 6c 6f 62 61 6c 20 74 65 72 6d 69 6e 61 6c 2d 65 73 63 61 70 65 2d 6d 61 70 20 70 cal.global.terminal-escape-map.p
0d60 72 65 66 69 78 2d 61 72 67 20 74 65 72 6d 69 6e 61 6c 2d 65 73 63 61 70 65 2d 63 68 61 72 20 6c refix-arg.terminal-escape-char.l
0d80 61 73 74 2d 63 6f 6d 6d 61 6e 64 2d 63 68 61 72 20 6e 69 6c 20 63 75 72 72 65 6e 74 2d 6c 6f 63 ast-command-char.nil.current-loc
0da0 61 6c 2d 6d 61 70 20 63 75 72 72 65 6e 74 2d 67 6c 6f 62 61 6c 2d 6d 61 70 20 28 28 62 79 74 65 al-map.current-global-map.((byte
0dc0 2d 63 6f 64 65 20 22 c2 08 21 88 c3 09 21 87 22 20 5b 67 6c 6f 62 61 6c 20 6c 6f 63 61 6c 20 75 -code."..!...!.".[global.local.u
0de0 73 65 2d 67 6c 6f 62 61 6c 2d 6d 61 70 20 75 73 65 2d 6c 6f 63 61 6c 2d 6d 61 70 5d 20 33 29 29 se-global-map.use-local-map].3))
0e00 20 75 73 65 2d 67 6c 6f 62 61 6c 2d 6d 61 70 20 75 73 65 2d 6c 6f 63 61 6c 2d 6d 61 70 20 72 65 .use-global-map.use-local-map.re
0e20 61 64 2d 6b 65 79 2d 73 65 71 75 65 6e 63 65 20 66 6f 72 6d 61 74 20 22 45 6d 61 63 73 20 54 65 ad-key-sequence.format."Emacs.Te
0e40 72 6d 69 6e 61 6c 20 65 73 63 61 70 65 3e 20 25 64 20 22 20 70 72 65 66 69 78 2d 6e 75 6d 65 72 rminal.escape>.%d.".prefix-numer
0e60 69 63 2d 76 61 6c 75 65 20 22 45 6d 61 63 73 20 54 65 72 6d 69 6e 61 6c 20 65 73 63 61 70 65 3e ic-value."Emacs.Terminal.escape>
0e80 20 22 20 6d 65 73 73 61 67 65 20 22 22 20 73 74 72 69 6e 67 3d 20 6d 61 6b 65 2d 73 74 72 69 6e .".message."".string=.make-strin
0ea0 67 20 31 20 2d 32 35 39 20 74 65 2d 70 61 73 73 2d 74 68 72 6f 75 67 68 20 6c 6f 6f 6b 75 70 2d g.1.-259.te-pass-through.lookup-
0ec0 6b 65 79 20 63 61 6c 6c 2d 69 6e 74 65 72 61 63 74 69 76 65 6c 79 5d 20 31 34 29 29 0a 0a 28 64 key.call-interactively].14))..(d
0ee0 65 66 75 6e 20 74 65 2d 65 73 63 61 70 65 2d 68 65 6c 70 20 6e 69 6c 20 22 5c 0a 50 72 6f 76 69 efun.te-escape-help.nil."\.Provi
0f00 64 65 20 68 65 6c 70 20 6f 6e 20 63 6f 6d 6d 61 6e 64 73 20 61 76 61 69 6c 61 62 6c 65 20 61 66 de.help.on.commands.available.af
0f20 74 65 72 20 74 65 72 6d 69 6e 61 6c 2d 65 73 63 61 70 65 2d 63 68 61 72 20 69 73 20 74 79 70 65 ter.terminal-escape-char.is.type
0f40 64 2e 22 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c2 88 d.".(interactive).(byte-code."..
0f60 c3 c4 21 88 c5 09 21 18 c6 c7 21 29 87 22 20 5b 63 68 61 72 20 74 65 72 6d 69 6e 61 6c 2d 65 73 ..!...!...!).".[char.terminal-es
0f80 63 61 70 65 2d 63 68 61 72 20 6e 69 6c 20 6d 65 73 73 61 67 65 20 22 54 65 72 6d 69 6e 61 6c 20 cape-char.nil.message."Terminal.
0fa0 65 6d 75 6c 61 74 6f 72 20 65 73 63 61 70 65 20 68 65 6c 70 2e 2e 2e 22 20 73 69 6e 67 6c 65 2d emulator.escape.help...".single-
0fc0 6b 65 79 2d 64 65 73 63 72 69 70 74 69 6f 6e 20 77 69 74 68 2d 65 6c 65 63 74 72 69 63 2d 68 65 key-description.with-electric-he
0fe0 6c 70 20 28 6c 61 6d 62 64 61 20 6e 69 6c 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c7 c8 c9 08 08 lp.(lambda.nil.(byte-code.".....
1000 08 08 25 21 88 c7 ca cb 21 21 88 c7 c8 cc cd ce 09 c2 23 ce 23 21 88 cf d0 21 83 2b 00 d0 d1 0c ..%!....!!........#.#!...!.+....
1020 21 d2 5c 22 82 31 00 d3 d1 0c 21 d4 5c 22 1b 0b 85 6f 00 d5 0b 40 41 21 86 3f 00 d6 1d d7 d8 0d !.\".1....!.\"...o...@A!.?......
1040 5c 22 85 4f 00 0d d9 da d9 21 4f 89 15 88 c7 db 21 88 c7 0b 40 40 21 88 c7 dc 21 88 c7 0d 21 88 \".O.....!O.....!...@@!...!...!.
1060 dd de 21 29 88 0b 41 89 13 88 82 32 00 29 88 c6 87 22 20 5b 63 68 61 72 20 74 65 72 6d 69 6e 61 ..!)..A....2.)...".[char.termina
1080 6c 2d 65 73 63 61 70 65 2d 6d 61 70 20 74 20 6c 20 74 65 2d 65 73 63 61 70 65 2d 63 6f 6d 6d 61 l-escape-map.t.l.te-escape-comma
10a0 6e 64 2d 61 6c 69 73 74 20 64 6f 63 20 6e 69 6c 20 70 72 69 6e 63 20 66 6f 72 6d 61 74 20 22 54 nd-alist.doc.nil.princ.format."T
10c0 65 72 6d 69 6e 61 6c 2d 65 6d 75 6c 61 74 6f 72 20 65 73 63 61 70 65 2c 20 69 6e 76 6f 6b 65 64 erminal-emulator.escape,.invoked
10e0 20 62 79 20 5c 22 25 73 5c 22 0a 54 79 70 65 20 5c 22 25 73 5c 22 20 74 77 69 63 65 20 74 6f 20 .by.\"%s\".Type.\"%s\".twice.to.
1100 73 65 6e 64 20 61 20 73 69 6e 67 6c 65 20 5c 22 25 73 5c 22 20 74 68 72 6f 75 67 68 2e 0a 0a 4f send.a.single.\"%s\".through...O
1120 74 68 65 72 20 63 68 61 72 73 20 66 6f 6c 6c 6f 77 69 6e 67 20 5c 22 25 73 5c 22 20 61 72 65 20 ther.chars.following.\"%s\".are.
1140 69 6e 74 65 72 70 72 65 74 65 64 20 61 73 20 66 6f 6c 6c 6f 77 73 3a 0a 22 20 73 75 62 73 74 69 interpreted.as.follows:.".substi
1160 74 75 74 65 2d 63 6f 6d 6d 61 6e 64 2d 6b 65 79 73 20 22 5c 5c 7b 74 65 72 6d 69 6e 61 6c 2d 65 tute-command-keys."\\{terminal-e
1180 73 63 61 70 65 2d 6d 61 70 7d 0a 22 20 22 0a 53 75 62 63 6f 6d 6d 61 6e 64 73 20 6f 66 20 5c 22 scape-map}.".".Subcommands.of.\"
11a0 25 73 5c 22 20 28 25 73 29 0a 22 20 77 68 65 72 65 2d 69 73 2d 69 6e 74 65 72 6e 61 6c 20 74 65 %s\".(%s).".where-is-internal.te
11c0 2d 65 73 63 61 70 65 2d 65 78 74 65 6e 64 65 64 2d 63 6f 6d 6d 61 6e 64 20 66 62 6f 75 6e 64 70 -escape-extended-command.fboundp
11e0 20 73 6f 72 74 63 61 72 20 63 6f 70 79 2d 73 65 71 75 65 6e 63 65 20 73 74 72 69 6e 67 3c 20 73 .sortcar.copy-sequence.string<.s
1200 6f 72 74 20 28 6c 61 6d 62 64 61 20 28 61 20 62 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c2 08 ort.(lambda.(a.b).(byte-code."..
1220 40 09 40 5c 22 87 22 20 5b 61 20 62 20 73 74 72 69 6e 67 3c 5d 20 33 29 29 20 64 6f 63 75 6d 65 @.@\".".[a.b.string<].3)).docume
1240 6e 74 61 74 69 6f 6e 20 22 4e 6f 74 20 64 6f 63 75 6d 65 6e 74 65 64 22 20 73 74 72 69 6e 67 2d ntation."Not.documented".string-
1260 6d 61 74 63 68 20 22 0a 22 20 30 20 6d 61 74 63 68 2d 62 65 67 69 6e 6e 69 6e 67 20 22 20 20 5c match.".".0.match-beginning."..\
1280 22 22 20 22 5c 22 3a 0a 20 20 20 20 20 22 20 77 72 69 74 65 2d 63 68 61 72 20 31 30 5d 20 32 33 ""."\":......".write-char.10].23
12a0 29 29 5d 20 34 29 29 0a 0a 28 64 65 66 75 6e 20 74 65 2d 65 73 63 61 70 65 2d 65 78 74 65 6e 64 ))].4))..(defun.te-escape-extend
12c0 65 64 2d 63 6f 6d 6d 61 6e 64 20 6e 69 6c 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 20 28 62 79 ed-command.nil.(interactive).(by
12e0 74 65 2d 63 6f 64 65 20 22 c4 88 c2 19 c5 c6 0b c4 c2 24 29 18 08 85 13 00 c7 c8 8d 29 87 22 20 te-code.".........$)........).".
1300 5b 63 20 63 6f 6d 70 6c 65 74 69 6f 6e 2d 69 67 6e 6f 72 65 2d 63 61 73 65 20 74 20 74 65 2d 65 [c.completion-ignore-case.t.te-e
1320 73 63 61 70 65 2d 63 6f 6d 6d 61 6e 64 2d 61 6c 69 73 74 20 6e 69 6c 20 63 6f 6d 70 6c 65 74 69 scape-command-alist.nil.completi
1340 6e 67 2d 72 65 61 64 20 22 74 65 72 6d 69 6e 61 6c 20 63 6f 6d 6d 61 6e 64 3a 20 22 20 66 6f 6f ng-read."terminal.command:.".foo
1360 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c3 08 21 89 10 88 0a 19 09 85 2a 00 c4 08 c3 09 40 40 21 .(byte-code."..!.......*.....@@!
1380 5c 22 83 5c 22 00 c5 c6 c7 09 40 41 21 5c 22 82 26 00 09 41 89 11 88 82 08 00 29 87 22 20 5b 63 \".\".....@A!\".&..A......).".[c
13a0 20 6c 20 74 65 2d 65 73 63 61 70 65 2d 63 6f 6d 6d 61 6e 64 2d 61 6c 69 73 74 20 64 6f 77 6e 63 .l.te-escape-command-alist.downc
13c0 61 73 65 20 73 74 72 69 6e 67 3d 20 74 68 72 6f 77 20 66 6f 6f 20 63 61 6c 6c 2d 69 6e 74 65 72 ase.string=.throw.foo.call-inter
13e0 61 63 74 69 76 65 6c 79 5d 20 38 29 5d 20 35 29 29 0a 0a 28 64 65 66 75 6e 20 74 65 2d 65 73 63 actively].8)].5))..(defun.te-esc
1400 61 70 65 2d 65 78 74 65 6e 64 65 64 2d 63 6f 6d 6d 61 6e 64 2d 75 6e 72 65 61 64 20 6e 69 6c 20 ape-extended-command-unread.nil.
1420 28 69 6e 74 65 72 61 63 74 69 76 65 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c2 88 09 89 10 88 (interactive).(byte-code."......
1440 c3 20 87 22 20 5b 75 6e 72 65 61 64 2d 63 6f 6d 6d 61 6e 64 2d 63 68 61 72 20 6c 61 73 74 2d 69 ...".[unread-command-char.last-i
1460 6e 70 75 74 2d 63 68 61 72 20 6e 69 6c 20 74 65 2d 65 73 63 61 70 65 2d 65 78 74 65 6e 64 65 64 nput-char.nil.te-escape-extended
1480 2d 63 6f 6d 6d 61 6e 64 5d 20 32 29 29 0a 0a 28 64 65 66 75 6e 20 74 65 2d 73 65 74 2d 65 73 63 -command].2))..(defun.te-set-esc
14a0 61 70 65 2d 63 68 61 72 20 28 63 29 20 22 5c 0a 43 68 61 6e 67 65 20 74 68 65 20 74 65 72 6d 69 ape-char.(c)."\.Change.the.termi
14c0 6e 61 6c 2d 65 6d 75 6c 61 74 6f 72 20 65 73 63 61 70 65 20 63 68 61 72 61 63 74 65 72 2e 22 20 nal-emulator.escape.character.".
14e0 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 63 53 65 74 20 65 73 63 61 70 65 20 63 68 61 72 61 63 (interactive."cSet.escape.charac
1500 74 65 72 20 74 6f 3a 20 22 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c3 88 09 18 c4 08 0a 55 83 ter.to:.").(byte-code.".......U.
1520 0f 00 c5 82 10 00 c6 c7 0a 21 c7 08 21 23 88 0a 89 11 29 87 22 20 5b 6f 20 74 65 72 6d 69 6e 61 .........!..!#....).".[o.termina
1540 6c 2d 65 73 63 61 70 65 2d 63 68 61 72 20 63 20 6e 69 6c 20 6d 65 73 73 61 67 65 20 22 5c 22 25 l-escape-char.c.nil.message."\"%
1560 73 5c 22 20 69 73 20 65 73 63 61 70 65 20 63 68 61 72 22 20 22 5c 22 25 73 5c 22 20 69 73 20 6e s\".is.escape.char"."\"%s\".is.n
1580 6f 77 20 65 73 63 61 70 65 3b 20 5c 22 25 73 5c 22 20 70 61 73 73 65 73 20 74 68 6f 75 67 68 22 ow.escape;.\"%s\".passes.though"
15a0 20 73 69 6e 67 6c 65 2d 6b 65 79 2d 64 65 73 63 72 69 70 74 69 6f 6e 5d 20 36 29 29 0a 0a 28 64 .single-key-description].6))..(d
15c0 65 66 75 6e 20 74 65 2d 73 74 75 66 66 2d 73 74 72 69 6e 67 20 28 73 74 72 69 6e 67 29 20 22 5c efun.te-stuff-string.(string)."\
15e0 0a 52 65 61 64 20 61 20 73 74 72 69 6e 67 20 74 6f 20 73 65 6e 64 20 74 6f 20 74 68 72 6f 75 67 .Read.a.string.to.send.to.throug
1600 68 20 74 68 65 20 74 65 72 6d 69 6e 61 6c 20 65 6d 75 6c 61 74 6f 72 0a 61 73 20 74 68 6f 75 67 h.the.terminal.emulator.as.thoug
1620 68 20 74 68 61 74 20 73 74 72 69 6e 67 20 68 61 64 20 62 65 65 6e 20 74 79 70 65 64 20 6f 6e 20 h.that.string.had.been.typed.on.
1640 74 68 65 20 6b 65 79 62 6f 61 72 64 2e 0a 0a 56 65 72 79 20 70 6f 6f 72 20 6d 61 6e 27 73 20 66 the.keyboard...Very.poor.man's.f
1660 69 6c 65 20 74 72 61 6e 73 66 65 72 20 70 72 6f 74 6f 63 6f 6c 2e 22 20 28 69 6e 74 65 72 61 63 ile.transfer.protocol.".(interac
1680 74 69 76 65 20 22 73 53 74 75 66 66 20 73 74 72 69 6e 67 3a 20 22 29 20 28 62 79 74 65 2d 63 6f tive."sStuff.string:.").(byte-co
16a0 64 65 20 22 c2 88 c3 08 09 5c 22 87 22 20 5b 74 65 2d 70 72 6f 63 65 73 73 20 73 74 72 69 6e 67 de.".....\".".[te-process.string
16c0 20 6e 69 6c 20 70 72 6f 63 65 73 73 2d 73 65 6e 64 2d 73 74 72 69 6e 67 5d 20 33 29 29 0a 0a 28 .nil.process-send-string].3))..(
16e0 64 65 66 75 6e 20 74 65 2d 73 65 74 2d 6f 75 74 70 75 74 2d 6c 6f 67 20 28 6e 61 6d 65 29 20 22 defun.te-set-output-log.(name)."
1700 5c 0a 52 65 63 6f 72 64 20 6f 75 74 70 75 74 20 66 72 6f 6d 20 74 68 65 20 74 65 72 6d 69 6e 61 \.Record.output.from.the.termina
1720 6c 20 65 6d 75 6c 61 74 6f 72 20 69 6e 20 61 20 62 75 66 66 65 72 2e 22 20 28 69 6e 74 65 72 61 l.emulator.in.a.buffer.".(intera
1740 63 74 69 76 65 20 28 62 79 74 65 2d 63 6f 64 65 20 22 08 83 08 00 c1 82 12 00 c2 c3 c4 c5 c6 70 ctive.(byte-code.".............p
1760 21 5c 22 c1 23 43 87 22 20 5b 74 65 2d 6c 6f 67 2d 62 75 66 66 65 72 20 6e 69 6c 20 72 65 61 64 !\".#C.".[te-log-buffer.nil.read
1780 2d 62 75 66 66 65 72 20 22 52 65 63 6f 72 64 20 6f 75 74 70 75 74 20 69 6e 20 62 75 66 66 65 72 -buffer."Record.output.in.buffer
17a0 3a 20 22 20 66 6f 72 6d 61 74 20 22 25 73 20 6f 75 74 70 75 74 2d 6c 6f 67 22 20 62 75 66 66 65 :.".format."%s.output-log".buffe
17c0 72 2d 6e 61 6d 65 5d 20 36 29 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c1 88 0a 3f 86 0b 00 c3 r-name].6)).(byte-code."...?....
17e0 0a c4 5c 22 83 18 00 c1 89 10 88 c5 c6 21 82 3f 00 c7 0a 21 83 5c 22 00 c1 82 32 00 8a c8 0a 21 ..\".........!.?...!.\"...2....!
1800 71 88 c9 20 88 ca 70 21 88 cb 20 29 88 c7 0a 21 89 10 88 c5 cc cd 08 21 5c 22 87 22 20 5b 74 65 q.....p!...)...!.......!\".".[te
1820 2d 6c 6f 67 2d 62 75 66 66 65 72 20 6e 69 6c 20 6e 61 6d 65 20 65 71 75 61 6c 20 22 22 20 6d 65 -log-buffer.nil.name.equal."".me
1840 73 73 61 67 65 20 22 4f 75 74 70 75 74 20 6c 6f 67 67 69 6e 67 20 6f 66 66 2e 22 20 67 65 74 2d ssage."Output.logging.off.".get-
1860 62 75 66 66 65 72 20 67 65 74 2d 62 75 66 66 65 72 2d 63 72 65 61 74 65 20 66 75 6e 64 61 6d 65 buffer.get-buffer-create.fundame
1880 6e 74 61 6c 2d 6d 6f 64 65 20 62 75 66 66 65 72 2d 66 6c 75 73 68 2d 75 6e 64 6f 20 65 72 61 73 ntal-mode.buffer-flush-undo.eras
18a0 65 2d 62 75 66 66 65 72 20 22 52 65 63 6f 72 64 69 6e 67 20 74 65 72 6d 69 6e 61 6c 20 65 6d 75 e-buffer."Recording.terminal.emu
18c0 6c 61 74 6f 72 20 6f 75 74 70 75 74 20 69 6e 74 6f 20 62 75 66 66 65 72 20 5c 22 25 73 5c 22 22 lator.output.into.buffer.\"%s\""
18e0 20 62 75 66 66 65 72 2d 6e 61 6d 65 5d 20 31 32 29 29 0a 0a 28 64 65 66 75 6e 20 74 65 2d 74 6f .buffer-name].12))..(defun.te-to
1900 66 75 20 6e 69 6c 20 22 5c 0a 44 69 73 63 6f 6e 74 69 6e 75 65 20 6f 75 74 70 75 74 20 6c 6f 67 fu.nil."\.Discontinue.output.log
1920 2e 22 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c0 88 c1 .".(interactive).(byte-code."...
1940 c0 21 87 22 20 5b 6e 69 6c 20 74 65 2d 73 65 74 2d 6f 75 74 70 75 74 2d 6c 6f 67 5d 20 32 29 29 .!.".[nil.te-set-output-log].2))
1960 0a 0a 28 64 65 66 75 6e 20 74 65 2d 74 6f 67 67 6c 65 20 28 73 79 6d 20 61 72 67 29 20 28 62 79 ..(defun.te-toggle.(sym.arg).(by
1980 74 65 2d 63 6f 64 65 20 22 08 c4 09 21 3f 83 0c 00 09 82 23 00 09 c5 55 83 18 00 08 4a 3f 82 23 te-code."...!?.....#...U....J?.#
19a0 00 09 c6 57 83 5c 22 00 c2 82 23 00 c3 4c 87 22 20 5b 73 79 6d 20 61 72 67 20 6e 69 6c 20 74 20 ...W.\"...#..L.".[sym.arg.nil.t.
19c0 6e 75 6d 62 65 72 70 20 31 20 30 5d 20 34 29 29 0a 0a 28 64 65 66 75 6e 20 74 65 2d 74 6f 67 67 numberp.1.0].4))..(defun.te-togg
19e0 6c 65 2d 6d 6f 72 65 2d 70 72 6f 63 65 73 73 69 6e 67 20 28 61 72 67 29 20 28 69 6e 74 65 72 61 le-more-processing.(arg).(intera
1a00 63 74 69 76 65 20 22 70 22 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c3 88 c4 c5 c1 08 5c 22 83 ctive."p").(byte-code."......\".
1a20 0e 00 c6 82 0f 00 c7 21 88 09 85 18 00 c8 89 12 87 22 20 5b 61 72 67 20 74 65 72 6d 69 6e 61 6c .......!.........".[arg.terminal
1a40 2d 6d 6f 72 65 2d 70 72 6f 63 65 73 73 69 6e 67 20 74 65 2d 6d 6f 72 65 2d 63 6f 75 6e 74 20 6e -more-processing.te-more-count.n
1a60 69 6c 20 6d 65 73 73 61 67 65 20 74 65 2d 74 6f 67 67 6c 65 20 22 4d 6f 72 65 20 70 72 6f 63 65 il.message.te-toggle."More.proce
1a80 73 73 69 6e 67 20 6f 6e 22 20 22 4d 6f 72 65 20 70 72 6f 63 65 73 73 69 6e 67 20 6f 66 66 22 20 ssing.on"."More.processing.off".
1aa0 2d 31 5d 20 34 29 29 0a 0a 28 64 65 66 75 6e 20 74 65 2d 74 6f 67 67 6c 65 2d 73 63 72 6f 6c 6c -1].4))..(defun.te-toggle-scroll
1ac0 69 6e 67 20 28 61 72 67 29 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 70 22 29 20 28 62 79 74 ing.(arg).(interactive."p").(byt
1ae0 65 2d 63 6f 64 65 20 22 c1 88 c2 c3 c4 08 5c 22 83 0e 00 c5 82 0f 00 c6 21 87 22 20 5b 61 72 67 e-code."......\"........!.".[arg
1b00 20 6e 69 6c 20 6d 65 73 73 61 67 65 20 74 65 2d 74 6f 67 67 6c 65 20 74 65 72 6d 69 6e 61 6c 2d .nil.message.te-toggle.terminal-
1b20 73 63 72 6f 6c 6c 69 6e 67 20 22 53 63 72 6f 6c 6c 20 61 74 20 65 6e 64 20 6f 66 20 70 61 67 65 scrolling."Scroll.at.end.of.page
1b40 22 20 22 57 72 61 70 20 61 74 20 65 6e 64 20 6f 66 20 70 61 67 65 22 5d 20 34 29 29 0a 0a 28 64 "."Wrap.at.end.of.page"].4))..(d
1b60 65 66 75 6e 20 74 65 2d 65 6e 61 62 6c 65 2d 6d 6f 72 65 2d 70 72 6f 63 65 73 73 69 6e 67 20 6e efun.te-enable-more-processing.n
1b80 69 6c 20 22 5c 0a 45 6e 61 62 6c 65 20 2a 2a 20 4d 4f 52 45 20 2a 2a 20 70 72 6f 63 65 73 73 69 il."\.Enable.**.MORE.**.processi
1ba0 6e 67 22 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c1 88 ng".(interactive).(byte-code."..
1bc0 c2 c0 21 87 22 20 5b 74 20 6e 69 6c 20 74 65 2d 74 6f 67 67 6c 65 2d 6d 6f 72 65 2d 70 72 6f 63 ..!.".[t.nil.te-toggle-more-proc
1be0 65 73 73 69 6e 67 5d 20 32 29 29 0a 0a 28 64 65 66 75 6e 20 74 65 2d 64 69 73 61 62 6c 65 2d 6d essing].2))..(defun.te-disable-m
1c00 6f 72 65 2d 70 72 6f 63 65 73 73 69 6e 67 20 6e 69 6c 20 22 5c 0a 44 69 73 61 62 6c 65 20 2a 2a ore-processing.nil."\.Disable.**
1c20 20 4d 4f 52 45 20 2a 2a 20 70 72 6f 63 65 73 73 69 6e 67 22 20 28 69 6e 74 65 72 61 63 74 69 76 .MORE.**.processing".(interactiv
1c40 65 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c0 88 c1 c0 21 87 22 20 5b 6e 69 6c 20 74 65 2d 74 e).(byte-code."....!.".[nil.te-t
1c60 6f 67 67 6c 65 2d 6d 6f 72 65 2d 70 72 6f 63 65 73 73 69 6e 67 5d 20 32 29 29 0a 0a 28 64 65 66 oggle-more-processing].2))..(def
1c80 75 6e 20 74 65 2d 64 6f 2d 73 63 72 6f 6c 6c 69 6e 67 20 6e 69 6c 20 22 5c 0a 53 63 72 6f 6c 6c un.te-do-scrolling.nil."\.Scroll
1ca0 20 61 74 20 65 6e 64 20 6f 66 20 70 61 67 65 20 28 79 75 63 6b 29 22 20 28 69 6e 74 65 72 61 63 .at.end.of.page.(yuck)".(interac
1cc0 74 69 76 65 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c1 88 c2 c0 21 87 22 20 5b 74 20 6e 69 6c tive).(byte-code."....!.".[t.nil
1ce0 20 74 65 2d 74 6f 67 67 6c 65 2d 73 63 72 6f 6c 6c 69 6e 67 5d 20 32 29 29 0a 0a 28 64 65 66 75 .te-toggle-scrolling].2))..(defu
1d00 6e 20 74 65 2d 64 6f 2d 77 72 61 70 70 69 6e 67 20 6e 69 6c 20 22 5c 0a 57 72 61 70 20 74 6f 20 n.te-do-wrapping.nil."\.Wrap.to.
1d20 74 6f 70 20 6f 66 20 77 69 6e 64 6f 77 20 61 74 20 65 6e 64 20 6f 66 20 70 61 67 65 22 20 28 69 top.of.window.at.end.of.page".(i
1d40 6e 74 65 72 61 63 74 69 76 65 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c0 88 c1 c0 21 87 22 20 nteractive).(byte-code."....!.".
1d60 5b 6e 69 6c 20 74 65 2d 74 6f 67 67 6c 65 2d 73 63 72 6f 6c 6c 69 6e 67 5d 20 32 29 29 0a 0a 28 [nil.te-toggle-scrolling].2))..(
1d80 64 65 66 75 6e 20 74 65 2d 73 65 74 2d 72 65 64 69 73 70 6c 61 79 2d 69 6e 74 65 72 76 61 6c 20 defun.te-set-redisplay-interval.
1da0 28 61 72 67 29 20 22 5c 0a 53 65 74 20 74 68 65 20 6d 61 78 69 6d 75 6d 20 69 6e 74 65 72 76 61 (arg)."\.Set.the.maximum.interva
1dc0 6c 20 28 69 6e 20 6f 75 74 70 75 74 20 63 68 61 72 61 63 74 65 72 73 29 20 62 65 74 77 65 65 6e l.(in.output.characters).between
1de0 20 73 63 72 65 65 6e 20 75 70 64 61 74 65 73 2e 0a 53 65 74 20 74 68 69 73 20 6e 75 6d 62 65 72 .screen.updates..Set.this.number
1e00 20 74 6f 20 6c 61 72 67 65 20 76 61 6c 75 65 20 66 6f 72 20 67 72 65 61 74 65 72 20 74 68 72 6f .to.large.value.for.greater.thro
1e20 75 67 68 70 75 74 2c 0a 73 65 74 20 69 74 20 73 6d 61 6c 6c 65 72 20 66 6f 72 20 6d 6f 72 65 20 ughput,.set.it.smaller.for.more.
1e40 66 72 65 71 75 65 6e 74 20 75 70 64 61 74 65 73 20 28 62 75 74 20 6f 76 65 72 61 6c 6c 20 73 6c frequent.updates.(but.overall.sl
1e60 6f 77 65 72 20 70 65 72 66 6f 72 6d 61 6e 63 65 2e 22 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 ower.performance.".(interactive.
1e80 22 4e 4d 61 78 20 6e 75 6d 62 65 72 20 6f 66 20 6f 75 74 70 75 74 20 63 68 61 72 73 20 62 65 74 "NMax.number.of.output.chars.bet
1ea0 77 65 65 6e 20 72 65 64 69 73 70 6c 61 79 20 75 70 64 61 74 65 73 3a 20 22 29 20 28 62 79 74 65 ween.redisplay.updates:.").(byte
1ec0 2d 63 6f 64 65 20 22 c3 88 08 c4 5d 89 10 88 08 11 c5 89 12 87 22 20 5b 61 72 67 20 74 65 72 6d -code."....].........".[arg.term
1ee0 69 6e 61 6c 2d 72 65 64 69 73 70 6c 61 79 2d 69 6e 74 65 72 76 61 6c 20 74 65 2d 72 65 64 69 73 inal-redisplay-interval.te-redis
1f00 70 6c 61 79 2d 63 6f 75 6e 74 20 6e 69 6c 20 31 20 30 5d 20 32 29 29 0a 0a 28 70 75 74 20 28 71 play-count.nil.1.0].2))..(put.(q
1f20 75 6f 74 65 20 74 65 2d 6d 6f 72 65 2d 62 72 65 61 6b 2d 75 6e 72 65 61 64 29 20 28 71 75 6f 74 uote.te-more-break-unread).(quot
1f40 65 20 73 75 70 70 72 65 73 73 2d 6b 65 79 6d 61 70 29 20 74 29 0a 0a 28 64 65 66 75 6e 20 74 65 e.suppress-keymap).t)..(defun.te
1f60 2d 6d 6f 72 65 2d 62 72 65 61 6b 2d 75 6e 72 65 61 64 20 6e 69 6c 20 28 69 6e 74 65 72 61 63 74 -more-break-unread.nil.(interact
1f80 69 76 65 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c4 88 08 09 55 83 0e 00 c5 c6 21 82 23 00 c7 ive).(byte-code."....U.....!.#..
1fa0 c8 c9 08 21 ca 20 23 88 cb 89 12 88 cc 20 88 c4 1b cd 20 29 87 22 20 5b 6c 61 73 74 2d 69 6e 70 ...!..#............).".[last-inp
1fc0 75 74 2d 63 68 61 72 20 74 65 72 6d 69 6e 61 6c 2d 65 73 63 61 70 65 2d 63 68 61 72 20 74 65 2d ut-char.terminal-escape-char.te-
1fe0 6d 6f 72 65 2d 63 6f 75 6e 74 20 74 65 72 6d 69 6e 61 6c 2d 6d 6f 72 65 2d 70 72 6f 63 65 73 73 more-count.terminal-more-process
2000 69 6e 67 20 6e 69 6c 20 63 61 6c 6c 2d 69 6e 74 65 72 61 63 74 69 76 65 6c 79 20 74 65 2d 65 73 ing.nil.call-interactively.te-es
2020 63 61 70 65 20 6d 65 73 73 61 67 65 20 22 43 6f 6e 74 69 6e 75 69 6e 67 20 66 72 6f 6d 20 6d 6f cape.message."Continuing.from.mo
2040 72 65 20 62 72 65 61 6b 20 28 5c 22 25 73 5c 22 20 74 79 70 65 64 2c 20 25 64 20 63 68 61 72 73 re.break.(\"%s\".typed,.%d.chars
2060 20 6f 75 74 70 75 74 20 70 65 6e 64 69 6e 67 2e 2e 2e 29 22 20 73 69 6e 67 6c 65 2d 6b 65 79 2d .output.pending...)".single-key-
2080 64 65 73 63 72 69 70 74 69 6f 6e 20 74 65 2d 70 65 6e 64 69 6e 67 2d 6f 75 74 70 75 74 2d 6c 65 description.te-pending-output-le
20a0 6e 67 74 68 20 32 35 39 32 35 39 20 74 65 2d 6d 6f 72 65 2d 62 72 65 61 6b 2d 75 6e 77 69 6e 64 ngth.259259.te-more-break-unwind
20c0 20 74 65 2d 70 61 73 73 2d 74 68 72 6f 75 67 68 5d 20 37 29 29 0a 0a 28 64 65 66 75 6e 20 74 65 .te-pass-through].7))..(defun.te
20e0 2d 6d 6f 72 65 2d 62 72 65 61 6b 2d 72 65 73 75 6d 65 20 6e 69 6c 20 22 5c 0a 50 72 6f 63 65 65 -more-break-resume.nil."\.Procee
2100 64 20 70 61 73 74 20 74 68 65 20 2a 2a 4d 4f 52 45 2a 2a 20 62 72 65 61 6b 2c 0a 61 6c 6c 6f 77 d.past.the.**MORE**.break,.allow
2120 69 6e 67 20 74 68 65 20 6e 65 78 74 20 70 61 67 65 20 6f 66 20 6f 75 74 70 75 74 20 74 6f 20 61 ing.the.next.page.of.output.to.a
2140 70 70 65 61 72 22 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 20 28 62 79 74 65 2d 63 6f 64 65 20 ppear".(interactive).(byte-code.
2160 22 c0 88 c1 c2 21 88 c3 20 87 22 20 5b 6e 69 6c 20 6d 65 73 73 61 67 65 20 22 43 6f 6e 74 69 6e "....!....".[nil.message."Contin
2180 75 69 6e 67 20 66 72 6f 6d 20 6d 6f 72 65 20 62 72 65 61 6b 22 20 74 65 2d 6d 6f 72 65 2d 62 72 uing.from.more.break".te-more-br
21a0 65 61 6b 2d 75 6e 77 69 6e 64 5d 20 33 29 29 0a 0a 28 64 65 66 75 6e 20 74 65 2d 6d 6f 72 65 2d eak-unwind].3))..(defun.te-more-
21c0 62 72 65 61 6b 2d 68 65 6c 70 20 6e 69 6c 20 22 5c 0a 50 72 6f 76 69 64 65 20 68 65 6c 70 20 6f break-help.nil."\.Provide.help.o
21e0 6e 20 63 6f 6d 6d 61 6e 64 73 20 61 76 61 69 6c 61 62 6c 65 20 69 6e 20 61 20 74 65 72 6d 69 6e n.commands.available.in.a.termin
2200 61 6c 2d 65 6d 75 6c 61 74 6f 72 20 2a 2a 4d 4f 52 45 2a 2a 20 62 72 65 61 6b 22 20 28 69 6e 74 al-emulator.**MORE**.break".(int
2220 65 72 61 63 74 69 76 65 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c0 88 c1 c2 21 88 c3 c4 21 88 eractive).(byte-code."....!...!.
2240 c5 c6 21 87 22 20 5b 6e 69 6c 20 6d 65 73 73 61 67 65 20 22 54 65 72 6d 69 6e 61 6c 2d 65 6d 75 ..!.".[nil.message."Terminal-emu
2260 6c 61 74 6f 72 20 6d 6f 72 65 20 62 72 65 61 6b 20 68 65 6c 70 2e 2e 2e 22 20 73 69 74 2d 66 6f lator.more.break.help...".sit-fo
2280 72 20 30 20 77 69 74 68 2d 65 6c 65 63 74 72 69 63 2d 68 65 6c 70 20 28 6c 61 6d 62 64 61 20 6e r.0.with-electric-help.(lambda.n
22a0 69 6c 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c3 c4 21 88 c3 c5 c6 c7 c8 08 c1 23 c9 c8 21 23 21 il.(byte-code."..!........#..!#!
22c0 88 c3 ca cb 21 21 88 c3 cc 21 88 c2 87 22 20 5b 74 65 72 6d 69 6e 61 6c 2d 6d 6f 72 65 2d 62 72 ....!!...!...".[terminal-more-br
22e0 65 61 6b 2d 6d 61 70 20 74 20 6e 69 6c 20 70 72 69 6e 63 20 22 54 65 72 6d 69 6e 61 6c 2d 65 6d eak-map.t.nil.princ."Terminal-em
2300 75 6c 61 74 6f 72 20 6d 6f 72 65 20 62 72 65 61 6b 2e 0a 0a 22 20 66 6f 72 6d 61 74 20 22 54 79 ulator.more.break...".format."Ty
2320 70 65 20 5c 22 25 73 5c 22 20 28 74 65 2d 6d 6f 72 65 2d 62 72 65 61 6b 2d 72 65 73 75 6d 65 29 pe.\"%s\".(te-more-break-resume)
2340 0a 25 73 0a 22 20 77 68 65 72 65 2d 69 73 2d 69 6e 74 65 72 6e 61 6c 20 74 65 2d 6d 6f 72 65 2d .%s.".where-is-internal.te-more-
2360 62 72 65 61 6b 2d 72 65 73 75 6d 65 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 73 75 62 73 74 break-resume.documentation.subst
2380 69 74 75 74 65 2d 63 6f 6d 6d 61 6e 64 2d 6b 65 79 73 20 22 5c 5c 7b 74 65 72 6d 69 6e 61 6c 2d itute-command-keys."\\{terminal-
23a0 6d 6f 72 65 2d 62 72 65 61 6b 2d 6d 61 70 7d 0a 22 20 22 41 6e 79 20 6f 74 68 65 72 20 6b 65 79 more-break-map}."."Any.other.key
23c0 20 69 73 20 70 61 73 73 65 64 20 74 68 72 6f 75 67 68 20 74 6f 20 74 68 65 20 70 72 6f 67 72 61 .is.passed.through.to.the.progra
23e0 6d 0a 72 75 6e 6e 69 6e 67 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 69 6e 61 6c 20 65 6d 75 m.running.under.the.terminal.emu
2400 6c 61 74 6f 72 20 61 6e 64 20 64 69 73 61 62 6c 65 73 20 6d 6f 72 65 20 70 72 6f 63 65 73 73 69 lator.and.disables.more.processi
2420 6e 67 20 75 6e 74 69 6c 0a 61 6c 6c 20 70 65 6e 64 69 6e 67 20 6f 75 74 70 75 74 20 68 61 73 20 ng.until.all.pending.output.has.
2440 62 65 65 6e 20 64 65 61 6c 74 20 77 69 74 68 2e 22 5d 20 39 29 29 5d 20 34 29 29 0a 0a 28 64 65 been.dealt.with."].9))].4))..(de
2460 66 75 6e 20 74 65 2d 6d 6f 72 65 2d 62 72 65 61 6b 2d 61 64 76 61 6e 63 65 2d 6f 6e 65 2d 6c 69 fun.te-more-break-advance-one-li
2480 6e 65 20 6e 69 6c 20 22 5c 0a 41 6c 6c 6f 77 20 6f 6e 65 20 6d 6f 72 65 20 6c 69 6e 65 20 6f 66 ne.nil."\.Allow.one.more.line.of
24a0 20 74 65 78 74 20 74 6f 20 62 65 20 6f 75 74 70 75 74 20 62 65 66 6f 72 65 20 64 6f 69 6e 67 20 .text.to.be.output.before.doing.
24c0 61 6e 6f 74 68 65 72 20 6d 6f 72 65 20 62 72 65 61 6b 2e 22 20 28 69 6e 74 65 72 61 63 74 69 76 another.more.break.".(interactiv
24e0 65 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c1 88 c2 89 10 88 c3 20 87 22 20 5b 74 65 2d 6d 6f e).(byte-code.".........".[te-mo
2500 72 65 2d 63 6f 75 6e 74 20 6e 69 6c 20 31 20 74 65 2d 6d 6f 72 65 2d 62 72 65 61 6b 2d 75 6e 77 re-count.nil.1.te-more-break-unw
2520 69 6e 64 5d 20 32 29 29 0a 0a 28 64 65 66 75 6e 20 74 65 2d 6d 6f 72 65 2d 62 72 65 61 6b 2d 66 ind].2))..(defun.te-more-break-f
2540 6c 75 73 68 2d 70 65 6e 64 69 6e 67 2d 6f 75 74 70 75 74 20 6e 69 6c 20 22 5c 0a 44 69 73 63 61 lush-pending-output.nil."\.Disca
2560 72 64 20 61 6e 79 20 6f 75 74 70 75 74 20 77 68 69 63 68 20 68 61 73 20 62 65 65 6e 20 72 65 63 rd.any.output.which.has.been.rec
2580 65 69 76 65 64 20 62 79 20 74 68 65 20 74 65 72 6d 69 6e 61 6c 20 65 6d 75 6c 61 74 6f 72 20 62 eived.by.the.terminal.emulator.b
25a0 75 74 0a 6e 6f 74 20 79 65 74 20 70 72 6f 63 65 65 73 65 64 20 61 6e 64 20 74 68 65 6e 20 70 72 ut.not.yet.proceesed.and.then.pr
25c0 6f 63 65 65 64 20 66 72 6f 6d 20 74 68 65 20 6d 6f 72 65 20 62 72 65 61 6b 2e 22 20 28 69 6e 74 oceed.from.the.more.break.".(int
25e0 65 72 61 63 74 69 76 65 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c0 88 c1 20 88 c2 20 87 22 20 eractive).(byte-code."........".
2600 5b 6e 69 6c 20 74 65 2d 6d 6f 72 65 2d 62 72 65 61 6b 2d 75 6e 77 69 6e 64 20 74 65 2d 66 6c 75 [nil.te-more-break-unwind.te-flu
2620 73 68 2d 70 65 6e 64 69 6e 67 2d 6f 75 74 70 75 74 5d 20 33 29 29 0a 0a 28 64 65 66 75 6e 20 74 sh-pending-output].3))..(defun.t
2640 65 2d 66 6c 75 73 68 2d 70 65 6e 64 69 6e 67 2d 6f 75 74 70 75 74 20 6e 69 6c 20 22 5c 0a 44 69 e-flush-pending-output.nil."\.Di
2660 73 63 61 72 64 20 61 6e 79 20 61 73 2d 79 65 74 2d 75 6e 70 72 6f 63 65 73 73 65 64 20 6f 75 74 scard.any.as-yet-unprocessed.out
2680 70 75 74 20 77 68 69 63 68 20 68 61 73 20 62 65 65 6e 20 72 65 63 65 69 76 65 64 20 62 79 0a 74 put.which.has.been.received.by.t
26a0 68 65 20 74 65 72 6d 69 6e 61 6c 20 65 6d 75 6c 61 74 6f 72 2e 22 20 28 69 6e 74 65 72 61 63 74 he.terminal.emulator.".(interact
26c0 69 76 65 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c2 88 08 41 3f 83 0e 00 c3 c4 21 82 2a 00 c5 ive).(byte-code."...A?.....!.*..
26e0 20 19 c3 c6 09 5c 22 88 c7 c8 c9 09 5c 22 44 89 10 88 ca 20 88 cb c2 21 88 cc c7 21 29 87 22 20 .....\".....\"D........!...!).".
2700 5b 74 65 2d 70 65 6e 64 69 6e 67 2d 6f 75 74 70 75 74 20 6c 65 6e 67 74 68 20 6e 69 6c 20 6d 65 [te-pending-output.length.nil.me
2720 73 73 61 67 65 20 22 28 54 68 65 72 65 20 69 73 20 6e 6f 20 6f 75 74 70 75 74 20 70 65 6e 64 69 ssage."(There.is.no.output.pendi
2740 6e 67 29 22 20 74 65 2d 70 65 6e 64 69 6e 67 2d 6f 75 74 70 75 74 2d 6c 65 6e 67 74 68 20 22 46 ng)".te-pending-output-length."F
2760 6c 75 73 68 69 6e 67 20 25 64 20 63 68 61 72 73 20 6f 66 20 70 65 6e 64 69 6e 67 20 6f 75 74 70 lushing.%d.chars.of.pending.outp
2780 75 74 22 20 30 20 66 6f 72 6d 61 74 20 22 0a 2a 2a 2a 20 25 64 20 63 68 61 72 73 20 6f 66 20 70 ut".0.format.".***.%d.chars.of.p
27a0 65 6e 64 69 6e 67 20 6f 75 74 70 75 74 20 66 6c 75 73 68 65 64 20 2a 2a 2a 0a 22 20 74 65 2d 75 ending.output.flushed.***.".te-u
27c0 70 64 61 74 65 2d 70 65 6e 64 69 6e 67 2d 6f 75 74 70 75 74 2d 64 69 73 70 6c 61 79 20 74 65 2d pdate-pending-output-display.te-
27e0 70 72 6f 63 65 73 73 2d 6f 75 74 70 75 74 20 73 69 74 2d 66 6f 72 5d 20 38 29 29 0a 0a 28 64 65 process-output.sit-for].8))..(de
2800 66 75 6e 20 74 65 2d 70 61 73 73 2d 74 68 72 6f 75 67 68 20 6e 69 6c 20 22 5c 0a 53 65 6e 64 20 fun.te-pass-through.nil."\.Send.
2820 74 68 65 20 6c 61 73 74 20 63 68 61 72 61 63 74 65 72 20 74 79 70 65 64 20 74 68 72 6f 75 67 68 the.last.character.typed.through
2840 20 74 68 65 20 74 65 72 6d 69 6e 61 6c 2d 65 6d 75 6c 61 74 6f 72 0a 77 69 74 68 6f 75 74 20 61 .the.terminal-emulator.without.a
2860 6e 79 20 69 6e 74 65 72 70 72 65 74 61 74 69 6f 6e 22 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 ny.interpretation".(interactive)
2880 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c4 88 08 09 3d 83 0e 00 c7 c8 21 82 27 00 0a 85 1b 00 0b .(byte-code."....=.....!.'......
28a0 41 3f 85 1b 00 c9 c4 21 88 ca 0d cb cc 08 5c 22 5c 22 88 cd c6 21 87 22 20 5b 6c 61 73 74 2d 69 A?.....!......\"\"...!.".[last-i
28c0 6e 70 75 74 2d 63 68 61 72 20 74 65 72 6d 69 6e 61 6c 2d 65 73 63 61 70 65 2d 63 68 61 72 20 74 nput-char.terminal-escape-char.t
28e0 65 72 6d 69 6e 61 6c 2d 6d 6f 72 65 2d 70 72 6f 63 65 73 73 69 6e 67 20 74 65 2d 70 65 6e 64 69 erminal-more-processing.te-pendi
2900 6e 67 2d 6f 75 74 70 75 74 20 6e 69 6c 20 74 65 2d 70 72 6f 63 65 73 73 20 74 20 63 61 6c 6c 2d ng-output.nil.te-process.t.call-
2920 69 6e 74 65 72 61 63 74 69 76 65 6c 79 20 74 65 2d 65 73 63 61 70 65 20 74 65 2d 73 65 74 2d 6d interactively.te-escape.te-set-m
2940 6f 72 65 2d 63 6f 75 6e 74 20 73 65 6e 64 2d 73 74 72 69 6e 67 20 6d 61 6b 65 2d 73 74 72 69 6e ore-count.send-string.make-strin
2960 67 20 31 20 74 65 2d 70 72 6f 63 65 73 73 2d 6f 75 74 70 75 74 5d 20 37 29 29 0a 0a 28 64 65 66 g.1.te-process-output].7))..(def
2980 75 6e 20 74 65 2d 73 65 74 2d 77 69 6e 64 6f 77 2d 73 74 61 72 74 20 6e 69 6c 20 28 62 79 74 65 un.te-set-window-start.nil.(byte
29a0 2d 63 6f 64 65 20 22 c5 70 21 18 08 85 0b 00 c6 08 21 19 08 3f 86 40 00 09 c7 60 65 5a 0a 54 5c -code.".p!.......!..?.@...`eZ.T\
29c0 22 59 83 24 00 c8 08 65 5c 22 82 40 00 09 c7 64 60 5a 0a 54 5c 22 59 83 3f 00 c8 08 c9 64 ca 09 "Y.$...e\".@...d`Z.T\"Y.?....d..
29e0 0a 54 5c 22 cb 23 5c 22 82 40 00 c4 2a 87 22 20 5b 77 20 68 20 74 65 2d 77 69 64 74 68 20 74 20 .T\".#\".@..*.".[w.h.te-width.t.
2a00 6e 69 6c 20 67 65 74 2d 62 75 66 66 65 72 2d 77 69 6e 64 6f 77 20 77 69 6e 64 6f 77 2d 68 65 69 nil.get-buffer-window.window-hei
2a20 67 68 74 20 2f 20 73 65 74 2d 77 69 6e 64 6f 77 2d 73 74 61 72 74 20 2d 20 2a 20 2d 31 5d 20 31 ght./.set-window-start.-.*.-1].1
2a40 32 29 29 0a 0a 28 64 65 66 75 6e 20 74 65 2d 70 65 6e 64 69 6e 67 2d 6f 75 74 70 75 74 2d 6c 65 2))..(defun.te-pending-output-le
2a60 6e 67 74 68 20 6e 69 6c 20 28 62 79 74 65 2d 63 6f 64 65 20 22 09 40 09 41 1a 18 0a 85 18 00 08 ngth.nil.(byte-code.".@.A.......
2a80 0a 40 47 5c 5c 10 0a 41 89 12 88 82 06 00 88 08 2a 87 22 20 5b 6c 65 6e 67 74 68 20 74 65 2d 70 .@G\\..A........*.".[length.te-p
2aa0 65 6e 64 69 6e 67 2d 6f 75 74 70 75 74 20 74 65 6d 5d 20 33 29 29 0a 0a 28 64 65 66 75 6e 20 74 ending-output.tem].3))..(defun.t
2ac0 65 2d 6d 6f 72 65 2d 62 72 65 61 6b 20 6e 69 6c 20 28 62 79 74 65 2d 63 6f 64 65 20 22 cb c0 21 e-more-break.nil.(byte-code."..!
2ae0 88 cc c1 21 88 60 89 11 88 cc c2 21 88 cd 20 89 12 88 ce 0b 21 88 cc c4 21 88 cf 0d 21 89 14 88 ...!.`.....!........!...!...!...
2b00 cc c6 21 88 0e 07 16 06 d0 0e 08 d1 45 89 16 07 88 d2 0d d3 5c 22 88 d4 20 88 d5 d6 20 21 70 3d ..!.........E.......\".......!p=
2b20 85 48 00 d7 d8 21 88 6d 86 64 00 0e 09 3f 86 64 00 8a d9 da 21 88 db 60 60 0e 0a 5c 5c 5c 22 88 .H...!.m.d...?.d....!..``..\\\".
2b40 0e 09 63 29 88 dc dd 21 88 de df 21 88 e0 e1 c0 5c 22 87 22 20 5b 74 20 74 65 2d 6d 6f 72 65 2d ..c)...!...!....\".".[t.te-more-
2b60 6f 6c 64 2d 70 6f 69 6e 74 20 74 65 2d 6d 6f 72 65 2d 6f 6c 64 2d 6c 6f 63 61 6c 2d 6d 61 70 20 old-point.te-more-old-local-map.
2b80 74 65 72 6d 69 6e 61 6c 2d 6d 6f 72 65 2d 62 72 65 61 6b 2d 6d 61 70 20 74 65 2d 6d 6f 72 65 2d terminal-more-break-map.te-more-
2ba0 6f 6c 64 2d 66 69 6c 74 65 72 20 74 65 2d 70 72 6f 63 65 73 73 20 74 65 2d 6d 6f 72 65 2d 6f 6c old-filter.te-process.te-more-ol
2bc0 64 2d 6d 6f 64 65 2d 6c 69 6e 65 2d 66 6f 72 6d 61 74 20 6d 6f 64 65 2d 6c 69 6e 65 2d 66 6f 72 d-mode-line-format.mode-line-for
2be0 6d 61 74 20 6d 6f 64 65 2d 6c 69 6e 65 2d 62 75 66 66 65 72 2d 69 64 65 6e 74 69 66 69 63 61 74 mat.mode-line-buffer-identificat
2c00 69 6f 6e 20 74 65 72 6d 69 6e 61 6c 2d 6d 6f 72 65 2d 62 72 65 61 6b 2d 69 6e 73 65 72 74 69 6f ion.terminal-more-break-insertio
2c20 6e 20 74 65 2d 77 69 64 74 68 20 74 65 2d 73 65 74 2d 6d 6f 72 65 2d 63 6f 75 6e 74 20 6d 61 6b n.te-width.te-set-more-count.mak
2c40 65 2d 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 20 63 75 72 72 65 6e 74 2d 6c 6f 63 61 6c 2d 6d e-local-variable.current-local-m
2c60 61 70 20 75 73 65 2d 6c 6f 63 61 6c 2d 6d 61 70 20 70 72 6f 63 65 73 73 2d 66 69 6c 74 65 72 20 ap.use-local-map.process-filter.
2c80 22 2d 2d 20 20 20 2a 2a 4d 4f 52 45 2a 2a 20 20 22 20 22 25 2d 22 20 73 65 74 2d 70 72 6f 63 65 "--...**MORE**.."."%-".set-proce
2ca0 73 73 2d 66 69 6c 74 65 72 20 28 6c 61 6d 62 64 61 20 28 70 72 6f 63 65 73 73 20 73 74 72 69 6e ss-filter.(lambda.(process.strin
2cc0 67 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 8a c3 08 21 71 88 c4 09 0a 43 5c 22 89 11 29 88 c5 g).(byte-code."...!q....C\"..)..
2ce0 20 87 22 20 5b 70 72 6f 63 65 73 73 20 74 65 2d 70 65 6e 64 69 6e 67 2d 6f 75 74 70 75 74 20 73 ..".[process.te-pending-output.s
2d00 74 72 69 6e 67 20 70 72 6f 63 65 73 73 2d 62 75 66 66 65 72 20 6e 63 6f 6e 63 20 74 65 2d 75 70 tring.process-buffer.nconc.te-up
2d20 64 61 74 65 2d 70 65 6e 64 69 6e 67 2d 6f 75 74 70 75 74 2d 64 69 73 70 6c 61 79 5d 20 34 29 29 date-pending-output-display].4))
2d40 20 74 65 2d 75 70 64 61 74 65 2d 70 65 6e 64 69 6e 67 2d 6f 75 74 70 75 74 2d 64 69 73 70 6c 61 .te-update-pending-output-displa
2d60 79 20 77 69 6e 64 6f 77 2d 62 75 66 66 65 72 20 73 65 6c 65 63 74 65 64 2d 77 69 6e 64 6f 77 20 y.window-buffer.selected-window.
2d80 6d 65 73 73 61 67 65 20 22 4d 6f 72 65 20 62 72 65 61 6b 20 22 20 66 6f 72 77 61 72 64 2d 63 68 message."More.break.".forward-ch
2da0 61 72 20 31 20 64 65 6c 65 74 65 2d 72 65 67 69 6f 6e 20 72 75 6e 2d 68 6f 6f 6b 73 20 74 65 72 ar.1.delete-region.run-hooks.ter
2dc0 6d 69 6e 61 6c 2d 6d 6f 72 65 2d 62 72 65 61 6b 2d 68 6f 6f 6b 20 73 69 74 2d 66 6f 72 20 30 20 minal-more-break-hook.sit-for.0.
2de0 74 68 72 6f 77 20 74 65 2d 70 72 6f 63 65 73 73 2d 6f 75 74 70 75 74 5d 20 32 30 29 29 0a 0a 28 throw.te-process-output].20))..(
2e00 64 65 66 75 6e 20 74 65 2d 6d 6f 72 65 2d 62 72 65 61 6b 2d 75 6e 77 69 6e 64 20 6e 69 6c 20 28 defun.te-more-break-unwind.nil.(
2e20 62 79 74 65 2d 63 6f 64 65 20 22 cc 08 21 88 cd 09 0a 5c 22 88 0b 62 88 0d 89 14 88 ce cf 20 21 byte-code."..!....\"..b........!
2e40 88 c7 1e 06 6d 86 36 00 0e 08 85 36 00 d0 d1 21 88 d2 60 60 0e 08 47 5c 5c 5c 22 88 d3 d4 0e 09 ....m.6....6...!..``..G\\\".....
2e60 5c 22 88 0b 62 88 c7 89 13 88 d5 1e 0a d6 20 29 29 88 d7 cb 21 87 22 20 5b 74 65 2d 6d 6f 72 65 \"..b..........))...!.".[te-more
2e80 2d 6f 6c 64 2d 6c 6f 63 61 6c 2d 6d 61 70 20 74 65 2d 70 72 6f 63 65 73 73 20 74 65 2d 6d 6f 72 -old-local-map.te-process.te-mor
2ea0 65 2d 6f 6c 64 2d 66 69 6c 74 65 72 20 74 65 2d 6d 6f 72 65 2d 6f 6c 64 2d 70 6f 69 6e 74 20 6d e-old-filter.te-more-old-point.m
2ec0 6f 64 65 2d 6c 69 6e 65 2d 66 6f 72 6d 61 74 20 74 65 2d 6d 6f 72 65 2d 6f 6c 64 2d 6d 6f 64 65 ode-line-format.te-more-old-mode
2ee0 2d 6c 69 6e 65 2d 66 6f 72 6d 61 74 20 62 75 66 66 65 72 2d 72 65 61 64 2d 6f 6e 6c 79 20 6e 69 -line-format.buffer-read-only.ni
2f00 6c 20 74 65 72 6d 69 6e 61 6c 2d 6d 6f 72 65 2d 62 72 65 61 6b 2d 69 6e 73 65 72 74 69 6f 6e 20 l.terminal-more-break-insertion.
2f20 74 65 2d 77 69 64 74 68 20 74 65 2d 6d 6f 72 65 2d 63 6f 75 6e 74 20 74 20 75 73 65 2d 6c 6f 63 te-width.te-more-count.t.use-loc
2f40 61 6c 2d 6d 61 70 20 73 65 74 2d 70 72 6f 63 65 73 73 2d 66 69 6c 74 65 72 20 73 65 74 2d 62 75 al-map.set-process-filter.set-bu
2f60 66 66 65 72 2d 6d 6f 64 69 66 69 65 64 2d 70 20 62 75 66 66 65 72 2d 6d 6f 64 69 66 69 65 64 2d ffer-modified-p.buffer-modified-
2f80 70 20 66 6f 72 77 61 72 64 2d 63 68 61 72 20 31 20 64 65 6c 65 74 65 2d 72 65 67 69 6f 6e 20 69 p.forward-char.1.delete-region.i
2fa0 6e 73 65 72 74 2d 63 68 61 72 20 33 32 20 32 35 39 32 35 39 20 74 65 2d 6e 65 77 6c 69 6e 65 20 nsert-char.32.259259.te-newline.
2fc0 74 65 2d 70 72 6f 63 65 73 73 2d 6f 75 74 70 75 74 5d 20 31 30 29 29 0a 0a 28 64 65 66 75 6e 20 te-process-output].10))..(defun.
2fe0 74 65 2d 73 65 74 2d 6d 6f 72 65 2d 63 6f 75 6e 74 20 28 6e 65 77 6c 69 6e 65 29 20 28 62 79 74 te-set-more-count.(newline).(byt
3000 65 2d 63 6f 64 65 20 22 c6 60 65 5a 09 54 5c 22 18 0a 85 10 00 08 54 89 10 88 08 0b 55 83 1d 00 e-code.".`eZ.T\"......T.....U...
3020 0b 89 14 82 52 00 08 0b 53 55 83 2a 00 0b 89 14 82 52 00 08 c6 0b c7 5c 22 57 86 38 00 0b 08 5a ....R...SU.*.....R.....\"W.8...Z
3040 c8 56 83 43 00 0b 08 5a 89 14 82 52 00 0b 0b c8 56 83 4e 00 c7 82 4f 00 c9 5a 89 14 29 87 22 20 .V.C...Z...R....V.N...O..Z..).".
3060 5b 6c 69 6e 65 20 74 65 2d 77 69 64 74 68 20 6e 65 77 6c 69 6e 65 20 74 65 2d 68 65 69 67 68 74 [line.te-width.newline.te-height
3080 20 74 65 2d 6d 6f 72 65 2d 63 6f 75 6e 74 20 74 20 2f 20 32 20 31 30 20 31 5d 20 35 29 29 0a 0a .te-more-count.t./.2.10.1].5))..
30a0 28 64 65 66 75 6e 20 74 65 2d 6e 65 77 6c 69 6e 65 20 6e 69 6c 20 22 5c 0a 4d 6f 76 65 20 64 6f (defun.te-newline.nil."\.Move.do
30c0 77 6e 20 61 20 6c 69 6e 65 2c 20 6f 70 74 69 6f 6e 61 6c 6c 79 20 64 6f 20 6d 6f 72 65 20 70 72 wn.a.line,.optionally.do.more.pr
30e0 6f 63 65 73 73 69 6e 67 2c 20 70 65 72 68 61 70 73 20 77 72 61 70 2f 73 63 72 6f 6c 6c 2c 0a 6d ocessing,.perhaps.wrap/scroll,.m
3100 6f 76 65 20 74 6f 20 73 74 61 72 74 20 6f 66 20 6e 65 77 20 6c 69 6e 65 2c 20 63 6c 65 61 72 20 ove.to.start.of.new.line,.clear.
3120 74 6f 20 65 6e 64 20 6f 66 20 6c 69 6e 65 2e 22 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c5 20 88 to.end.of.line.".(byte-code."...
3140 08 3f 86 1f 00 09 53 89 11 c6 57 83 17 00 c7 c2 21 82 1f 00 09 c6 3d 85 1f 00 c8 20 88 6d 83 3e .?....S...W.....!.....=......m.>
3160 00 c9 65 65 0b 5c 5c 5c 22 88 65 62 88 0c 85 3b 00 ca cb 21 88 64 62 88 cc 63 82 48 00 cd cb 21 ..ee.\\\".eb...;...!.db..c.H...!
3180 88 c9 60 60 0b 5c 5c 5c 22 88 ce cf 0b 5c 22 88 d0 20 88 d1 20 87 22 20 5b 74 65 72 6d 69 6e 61 ..``.\\\"....\".......".[termina
31a0 6c 2d 6d 6f 72 65 2d 70 72 6f 63 65 73 73 69 6e 67 20 74 65 2d 6d 6f 72 65 2d 63 6f 75 6e 74 20 l-more-processing.te-more-count.
31c0 74 20 74 65 2d 77 69 64 74 68 20 74 65 72 6d 69 6e 61 6c 2d 73 63 72 6f 6c 6c 69 6e 67 20 65 6e t.te-width.terminal-scrolling.en
31e0 64 2d 6f 66 2d 6c 69 6e 65 20 30 20 74 65 2d 73 65 74 2d 6d 6f 72 65 2d 63 6f 75 6e 74 20 74 65 d-of-line.0.te-set-more-count.te
3200 2d 6d 6f 72 65 2d 62 72 65 61 6b 20 64 65 6c 65 74 65 2d 72 65 67 69 6f 6e 20 64 65 6c 65 74 65 -more-break.delete-region.delete
3220 2d 63 68 61 72 20 31 20 31 30 20 66 6f 72 77 61 72 64 2d 63 68 61 72 20 69 6e 73 65 72 74 2d 63 -char.1.10.forward-char.insert-c
3240 68 61 72 20 33 32 20 62 65 67 69 6e 6e 69 6e 67 2d 6f 66 2d 6c 69 6e 65 20 74 65 2d 73 65 74 2d har.32.beginning-of-line.te-set-
3260 77 69 6e 64 6f 77 2d 73 74 61 72 74 5d 20 31 31 29 29 0a 0a 28 64 65 66 75 6e 20 74 65 2d 64 6f window-start].11))..(defun.te-do
3280 77 6e 2d 76 65 72 74 69 63 61 6c 6c 79 2d 6f 72 2d 73 63 72 6f 6c 6c 20 6e 69 6c 20 22 5c 0a 4d wn-vertically-or-scroll.nil."\.M
32a0 6f 76 65 20 64 6f 77 6e 20 61 20 6c 69 6e 65 20 76 65 72 74 69 63 61 6c 6c 79 2c 20 6f 72 20 73 ove.down.a.line.vertically,.or.s
32c0 63 72 6f 6c 6c 20 61 74 20 62 6f 74 74 6f 6d 2e 22 20 28 62 79 74 65 2d 63 6f 64 65 20 22 69 18 croll.at.bottom.".(byte-code."i.
32e0 c2 20 88 6d 83 27 00 c3 65 65 09 5c 5c 5c 22 88 65 62 88 c4 c5 21 88 64 62 88 c6 63 88 c7 c8 09 ...m.'..ee.\\\".eb...!.db..c....
3300 5c 22 88 c9 20 82 2a 00 ca c5 21 88 cb 08 21 29 88 cc 20 87 22 20 5b 63 6f 6c 75 6d 6e 20 74 65 \"....*...!...!)....".[column.te
3320 2d 77 69 64 74 68 20 65 6e 64 2d 6f 66 2d 6c 69 6e 65 20 64 65 6c 65 74 65 2d 72 65 67 69 6f 6e -width.end-of-line.delete-region
3340 20 64 65 6c 65 74 65 2d 63 68 61 72 20 31 20 31 30 20 69 6e 73 65 72 74 2d 63 68 61 72 20 33 32 .delete-char.1.10.insert-char.32
3360 20 62 65 67 69 6e 6e 69 6e 67 2d 6f 66 2d 6c 69 6e 65 20 66 6f 72 77 61 72 64 2d 6c 69 6e 65 20 .beginning-of-line.forward-line.
3380 6d 6f 76 65 2d 74 6f 2d 63 6f 6c 75 6d 6e 20 74 65 2d 73 65 74 2d 77 69 6e 64 6f 77 2d 73 74 61 move-to-column.te-set-window-sta
33a0 72 74 5d 20 39 29 29 0a 0a 28 64 65 66 75 6e 20 74 65 2d 6d 6f 76 65 2d 74 6f 2d 70 6f 73 69 74 rt].9))..(defun.te-move-to-posit
33c0 69 6f 6e 20 6e 69 6c 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c6 20 c7 5a c6 20 c7 5a 19 18 09 0a ion.nil.(byte-code."...Z...Z....
33e0 56 86 13 00 08 0b 56 83 1a 00 c4 82 24 00 c8 65 09 c9 08 0a 54 5c 22 23 62 2a 88 ca 89 15 87 22 V.....V.....$..e....T\"#b*....."
3400 20 5b 79 20 78 20 74 65 2d 77 69 64 74 68 20 74 65 2d 68 65 69 67 68 74 20 6e 69 6c 20 74 65 2d .[y.x.te-width.te-height.nil.te-
3420 6d 6f 72 65 2d 63 6f 75 6e 74 20 74 65 2d 67 65 74 2d 63 68 61 72 20 33 32 20 2b 20 2a 20 2d 31 more-count.te-get-char.32.+.*.-1
3440 5d 20 38 29 29 0a 0a 28 64 65 66 75 6e 20 74 65 2d 63 6c 65 61 72 2d 72 65 73 74 2d 6f 66 2d 6c ].8))..(defun.te-clear-rest-of-l
3460 69 6e 65 20 6e 69 6c 20 28 62 79 74 65 2d 63 6f 64 65 20 22 8a 60 c1 20 88 60 5a 18 c2 60 60 08 ine.nil.(byte-code.".`...`Z..``.
3480 5c 5c 5c 22 88 c3 c4 08 5b 5c 22 29 29 87 22 20 5b 6e 20 65 6e 64 2d 6f 66 2d 6c 69 6e 65 20 64 \\\"....[\")).".[n.end-of-line.d
34a0 65 6c 65 74 65 2d 72 65 67 69 6f 6e 20 69 6e 73 65 72 74 2d 63 68 61 72 20 33 32 5d 20 35 29 29 elete-region.insert-char.32].5))
34c0 0a 0a 28 64 65 66 75 6e 20 74 65 2d 63 6c 65 61 72 2d 72 65 73 74 2d 6f 66 2d 73 63 72 65 65 6e ..(defun.te-clear-rest-of-screen
34e0 20 6e 69 6c 20 28 62 79 74 65 2d 63 6f 64 65 20 22 8a c1 20 88 c2 20 88 6d 3f 85 5c 22 00 c3 c4 .nil.(byte-code.".......m?.\"...
3500 21 88 c2 20 88 c5 60 08 5a 60 5c 22 88 c6 c7 08 5c 22 88 82 04 00 29 87 22 20 5b 74 65 2d 77 69 !.....`.Z`\"....\"....).".[te-wi
3520 64 74 68 20 74 65 2d 63 6c 65 61 72 2d 72 65 73 74 2d 6f 66 2d 6c 69 6e 65 20 65 6e 64 2d 6f 66 dth.te-clear-rest-of-line.end-of
3540 2d 6c 69 6e 65 20 66 6f 72 77 61 72 64 2d 63 68 61 72 20 31 20 64 65 6c 65 74 65 2d 72 65 67 69 -line.forward-char.1.delete-regi
3560 6f 6e 20 69 6e 73 65 72 74 2d 63 68 61 72 20 33 32 5d 20 39 29 29 0a 0a 28 64 65 66 75 6e 20 74 on.insert-char.32].9))..(defun.t
3580 65 2d 63 6c 65 61 72 2d 73 63 72 65 65 6e 20 6e 69 6c 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c4 e-clear-screen.nil.(byte-code.".
35a0 20 88 c5 18 08 09 57 85 1b 00 08 54 89 10 88 c6 c7 0a 5c 22 88 c8 63 88 82 05 00 29 88 c9 64 53 ......W....T......\"..c....)..dS
35c0 64 5c 22 88 65 62 88 ca 89 13 87 22 20 5b 69 20 74 65 2d 68 65 69 67 68 74 20 74 65 2d 77 69 64 d\".eb.....".[i.te-height.te-wid
35e0 74 68 20 74 65 2d 6d 6f 72 65 2d 63 6f 75 6e 74 20 65 72 61 73 65 2d 62 75 66 66 65 72 20 30 20 th.te-more-count.erase-buffer.0.
3600 69 6e 73 65 72 74 2d 63 68 61 72 20 33 32 20 31 30 20 64 65 6c 65 74 65 2d 72 65 67 69 6f 6e 20 insert-char.32.10.delete-region.
3620 2d 31 5d 20 35 29 29 0a 0a 28 64 65 66 75 6e 20 74 65 2d 69 6e 73 65 72 74 2d 6c 69 6e 65 73 20 -1].5))..(defun.te-insert-lines.
3640 6e 69 6c 20 28 62 79 74 65 2d 63 6f 64 65 20 22 6e 3f 83 09 00 c0 82 51 00 8a c7 0a c8 60 65 5a nil.(byte-code."n?.....Q.....`eZ
3660 0b 54 5c 22 c9 23 19 ca 20 cb 5a 09 5e 1c cc 1d cd 64 ce 0c 0b 54 5c 22 5a 64 5c 22 88 60 64 3d .T\".#....Z.^....d...T\"Zd\".`d=
3680 85 32 00 cf 63 88 0d 0c 57 85 4f 00 0d 54 89 15 88 d0 cb 0b 5c 22 88 0d 09 3d 86 4b 00 cf 63 88 .2..c...W.O..T......\"...=.K..c.
36a0 82 33 00 2b 29 88 c9 89 16 06 87 22 20 5b 6e 69 6c 20 6c 69 6e 65 20 74 65 2d 68 65 69 67 68 74 .3.+)......".[nil.line.te-height
36c0 20 74 65 2d 77 69 64 74 68 20 6e 20 69 20 74 65 2d 6d 6f 72 65 2d 63 6f 75 6e 74 20 2d 20 2f 20 .te-width.n.i.te-more-count.-./.
36e0 2d 31 20 74 65 2d 67 65 74 2d 63 68 61 72 20 33 32 20 30 20 64 65 6c 65 74 65 2d 72 65 67 69 6f -1.te-get-char.32.0.delete-regio
3700 6e 20 2a 20 31 30 20 69 6e 73 65 72 74 2d 63 68 61 72 5d 20 39 29 29 0a 0a 28 64 65 66 75 6e 20 n.*.10.insert-char].9))..(defun.
3720 74 65 2d 64 65 6c 65 74 65 2d 6c 69 6e 65 73 20 6e 69 6c 20 28 62 79 74 65 2d 63 6f 64 65 20 22 te-delete-lines.nil.(byte-code."
3740 6e 3f 83 09 00 c0 82 4d 00 c7 0a c8 60 65 5a 0b 54 5c 22 c9 23 19 ca 20 cb 5a 09 5e 1c cc 1d cd n?.....M....`eZ.T\".#....Z.^....
3760 60 60 ce 0c 0b 54 5c 22 5c 5c 64 5e 5c 22 88 8a 64 62 88 0d 0c 57 85 4b 00 0d 54 89 15 88 cf cb ``...T\"\\d^\"..db...W.K..T.....
3780 0b 5c 22 88 0d 09 3d 86 47 00 d0 63 88 82 2f 00 29 2b 88 c9 89 16 06 87 22 20 5b 6e 69 6c 20 6c .\"...=.G..c../.)+......".[nil.l
37a0 69 6e 65 20 74 65 2d 68 65 69 67 68 74 20 74 65 2d 77 69 64 74 68 20 6e 20 69 20 74 65 2d 6d 6f ine.te-height.te-width.n.i.te-mo
37c0 72 65 2d 63 6f 75 6e 74 20 2d 20 2f 20 2d 31 20 74 65 2d 67 65 74 2d 63 68 61 72 20 33 32 20 30 re-count.-./.-1.te-get-char.32.0
37e0 20 64 65 6c 65 74 65 2d 72 65 67 69 6f 6e 20 2a 20 69 6e 73 65 72 74 2d 63 68 61 72 20 31 30 5d .delete-region.*.insert-char.10]
3800 20 39 29 29 0a 0a 28 64 65 66 75 6e 20 74 65 2d 62 65 67 69 6e 6e 69 6e 67 2d 6f 66 2d 6c 69 6e .9))..(defun.te-beginning-of-lin
3820 65 20 6e 69 6c 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c0 20 87 22 20 5b 62 65 67 69 6e 6e 69 6e e.nil.(byte-code."...".[beginnin
3840 67 2d 6f 66 2d 6c 69 6e 65 5d 20 32 29 29 0a 0a 28 64 65 66 75 6e 20 74 65 2d 62 61 63 6b 77 61 g-of-line].2))..(defun.te-backwa
3860 72 64 2d 63 68 61 72 20 6e 69 6c 20 28 62 79 74 65 2d 63 6f 64 65 20 22 6e 3f 85 08 00 c0 c1 21 rd-char.nil.(byte-code."n?.....!
3880 87 22 20 5b 62 61 63 6b 77 61 72 64 2d 63 68 61 72 20 31 5d 20 32 29 29 0a 0a 28 64 65 66 75 6e .".[backward-char.1].2))..(defun
38a0 20 74 65 2d 66 6f 72 77 61 72 64 2d 63 68 61 72 20 6e 69 6c 20 28 62 79 74 65 2d 63 6f 64 65 20 .te-forward-char.nil.(byte-code.
38c0 22 6c 3f 85 08 00 c0 c1 21 87 22 20 5b 66 6f 72 77 61 72 64 2d 63 68 61 72 20 31 5d 20 32 29 29 "l?.....!.".[forward-char.1].2))
38e0 0a 0a 28 64 65 66 75 6e 20 74 65 2d 64 65 6c 65 74 65 20 6e 69 6c 20 28 62 79 74 65 2d 63 6f 64 ..(defun.te-delete.nil.(byte-cod
3900 65 20 22 6e 83 08 00 c0 82 14 00 c1 60 53 60 5c 22 88 c2 63 88 c3 c4 21 87 22 20 5b 6e 69 6c 20 e."n........`S`\"..c...!.".[nil.
3920 64 65 6c 65 74 65 2d 72 65 67 69 6f 6e 20 33 32 20 66 6f 72 77 61 72 64 2d 63 68 61 72 20 2d 31 delete-region.32.forward-char.-1
3940 5d 20 33 29 29 0a 0a 28 64 65 66 75 6e 20 74 65 2d 62 65 65 70 20 6e 69 6c 20 28 62 79 74 65 2d ].3))..(defun.te-beep.nil.(byte-
3960 63 6f 64 65 20 22 c0 20 87 22 20 5b 62 65 65 70 5d 20 32 29 29 0a 0a 28 64 65 66 75 6e 20 74 65 code."...".[beep].2))..(defun.te
3980 2d 69 6e 73 65 72 74 2d 73 70 61 63 65 73 20 6e 69 6c 20 28 62 79 74 65 2d 63 6f 64 65 20 22 60 -insert-spaces.nil.(byte-code."`
39a0 18 c3 20 c4 5a c5 20 88 60 08 5a 5e 19 09 c6 58 83 18 00 c2 82 24 00 c7 09 5b 21 88 08 62 88 c8 ....Z...`.Z^...X.....$...[!..b..
39c0 c4 09 5c 22 88 08 62 2a 87 22 20 5b 70 20 6e 20 6e 69 6c 20 74 65 2d 67 65 74 2d 63 68 61 72 20 ..\"..b*.".[p.n.nil.te-get-char.
39e0 33 32 20 65 6e 64 2d 6f 66 2d 6c 69 6e 65 20 30 20 64 65 6c 65 74 65 2d 63 68 61 72 20 69 6e 73 32.end-of-line.0.delete-char.ins
3a00 65 72 74 2d 63 68 61 72 5d 20 36 29 29 0a 0a 28 64 65 66 75 6e 20 74 65 2d 64 65 6c 65 74 65 2d ert-char].6))..(defun.te-delete-
3a20 63 68 61 72 20 6e 69 6c 20 28 62 79 74 65 2d 63 6f 64 65 20 22 60 18 c3 20 c4 5a c5 20 88 60 08 char.nil.(byte-code."`....Z...`.
3a40 5a 5e 19 09 c6 58 83 18 00 c2 82 23 00 c7 c4 09 5c 22 88 08 62 88 c8 09 21 88 08 62 2a 87 22 20 Z^...X.....#....\"..b...!..b*.".
3a60 5b 70 20 6e 20 6e 69 6c 20 74 65 2d 67 65 74 2d 63 68 61 72 20 33 32 20 65 6e 64 2d 6f 66 2d 6c [p.n.nil.te-get-char.32.end-of-l
3a80 69 6e 65 20 30 20 69 6e 73 65 72 74 2d 63 68 61 72 20 64 65 6c 65 74 65 2d 63 68 61 72 5d 20 35 ine.0.insert-char.delete-char].5
3aa0 29 29 0a 0a 28 64 65 66 75 6e 20 74 65 2d 6c 6f 73 69 6e 67 2d 75 6e 69 78 20 6e 69 6c 20 28 62 ))..(defun.te-losing-unix.nil.(b
3ac0 79 74 65 2d 63 6f 64 65 20 22 c0 87 22 20 5b 6e 69 6c 5d 20 31 29 29 0a 0a 28 64 65 66 75 6e 20 yte-code."..".[nil].1))..(defun.
3ae0 74 65 2d 6f 75 74 70 75 74 2d 74 61 62 20 6e 69 6c 20 28 62 79 74 65 2d 63 6f 64 65 20 22 60 18 te-output-tab.nil.(byte-code."`.
3b00 08 c3 20 88 60 5a 19 c4 c5 09 c6 5c 22 5a c7 20 88 60 08 5a 5e 1a 08 0a 5c 5c 62 2b 87 22 20 5b ....`Z.....\"Z...`.Z^...\\b+.".[
3b20 70 20 78 20 6c 20 62 65 67 69 6e 6e 69 6e 67 2d 6f 66 2d 6c 69 6e 65 20 38 20 6c 6f 67 61 6e 64 p.x.l.beginning-of-line.8.logand
3b40 20 37 20 65 6e 64 2d 6f 66 2d 6c 69 6e 65 5d 20 36 29 29 0a 0a 28 64 65 66 75 6e 20 74 65 2d 66 .7.end-of-line].6))..(defun.te-f
3b60 69 6c 74 65 72 20 28 70 72 6f 63 65 73 73 20 73 74 72 69 6e 67 29 20 28 62 79 74 65 2d 63 6f 64 ilter.(process.string).(byte-cod
3b80 65 20 22 70 18 0a 19 c9 8e ca 0b 21 71 88 0c 62 88 cb 0d 21 85 2f 00 cc 0d 21 3f 83 21 00 c6 89 e."p.......!q..b...!./...!?.!...
3ba0 15 82 2f 00 0d 71 88 64 62 88 0e 07 63 88 ca 0b 21 71 88 cd 0e 08 0e 07 43 5c 22 89 16 08 88 ce ../..q.db...c...!q......C\".....
3bc0 20 88 09 1a cf 70 d0 d1 20 21 3d 21 29 88 ca 0b 21 71 88 60 89 14 29 2a 87 22 20 5b 6f 62 75 66 .....p...!=!)...!q.`..)*.".[obuf
3be0 20 6d 20 6d 65 74 61 2d 66 6c 61 67 20 70 72 6f 63 65 73 73 20 74 65 2d 73 61 76 65 64 2d 70 6f .m.meta-flag.process.te-saved-po
3c00 69 6e 74 20 74 65 2d 6c 6f 67 2d 62 75 66 66 65 72 20 6e 69 6c 20 73 74 72 69 6e 67 20 74 65 2d int.te-log-buffer.nil.string.te-
3c20 70 65 6e 64 69 6e 67 2d 6f 75 74 70 75 74 20 28 28 62 79 74 65 2d 63 6f 64 65 20 22 08 71 87 22 pending-output.((byte-code.".q."
3c40 20 5b 6f 62 75 66 5d 20 31 29 29 20 70 72 6f 63 65 73 73 2d 62 75 66 66 65 72 20 62 75 66 66 65 .[obuf].1)).process-buffer.buffe
3c60 72 70 20 62 75 66 66 65 72 2d 6e 61 6d 65 20 6e 63 6f 6e 63 20 74 65 2d 75 70 64 61 74 65 2d 70 rp.buffer-name.nconc.te-update-p
3c80 65 6e 64 69 6e 67 2d 6f 75 74 70 75 74 2d 64 69 73 70 6c 61 79 20 74 65 2d 70 72 6f 63 65 73 73 ending-output-display.te-process
3ca0 2d 6f 75 74 70 75 74 20 77 69 6e 64 6f 77 2d 62 75 66 66 65 72 20 73 65 6c 65 63 74 65 64 2d 77 -output.window-buffer.selected-w
3cc0 69 6e 64 6f 77 5d 20 31 32 29 29 0a 0a 28 64 65 66 75 6e 20 74 65 2d 70 72 6f 63 65 73 73 2d 6f indow].12))..(defun.te-process-o
3ce0 75 74 70 75 74 20 28 70 72 65 65 6d 70 74 61 62 6c 65 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 utput.(preemptable).(byte-code."
3d00 c1 89 10 88 c4 c5 8d 88 c6 20 1a 0a 1b 0a c7 0b 21 89 13 3d 3f 85 28 00 c8 0b 21 70 3d 85 24 00 ................!..=?.(...!p=.$.
3d20 c9 0b 60 5c 22 88 82 0d 00 2a 87 22 20 5b 70 72 65 65 6d 70 74 61 62 6c 65 20 74 20 73 20 77 20 ..`\"....*.".[preemptable.t.s.w.
3d40 74 65 2d 70 72 6f 63 65 73 73 2d 6f 75 74 70 75 74 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c1 c1 te-process-output.(byte-code."..
3d60 c1 c1 c1 c1 1e 06 1d 1c 1b 1a 18 0e 07 41 85 50 01 0a 13 0e 07 40 14 0e 07 41 40 12 0a 0c 48 89 .............A.P.....@...A@...H.
3d80 15 88 0c 54 89 14 0a 47 3d 83 44 00 cb 0e 07 41 41 42 16 07 cb 14 0e 07 41 40 89 12 88 cc 20 82 ...T...G=.D....AAB......A@......
3da0 49 00 cd 0e 07 0c 5c 22 88 0d ce 56 85 53 00 0d cf 57 83 1b 01 6c 83 7c 00 0c cb 3d 83 70 00 cb I.....\"...V.S...W...l.|...=.p..
3dc0 d0 d1 0d 5c 22 0e 07 41 42 42 89 16 07 82 76 00 cd 0e 07 0c 53 5c 22 88 d2 20 82 18 01 0a 3f 83 ...\"..ABB....v.....S\".......?.
3de0 8e 00 d3 d1 21 88 0d 63 88 d4 d1 21 82 18 01 0b 0a 3d 85 96 00 0e 06 86 a6 00 d5 d6 0a 0c 23 89 ....!..c...!.....=............#.
3e00 16 06 86 a6 00 0a 47 1e 09 d3 d1 21 88 0d 63 88 60 89 15 88 d7 20 88 0e 09 0c 60 0d 5a 5c 5c 5e ......G....!..c.`.........`.Z\\^
3e20 89 16 09 88 0d 62 88 0e 09 0e 06 3d 85 d1 00 c1 89 16 06 88 d8 60 60 0e 09 0c 5a 5c 5c 5c 22 88 .....b.....=.........``...Z\\\".
3e40 0c cb 3d 85 e7 00 0e 09 0a 47 3d 83 ee 00 0a 82 f3 00 0a 0c 0e 09 4f 63 88 0e 09 0a 47 3d 83 09 ..=......G=...........Oc....G=..
3e60 01 cb 0e 07 41 41 42 89 16 07 82 0f 01 cd 0e 07 0e 09 5c 22 88 d4 0e 09 0c 5a 54 21 29 82 3d 01 ....AAB...........\".....ZT!).=.
3e80 d9 0d da 3d 83 2f 01 db dc 20 dd 5c 22 41 86 2c 01 de 82 38 01 db 0d df 5c 22 41 86 38 01 de 21 ...=./.....\"A.,...8....\"A.8..!
3ea0 88 d4 d1 21 88 0e 0a 85 4c 01 e0 20 85 4c 01 e1 e2 c8 5c 22 88 82 0d 00 2e 06 87 22 20 5b 62 75 ...!....L....L....\".......".[bu
3ec0 66 66 65 72 2d 72 65 61 64 2d 6f 6e 6c 79 20 6e 69 6c 20 73 74 72 69 6e 67 20 6f 73 74 72 69 6e ffer-read-only.nil.string.ostrin
3ee0 67 20 73 74 61 72 74 20 63 68 61 72 20 6d 61 74 63 68 70 6f 73 20 74 65 2d 70 65 6e 64 69 6e 67 g.start.char.matchpos.te-pending
3f00 2d 6f 75 74 70 75 74 20 74 20 65 6e 64 20 70 72 65 65 6d 70 74 61 62 6c 65 20 30 20 74 65 2d 75 -output.t.end.preemptable.0.te-u
3f20 70 64 61 74 65 2d 70 65 6e 64 69 6e 67 2d 6f 75 74 70 75 74 2d 64 69 73 70 6c 61 79 20 73 65 74 pdate-pending-output-display.set
3f40 63 61 72 20 33 31 20 32 35 35 20 6d 61 6b 65 2d 73 74 72 69 6e 67 20 31 20 74 65 2d 6e 65 77 6c car.31.255.make-string.1.te-newl
3f60 69 6e 65 20 64 65 6c 65 74 65 2d 63 68 61 72 20 74 65 2d 72 65 64 69 73 70 6c 61 79 2d 69 66 2d ine.delete-char.te-redisplay-if-
3f80 6e 65 63 65 73 73 61 72 79 20 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5b 00 2d 1f 7f 2d ff 5d necessary.string-match."[.-..-.]
3fa0 22 20 65 6e 64 2d 6f 66 2d 6c 69 6e 65 20 64 65 6c 65 74 65 2d 72 65 67 69 6f 6e 20 66 75 6e 63 ".end-of-line.delete-region.func
3fc0 61 6c 6c 20 31 36 20 61 73 73 71 20 74 65 2d 67 65 74 2d 63 68 61 72 20 28 28 36 31 20 2e 20 74 all.16.assq.te-get-char.((61...t
3fe0 65 2d 6d 6f 76 65 2d 74 6f 2d 70 6f 73 69 74 69 6f 6e 29 20 28 39 39 20 2e 20 74 65 2d 63 6c 65 e-move-to-position).(99...te-cle
4000 61 72 2d 72 65 73 74 2d 6f 66 2d 6c 69 6e 65 29 20 28 36 37 20 2e 20 74 65 2d 63 6c 65 61 72 2d ar-rest-of-line).(67...te-clear-
4020 72 65 73 74 2d 6f 66 2d 73 63 72 65 65 6e 29 20 28 31 35 20 2e 20 74 65 2d 69 6e 73 65 72 74 2d rest-of-screen).(15...te-insert-
4040 6c 69 6e 65 73 29 20 28 31 31 20 2e 20 74 65 2d 64 65 6c 65 74 65 2d 6c 69 6e 65 73 29 20 28 31 lines).(11...te-delete-lines).(1
4060 20 2e 20 74 65 2d 62 65 67 69 6e 6e 69 6e 67 2d 6f 66 2d 6c 69 6e 65 29 20 28 32 20 2e 20 74 65 ...te-beginning-of-line).(2...te
4080 2d 62 61 63 6b 77 61 72 64 2d 63 68 61 72 29 20 28 31 30 30 20 2e 20 74 65 2d 64 65 6c 65 74 65 -backward-char).(100...te-delete
40a0 2d 63 68 61 72 29 20 28 39 35 20 2e 20 74 65 2d 69 6e 73 65 72 74 2d 73 70 61 63 65 73 29 20 28 -char).(95...te-insert-spaces).(
40c0 36 20 2e 20 74 65 2d 66 6f 72 77 61 72 64 2d 63 68 61 72 29 20 28 37 20 2e 20 74 65 2d 62 65 65 6...te-forward-char).(7...te-bee
40e0 70 29 20 28 31 30 20 2e 20 74 65 2d 64 6f 77 6e 2d 76 65 72 74 69 63 61 6c 6c 79 2d 6f 72 2d 73 p).(10...te-down-vertically-or-s
4100 63 72 6f 6c 6c 29 20 28 31 32 20 2e 20 74 65 2d 63 6c 65 61 72 2d 73 63 72 65 65 6e 29 29 20 74 croll).(12...te-clear-screen)).t
4120 65 2d 6c 6f 73 69 6e 67 2d 75 6e 69 78 20 28 28 31 30 20 2e 20 74 65 2d 6e 65 77 6c 69 6e 65 29 e-losing-unix.((10...te-newline)
4140 20 28 31 32 37 20 2e 20 74 65 2d 64 65 6c 65 74 65 29 20 28 31 33 20 2e 20 74 65 2d 62 65 67 69 .(127...te-delete).(13...te-begi
4160 6e 6e 69 6e 67 2d 6f 66 2d 6c 69 6e 65 29 20 28 37 20 2e 20 74 65 2d 62 65 65 70 29 20 28 38 20 nning-of-line).(7...te-beep).(8.
4180 2e 20 74 65 2d 62 61 63 6b 77 61 72 64 2d 63 68 61 72 29 20 28 39 20 2e 20 74 65 2d 6f 75 74 70 ..te-backward-char).(9...te-outp
41a0 75 74 2d 74 61 62 29 29 20 69 6e 70 75 74 2d 70 65 6e 64 69 6e 67 2d 70 20 74 68 72 6f 77 20 74 ut-tab)).input-pending-p.throw.t
41c0 65 2d 70 72 6f 63 65 73 73 2d 6f 75 74 70 75 74 5d 20 32 33 29 20 73 65 6c 65 63 74 65 64 2d 77 e-process-output].23).selected-w
41e0 69 6e 64 6f 77 20 6e 65 78 74 2d 77 69 6e 64 6f 77 20 77 69 6e 64 6f 77 2d 62 75 66 66 65 72 20 indow.next-window.window-buffer.
4200 73 65 74 2d 77 69 6e 64 6f 77 2d 70 6f 69 6e 74 5d 20 37 29 29 0a 0a 28 64 65 66 75 6e 20 74 65 set-window-point].7))..(defun.te
4220 2d 67 65 74 2d 63 68 61 72 20 6e 69 6c 20 28 62 79 74 65 2d 63 6f 64 65 20 22 08 41 83 2c 00 08 -get-char.nil.(byte-code.".A.,..
4240 40 08 41 40 1a 19 0a 09 48 09 54 89 11 0a 47 3d 83 23 00 c3 08 41 41 42 89 10 82 27 00 c4 08 09 @.A@....H.T...G=.#...AAB...'....
4260 5c 22 88 2a 82 2f 00 c5 c6 8d 87 22 20 5b 74 65 2d 70 65 6e 64 69 6e 67 2d 6f 75 74 70 75 74 20 \".*./.....".[te-pending-output.
4280 73 74 61 72 74 20 73 74 72 69 6e 67 20 30 20 73 65 74 63 61 72 20 63 68 61 72 20 28 62 79 74 65 start.string.0.setcar.char.(byte
42a0 2d 63 6f 64 65 20 22 c2 09 21 18 c3 8e c4 09 c5 5c 22 88 c6 09 21 29 29 87 22 20 5b 66 69 6c 74 -code."..!......\"...!)).".[filt
42c0 65 72 20 74 65 2d 70 72 6f 63 65 73 73 20 70 72 6f 63 65 73 73 2d 66 69 6c 74 65 72 20 28 28 62 er.te-process.process-filter.((b
42e0 79 74 65 2d 63 6f 64 65 20 22 c2 08 09 5c 22 87 22 20 5b 74 65 2d 70 72 6f 63 65 73 73 20 66 69 yte-code."...\".".[te-process.fi
4300 6c 74 65 72 20 73 65 74 2d 70 72 6f 63 65 73 73 2d 66 69 6c 74 65 72 5d 20 33 29 29 20 73 65 74 lter.set-process-filter].3)).set
4320 2d 70 72 6f 63 65 73 73 2d 66 69 6c 74 65 72 20 28 6c 61 6d 62 64 61 20 28 70 20 73 29 20 28 62 -process-filter.(lambda.(p.s).(b
4340 79 74 65 2d 63 6f 64 65 20 22 08 47 c2 3d 86 0c 00 c2 08 44 89 11 88 c3 c4 08 c5 48 5c 22 87 22 yte-code.".G.=.....D.......H\"."
4360 20 5b 73 20 74 65 2d 70 65 6e 64 69 6e 67 2d 6f 75 74 70 75 74 20 31 20 74 68 72 6f 77 20 63 68 .[s.te-pending-output.1.throw.ch
4380 61 72 20 30 5d 20 34 29 29 20 61 63 63 65 70 74 2d 70 72 6f 63 65 73 73 2d 6f 75 74 70 75 74 5d ar.0].4)).accept-process-output]
43a0 20 34 29 5d 20 34 29 29 0a 0a 28 64 65 66 75 6e 20 74 65 2d 72 65 64 69 73 70 6c 61 79 2d 69 66 .4)].4))..(defun.te-redisplay-if
43c0 2d 6e 65 63 65 73 73 61 72 79 20 28 6c 65 6e 67 74 68 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 -necessary.(length).(byte-code."
43e0 08 09 5a 89 10 c3 58 85 5c 22 00 70 c4 c5 20 21 3d 85 5c 22 00 c6 20 85 5c 22 00 c7 20 88 c8 c3 ..Z...X.\".p...!=.\"....\"......
4400 21 88 0a 89 10 87 22 20 5b 74 65 2d 72 65 64 69 73 70 6c 61 79 2d 63 6f 75 6e 74 20 6c 65 6e 67 !.....".[te-redisplay-count.leng
4420 74 68 20 74 65 72 6d 69 6e 61 6c 2d 72 65 64 69 73 70 6c 61 79 2d 69 6e 74 65 72 76 61 6c 20 30 th.terminal-redisplay-interval.0
4440 20 77 69 6e 64 6f 77 2d 62 75 66 66 65 72 20 73 65 6c 65 63 74 65 64 2d 77 69 6e 64 6f 77 20 77 .window-buffer.selected-window.w
4460 61 69 74 69 6e 67 2d 66 6f 72 2d 75 73 65 72 2d 69 6e 70 75 74 2d 70 20 74 65 2d 75 70 64 61 74 aiting-for-user-input-p.te-updat
4480 65 2d 70 65 6e 64 69 6e 67 2d 6f 75 74 70 75 74 2d 64 69 73 70 6c 61 79 20 73 69 74 2d 66 6f 72 e-pending-output-display.sit-for
44a0 5d 20 37 29 29 0a 0a 28 64 65 66 75 6e 20 74 65 2d 75 70 64 61 74 65 2d 70 65 6e 64 69 6e 67 2d ].7))..(defun.te-update-pending-
44c0 6f 75 74 70 75 74 2d 64 69 73 70 6c 61 79 20 6e 69 6c 20 28 62 79 74 65 2d 63 6f 64 65 20 22 08 output-display.nil.(byte-code.".
44e0 41 3f 83 0c 00 c3 89 11 82 27 00 c4 20 1a 0a c5 57 83 1b 00 c3 89 11 82 26 00 c6 c7 c8 0a c9 5c A?.......'......W.......&......\
4500 5c ca 5c 22 5c 22 89 11 29 88 cb cc 20 21 87 22 20 5b 74 65 2d 70 65 6e 64 69 6e 67 2d 6f 75 74 \.\"\"..)....!.".[te-pending-out
4520 70 75 74 20 74 65 2d 70 65 6e 64 69 6e 67 2d 6f 75 74 70 75 74 2d 69 6e 66 6f 20 6c 65 6e 67 74 put.te-pending-output-info.lengt
4540 68 20 22 22 20 74 65 2d 70 65 6e 64 69 6e 67 2d 6f 75 74 70 75 74 2d 6c 65 6e 67 74 68 20 31 35 h."".te-pending-output-length.15
4560 30 30 20 66 6f 72 6d 61 74 20 22 28 25 64 4b 20 63 68 61 72 73 20 6f 75 74 70 75 74 20 70 65 6e 00.format."(%dK.chars.output.pen
4580 64 69 6e 67 29 20 22 20 2f 20 35 31 32 20 31 30 32 34 20 73 65 74 2d 62 75 66 66 65 72 2d 6d 6f ding)."./.512.1024.set-buffer-mo
45a0 64 69 66 69 65 64 2d 70 20 62 75 66 66 65 72 2d 6d 6f 64 69 66 69 65 64 2d 70 5d 20 36 29 29 0a dified-p.buffer-modified-p].6)).
45c0 0a 28 64 65 66 75 6e 20 74 65 2d 73 65 6e 74 69 6e 65 6c 20 28 70 72 6f 63 65 73 73 20 6d 65 73 .(defun.te-sentinel.(process.mes
45e0 73 61 67 65 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c6 08 21 c7 3d 86 44 00 c8 c9 08 21 21 3f sage).(byte-code."..!.=.D....!!?
4600 86 44 00 70 1a 8a c9 08 21 71 88 c4 89 13 88 ca 20 88 64 62 88 cb 20 88 cc 20 88 cd ce 0d cf 23 .D.p....!q........db...........#
4620 29 88 0a c9 08 21 3d 85 3a 00 d0 20 85 43 00 64 62 88 d1 d2 21 29 87 22 20 5b 70 72 6f 63 65 73 )....!=.:....C.db...!).".[proces
4640 73 20 74 20 62 20 62 75 66 66 65 72 2d 72 65 61 64 2d 6f 6e 6c 79 20 6e 69 6c 20 6d 65 73 73 61 s.t.b.buffer-read-only.nil.messa
4660 67 65 20 70 72 6f 63 65 73 73 2d 73 74 61 74 75 73 20 72 75 6e 20 62 75 66 66 65 72 2d 6e 61 6d ge.process-status.run.buffer-nam
4680 65 20 70 72 6f 63 65 73 73 2d 62 75 66 66 65 72 20 66 75 6e 64 61 6d 65 6e 74 61 6c 2d 6d 6f 64 e.process-buffer.fundamental-mod
46a0 65 20 64 65 6c 65 74 65 2d 62 6c 61 6e 6b 2d 6c 69 6e 65 73 20 64 65 6c 65 74 65 2d 68 6f 72 69 e.delete-blank-lines.delete-hori
46c0 7a 6f 6e 74 61 6c 2d 73 70 61 63 65 20 69 6e 73 65 72 74 20 22 0a 2a 2a 2a 2a 2a 2a 2a 0a 22 20 zontal-space.insert.".*******.".
46e0 22 2a 2a 2a 2a 2a 2a 2a 0a 22 20 77 61 69 74 69 6e 67 2d 66 6f 72 2d 75 73 65 72 2d 69 6e 70 75 "*******.".waiting-for-user-inpu
4700 74 2d 70 20 72 65 63 65 6e 74 65 72 20 2d 31 5d 20 31 32 29 29 0a 0a 28 64 65 66 76 61 72 20 74 t-p.recenter.-1].12))..(defvar.t
4720 65 2d 73 74 74 79 2d 73 74 72 69 6e 67 20 22 73 74 74 79 20 2d 6e 6c 20 6e 65 77 20 64 65 63 20 e-stty-string."stty.-nl.new.dec.
4740 65 63 68 6f 22 20 22 5c 0a 43 6f 6d 6d 61 6e 64 20 73 74 72 69 6e 67 20 28 74 6f 20 62 65 20 69 echo"."\.Command.string.(to.be.i
4760 6e 74 65 72 70 72 65 74 65 64 20 62 79 20 5c 22 73 68 5c 22 29 20 77 68 69 63 68 20 73 65 74 73 nterpreted.by.\"sh\").which.sets
4780 20 74 68 65 20 6d 6f 64 65 73 0a 6f 66 20 74 68 65 20 76 69 72 74 75 61 6c 20 74 65 72 6d 69 6e .the.modes.of.the.virtual.termin
47a0 61 6c 20 74 6f 20 62 65 20 61 70 70 72 6f 70 72 69 61 74 65 20 66 6f 72 20 69 6e 74 65 72 61 63 al.to.be.appropriate.for.interac
47c0 74 69 76 65 20 75 73 65 2e 22 29 0a 0a 28 64 65 66 76 61 72 20 65 78 70 6c 69 63 69 74 2d 73 68 tive.use.")..(defvar.explicit-sh
47e0 65 6c 6c 2d 66 69 6c 65 2d 6e 61 6d 65 20 6e 69 6c 20 22 5c 0a 2a 49 66 20 6e 6f 6e 2d 6e 69 6c ell-file-name.nil."\.*If.non-nil
4800 2c 20 69 73 20 66 69 6c 65 20 6e 61 6d 65 20 74 6f 20 75 73 65 20 66 6f 72 20 65 78 70 6c 69 63 ,.is.file.name.to.use.for.explic
4820 69 74 6c 79 20 72 65 71 75 65 73 74 65 64 20 69 6e 66 65 72 69 6f 72 20 73 68 65 6c 6c 2e 22 29 itly.requested.inferior.shell.")
4840 0a 0a 28 64 65 66 75 6e 20 74 65 72 6d 69 6e 61 6c 2d 65 6d 75 6c 61 74 6f 72 20 28 62 75 66 66 ..(defun.terminal-emulator.(buff
4860 65 72 20 70 72 6f 67 72 61 6d 20 61 72 67 73 20 26 6f 70 74 69 6f 6e 61 6c 20 77 69 64 74 68 20 er.program.args.&optional.width.
4880 68 65 69 67 68 74 29 20 22 5c 0a 55 6e 64 65 72 20 61 20 64 69 73 70 6c 61 79 2d 74 65 72 6d 69 height)."\.Under.a.display-termi
48a0 6e 61 6c 20 65 6d 75 6c 61 74 6f 72 20 69 6e 20 42 55 46 46 45 52 2c 20 72 75 6e 20 50 52 4f 47 nal.emulator.in.BUFFER,.run.PROG
48c0 52 41 4d 20 6f 6e 20 61 72 67 75 6d 65 6e 74 73 20 41 52 47 53 2e 0a 41 52 47 53 20 69 73 20 61 RAM.on.arguments.ARGS..ARGS.is.a
48e0 20 6c 69 73 74 20 6f 66 20 61 72 67 75 6d 65 6e 74 2d 73 74 72 69 6e 67 73 2e 20 20 52 65 6d 61 .list.of.argument-strings...Rema
4900 69 6e 69 6e 67 20 61 72 67 75 6d 65 6e 74 73 20 61 72 65 20 57 49 44 54 48 20 61 6e 64 20 48 45 ining.arguments.are.WIDTH.and.HE
4920 49 47 48 54 2e 0a 42 55 46 46 45 52 27 73 20 63 6f 6e 74 65 6e 74 73 20 61 72 65 20 6d 61 64 65 IGHT..BUFFER's.contents.are.made
4940 20 61 6e 20 69 6d 61 67 65 20 6f 66 20 74 68 65 20 64 69 73 70 6c 61 79 20 67 65 6e 65 72 61 74 .an.image.of.the.display.generat
4960 65 64 20 62 79 20 74 68 61 74 20 70 72 6f 67 72 61 6d 2c 0a 61 6e 64 20 61 6e 79 20 69 6e 70 75 ed.by.that.program,.and.any.inpu
4980 74 20 74 79 70 65 64 20 77 68 65 6e 20 42 55 46 46 45 52 20 69 73 20 74 68 65 20 63 75 72 72 65 t.typed.when.BUFFER.is.the.curre
49a0 6e 74 20 45 6d 61 63 73 20 62 75 66 66 65 72 20 69 73 20 73 65 6e 74 20 74 6f 20 74 68 61 74 0a nt.Emacs.buffer.is.sent.to.that.
49c0 70 72 6f 67 72 61 6d 20 61 6e 20 6b 65 79 62 6f 61 72 64 20 69 6e 70 75 74 2e 0a 0a 49 6e 74 65 program.an.keyboard.input...Inte
49e0 72 61 63 74 69 76 65 6c 79 2c 20 42 55 46 46 45 52 20 64 65 66 61 75 6c 74 73 20 74 6f 20 5c 22 ractively,.BUFFER.defaults.to.\"
4a00 2a 74 65 72 6d 69 6e 61 6c 2a 5c 22 20 61 6e 64 20 50 52 4f 47 52 41 4d 20 61 6e 64 20 41 52 47 *terminal*\".and.PROGRAM.and.ARG
4a20 53 0a 61 72 65 20 70 61 72 73 65 64 20 66 72 6f 6d 20 61 6e 20 69 6e 70 75 74 2d 73 74 72 69 6e S.are.parsed.from.an.input-strin
4a40 67 20 75 73 69 6e 67 20 79 6f 75 72 20 75 73 75 61 6c 20 73 68 65 6c 6c 2e 0a 57 49 44 54 48 20 g.using.your.usual.shell..WIDTH.
4a60 61 6e 64 20 48 45 49 47 48 54 20 61 72 65 20 64 65 74 65 72 6d 69 6e 65 64 20 66 72 6f 6d 20 74 and.HEIGHT.are.determined.from.t
4a80 68 65 20 73 69 7a 65 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 77 69 6e 64 6f 77 0a 2d 2d he.size.of.the.current.window.--
4aa0 20 57 49 44 54 48 20 77 69 6c 6c 20 62 65 20 6f 6e 65 20 6c 65 73 73 20 74 68 61 6e 20 74 68 65 .WIDTH.will.be.one.less.than.the
4ac0 20 77 69 6e 64 6f 77 27 73 20 77 69 64 74 68 2c 20 48 45 49 47 48 54 20 77 69 6c 6c 20 62 65 20 .window's.width,.HEIGHT.will.be.
4ae0 69 74 73 20 68 65 69 67 68 74 2e 0a 0a 54 6f 20 73 77 69 74 63 68 20 62 75 66 66 65 72 73 20 61 its.height...To.switch.buffers.a
4b00 6e 64 20 6c 65 61 76 65 20 74 68 65 20 65 6d 75 6c 61 74 6f 72 2c 20 6f 72 20 74 6f 20 67 69 76 nd.leave.the.emulator,.or.to.giv
4b20 65 20 63 6f 6d 6d 61 6e 64 73 0a 74 6f 20 74 68 65 20 65 6d 75 6c 61 74 6f 72 20 69 74 73 65 6c e.commands.to.the.emulator.itsel
4b40 66 20 28 61 73 20 6f 70 70 6f 73 65 64 20 74 6f 20 74 68 65 20 70 72 6f 67 72 61 6d 20 72 75 6e f.(as.opposed.to.the.program.run
4b60 6e 69 6e 67 20 75 6e 64 65 72 20 69 74 29 2c 0a 74 79 70 65 20 43 6f 6e 74 72 6f 6c 2d 5e 2e 20 ning.under.it),.type.Control-^..
4b80 20 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 63 68 61 72 61 63 74 65 72 20 69 73 20 61 6e 20 65 .The.following.character.is.an.e
4ba0 6d 75 6c 61 74 6f 72 20 63 6f 6d 6d 61 6e 64 2e 0a 54 79 70 65 20 43 6f 6e 74 72 6f 6c 2d 5e 20 mulator.command..Type.Control-^.
4bc0 74 77 69 63 65 20 74 6f 20 73 65 6e 64 20 69 74 20 74 6f 20 74 68 65 20 73 75 62 70 72 6f 67 72 twice.to.send.it.to.the.subprogr
4be0 61 6d 2e 0a 54 68 69 73 20 65 73 63 61 70 65 20 63 68 61 72 61 63 74 65 72 20 6d 61 79 20 62 65 am..This.escape.character.may.be
4c00 20 63 68 61 6e 67 65 64 20 75 73 69 6e 67 20 74 68 65 20 76 61 72 69 61 62 6c 65 20 60 74 65 72 .changed.using.the.variable.`ter
4c20 6d 69 6e 61 6c 2d 65 73 63 61 70 65 2d 63 68 61 72 27 2e 0a 0a 60 4d 65 74 61 27 20 63 68 61 72 minal-escape-char'...`Meta'.char
4c40 61 63 74 65 72 73 20 6d 61 79 20 6e 6f 74 20 63 75 72 72 65 6e 74 6c 79 20 62 65 20 73 65 6e 74 acters.may.not.currently.be.sent
4c60 20 74 68 72 6f 75 67 68 20 74 68 65 20 74 65 72 6d 69 6e 61 6c 20 65 6d 75 6c 61 74 6f 72 2e 0a .through.the.terminal.emulator..
4c80 0a 48 65 72 65 20 69 73 20 61 20 6c 69 73 74 20 6f 66 20 73 6f 6d 65 20 6f 66 20 74 68 65 20 76 .Here.is.a.list.of.some.of.the.v
4ca0 61 72 69 61 62 6c 65 73 20 77 68 69 63 68 20 63 6f 6e 74 72 6f 6c 20 74 68 65 20 62 65 68 61 76 ariables.which.control.the.behav
4cc0 69 6f 75 72 0a 6f 66 20 74 68 65 20 65 6d 75 6c 61 74 6f 72 20 2d 2d 20 73 65 65 20 74 68 65 69 iour.of.the.emulator.--.see.thei
4ce0 72 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 66 6f 72 20 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 r.documentation.for.more.informa
4d00 74 69 6f 6e 3a 0a 74 65 72 6d 69 6e 61 6c 2d 65 73 63 61 70 65 2d 63 68 61 72 2c 20 74 65 72 6d tion:.terminal-escape-char,.term
4d20 69 6e 61 6c 2d 73 63 72 6f 6c 6c 69 6e 67 2c 20 74 65 72 6d 69 6e 61 6c 2d 6d 6f 72 65 2d 70 72 inal-scrolling,.terminal-more-pr
4d40 6f 63 65 73 73 69 6e 67 2c 0a 74 65 72 6d 69 6e 61 6c 2d 72 65 64 69 73 70 6c 61 79 2d 69 6e 74 ocessing,.terminal-redisplay-int
4d60 65 72 76 61 6c 2e 0a 0a 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 63 61 6c 6c 73 20 74 68 65 20 erval...This.function.calls.the.
4d80 76 61 6c 75 65 20 6f 66 20 74 65 72 6d 69 6e 61 6c 2d 6d 6f 64 65 2d 68 6f 6f 6b 20 69 66 20 74 value.of.terminal-mode-hook.if.t
4da0 68 61 74 20 65 78 69 73 74 73 0a 61 6e 64 20 69 73 20 6e 6f 6e 2d 6e 69 6c 20 61 66 74 65 72 20 hat.exists.and.is.non-nil.after.
4dc0 74 68 65 20 74 65 72 6d 69 6e 61 6c 20 62 75 66 66 65 72 20 68 61 73 20 62 65 65 6e 20 73 65 74 the.terminal.buffer.has.been.set
4de0 20 75 70 20 61 6e 64 20 74 68 65 0a 73 75 62 70 72 6f 63 65 73 73 20 73 74 61 72 74 65 64 2e 0a .up.and.the.subprocess.started..
4e00 0a 50 72 65 73 65 6e 74 6c 79 20 77 69 74 68 20 60 74 65 72 6d 63 61 70 27 20 6f 6e 6c 79 3b 20 .Presently.with.`termcap'.only;.
4e20 69 66 20 73 6f 6d 65 62 6f 64 79 20 73 65 6e 64 73 20 75 73 20 63 6f 64 65 20 74 6f 20 6d 61 6b if.somebody.sends.us.code.to.mak
4e40 65 20 74 68 69 73 0a 77 6f 72 6b 20 77 69 74 68 20 60 74 65 72 6d 69 6e 66 6f 27 20 77 65 20 77 e.this.work.with.`terminfo'.we.w
4e60 69 6c 6c 20 74 72 79 20 74 6f 20 75 73 65 20 69 74 2e 22 20 28 69 6e 74 65 72 61 63 74 69 76 65 ill.try.to.use.it.".(interactive
4e80 20 28 62 79 74 65 2d 63 6f 64 65 20 22 8a c4 c5 21 71 88 c6 c7 c0 21 3f 86 19 00 08 3f 86 19 00 .(byte-code."...!q....!?....?...
4ea0 c8 08 21 c9 3d 3f 83 20 00 70 82 23 00 ca c5 21 21 29 cb 0a 86 37 00 cc cd 21 86 37 00 cc ce 21 ..!.=?...p.#...!!)...7...!.7...!
4ec0 86 37 00 cf 19 d0 d1 d2 09 5c 22 21 1b d3 0b d4 5c 22 83 4c 00 09 d5 44 82 4f 00 d6 0b 21 2a 21 .7.......\"!....\".L...D.O...!*!
4ee0 42 87 22 20 5b 74 65 2d 70 72 6f 63 65 73 73 20 64 65 66 61 75 6c 74 2d 73 20 65 78 70 6c 69 63 B.".[te-process.default-s.explic
4f00 69 74 2d 73 68 65 6c 6c 2d 66 69 6c 65 2d 6e 61 6d 65 20 73 20 67 65 74 2d 62 75 66 66 65 72 2d it-shell-file-name.s.get-buffer-
4f20 63 72 65 61 74 65 20 22 2a 74 65 72 6d 69 6e 61 6c 2a 22 20 62 75 66 66 65 72 2d 6e 61 6d 65 20 create."*terminal*".buffer-name.
4f40 62 6f 75 6e 64 70 20 70 72 6f 63 65 73 73 2d 73 74 61 74 75 73 20 72 75 6e 20 67 65 6e 65 72 61 boundp.process-status.run.genera
4f60 74 65 2d 6e 65 77 2d 62 75 66 66 65 72 20 61 70 70 65 6e 64 20 67 65 74 65 6e 76 20 22 45 53 48 te-new-buffer.append.getenv."ESH
4f80 45 4c 4c 22 20 22 53 48 45 4c 4c 22 20 22 2f 62 69 6e 2f 73 68 22 20 72 65 61 64 2d 73 74 72 69 ELL"."SHELL"."/bin/sh".read-stri
4fa0 6e 67 20 66 6f 72 6d 61 74 20 22 52 75 6e 20 70 72 6f 67 72 61 6d 20 69 6e 20 65 6d 75 6c 61 74 ng.format."Run.program.in.emulat
4fc0 6f 72 3a 20 28 64 65 66 61 75 6c 74 20 25 73 29 20 22 20 65 71 75 61 6c 20 22 22 20 6e 69 6c 20 or:.(default.%s).".equal."".nil.
4fe0 74 65 2d 70 61 72 73 65 2d 70 72 6f 67 72 61 6d 2d 61 6e 64 2d 61 72 67 73 5d 20 31 34 29 29 20 te-parse-program-and-args].14)).
5000 28 62 79 74 65 2d 63 6f 64 65 20 22 cb 88 d2 0c 21 88 0d 3f 85 13 00 d3 d4 20 21 d5 5a 89 15 88 (byte-code."....!..?......!.Z...
5020 0e 06 3f 85 23 00 d6 d4 20 21 d5 5a 89 16 06 88 d7 20 88 0d 16 07 0e 06 89 16 08 88 d8 d9 0e 07 ..?.#....!.Z....................
5040 0e 08 23 da 44 89 16 09 88 cb 1e 0a db 20 29 88 cb 1e 0c dc 70 21 89 16 0c 85 6e 00 dd d8 de df ..#.D.........).....p!....n.....
5060 0e 0c 21 5c 22 21 83 63 00 e0 0e 0c 21 82 6a 00 e1 e2 df 0e 0c 21 5c 22 88 82 47 00 29 88 e3 e4 ..!\"!.c....!.j......!\"..G.)...
5080 e5 8f 88 e6 e7 21 85 82 00 e8 e9 21 88 ea d5 21 88 e8 eb ec 0e 0d 21 ed ec ee ef 0e 0e cf 23 f0 .....!.....!...!......!.......#.
50a0 23 23 88 cf 89 16 10 88 f1 0e 11 21 88 f2 f3 21 87 22 20 5b 74 65 2d 70 72 6f 63 65 73 73 20 64 ##.........!...!.".[te-process.d
50c0 65 66 61 75 6c 74 2d 73 20 65 78 70 6c 69 63 69 74 2d 73 68 65 6c 6c 2d 66 69 6c 65 2d 6e 61 6d efault-s.explicit-shell-file-nam
50e0 65 20 73 20 62 75 66 66 65 72 20 77 69 64 74 68 20 68 65 69 67 68 74 20 74 65 2d 77 69 64 74 68 e.s.buffer.width.height.te-width
5100 20 74 65 2d 68 65 69 67 68 74 20 6d 6f 64 65 2d 6c 69 6e 65 2d 62 75 66 66 65 72 2d 69 64 65 6e .te-height.mode-line-buffer-iden
5120 74 69 66 69 63 61 74 69 6f 6e 20 62 75 66 66 65 72 2d 72 65 61 64 2d 6f 6e 6c 79 20 6e 69 6c 20 tification.buffer-read-only.nil.
5140 70 72 6f 63 65 73 73 20 74 65 72 6d 69 6e 61 6c 2d 65 73 63 61 70 65 2d 63 68 61 72 20 74 65 72 process.terminal-escape-char.ter
5160 6d 69 6e 61 6c 2d 65 73 63 61 70 65 2d 6d 61 70 20 74 20 69 6e 68 69 62 69 74 2d 71 75 69 74 20 minal-escape-map.t.inhibit-quit.
5180 74 65 72 6d 69 6e 61 6c 2d 6d 61 70 20 73 77 69 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 20 77 69 terminal-map.switch-to-buffer.wi
51a0 6e 64 6f 77 2d 77 69 64 74 68 20 73 65 6c 65 63 74 65 64 2d 77 69 6e 64 6f 77 20 31 20 77 69 6e ndow-width.selected-window.1.win
51c0 64 6f 77 2d 68 65 69 67 68 74 20 74 65 72 6d 69 6e 61 6c 2d 6d 6f 64 65 20 66 6f 72 6d 61 74 20 dow-height.terminal-mode.format.
51e0 22 45 6d 61 63 73 20 74 65 72 6d 69 6e 61 6c 20 25 64 78 25 64 3a 20 25 25 62 20 20 22 20 74 65 "Emacs.terminal.%dx%d:.%%b..".te
5200 2d 70 65 6e 64 69 6e 67 2d 6f 75 74 70 75 74 2d 69 6e 66 6f 20 74 65 2d 63 6c 65 61 72 2d 73 63 -pending-output-info.te-clear-sc
5220 72 65 65 6e 20 67 65 74 2d 62 75 66 66 65 72 2d 70 72 6f 63 65 73 73 20 79 2d 6f 72 2d 6e 2d 70 reen.get-buffer-process.y-or-n-p
5240 20 22 4b 69 6c 6c 20 70 72 6f 63 65 73 73 20 25 73 3f 20 22 20 70 72 6f 63 65 73 73 2d 6e 61 6d ."Kill.process.%s?.".process-nam
5260 65 20 64 65 6c 65 74 65 2d 70 72 6f 63 65 73 73 20 65 72 72 6f 72 20 22 50 72 6f 63 65 73 73 20 e.delete-process.error."Process.
5280 25 73 20 6e 6f 74 20 6b 69 6c 6c 65 64 22 20 65 72 72 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c9 %s.not.killed".err.(byte-code.".
52a0 ca cb 09 0a 0b 83 0d 00 cc 82 0e 00 cd 24 ce cf d0 d1 d2 d3 26 07 18 d4 d5 21 83 3a 00 d5 d6 0d .............$......&....!.:....
52c0 0e 06 d7 d8 d9 da db 70 dc dd de df e0 42 e1 08 42 44 26 0d 89 14 82 64 00 e2 d6 70 e3 e4 ca e5 .......p.....B..BD&....d...p....
52e0 0e 07 e6 0e 08 e7 50 21 e6 e8 08 50 21 e9 e6 0d 0e 06 42 ea 23 25 25 89 14 88 eb 0c da 5c 22 88 ......P!...P!.....B.#%%......\".
5300 ec 0c dd 5c 22 29 87 22 20 5b 74 65 72 6d 63 61 70 20 74 65 2d 77 69 64 74 68 20 74 65 2d 68 65 ...\").".[termcap.te-width.te-he
5320 69 67 68 74 20 74 65 72 6d 69 6e 61 6c 2d 73 63 72 6f 6c 6c 69 6e 67 20 74 65 2d 70 72 6f 63 65 ight.terminal-scrolling.te-proce
5340 73 73 20 70 72 6f 67 72 61 6d 20 61 72 67 73 20 74 65 2d 73 74 74 79 2d 73 74 72 69 6e 67 20 65 ss.program.args.te-stty-string.e
5360 78 65 63 2d 64 69 72 65 63 74 6f 72 79 20 63 6f 6e 63 61 74 20 66 6f 72 6d 61 74 20 22 65 6d 61 xec-directory.concat.format."ema
5380 63 73 2d 76 69 72 74 75 61 6c 3a 63 6f 23 25 64 3a 6c 69 23 25 64 3a 25 73 22 20 22 22 20 22 6e cs-virtual:co#%d:li#%d:%s".""."n
53a0 73 3a 22 20 22 63 6d 3d 5e 70 3d 25 2b 20 25 2b 20 3a 63 72 3d 5e 70 5e 61 3a 6c 65 3d 5e 70 5e s:"."cm=^p=%+.%+.:cr=^p^a:le=^p^
53c0 62 3a 6e 64 3d 5e 70 5e 66 3a 22 20 22 6e 77 3d 5e 6a 3a 63 65 3d 5e 70 63 3a 63 64 3d 5e 70 43 b:nd=^p^f:"."nw=^j:ce=^pc:cd=^pC
53e0 3a 63 6c 3d 5e 70 5e 6c 3a 62 6c 3d 5e 70 5e 67 3a 22 20 22 49 43 3d 5e 70 5f 25 2b 20 3a 44 43 :cl=^p^l:bl=^p^g:"."IC=^p_%+.:DC
5400 3d 5e 70 64 25 2b 20 3a 41 4c 3d 5e 70 5e 6f 25 2b 20 3a 44 4c 3d 5e 70 5e 6b 25 2b 20 3a 22 20 =^pd%+.:AL=^p^o%+.:DL=^p^k%+.:".
5420 22 4c 50 3a 4e 46 3a 22 20 22 69 63 3d 5e 70 5f 21 3a 64 63 3d 5e 70 64 21 3a 61 6c 3d 5e 70 5e "LP:NF:"."ic=^p_!:dc=^pd!:al=^p^
5440 6f 21 3a 64 6c 3d 5e 70 5e 6b 21 3a 68 6f 3d 5e 70 3d 20 20 3a 22 20 22 69 6d 3d 3a 65 69 3d 3a o!:dl=^p^k!:ho=^p=..:"."im=:ei=:
5460 64 6d 3d 3a 65 64 3d 3a 6d 69 3a 64 6f 3d 5e 70 5e 6a 3a 6e 6c 3d 5e 70 5e 6a 3a 62 73 3a 22 20 dm=:ed=:mi:do=^p^j:nl=^p^j:bs:".
5480 66 62 6f 75 6e 64 70 20 73 74 61 72 74 2d 73 75 62 70 72 6f 63 65 73 73 20 22 74 65 72 6d 69 6e fboundp.start-subprocess."termin
54a0 61 6c 2d 65 6d 75 6c 61 74 6f 72 22 20 63 68 61 6e 6e 65 6c 2d 74 79 70 65 20 74 65 72 6d 69 6e al-emulator".channel-type.termin
54c0 61 6c 20 66 69 6c 74 65 72 20 74 65 2d 66 69 6c 74 65 72 20 62 75 66 66 65 72 20 73 65 6e 74 69 al.filter.te-filter.buffer.senti
54e0 6e 65 6c 20 74 65 2d 73 65 6e 74 69 6e 65 6c 20 6d 6f 64 69 66 79 2d 65 6e 76 69 72 6f 6e 6d 65 nel.te-sentinel.modify-environme
5500 6e 74 20 22 54 45 52 4d 22 20 22 65 6d 61 63 73 2d 76 69 72 74 75 61 6c 22 20 22 54 45 52 4d 43 nt."TERM"."emacs-virtual"."TERMC
5520 41 50 22 20 73 74 61 72 74 2d 70 72 6f 63 65 73 73 20 22 2f 62 69 6e 2f 73 68 22 20 22 2d 63 22 AP".start-process."/bin/sh"."-c"
5540 20 22 25 73 3b 20 65 78 65 63 20 25 73 20 54 45 52 4d 3d 65 6d 61 63 73 2d 76 69 72 74 75 61 6c ."%s;.exec.%s.TERM=emacs-virtual
5560 20 25 73 20 25 73 22 20 74 65 2d 71 75 6f 74 65 2d 61 72 67 2d 66 6f 72 2d 73 68 20 22 65 6e 76 .%s.%s".te-quote-arg-for-sh."env
5580 22 20 22 54 45 52 4d 43 41 50 3d 22 20 6d 61 70 63 6f 6e 63 61 74 20 22 20 22 20 73 65 74 2d 70 "."TERMCAP=".mapconcat.".".set-p
55a0 72 6f 63 65 73 73 2d 66 69 6c 74 65 72 20 73 65 74 2d 70 72 6f 63 65 73 73 2d 73 65 6e 74 69 6e rocess-filter.set-process-sentin
55c0 65 6c 5d 20 32 30 29 20 28 28 65 72 72 6f 72 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c1 20 88 c2 el].20).((error.(byte-code."....
55e0 08 40 08 41 5c 22 87 22 20 5b 65 72 72 20 66 75 6e 64 61 6d 65 6e 74 61 6c 2d 6d 6f 64 65 20 73 .@.A\".".[err.fundamental-mode.s
5600 69 67 6e 61 6c 5d 20 34 29 29 29 20 64 65 66 61 75 6c 74 2d 76 61 6c 75 65 20 6d 65 74 61 2d 66 ignal].4))).default-value.meta-f
5620 6c 61 67 20 6d 65 73 73 61 67 65 20 22 4e 6f 74 65 3a 20 20 4d 65 74 61 20 6b 65 79 20 64 69 73 lag.message."Note:..Meta.key.dis
5640 61 62 6c 65 64 20 64 75 65 20 74 6f 20 6d 61 79 62 65 2d 65 76 65 6e 74 75 61 6c 6c 79 2d 72 65 abled.due.to.maybe-eventually-re
5660 70 61 72 61 62 6c 65 20 62 72 61 69 6e 64 61 6d 61 67 65 22 20 73 69 74 2d 66 6f 72 20 22 45 6e parable.braindamage".sit-for."En
5680 74 65 72 69 6e 67 20 65 6d 61 63 73 20 74 65 72 6d 69 6e 61 6c 2d 65 6d 75 6c 61 74 6f 72 2e 2e tering.emacs.terminal-emulator..
56a0 2e 20 20 54 79 70 65 20 25 73 20 25 73 20 66 6f 72 20 68 65 6c 70 22 20 73 69 6e 67 6c 65 2d 6b ...Type.%s.%s.for.help".single-k
56c0 65 79 2d 64 65 73 63 72 69 70 74 69 6f 6e 20 6d 61 70 63 6f 6e 63 61 74 20 77 68 65 72 65 2d 69 ey-description.mapconcat.where-i
56e0 73 2d 69 6e 74 65 72 6e 61 6c 20 74 65 2d 65 73 63 61 70 65 2d 68 65 6c 70 20 22 20 22 20 75 73 s-internal.te-escape-help.".".us
5700 65 2d 6c 6f 63 61 6c 2d 6d 61 70 20 72 75 6e 2d 68 6f 6f 6b 73 20 74 65 72 6d 69 6e 61 6c 2d 6d e-local-map.run-hooks.terminal-m
5720 6f 64 65 2d 68 6f 6f 6b 5d 20 32 38 29 29 0a 0a 28 64 65 66 75 6e 20 74 65 2d 70 61 72 73 65 2d ode-hook].28))..(defun.te-parse-
5740 70 72 6f 67 72 61 6d 2d 61 6e 64 2d 61 72 67 73 20 28 73 29 20 28 62 79 74 65 2d 63 6f 64 65 20 program-and-args.(s).(byte-code.
5760 22 c6 c7 08 5c 22 83 51 00 c2 c8 1b 19 0b 85 41 00 c6 c9 08 0b 23 83 31 00 08 0b ca cb 21 4f ca "...\".Q.......A.....#.1.....!O.
5780 c8 21 89 13 88 0b 08 47 3d 85 2d 00 c2 89 13 88 82 39 00 08 0b c2 4f c2 89 13 88 09 42 89 11 88 .!.....G=.-......9....O.....B...
57a0 82 0b 00 88 cc 09 21 89 11 88 09 40 09 41 44 2a 82 6c 00 c6 cd 08 5c 22 85 5c 5c 00 ce 08 21 3f ......!....@.AD*.l....\".\\...!?
57c0 83 69 00 0c cf d0 08 50 44 44 82 6c 00 08 c2 44 87 22 20 5b 73 20 6c 20 6e 69 6c 20 70 20 73 68 .i.....PDD.l...D.".[s.l.nil.p.sh
57e0 65 6c 6c 2d 66 69 6c 65 2d 6e 61 6d 65 20 74 20 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5c 5c ell-file-name.t.string-match."\\
5800 60 5c 5c 28 5b 61 2d 7a 41 2d 5a 30 2d 39 2d 2b 3d 5f 2e 40 2f 3a 5d 2b 5b 20 09 5d 2a 5c 5c 29 `\\([a-zA-Z0-9-+=_.@/:]+[..]*\\)
5820 2b 5c 5c 27 22 20 30 20 22 5c 5c 28 5b 61 2d 7a 41 2d 5a 30 2d 39 2d 2b 3d 5f 2e 40 2f 3a 5d 2b +\\'".0."\\([a-zA-Z0-9-+=_.@/:]+
5840 5c 5c 29 5c 5c 28 5b 20 09 5d 2b 5c 5c 29 2a 22 20 6d 61 74 63 68 2d 65 6e 64 20 31 20 6e 72 65 \\)\\([..]+\\)*".match-end.1.nre
5860 76 65 72 73 65 20 22 5b 20 09 5d 22 20 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 22 2d 63 22 20 verse."[..]".file-exists-p."-c".
5880 22 65 78 65 63 20 22 5d 20 31 31 29 29 0a 0a 28 70 75 74 20 28 71 75 6f 74 65 20 74 65 72 6d 69 "exec."].11))..(put.(quote.termi
58a0 6e 61 6c 2d 6d 6f 64 65 29 20 28 71 75 6f 74 65 20 6d 6f 64 65 2d 63 6c 61 73 73 29 20 28 71 75 nal-mode).(quote.mode-class).(qu
58c0 6f 74 65 20 73 70 65 63 69 61 6c 29 29 0a 0a 28 64 65 66 75 6e 20 74 65 72 6d 69 6e 61 6c 2d 6d ote.special))..(defun.terminal-m
58e0 6f 64 65 20 6e 69 6c 20 22 5c 0a 53 65 74 20 75 70 20 76 61 72 69 61 62 6c 65 73 20 66 6f 72 20 ode.nil."\.Set.up.variables.for.
5900 75 73 65 20 66 20 74 68 65 20 74 65 72 6d 69 6e 61 6c 2d 65 6d 75 61 6c 74 6f 72 2e 0a 4f 6e 65 use.f.the.terminal-emualtor..One
5920 20 73 68 6f 75 6c 64 20 6e 6f 74 20 63 61 6c 6c 20 74 68 69 73 20 2d 2d 20 69 74 20 69 73 20 61 .should.not.call.this.--.it.is.a
5940 6e 20 69 6e 74 65 72 6e 61 6c 20 66 75 6e 63 74 69 6f 6e 0a 6f 66 20 74 68 65 20 74 65 72 6d 69 n.internal.function.of.the.termi
5960 6e 61 6c 2d 65 6d 75 6c 61 74 6f 72 22 20 28 62 79 74 65 2d 63 6f 64 65 20 22 d2 20 88 d3 70 21 nal-emulator".(byte-code."....p!
5980 88 d4 89 10 88 d5 89 11 88 d6 89 12 88 c4 89 13 88 c4 89 15 88 d7 c6 21 88 d8 c6 21 89 16 06 88 .......................!...!....
59a0 d7 c7 21 88 d8 c7 21 89 16 07 88 d7 c8 21 88 d8 c8 21 89 16 08 88 d7 c9 21 88 d8 c9 21 89 16 09 ..!...!......!...!......!...!...
59c0 88 d7 d9 21 88 d7 da 21 88 d7 db 21 88 d7 ca 21 88 dc 43 89 16 0a 88 d7 cb 21 88 65 89 16 0b 88 ...!...!...!...!..C......!.e....
59e0 d7 cc 21 88 dd 89 16 0c 88 d7 de 21 88 d7 cd 21 88 ce 89 16 0d 88 d7 cf 21 88 df 89 16 0f 88 d7 ..!........!...!........!.......
5a00 d0 21 88 0e 09 89 16 10 88 d7 d1 21 88 ce 89 16 11 87 22 20 5b 6d 61 6a 6f 72 2d 6d 6f 64 65 20 .!.........!......".[major-mode.
5a20 6d 6f 64 65 2d 6e 61 6d 65 20 6d 6f 64 65 2d 6c 69 6e 65 2d 70 72 6f 63 65 73 73 20 62 75 66 66 mode-name.mode-line-process.buff
5a40 65 72 2d 72 65 61 64 2d 6f 6e 6c 79 20 74 20 74 72 75 6e 63 61 74 65 2d 6c 69 6e 65 73 20 74 65 er-read-only.t.truncate-lines.te
5a60 72 6d 69 6e 61 6c 2d 65 73 63 61 70 65 2d 63 68 61 72 20 74 65 72 6d 69 6e 61 6c 2d 73 63 72 6f rminal-escape-char.terminal-scro
5a80 6c 6c 69 6e 67 20 74 65 72 6d 69 6e 61 6c 2d 6d 6f 72 65 2d 70 72 6f 63 65 73 73 69 6e 67 20 74 lling.terminal-more-processing.t
5aa0 65 72 6d 69 6e 61 6c 2d 72 65 64 69 73 70 6c 61 79 2d 69 6e 74 65 72 76 61 6c 20 74 65 2d 70 65 erminal-redisplay-interval.te-pe
5ac0 6e 64 69 6e 67 2d 6f 75 74 70 75 74 20 74 65 2d 73 61 76 65 64 2d 70 6f 69 6e 74 20 74 65 2d 70 nding-output.te-saved-point.te-p
5ae0 65 6e 64 69 6e 67 2d 6f 75 74 70 75 74 2d 69 6e 66 6f 20 74 65 2d 6c 6f 67 2d 62 75 66 66 65 72 ending-output-info.te-log-buffer
5b00 20 6e 69 6c 20 74 65 2d 6d 6f 72 65 2d 63 6f 75 6e 74 20 74 65 2d 72 65 64 69 73 70 6c 61 79 2d .nil.te-more-count.te-redisplay-
5b20 63 6f 75 6e 74 20 6d 65 74 61 2d 66 6c 61 67 20 6b 69 6c 6c 2d 61 6c 6c 2d 6c 6f 63 61 6c 2d 76 count.meta-flag.kill-all-local-v
5b40 61 72 69 61 62 6c 65 73 20 62 75 66 66 65 72 2d 66 6c 75 73 68 2d 75 6e 64 6f 20 74 65 72 6d 69 ariables.buffer-flush-undo.termi
5b60 6e 61 6c 2d 6d 6f 64 65 20 22 74 65 72 6d 69 6e 61 6c 22 20 28 22 3a 20 25 73 22 29 20 6d 61 6b nal-mode."terminal".(":.%s").mak
5b80 65 2d 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 20 64 65 66 61 75 6c 74 2d 76 61 6c 75 65 20 74 e-local-variable.default-value.t
5ba0 65 2d 77 69 64 74 68 20 74 65 2d 68 65 69 67 68 74 20 74 65 2d 70 72 6f 63 65 73 73 20 30 20 22 e-width.te-height.te-process.0."
5bc0 22 20 69 6e 68 69 62 69 74 2d 71 75 69 74 20 2d 31 5d 20 32 33 29 29 0a 0a 28 64 65 66 75 6e 20 ".inhibit-quit.-1].23))..(defun.
5be0 74 65 2d 71 75 6f 74 65 2d 61 72 67 2d 66 6f 72 2d 73 68 20 28 66 75 63 6b 6d 65 29 20 28 62 79 te-quote-arg-for-sh.(fuckme).(by
5c00 74 65 2d 63 6f 64 65 20 22 c6 c7 08 5c 22 83 0b 00 08 82 60 00 c6 c8 08 5c 22 3f 83 19 00 c9 08 te-code."...\".....`....\"?.....
5c20 21 82 60 00 ca cb cb 1c 1b 1a 0b 08 47 59 83 2a 00 c5 82 42 00 c6 cc 08 0b 23 89 14 83 38 00 c1 !.`.........GY.*...B.....#...8..
5c40 82 42 00 0a 08 0b c5 4f 50 89 12 88 c5 85 5a 00 0a 08 0b 0c 4f cd 08 0c 0c 54 4f 52 12 0c 54 89 .B.....OP.....Z.....O....TOR..T.
5c60 13 88 82 1f 00 88 ce 0a ce 51 2b 87 22 20 5b 66 75 63 6b 6d 65 20 74 20 68 61 72 64 65 72 20 63 .........Q+.".[fuckme.t.harder.c
5c80 72 65 74 69 6e 20 73 74 75 70 69 64 20 6e 69 6c 20 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5c retin.stupid.nil.string-match."\
5ca0 5c 60 5b 61 2d 7a 41 2d 5a 30 2d 39 2d 2b 3d 5f 2e 40 2f 3a 5d 2b 5c 5c 27 22 20 22 5b 24 5d 22 \`[a-zA-Z0-9-+=_.@/:]+\\'"."[$]"
5cc0 20 70 72 69 6e 31 2d 74 6f 2d 73 74 72 69 6e 67 20 22 22 20 30 20 22 5b 5c 22 5c 5c 24 5d 22 20 .prin1-to-string."".0."[\"\\$]".
5ce0 22 5c 5c 22 20 22 5c 22 22 5d 20 31 31 29 29 0a "\\"."\""].11)).