summaryrefslogtreecommitdiff
path: root/lisp/simple.elc
blob: 86a7623607e63ab7ffc8420e561be9132238701c (plain)
ofshex dumpascii
0000 3b 3b 3b 20 63 6f 6d 70 69 6c 65 64 20 62 79 20 6a 69 6d 62 40 77 6f 6f 6b 75 6d 7a 2e 67 6e 75 ;;;.compiled.by.jimb@wookumz.gnu
0020 2e 61 69 2e 6d 69 74 2e 65 64 75 20 6f 6e 20 57 65 64 20 41 70 72 20 31 35 20 30 34 3a 31 35 3a .ai.mit.edu.on.Wed.Apr.15.04:15:
0040 34 33 20 31 39 39 32 0a 3b 3b 3b 20 66 72 6f 6d 20 66 69 6c 65 20 2f 67 64 2f 67 6e 75 2f 65 6d 43.1992.;;;.from.file./gd/gnu/em
0060 61 63 73 2f 65 6d 61 63 73 2d 31 38 2e 35 38 2f 6c 69 73 70 2f 73 69 6d 70 6c 65 2e 65 6c 0a 3b acs/emacs-18.58/lisp/simple.el.;
0080 3b 3b 20 65 6d 61 63 73 20 76 65 72 73 69 6f 6e 20 31 38 2e 35 38 2e 31 2e 0a 3b 3b 3b 20 62 79 ;;.emacs.version.18.58.1..;;;.by
00a0 74 65 63 6f 6d 70 20 76 65 72 73 69 6f 6e 20 32 2e 30 31 20 62 65 74 61 3b 20 31 33 2d 61 75 67 tecomp.version.2.01.beta;.13-aug
00c0 2d 39 31 2e 0a 3b 3b 3b 20 6f 70 74 69 6d 69 7a 61 74 69 6f 6e 20 69 73 20 6f 6e 3b 20 63 6f 6d -91..;;;.optimization.is.on;.com
00e0 70 69 6c 65 64 20 77 69 74 68 20 65 6d 61 63 73 31 38 20 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 piled.with.emacs18.compatibility
0100 2e 0a 0a 28 64 65 66 75 6e 20 6f 70 65 6e 2d 6c 69 6e 65 20 28 61 72 67 29 20 22 5c 0a 49 6e 73 ...(defun.open-line.(arg)."\.Ins
0120 65 72 74 20 61 20 6e 65 77 6c 69 6e 65 20 61 6e 64 20 6c 65 61 76 65 20 70 6f 69 6e 74 20 62 65 ert.a.newline.and.leave.point.be
0140 66 6f 72 65 20 69 74 2e 0a 57 69 74 68 20 61 72 67 2c 20 69 6e 73 65 72 74 73 20 74 68 61 74 20 fore.it..With.arg,.inserts.that.
0160 6d 61 6e 79 20 6e 65 77 6c 69 6e 65 73 2e 22 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 2a 70 many.newlines.".(interactive."*p
0180 22 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 6e 85 06 00 6f 3f 89 18 83 0f 00 c1 c2 21 88 0b c4 ").(byte-code."n...o?.......!...
01a0 56 83 23 00 c5 63 88 60 53 62 88 0b 53 89 13 82 10 00 08 85 2a 00 c1 c6 21 29 87 22 20 5b 66 6c V.#..c.`Sb..S.......*...!).".[fl
01c0 61 67 20 66 6f 72 77 61 72 64 2d 63 68 61 72 20 2d 31 20 61 72 67 20 30 20 31 30 20 31 5d 20 33 ag.forward-char.-1.arg.0.10.1].3
01e0 29 29 0a 28 64 65 66 75 6e 20 73 70 6c 69 74 2d 6c 69 6e 65 20 6e 69 6c 20 22 5c 0a 53 70 6c 69 )).(defun.split-line.nil."\.Spli
0200 74 20 63 75 72 72 65 6e 74 20 6c 69 6e 65 2c 20 6d 6f 76 69 6e 67 20 70 6f 72 74 69 6f 6e 20 62 t.current.line,.moving.portion.b
0220 65 79 6f 6e 64 20 70 6f 69 6e 74 20 76 65 72 74 69 63 61 6c 6c 79 20 64 6f 77 6e 2e 22 20 28 69 eyond.point.vertically.down.".(i
0240 6e 74 65 72 61 63 74 69 76 65 20 22 2a 22 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c0 c1 21 88 nteractive."*").(byte-code."..!.
0260 69 60 1a 1b c4 63 88 c5 0b c6 5c 22 88 5c 6e 62 2a 87 22 20 5b 73 6b 69 70 2d 63 68 61 72 73 2d i`...c....\".\nb*.".[skip-chars-
0280 66 6f 72 77 61 72 64 20 22 20 09 22 20 70 6f 73 20 63 6f 6c 20 31 30 20 69 6e 64 65 6e 74 2d 74 forward."..".pos.col.10.indent-t
02a0 6f 20 30 5d 20 33 29 29 0a 28 64 65 66 75 6e 20 71 75 6f 74 65 64 2d 69 6e 73 65 72 74 20 28 61 o.0].3)).(defun.quoted-insert.(a
02c0 72 67 29 20 22 5c 0a 52 65 61 64 20 6e 65 78 74 20 69 6e 70 75 74 20 63 68 61 72 61 63 74 65 72 rg)."\.Read.next.input.character
02e0 20 61 6e 64 20 69 6e 73 65 72 74 20 69 74 2e 0a 55 73 65 66 75 6c 20 66 6f 72 20 69 6e 73 65 72 .and.insert.it..Useful.for.inser
0300 74 69 6e 67 20 63 6f 6e 74 72 6f 6c 20 63 68 61 72 61 63 74 65 72 73 2e 0a 59 6f 75 20 6d 61 79 ting.control.characters..You.may
0320 20 61 6c 73 6f 20 74 79 70 65 20 75 70 20 74 6f 20 33 20 6f 63 74 61 6c 20 64 69 67 69 74 73 2c .also.type.up.to.3.octal.digits,
0340 20 74 6f 20 69 6e 73 65 72 74 20 61 20 63 68 61 72 61 63 74 65 72 20 77 69 74 68 20 74 68 61 74 .to.insert.a.character.with.that
0360 20 63 6f 64 65 22 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 2a 70 22 29 20 28 62 79 74 65 2d .code".(interactive."*p").(byte-
0380 63 6f 64 65 20 22 c0 20 19 5c 6e c3 56 85 13 00 09 63 88 5c 6e 53 89 12 82 04 00 29 87 22 20 5b code."...\n.V....c.\nS.....).".[
03a0 72 65 61 64 2d 71 75 6f 74 65 64 2d 63 68 61 72 20 63 68 61 72 20 61 72 67 20 30 5d 20 33 29 29 read-quoted-char.char.arg.0].3))
03c0 0a 28 64 65 66 75 6e 20 64 65 6c 65 74 65 2d 69 6e 64 65 6e 74 61 74 69 6f 6e 20 28 26 6f 70 74 .(defun.delete-indentation.(&opt
03e0 69 6f 6e 61 6c 20 61 72 67 29 20 22 5c 0a 4a 6f 69 6e 20 74 68 69 73 20 6c 69 6e 65 20 74 6f 20 ional.arg)."\.Join.this.line.to.
0400 70 72 65 76 69 6f 75 73 20 61 6e 64 20 66 69 78 20 75 70 20 77 68 69 74 65 73 70 61 63 65 20 61 previous.and.fix.up.whitespace.a
0420 74 20 6a 6f 69 6e 2e 0a 57 69 74 68 20 61 72 67 75 6d 65 6e 74 2c 20 6a 6f 69 6e 20 74 68 69 73 t.join..With.argument,.join.this
0440 20 6c 69 6e 65 20 74 6f 20 66 6f 6c 6c 6f 77 69 6e 67 20 6c 69 6e 65 2e 22 20 28 69 6e 74 65 72 .line.to.following.line.".(inter
0460 61 63 74 69 76 65 20 22 2a 50 22 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c0 c1 21 88 5c 6e 83 active."*P").(byte-code."..!.\n.
0480 0c 00 c0 c3 21 88 68 c4 3d 85 1a 00 c5 60 60 53 5c 22 88 c6 20 87 22 20 5b 66 6f 72 77 61 72 64 ....!.h.=....``S\"....".[forward
04a0 2d 6c 69 6e 65 20 30 20 61 72 67 20 31 20 31 30 20 64 65 6c 65 74 65 2d 72 65 67 69 6f 6e 20 66 -line.0.arg.1.10.delete-region.f
04c0 69 78 75 70 2d 77 68 69 74 65 73 70 61 63 65 5d 20 33 29 29 0a 28 64 65 66 75 6e 20 66 69 78 75 ixup-whitespace].3)).(defun.fixu
04e0 70 2d 77 68 69 74 65 73 70 61 63 65 20 6e 69 6c 20 22 5c 0a 46 69 78 75 70 20 77 68 69 74 65 20 p-whitespace.nil."\.Fixup.white.
0500 73 70 61 63 65 20 62 65 74 77 65 65 6e 20 6f 62 6a 65 63 74 73 20 61 72 6f 75 6e 64 20 70 6f 69 space.between.objects.around.poi
0520 6e 74 2e 0a 4c 65 61 76 65 20 6f 6e 65 20 73 70 61 63 65 20 6f 72 20 6e 6f 6e 65 2c 20 61 63 63 nt..Leave.one.space.or.none,.acc
0540 6f 72 64 69 6e 67 20 74 6f 20 74 68 65 20 63 6f 6e 74 65 78 74 2e 22 20 28 69 6e 74 65 72 61 63 ording.to.the.context.".(interac
0560 74 69 76 65 20 22 2a 22 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 8a c0 20 88 c1 c2 21 86 13 00 tive."*").(byte-code."......!...
0580 8a c3 c4 21 88 c1 c5 21 29 3f 85 19 00 c6 63 29 87 22 20 5b 64 65 6c 65 74 65 2d 68 6f 72 69 7a ...!...!)?....c).".[delete-horiz
05a0 6f 6e 74 61 6c 2d 73 70 61 63 65 20 6c 6f 6f 6b 69 6e 67 2d 61 74 20 22 5e 5c 5c 7c 5c 5c 73 29 ontal-space.looking-at."^\\|\\s)
05c0 5c 5c 7c 24 22 20 66 6f 72 77 61 72 64 2d 63 68 61 72 20 2d 31 20 22 5c 5c 73 28 5c 5c 7c 5c 5c \\|$".forward-char.-1."\\s(\\|\\
05e0 73 27 22 20 33 32 5d 20 32 29 29 0a 28 64 65 66 75 6e 20 64 65 6c 65 74 65 2d 68 6f 72 69 7a 6f s'".32].2)).(defun.delete-horizo
0600 6e 74 61 6c 2d 73 70 61 63 65 20 6e 69 6c 20 22 5c 0a 44 65 6c 65 74 65 20 61 6c 6c 20 73 70 61 ntal-space.nil."\.Delete.all.spa
0620 63 65 73 20 61 6e 64 20 74 61 62 73 20 61 72 6f 75 6e 64 20 70 6f 69 6e 74 2e 22 20 28 69 6e 74 ces.and.tabs.around.point.".(int
0640 65 72 61 63 74 69 76 65 20 22 2a 22 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c0 c1 21 88 c2 60 eractive."*").(byte-code."..!..`
0660 c3 c1 21 88 60 5c 22 87 22 20 5b 73 6b 69 70 2d 63 68 61 72 73 2d 62 61 63 6b 77 61 72 64 20 22 ..!.`\".".[skip-chars-backward."
0680 20 09 22 20 64 65 6c 65 74 65 2d 72 65 67 69 6f 6e 20 73 6b 69 70 2d 63 68 61 72 73 2d 66 6f 72 ..".delete-region.skip-chars-for
06a0 77 61 72 64 5d 20 34 29 29 0a 28 64 65 66 75 6e 20 6a 75 73 74 2d 6f 6e 65 2d 73 70 61 63 65 20 ward].4)).(defun.just-one-space.
06c0 6e 69 6c 20 22 5c 0a 44 65 6c 65 74 65 20 61 6c 6c 20 73 70 61 63 65 73 20 61 6e 64 20 74 61 62 nil."\.Delete.all.spaces.and.tab
06e0 73 20 61 72 6f 75 6e 64 20 70 6f 69 6e 74 2c 20 6c 65 61 76 69 6e 67 20 6f 6e 65 20 73 70 61 63 s.around.point,.leaving.one.spac
0700 65 2e 22 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 2a 22 29 20 28 62 79 74 65 2d 63 6f 64 65 e.".(interactive."*").(byte-code
0720 20 22 c0 c1 21 88 67 c2 55 83 11 00 c3 c4 21 88 82 14 00 c2 63 88 c5 60 c6 c1 21 88 60 5c 22 87 ."..!.g.U.....!.....c..`..!.`\".
0740 22 20 5b 73 6b 69 70 2d 63 68 61 72 73 2d 62 61 63 6b 77 61 72 64 20 22 20 09 22 20 33 32 20 66 ".[skip-chars-backward."..".32.f
0760 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 73 6b 69 70 orward-char.1.delete-region.skip
0780 2d 63 68 61 72 73 2d 66 6f 72 77 61 72 64 5d 20 34 29 29 0a 28 64 65 66 75 6e 20 64 65 6c 65 74 -chars-forward].4)).(defun.delet
07a0 65 2d 62 6c 61 6e 6b 2d 6c 69 6e 65 73 20 6e 69 6c 20 22 5c 0a 4f 6e 20 62 6c 61 6e 6b 20 6c 69 e-blank-lines.nil."\.On.blank.li
07c0 6e 65 2c 20 64 65 6c 65 74 65 20 61 6c 6c 20 73 75 72 72 6f 75 6e 64 69 6e 67 20 62 6c 61 6e 6b ne,.delete.all.surrounding.blank
07e0 20 6c 69 6e 65 73 2c 20 6c 65 61 76 69 6e 67 20 6a 75 73 74 20 6f 6e 65 2e 0a 4f 6e 20 69 73 6f .lines,.leaving.just.one..On.iso
0800 6c 61 74 65 64 20 62 6c 61 6e 6b 20 6c 69 6e 65 2c 20 64 65 6c 65 74 65 20 74 68 61 74 20 6f 6e lated.blank.line,.delete.that.on
0820 65 2e 0a 4f 6e 20 6e 6f 6e 62 6c 61 6e 6b 20 6c 69 6e 65 2c 20 64 65 6c 65 74 65 20 61 6c 6c 20 e..On.nonblank.line,.delete.all.
0840 62 6c 61 6e 6b 20 6c 69 6e 65 73 20 74 68 61 74 20 66 6f 6c 6c 6f 77 20 69 74 2e 22 20 28 69 6e blank.lines.that.follow.it.".(in
0860 74 65 72 61 63 74 69 76 65 20 22 2a 22 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c0 89 19 1a 8a teractive."*").(byte-code.".....
0880 c3 c4 21 88 c5 c6 21 89 12 85 24 00 c5 c7 21 3f 85 24 00 6f 86 24 00 c3 c8 21 88 c5 c6 21 3f 11 ..!...!...$...!?.$.o.$...!...!?.
08a0 29 5c 6e 83 4b 00 c3 c4 21 88 09 83 36 00 c3 c9 21 88 ca 60 cb cc c0 cd 23 83 48 00 c3 c9 21 88 )\n.K...!...6...!..`....#.H...!.
08c0 60 82 49 00 65 5c 22 88 5c 6e 85 50 00 09 3f 85 71 00 8a ce 20 88 c3 c9 21 88 ca 60 cf cc c0 cd `.I.e\".\n.P..?.q.......!..`....
08e0 23 83 6e 00 c3 c4 21 88 60 82 6f 00 64 5c 22 29 2a 87 22 20 5b 6e 69 6c 20 73 69 6e 67 6c 65 62 #.n...!.`.o.d\")*.".[nil.singleb
0900 6c 61 6e 6b 20 74 68 69 73 62 6c 61 6e 6b 20 66 6f 72 77 61 72 64 2d 6c 69 6e 65 20 30 20 6c 6f lank.thisblank.forward-line.0.lo
0920 6f 6b 69 6e 67 2d 61 74 20 22 5b 20 09 5d 2a 24 22 20 22 5b 20 09 5d 2a 5c 6e 5b 20 09 5d 2a 24 oking-at."[..]*$"."[..]*\n[..]*$
0940 22 20 2d 31 20 31 20 64 65 6c 65 74 65 2d 72 65 67 69 6f 6e 20 72 65 2d 73 65 61 72 63 68 2d 62 ".-1.1.delete-region.re-search-b
0960 61 63 6b 77 61 72 64 20 22 5b 5e 20 09 5c 6e 5d 22 20 74 20 65 6e 64 2d 6f 66 2d 6c 69 6e 65 20 ackward."[^..\n]".t.end-of-line.
0980 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 5d 20 37 29 29 0a 28 64 65 66 75 6e 20 62 61 re-search-forward].7)).(defun.ba
09a0 63 6b 2d 74 6f 2d 69 6e 64 65 6e 74 61 74 69 6f 6e 20 6e 69 6c 20 22 5c 0a 4d 6f 76 65 20 70 6f ck-to-indentation.nil."\.Move.po
09c0 69 6e 74 20 74 6f 20 74 68 65 20 66 69 72 73 74 20 6e 6f 6e 2d 77 68 69 74 65 73 70 61 63 65 20 int.to.the.first.non-whitespace.
09e0 63 68 61 72 61 63 74 65 72 20 6f 6e 20 74 68 69 73 20 6c 69 6e 65 2e 22 20 28 69 6e 74 65 72 61 character.on.this.line.".(intera
0a00 63 74 69 76 65 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c0 c1 21 88 c2 c3 21 87 22 20 5b 66 6f ctive).(byte-code."..!...!.".[fo
0a20 72 77 61 72 64 2d 6c 69 6e 65 20 30 20 73 6b 69 70 2d 63 68 61 72 73 2d 66 6f 72 77 61 72 64 20 rward-line.0.skip-chars-forward.
0a40 22 20 09 22 5d 20 32 29 29 0a 28 64 65 66 75 6e 20 6e 65 77 6c 69 6e 65 2d 61 6e 64 2d 69 6e 64 ".."].2)).(defun.newline-and-ind
0a60 65 6e 74 20 6e 69 6c 20 22 5c 0a 49 6e 73 65 72 74 20 61 20 6e 65 77 6c 69 6e 65 2c 20 74 68 65 ent.nil."\.Insert.a.newline,.the
0a80 6e 20 69 6e 64 65 6e 74 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 6d 61 6a 6f 72 20 6d 6f 64 65 n.indent.according.to.major.mode
0aa0 2e 0a 49 6e 64 65 6e 74 61 74 69 6f 6e 20 69 73 20 64 6f 6e 65 20 75 73 69 6e 67 20 74 68 65 20 ..Indentation.is.done.using.the.
0ac0 63 75 72 72 65 6e 74 20 69 6e 64 65 6e 74 2d 6c 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 2e 0a 49 6e current.indent-line-function..In
0ae0 20 70 72 6f 67 72 61 6d 6d 69 6e 67 20 6c 61 6e 67 75 61 67 65 20 6d 6f 64 65 73 2c 20 74 68 69 .programming.language.modes,.thi
0b00 73 20 69 73 20 74 68 65 20 73 61 6d 65 20 61 73 20 54 41 42 2e 0a 49 6e 20 73 6f 6d 65 20 74 65 s.is.the.same.as.TAB..In.some.te
0b20 78 74 20 6d 6f 64 65 73 2c 20 77 68 65 72 65 20 54 41 42 20 69 6e 73 65 72 74 73 20 61 20 74 61 xt.modes,.where.TAB.inserts.a.ta
0b40 62 2c 20 74 68 69 73 20 69 6e 64 65 6e 74 73 20 74 6f 20 74 68 65 0a 73 70 65 63 69 66 69 65 64 b,.this.indents.to.the.specified
0b60 20 6c 65 66 74 2d 6d 61 72 67 69 6e 20 63 6f 6c 75 6d 6e 2e 22 20 28 69 6e 74 65 72 61 63 74 69 .left-margin.column.".(interacti
0b80 76 65 20 22 2a 22 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c0 60 c1 c2 21 88 60 5c 22 88 c3 20 ve."*").(byte-code.".`..!.`\"...
0ba0 88 c4 20 87 22 20 5b 64 65 6c 65 74 65 2d 72 65 67 69 6f 6e 20 73 6b 69 70 2d 63 68 61 72 73 2d ....".[delete-region.skip-chars-
0bc0 62 61 63 6b 77 61 72 64 20 22 20 09 22 20 6e 65 77 6c 69 6e 65 20 69 6e 64 65 6e 74 2d 61 63 63 backward."..".newline.indent-acc
0be0 6f 72 64 69 6e 67 2d 74 6f 2d 6d 6f 64 65 5d 20 34 29 29 0a 28 64 65 66 75 6e 20 72 65 69 6e 64 ording-to-mode].4)).(defun.reind
0c00 65 6e 74 2d 74 68 65 6e 2d 6e 65 77 6c 69 6e 65 2d 61 6e 64 2d 69 6e 64 65 6e 74 20 6e 69 6c 20 ent-then-newline-and-indent.nil.
0c20 22 5c 0a 52 65 69 6e 64 65 6e 74 20 63 75 72 72 65 6e 74 20 6c 69 6e 65 2c 20 69 6e 73 65 72 74 "\.Reindent.current.line,.insert
0c40 20 6e 65 77 6c 69 6e 65 2c 20 74 68 65 6e 20 69 6e 64 65 6e 74 20 74 68 65 20 6e 65 77 20 6c 69 .newline,.then.indent.the.new.li
0c60 6e 65 2e 0a 49 6e 64 65 6e 74 61 74 69 6f 6e 20 6f 66 20 62 6f 74 68 20 6c 69 6e 65 73 20 69 73 ne..Indentation.of.both.lines.is
0c80 20 64 6f 6e 65 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 74 68 65 20 63 75 72 72 65 6e 74 20 6d .done.according.to.the.current.m
0ca0 61 6a 6f 72 20 6d 6f 64 65 2c 0a 77 68 69 63 68 20 6d 65 61 6e 73 20 74 68 61 74 20 74 68 65 20 ajor.mode,.which.means.that.the.
0cc0 63 75 72 72 65 6e 74 20 76 61 6c 75 65 20 6f 66 20 69 6e 64 65 6e 74 2d 6c 69 6e 65 2d 66 75 6e current.value.of.indent-line-fun
0ce0 63 74 69 6f 6e 20 69 73 20 63 61 6c 6c 65 64 2e 0a 49 6e 20 70 72 6f 67 72 61 6d 6d 69 6e 67 20 ction.is.called..In.programming.
0d00 6c 61 6e 67 75 61 67 65 20 6d 6f 64 65 73 2c 20 74 68 69 73 20 69 73 20 74 68 65 20 73 61 6d 65 language.modes,.this.is.the.same
0d20 20 61 73 20 54 41 42 2e 0a 49 6e 20 73 6f 6d 65 20 74 65 78 74 20 6d 6f 64 65 73 2c 20 77 68 65 .as.TAB..In.some.text.modes,.whe
0d40 72 65 20 54 41 42 20 69 6e 73 65 72 74 73 20 61 20 74 61 62 2c 20 74 68 69 73 20 69 6e 64 65 6e re.TAB.inserts.a.tab,.this.inden
0d60 74 73 20 74 6f 20 74 68 65 0a 73 70 65 63 69 66 69 65 64 20 6c 65 66 74 2d 6d 61 72 67 69 6e 20 ts.to.the.specified.left-margin.
0d80 63 6f 6c 75 6d 6e 2e 22 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 2a 22 29 20 28 62 79 74 65 column.".(interactive."*").(byte
0da0 2d 63 6f 64 65 20 22 8a c0 60 c1 c2 21 88 60 5c 22 88 c3 20 88 29 c4 20 88 c3 20 87 22 20 5b 64 -code."..`..!.`\"....)......".[d
0dc0 65 6c 65 74 65 2d 72 65 67 69 6f 6e 20 73 6b 69 70 2d 63 68 61 72 73 2d 62 61 63 6b 77 61 72 64 elete-region.skip-chars-backward
0de0 20 22 20 09 22 20 69 6e 64 65 6e 74 2d 61 63 63 6f 72 64 69 6e 67 2d 74 6f 2d 6d 6f 64 65 20 6e ."..".indent-according-to-mode.n
0e00 65 77 6c 69 6e 65 5d 20 34 29 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 c0 c1 4d 88 c2 c3 4d 87 ewline].4)).(byte-code."..M...M.
0e20 22 20 5b 6b 69 6c 6c 2d 66 6f 72 77 61 72 64 2d 63 68 61 72 73 20 28 6c 61 6d 62 64 61 20 28 61 ".[kill-forward-chars.(lambda.(a
0e40 72 67 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 08 3c 83 08 00 08 40 10 08 c1 3d 83 10 00 c2 10 rg).(byte-code.".<....@...=.....
0e60 c3 60 60 08 5c 5c 5c 22 87 22 20 5b 61 72 67 20 2d 20 2d 31 20 6b 69 6c 6c 2d 72 65 67 69 6f 6e .``.\\\".".[arg.-.-1.kill-region
0e80 5d 20 34 29 29 20 6b 69 6c 6c 2d 62 61 63 6b 77 61 72 64 2d 63 68 61 72 73 20 28 6c 61 6d 62 64 ].4)).kill-backward-chars.(lambd
0ea0 61 20 28 61 72 67 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 08 3c 83 08 00 08 40 10 08 c1 3d 83 a.(arg).(byte-code.".<....@...=.
0ec0 10 00 c2 10 c3 60 60 08 5a 5c 22 87 22 20 5b 61 72 67 20 2d 20 2d 31 20 6b 69 6c 6c 2d 72 65 67 .....``.Z\".".[arg.-.-1.kill-reg
0ee0 69 6f 6e 5d 20 34 29 29 5d 20 32 29 0a 28 64 65 66 75 6e 20 62 61 63 6b 77 61 72 64 2d 64 65 6c ion].4))].2).(defun.backward-del
0f00 65 74 65 2d 63 68 61 72 2d 75 6e 74 61 62 69 66 79 20 28 61 72 67 20 26 6f 70 74 69 6f 6e 61 6c ete-char-untabify.(arg.&optional
0f20 20 6b 69 6c 6c 70 29 20 22 5c 0a 44 65 6c 65 74 65 20 63 68 61 72 61 63 74 65 72 73 20 62 61 63 .killp)."\.Delete.characters.bac
0f40 6b 77 61 72 64 2c 20 63 68 61 6e 67 69 6e 67 20 74 61 62 73 20 69 6e 74 6f 20 73 70 61 63 65 73 kward,.changing.tabs.into.spaces
0f60 2e 0a 44 65 6c 65 74 65 20 41 52 47 20 63 68 61 72 73 2c 20 61 6e 64 20 6b 69 6c 6c 20 28 73 61 ..Delete.ARG.chars,.and.kill.(sa
0f80 76 65 20 69 6e 20 6b 69 6c 6c 20 72 69 6e 67 29 20 69 66 20 4b 49 4c 4c 50 20 69 73 20 6e 6f 6e ve.in.kill.ring).if.KILLP.is.non
0fa0 2d 6e 69 6c 2e 0a 49 6e 74 65 72 61 63 74 69 76 65 6c 79 2c 20 41 52 47 20 69 73 20 74 68 65 20 -nil..Interactively,.ARG.is.the.
0fc0 70 72 65 66 69 78 20 61 72 67 20 28 64 65 66 61 75 6c 74 20 31 29 0a 61 6e 64 20 4b 49 4c 4c 50 prefix.arg.(default.1).and.KILLP
0fe0 20 69 73 20 74 20 69 66 20 70 72 65 66 69 78 20 61 72 67 20 69 73 20 77 61 73 20 73 70 65 63 69 .is.t.if.prefix.arg.is.was.speci
1000 66 69 65 64 2e 22 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 2a 70 5c 6e 50 22 29 20 28 62 79 fied.".(interactive."*p\nP").(by
1020 74 65 2d 63 6f 64 65 20 22 08 19 8a 09 c2 56 83 32 00 6f 84 32 00 68 c3 55 83 27 00 69 1c c5 c6 te-code.".....V.2.o.2.h.U.'.i...
1040 21 88 0c 69 5a 14 c7 c8 0c 5c 22 88 c9 ca 21 88 29 c5 c6 21 88 09 53 89 11 82 04 00 2a cb 08 0e !..iZ....\"...!.)..!..S.....*...
1060 0c 5c 22 87 22 20 5b 61 72 67 20 63 6f 75 6e 74 20 30 20 39 20 63 6f 6c 20 66 6f 72 77 61 72 64 .\".".[arg.count.0.9.col.forward
1080 2d 63 68 61 72 20 2d 31 20 69 6e 73 65 72 74 2d 63 68 61 72 20 33 32 20 64 65 6c 65 74 65 2d 63 -char.-1.insert-char.32.delete-c
10a0 68 61 72 20 31 20 64 65 6c 65 74 65 2d 62 61 63 6b 77 61 72 64 2d 63 68 61 72 20 6b 69 6c 6c 70 har.1.delete-backward-char.killp
10c0 5d 20 34 29 29 0a 28 64 65 66 75 6e 20 7a 61 70 2d 74 6f 2d 63 68 61 72 20 28 61 72 67 20 63 68 ].4)).(defun.zap-to-char.(arg.ch
10e0 61 72 29 20 22 5c 0a 4b 69 6c 6c 20 75 70 20 74 6f 20 28 62 75 74 20 6e 6f 74 20 69 6e 63 6c 75 ar)."\.Kill.up.to.(but.not.inclu
1100 64 69 6e 67 29 20 41 52 47 27 74 68 20 6f 63 63 75 72 72 65 6e 63 65 20 6f 66 20 43 48 41 52 2e ding).ARG'th.occurrence.of.CHAR.
1120 0a 47 6f 65 73 20 62 61 63 6b 77 61 72 64 20 69 66 20 41 52 47 20 69 73 20 6e 65 67 61 74 69 76 .Goes.backward.if.ARG.is.negativ
1140 65 3b 20 67 6f 65 73 20 74 6f 20 65 6e 64 20 6f 66 20 62 75 66 66 65 72 20 69 66 20 43 48 41 52 e;.goes.to.end.of.buffer.if.CHAR
1160 20 6e 6f 74 20 66 6f 75 6e 64 2e 22 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 2a 70 5c 6e 63 .not.found.".(interactive."*p\nc
1180 5a 61 70 20 74 6f 20 63 68 61 72 3a 20 22 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c0 60 c1 c2 Zap.to.char:.").(byte-code.".`..
11a0 0b 21 c4 c5 0e 06 24 83 5c 22 00 0e 06 c7 56 83 1a 00 60 53 82 1c 00 60 54 62 88 60 82 2e 00 0e .!....$.\"....V...`S...`Tb.`....
11c0 06 c7 56 83 2d 00 64 82 2e 00 65 5c 22 87 22 20 5b 6b 69 6c 6c 2d 72 65 67 69 6f 6e 20 73 65 61 ..V.-.d...e\".".[kill-region.sea
11e0 72 63 68 2d 66 6f 72 77 61 72 64 20 63 68 61 72 2d 74 6f 2d 73 74 72 69 6e 67 20 63 68 61 72 20 rch-forward.char-to-string.char.
1200 6e 69 6c 20 74 20 61 72 67 20 30 5d 20 37 29 29 0a 28 64 65 66 75 6e 20 62 65 67 69 6e 6e 69 6e nil.t.arg.0].7)).(defun.beginnin
1220 67 2d 6f 66 2d 62 75 66 66 65 72 20 28 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 29 20 22 5c 0a 4d g-of-buffer.(&optional.arg)."\.M
1240 6f 76 65 20 70 6f 69 6e 74 20 74 6f 20 74 68 65 20 62 65 67 69 6e 6e 69 6e 67 20 6f 66 20 74 68 ove.point.to.the.beginning.of.th
1260 65 20 62 75 66 66 65 72 3b 20 6c 65 61 76 65 20 6d 61 72 6b 20 61 74 20 70 72 65 76 69 6f 75 73 e.buffer;.leave.mark.at.previous
1280 20 70 6f 73 69 74 69 6f 6e 2e 0a 57 69 74 68 20 61 72 67 20 4e 2c 20 70 75 74 20 70 6f 69 6e 74 .position..With.arg.N,.put.point
12a0 20 4e 2f 31 30 20 6f 66 20 74 68 65 20 77 61 79 20 66 72 6f 6d 20 74 68 65 20 74 72 75 65 20 62 .N/10.of.the.way.from.the.true.b
12c0 65 67 69 6e 6e 69 6e 67 2e 0a 44 6f 6e 27 74 20 75 73 65 20 74 68 69 73 20 69 6e 20 4c 69 73 70 eginning..Don't.use.this.in.Lisp
12e0 20 70 72 6f 67 72 61 6d 73 21 0a 28 67 6f 74 6f 2d 63 68 61 72 20 28 70 6f 69 6e 74 2d 6d 69 6e .programs!.(goto-char.(point-min
1300 29 29 20 69 73 20 66 61 73 74 65 72 20 61 6e 64 20 64 6f 65 73 20 6e 6f 74 20 73 65 74 20 74 68 )).is.faster.and.does.not.set.th
1320 65 20 6d 61 72 6b 2e 22 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 50 22 29 20 28 62 79 74 65 e.mark.".(interactive."P").(byte
1340 2d 63 6f 64 65 20 22 c0 20 88 09 83 2a 00 c2 20 c3 56 83 1b 00 c4 c5 09 21 c6 c2 20 c7 5c 22 5c -code.".....*....V......!....\"\
1360 22 82 2b 00 c6 c4 c2 20 c5 09 21 5c 22 c7 5c 5c c7 5c 22 82 2b 00 65 62 88 09 85 34 00 c8 c9 21 ".+.......!\".\\.\".+.eb...4...!
1380 87 22 20 5b 70 75 73 68 2d 6d 61 72 6b 20 61 72 67 20 62 75 66 66 65 72 2d 73 69 7a 65 20 31 30 .".[push-mark.arg.buffer-size.10
13a0 30 30 30 20 2a 20 70 72 65 66 69 78 2d 6e 75 6d 65 72 69 63 2d 76 61 6c 75 65 20 2f 20 31 30 20 000.*.prefix-numeric-value./.10.
13c0 66 6f 72 77 61 72 64 2d 6c 69 6e 65 20 31 5d 20 35 29 29 0a 28 64 65 66 75 6e 20 65 6e 64 2d 6f forward-line.1].5)).(defun.end-o
13e0 66 2d 62 75 66 66 65 72 20 28 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 29 20 22 5c 0a 4d 6f 76 65 f-buffer.(&optional.arg)."\.Move
1400 20 70 6f 69 6e 74 20 74 6f 20 74 68 65 20 65 6e 64 20 6f 66 20 74 68 65 20 62 75 66 66 65 72 3b .point.to.the.end.of.the.buffer;
1420 20 6c 65 61 76 65 20 6d 61 72 6b 20 61 74 20 70 72 65 76 69 6f 75 73 20 70 6f 73 69 74 69 6f 6e .leave.mark.at.previous.position
1440 2e 0a 57 69 74 68 20 61 72 67 20 4e 2c 20 70 75 74 20 70 6f 69 6e 74 20 4e 2f 31 30 20 6f 66 20 ..With.arg.N,.put.point.N/10.of.
1460 74 68 65 20 77 61 79 20 66 72 6f 6d 20 74 68 65 20 74 72 75 65 20 65 6e 64 2e 0a 44 6f 6e 27 74 the.way.from.the.true.end..Don't
1480 20 75 73 65 20 74 68 69 73 20 69 6e 20 4c 69 73 70 20 70 72 6f 67 72 61 6d 73 21 0a 28 67 6f 74 .use.this.in.Lisp.programs!.(got
14a0 6f 2d 63 68 61 72 20 28 70 6f 69 6e 74 2d 6d 61 78 29 29 20 69 73 20 66 61 73 74 65 72 20 61 6e o-char.(point-max)).is.faster.an
14c0 64 20 64 6f 65 73 20 6e 6f 74 20 73 65 74 20 74 68 65 20 6d 61 72 6b 2e 22 20 28 69 6e 74 65 72 d.does.not.set.the.mark.".(inter
14e0 61 63 74 69 76 65 20 22 50 22 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c0 20 88 09 83 2c 00 c2 active."P").(byte-code.".....,..
1500 20 54 c2 20 c3 56 83 1e 00 c4 c5 09 21 c6 c2 20 c7 5c 22 5c 22 82 28 00 c6 c4 c2 20 c5 09 21 5c .T...V......!....\"\".(.......!\
1520 22 c7 5c 22 5a 82 2d 00 64 62 88 09 85 36 00 c8 c9 21 87 22 20 5b 70 75 73 68 2d 6d 61 72 6b 20 ".\"Z.-.db...6...!.".[push-mark.
1540 61 72 67 20 62 75 66 66 65 72 2d 73 69 7a 65 20 31 30 30 30 30 20 2a 20 70 72 65 66 69 78 2d 6e arg.buffer-size.10000.*.prefix-n
1560 75 6d 65 72 69 63 2d 76 61 6c 75 65 20 2f 20 31 30 20 66 6f 72 77 61 72 64 2d 6c 69 6e 65 20 31 umeric-value./.10.forward-line.1
1580 5d 20 36 29 29 0a 28 64 65 66 75 6e 20 6d 61 72 6b 2d 77 68 6f 6c 65 2d 62 75 66 66 65 72 20 6e ].6)).(defun.mark-whole-buffer.n
15a0 69 6c 20 22 5c 0a 50 75 74 20 70 6f 69 6e 74 20 61 74 20 62 65 67 69 6e 6e 69 6e 67 20 61 6e 64 il."\.Put.point.at.beginning.and
15c0 20 6d 61 72 6b 20 61 74 20 65 6e 64 20 6f 66 20 62 75 66 66 65 72 2e 22 20 28 69 6e 74 65 72 61 .mark.at.end.of.buffer.".(intera
15e0 63 74 69 76 65 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c0 60 21 88 c0 64 21 88 65 62 87 22 20 ctive).(byte-code.".`!..d!.eb.".
1600 5b 70 75 73 68 2d 6d 61 72 6b 5d 20 32 29 29 0a 28 64 65 66 75 6e 20 63 6f 75 6e 74 2d 6c 69 6e [push-mark].2)).(defun.count-lin
1620 65 73 2d 72 65 67 69 6f 6e 20 28 73 74 61 72 74 20 65 6e 64 29 20 22 5c 0a 50 72 69 6e 74 20 6e es-region.(start.end)."\.Print.n
1640 75 6d 62 65 72 20 6f 66 20 6c 69 6e 65 73 20 69 6e 20 74 68 65 20 72 65 67 69 6f 6e 2e 22 20 28 umber.of.lines.in.the.region.".(
1660 69 6e 74 65 72 61 63 74 69 76 65 20 22 72 22 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c0 c1 c2 interactive."r").(byte-code."...
1680 0b 0c 5c 22 5c 22 87 22 20 5b 6d 65 73 73 61 67 65 20 22 52 65 67 69 6f 6e 20 68 61 73 20 25 64 ..\"\".".[message."Region.has.%d
16a0 20 6c 69 6e 65 73 22 20 63 6f 75 6e 74 2d 6c 69 6e 65 73 20 73 74 61 72 74 20 65 6e 64 5d 20 35 .lines".count-lines.start.end].5
16c0 29 29 0a 28 64 65 66 75 6e 20 77 68 61 74 2d 6c 69 6e 65 20 6e 69 6c 20 22 5c 0a 50 72 69 6e 74 )).(defun.what-line.nil."\.Print
16e0 20 74 68 65 20 63 75 72 72 65 6e 74 20 6c 69 6e 65 20 6e 75 6d 62 65 72 20 28 69 6e 20 74 68 65 .the.current.line.number.(in.the
1700 20 62 75 66 66 65 72 29 20 6f 66 20 70 6f 69 6e 74 2e 22 20 28 69 6e 74 65 72 61 63 74 69 76 65 .buffer).of.point.".(interactive
1720 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 8c c0 20 88 8a c1 c2 21 88 c3 c4 c5 c6 60 5c 22 54 5c ).(byte-code.".......!.....`\"T\
1740 22 2a 87 22 20 5b 77 69 64 65 6e 20 66 6f 72 77 61 72 64 2d 6c 69 6e 65 20 30 20 6d 65 73 73 61 "*.".[widen.forward-line.0.messa
1760 67 65 20 22 4c 69 6e 65 20 25 64 22 20 63 6f 75 6e 74 2d 6c 69 6e 65 73 20 31 5d 20 35 29 29 0a ge."Line.%d".count-lines.1].5)).
1780 28 64 65 66 75 6e 20 63 6f 75 6e 74 2d 6c 69 6e 65 73 20 28 73 74 61 72 74 20 65 6e 64 29 20 22 (defun.count-lines.(start.end)."
17a0 5c 0a 52 65 74 75 72 6e 20 6e 75 6d 62 65 72 20 6f 66 20 6e 65 77 6c 69 6e 65 73 20 62 65 74 77 \.Return.number.of.newlines.betw
17c0 65 65 6e 20 53 54 41 52 54 20 61 6e 64 20 45 4e 44 2e 22 20 28 62 79 74 65 2d 63 6f 64 65 20 22 een.START.and.END.".(byte-code."
17e0 8a 8c c0 09 5c 6e 5c 22 88 65 62 88 c3 20 c4 c3 20 21 5a 2a 87 22 20 5b 6e 61 72 72 6f 77 2d 74 ....\n\".eb......!Z*.".[narrow-t
1800 6f 2d 72 65 67 69 6f 6e 20 73 74 61 72 74 20 65 6e 64 20 62 75 66 66 65 72 2d 73 69 7a 65 20 66 o-region.start.end.buffer-size.f
1820 6f 72 77 61 72 64 2d 6c 69 6e 65 5d 20 33 29 29 0a 28 64 65 66 75 6e 20 77 68 61 74 2d 63 75 72 orward-line].3)).(defun.what-cur
1840 73 6f 72 2d 70 6f 73 69 74 69 6f 6e 20 6e 69 6c 20 22 5c 0a 50 72 69 6e 74 20 69 6e 66 6f 20 6f sor-position.nil."\.Print.info.o
1860 6e 20 63 75 72 73 6f 72 20 70 6f 73 69 74 69 6f 6e 20 28 6f 6e 20 73 63 72 65 65 6e 20 61 6e 64 n.cursor.position.(on.screen.and
1880 20 77 69 74 68 69 6e 20 62 75 66 66 65 72 29 2e 22 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 20 .within.buffer).".(interactive).
18a0 28 62 79 74 65 2d 63 6f 64 65 20 22 67 18 65 19 64 1a 60 1b c4 20 89 1d c6 56 83 23 00 c7 89 0d (byte-code."g.e.d.`......V.#....
18c0 c8 5c 22 0b 53 5c 5c c7 0d c9 5c 22 ca 5d 5c 22 82 32 00 c7 89 0d cb 5c 22 cc 0b 53 c9 5c 22 5c .\".S\\...\".]\".2.....\"..S.\"\
18e0 5c 0d ca 5d 5c 22 1e 0d ce 20 cf 55 83 3f 00 d0 82 44 00 d1 d2 ce 20 5c 22 1e 13 69 1e 14 0b 5c \..]\".....U.?...D.....\"..i...\
1900 6e 55 83 7c 00 09 ca 55 83 5c 5c 00 5c 6e 0d 54 55 84 6d 00 d5 d6 0b 0d 0e 0d 09 5c 6e 0e 14 0e nU.|...U.\\.\n.TU.m........\n...
1920 13 26 08 82 ae 00 d5 d7 0b 0d 0e 0d 0e 14 0e 13 26 06 82 ae 00 09 ca 55 83 89 00 5c 6e 0d 54 55 .&..............&......U...\n.TU
1940 84 9e 00 d5 d8 d9 08 21 08 0b 0d 0e 0d 09 5c 6e 0e 14 0e 13 26 5c 6e 82 ae 00 d5 da d9 08 21 08 .......!......\n....&\n.......!.
1960 0b 0d 0e 0d 0e 14 0e 13 26 08 2e 08 87 22 20 5b 63 68 61 72 20 62 65 67 20 65 6e 64 20 70 6f 73 ........&....".[char.beg.end.pos
1980 20 62 75 66 66 65 72 2d 73 69 7a 65 20 74 6f 74 61 6c 20 35 30 30 30 30 20 2f 20 32 30 30 20 31 .buffer-size.total.50000./.200.1
19a0 30 30 20 31 20 32 20 2a 20 70 65 72 63 65 6e 74 20 77 69 6e 64 6f 77 2d 68 73 63 72 6f 6c 6c 20 00.1.2.*.percent.window-hscroll.
19c0 30 20 22 22 20 66 6f 72 6d 61 74 20 22 20 48 73 63 72 6f 6c 6c 3d 25 64 22 20 68 73 63 72 6f 6c 0."".format.".Hscroll=%d".hscrol
19e0 6c 20 63 6f 6c 20 6d 65 73 73 61 67 65 20 22 70 6f 69 6e 74 3d 25 64 20 6f 66 20 25 64 28 25 64 l.col.message."point=%d.of.%d(%d
1a00 25 25 29 20 3c 25 64 20 2d 20 25 64 3e 20 20 63 6f 6c 75 6d 6e 20 25 64 20 25 73 22 20 22 70 6f %%).<%d.-.%d>..column.%d.%s"."po
1a20 69 6e 74 3d 25 64 20 6f 66 20 25 64 28 25 64 25 25 29 20 20 63 6f 6c 75 6d 6e 20 25 64 20 25 73 int=%d.of.%d(%d%%)..column.%d.%s
1a40 22 20 22 43 68 61 72 3a 20 25 73 20 28 30 25 6f 29 20 20 70 6f 69 6e 74 3d 25 64 20 6f 66 20 25 "."Char:.%s.(0%o)..point=%d.of.%
1a60 64 28 25 64 25 25 29 20 3c 25 64 20 2d 20 25 64 3e 20 20 63 6f 6c 75 6d 6e 20 25 64 20 25 73 22 d(%d%%).<%d.-.%d>..column.%d.%s"
1a80 20 73 69 6e 67 6c 65 2d 6b 65 79 2d 64 65 73 63 72 69 70 74 69 6f 6e 20 22 43 68 61 72 3a 20 25 .single-key-description."Char:.%
1aa0 73 20 28 30 25 6f 29 20 20 70 6f 69 6e 74 3d 25 64 20 6f 66 20 25 64 28 25 64 25 25 29 20 20 63 s.(0%o)..point=%d.of.%d(%d%%)..c
1ac0 6f 6c 75 6d 6e 20 25 64 20 25 73 22 5d 20 31 32 29 29 0a 28 64 65 66 75 6e 20 66 75 6e 64 61 6d olumn.%d.%s"].12)).(defun.fundam
1ae0 65 6e 74 61 6c 2d 6d 6f 64 65 20 6e 69 6c 20 22 5c 0a 4d 61 6a 6f 72 20 6d 6f 64 65 20 6e 6f 74 ental-mode.nil."\.Major.mode.not
1b00 20 73 70 65 63 69 61 6c 69 7a 65 64 20 66 6f 72 20 61 6e 79 74 68 69 6e 67 20 69 6e 20 70 61 72 .specialized.for.anything.in.par
1b20 74 69 63 75 6c 61 72 2e 0a 4f 74 68 65 72 20 6d 61 6a 6f 72 20 6d 6f 64 65 73 20 61 72 65 20 64 ticular..Other.major.modes.are.d
1b40 65 66 69 6e 65 64 20 62 79 20 63 6f 6d 70 61 72 69 73 6f 6e 20 77 69 74 68 20 74 68 69 73 20 6f efined.by.comparison.with.this.o
1b60 6e 65 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 ne.".(interactive).(byte-code.".
1b80 20 87 22 20 5b 6b 69 6c 6c 2d 61 6c 6c 2d 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 73 5d 20 31 ..".[kill-all-local-variables].1
1ba0 29 29 0a 28 70 75 74 20 28 71 75 6f 74 65 20 65 76 61 6c 2d 65 78 70 72 65 73 73 69 6f 6e 29 20 )).(put.(quote.eval-expression).
1bc0 28 71 75 6f 74 65 20 64 69 73 61 62 6c 65 64 29 20 74 29 0a 28 64 65 66 75 6e 20 65 76 61 6c 2d (quote.disabled).t).(defun.eval-
1be0 65 78 70 72 65 73 73 69 6f 6e 20 28 65 78 70 72 65 73 73 69 6f 6e 29 20 22 5c 0a 45 76 61 6c 75 expression.(expression)."\.Evalu
1c00 61 74 65 20 45 58 50 52 45 53 53 49 4f 4e 20 61 6e 64 20 70 72 69 6e 74 20 76 61 6c 75 65 20 69 ate.EXPRESSION.and.print.value.i
1c20 6e 20 6d 69 6e 69 62 75 66 66 65 72 2e 0a 56 61 6c 75 65 20 69 73 20 61 6c 73 6f 20 63 6f 6e 73 n.minibuffer..Value.is.also.cons
1c40 65 64 20 6f 6e 20 74 6f 20 66 72 6f 6e 74 20 6f 66 20 76 61 72 69 61 62 6c 65 20 20 76 61 6c 75 ed.on.to.front.of.variable..valu
1c60 65 73 20 20 27 73 20 76 61 6c 75 65 2e 22 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 78 45 76 es..'s.value.".(interactive."xEv
1c80 61 6c 3a 20 22 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c0 09 21 5c 6e 42 12 c3 5c 6e 40 c4 5c al:.").(byte-code."..!\nB..\n@.\
1ca0 22 87 22 20 5b 65 76 61 6c 20 65 78 70 72 65 73 73 69 6f 6e 20 76 61 6c 75 65 73 20 70 72 69 6e ".".[eval.expression.values.prin
1cc0 31 20 74 5d 20 33 29 29 0a 28 64 65 66 75 6e 20 65 64 69 74 2d 61 6e 64 2d 65 76 61 6c 2d 63 6f 1.t].3)).(defun.edit-and-eval-co
1ce0 6d 6d 61 6e 64 20 28 70 72 6f 6d 70 74 20 63 6f 6d 6d 61 6e 64 29 20 22 5c 0a 50 72 6f 6d 70 74 mmand.(prompt.command)."\.Prompt
1d00 69 6e 67 20 77 69 74 68 20 50 52 4f 4d 50 54 2c 20 6c 65 74 20 75 73 65 72 20 65 64 69 74 20 43 ing.with.PROMPT,.let.user.edit.C
1d20 4f 4d 4d 41 4e 44 20 61 6e 64 20 65 76 61 6c 20 72 65 73 75 6c 74 2e 0a 43 4f 4d 4d 41 4e 44 20 OMMAND.and.eval.result..COMMAND.
1d40 69 73 20 61 20 4c 69 73 70 20 65 78 70 72 65 73 73 69 6f 6e 2e 20 20 4c 65 74 20 75 73 65 72 20 is.a.Lisp.expression...Let.user.
1d60 65 64 69 74 20 74 68 61 74 20 65 78 70 72 65 73 73 69 6f 6e 20 69 6e 0a 74 68 65 20 6d 69 6e 69 edit.that.expression.in.the.mini
1d80 62 75 66 66 65 72 2c 20 74 68 65 6e 20 72 65 61 64 20 61 6e 64 20 65 76 61 6c 75 61 74 65 20 74 buffer,.then.read.and.evaluate.t
1da0 68 65 20 72 65 73 75 6c 74 2e 22 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c0 c1 5c 6e c3 0c 21 5c he.result.".(byte-code."..\n..!\
1dc0 22 21 87 22 20 5b 65 76 61 6c 20 72 65 61 64 2d 6d 69 6e 69 62 75 66 66 65 72 20 70 72 6f 6d 70 "!.".[eval.read-minibuffer.promp
1de0 74 20 70 72 69 6e 31 2d 74 6f 2d 73 74 72 69 6e 67 20 63 6f 6d 6d 61 6e 64 5d 20 35 29 29 0a 28 t.prin1-to-string.command].5)).(
1e00 62 79 74 65 2d 63 6f 64 65 20 22 c0 c1 21 84 5c 6e 00 c2 0b 21 11 c4 09 c5 c6 23 88 c4 09 c7 c8 byte-code."..!.\n...!.....#.....
1e20 23 87 22 20 5b 62 6f 75 6e 64 70 20 72 65 70 65 61 74 2d 63 6f 6d 70 6c 65 78 2d 63 6f 6d 6d 61 #.".[boundp.repeat-complex-comma
1e40 6e 64 2d 6d 61 70 20 63 6f 70 79 2d 61 6c 69 73 74 20 6d 69 6e 69 62 75 66 66 65 72 2d 6c 6f 63 nd-map.copy-alist.minibuffer-loc
1e60 61 6c 2d 6d 61 70 20 64 65 66 69 6e 65 2d 6b 65 79 20 22 1b 70 22 20 70 72 65 76 69 6f 75 73 2d al-map.define-key.".p".previous-
1e80 63 6f 6d 70 6c 65 78 2d 63 6f 6d 6d 61 6e 64 20 22 1b 6e 22 20 6e 65 78 74 2d 63 6f 6d 70 6c 65 complex-command.".n".next-comple
1ea0 78 2d 63 6f 6d 6d 61 6e 64 5d 20 34 29 0a 28 64 65 66 75 6e 20 72 65 70 65 61 74 2d 63 6f 6d 70 x-command].4).(defun.repeat-comp
1ec0 6c 65 78 2d 63 6f 6d 6d 61 6e 64 20 28 72 65 70 65 61 74 2d 63 6f 6d 70 6c 65 78 2d 63 6f 6d 6d lex-command.(repeat-complex-comm
1ee0 61 6e 64 2d 61 72 67 29 20 22 5c 0a 45 64 69 74 20 61 6e 64 20 72 65 2d 65 76 61 6c 75 61 74 65 and-arg)."\.Edit.and.re-evaluate
1f00 20 6c 61 73 74 20 63 6f 6d 70 6c 65 78 20 63 6f 6d 6d 61 6e 64 2c 20 6f 72 20 41 52 47 74 68 20 .last.complex.command,.or.ARGth.
1f20 66 72 6f 6d 20 6c 61 73 74 2e 0a 41 20 63 6f 6d 70 6c 65 78 20 63 6f 6d 6d 61 6e 64 20 69 73 20 from.last..A.complex.command.is.
1f40 6f 6e 65 20 77 68 69 63 68 20 75 73 65 64 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 2e 0a 54 one.which.used.the.minibuffer..T
1f60 68 65 20 63 6f 6d 6d 61 6e 64 20 69 73 20 70 6c 61 63 65 64 20 69 6e 20 74 68 65 20 6d 69 6e 69 he.command.is.placed.in.the.mini
1f80 62 75 66 66 65 72 20 61 73 20 61 20 4c 69 73 70 20 66 6f 72 6d 20 66 6f 72 20 65 64 69 74 69 6e buffer.as.a.Lisp.form.for.editin
1fa0 67 2e 0a 54 68 65 20 72 65 73 75 6c 74 20 69 73 20 65 78 65 63 75 74 65 64 2c 20 72 65 70 65 61 g..The.result.is.executed,.repea
1fc0 74 69 6e 67 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 61 73 20 63 68 61 6e 67 65 64 2e 0a 49 66 20 ting.the.command.as.changed..If.
1fe0 74 68 65 20 63 6f 6d 6d 61 6e 64 20 68 61 73 20 62 65 65 6e 20 63 68 61 6e 67 65 64 20 6f 72 20 the.command.has.been.changed.or.
2000 69 73 20 6e 6f 74 20 74 68 65 20 6d 6f 73 74 20 72 65 63 65 6e 74 20 70 72 65 76 69 6f 75 73 20 is.not.the.most.recent.previous.
2020 63 6f 6d 6d 61 6e 64 0a 69 74 20 69 73 20 61 64 64 65 64 20 74 6f 20 74 68 65 20 66 72 6f 6e 74 command.it.is.added.to.the.front
2040 20 6f 66 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 68 69 73 74 6f 72 79 2e 0a 57 68 69 6c 73 74 20 .of.the.command.history..Whilst.
2060 65 64 69 74 69 6e 67 20 74 68 65 20 63 6f 6d 6d 61 6e 64 2c 20 74 68 65 20 66 6f 6c 6c 6f 77 69 editing.the.command,.the.followi
2080 6e 67 20 63 6f 6d 6d 61 6e 64 73 20 61 72 65 20 61 76 61 69 6c 61 62 6c 65 3a 0a 5c 5c 7b 72 65 ng.commands.are.available:.\\{re
20a0 70 65 61 74 2d 63 6f 6d 70 6c 65 78 2d 63 6f 6d 6d 61 6e 64 2d 6d 61 70 7d 22 20 28 69 6e 74 65 peat-complex-command-map}".(inte
20c0 72 61 63 74 69 76 65 20 22 70 22 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 08 53 09 38 c2 1b 89 ractive."p").(byte-code.".S.8...
20e0 1c 83 27 00 c5 c6 c7 0c 21 0e 08 c9 24 13 ca 0b 09 40 5c 22 84 21 00 0b 09 42 11 cb 0b 21 82 29 ..'.....!...$....@\".!...B...!.)
2100 00 cc 20 2a 87 22 20 5b 72 65 70 65 61 74 2d 63 6f 6d 70 6c 65 78 2d 63 6f 6d 6d 61 6e 64 2d 61 ...*.".[repeat-complex-command-a
2120 72 67 20 63 6f 6d 6d 61 6e 64 2d 68 69 73 74 6f 72 79 20 6e 69 6c 20 6e 65 77 63 6d 64 20 65 6c rg.command-history.nil.newcmd.el
2140 74 20 72 65 61 64 2d 66 72 6f 6d 2d 6d 69 6e 69 62 75 66 66 65 72 20 22 52 65 64 6f 3a 20 22 20 t.read-from-minibuffer."Redo:.".
2160 70 72 69 6e 31 2d 74 6f 2d 73 74 72 69 6e 67 20 72 65 70 65 61 74 2d 63 6f 6d 70 6c 65 78 2d 63 prin1-to-string.repeat-complex-c
2180 6f 6d 6d 61 6e 64 2d 6d 61 70 20 74 20 65 71 75 61 6c 20 65 76 61 6c 20 64 69 6e 67 5d 20 36 29 ommand-map.t.equal.eval.ding].6)
21a0 29 0a 28 64 65 66 75 6e 20 6e 65 78 74 2d 63 6f 6d 70 6c 65 78 2d 63 6f 6d 6d 61 6e 64 20 28 6e ).(defun.next-complex-command.(n
21c0 29 20 22 5c 0a 49 6e 73 65 72 74 73 20 74 68 65 20 6e 65 78 74 20 65 6c 65 6d 65 6e 74 20 6f 66 )."\.Inserts.the.next.element.of
21e0 20 60 63 6f 6d 6d 61 6e 64 2d 68 69 73 74 6f 72 79 27 20 69 6e 74 6f 20 74 68 65 20 6d 69 6e 69 .`command-history'.into.the.mini
2200 62 75 66 66 65 72 2e 22 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 70 22 29 20 28 62 79 74 65 buffer.".(interactive."p").(byte
2220 2d 63 6f 64 65 20 22 c0 09 5c 6e 5a 5d 0b 47 5e 1c 09 0c 55 83 1f 00 c5 09 c0 55 83 1a 00 c6 82 -code."..\nZ].G^...U......U.....
2240 1b 00 c7 21 82 2e 00 c8 20 88 0c 11 c9 09 53 0b 38 21 63 88 65 62 29 87 22 20 5b 31 20 72 65 70 ...!..........S.8!c.eb).".[1.rep
2260 65 61 74 2d 63 6f 6d 70 6c 65 78 2d 63 6f 6d 6d 61 6e 64 2d 61 72 67 20 6e 20 63 6f 6d 6d 61 6e eat-complex-command-arg.n.comman
2280 64 2d 68 69 73 74 6f 72 79 20 6e 61 72 67 20 65 72 72 6f 72 20 22 4e 6f 20 66 6f 6c 6c 6f 77 69 d-history.narg.error."No.followi
22a0 6e 67 20 69 74 65 6d 20 69 6e 20 63 6f 6d 6d 61 6e 64 20 68 69 73 74 6f 72 79 22 20 22 4e 6f 20 ng.item.in.command.history"."No.
22c0 70 72 65 63 65 65 64 69 6e 67 20 69 74 65 6d 20 63 6f 6d 6d 61 6e 64 20 68 69 73 74 6f 72 79 22 preceeding.item.command.history"
22e0 20 65 72 61 73 65 2d 62 75 66 66 65 72 20 70 72 69 6e 31 2d 74 6f 2d 73 74 72 69 6e 67 5d 20 33 .erase-buffer.prin1-to-string].3
2300 29 29 0a 28 64 65 66 75 6e 20 70 72 65 76 69 6f 75 73 2d 63 6f 6d 70 6c 65 78 2d 63 6f 6d 6d 61 )).(defun.previous-complex-comma
2320 6e 64 20 28 6e 29 20 22 5c 0a 49 6e 73 65 72 74 73 20 74 68 65 20 70 72 65 76 69 6f 75 73 20 65 nd.(n)."\.Inserts.the.previous.e
2340 6c 65 6d 65 6e 74 20 6f 66 20 60 63 6f 6d 6d 61 6e 64 2d 68 69 73 74 6f 72 79 27 20 69 6e 74 6f lement.of.`command-history'.into
2360 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 2e 22 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 .the.minibuffer.".(interactive."
2380 70 22 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c0 09 5b 21 87 22 20 5b 6e 65 78 74 2d 63 6f 6d p").(byte-code."..[!.".[next-com
23a0 70 6c 65 78 2d 63 6f 6d 6d 61 6e 64 20 6e 5d 20 32 29 29 0a 28 64 65 66 75 6e 20 67 6f 74 6f 2d plex-command.n].2)).(defun.goto-
23c0 6c 69 6e 65 20 28 61 72 67 29 20 22 5c 0a 47 6f 74 6f 20 6c 69 6e 65 20 41 52 47 2c 20 63 6f 75 line.(arg)."\.Goto.line.ARG,.cou
23e0 6e 74 69 6e 67 20 66 72 6f 6d 20 6c 69 6e 65 20 31 20 61 74 20 62 65 67 69 6e 6e 69 6e 67 20 6f nting.from.line.1.at.beginning.o
2400 66 20 62 75 66 66 65 72 2e 22 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 4e 47 6f 74 6f 20 6c f.buffer.".(interactive."NGoto.l
2420 69 6e 65 3a 20 22 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 8c c0 20 88 c1 62 88 5c 6e c3 3d 83 ine:.").(byte-code.".....b.\n.=.
2440 18 00 c4 c5 c6 c7 0e 08 53 24 82 1d 00 c9 0e 08 53 21 29 87 22 20 5b 77 69 64 65 6e 20 31 20 73 ........S$......S!).".[widen.1.s
2460 65 6c 65 63 74 69 76 65 2d 64 69 73 70 6c 61 79 20 74 20 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 elective-display.t.re-search-for
2480 77 61 72 64 20 22 5b 5c 6e 0d 5d 22 20 6e 69 6c 20 65 6e 64 20 61 72 67 20 66 6f 72 77 61 72 64 ward."[\n.]".nil.end.arg.forward
24a0 2d 6c 69 6e 65 5d 20 35 29 29 0a 28 66 73 65 74 20 28 71 75 6f 74 65 20 61 64 76 65 72 74 69 73 -line].5)).(fset.(quote.advertis
24c0 65 64 2d 75 6e 64 6f 29 20 28 71 75 6f 74 65 20 75 6e 64 6f 29 29 0a 28 64 65 66 75 6e 20 75 6e ed-undo).(quote.undo)).(defun.un
24e0 64 6f 20 28 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 29 20 22 5c 0a 55 6e 64 6f 20 73 6f 6d 65 20 do.(&optional.arg)."\.Undo.some.
2500 70 72 65 76 69 6f 75 73 20 63 68 61 6e 67 65 73 2e 0a 52 65 70 65 61 74 20 74 68 69 73 20 63 6f previous.changes..Repeat.this.co
2520 6d 6d 61 6e 64 20 74 6f 20 75 6e 64 6f 20 6d 6f 72 65 20 63 68 61 6e 67 65 73 2e 0a 41 20 6e 75 mmand.to.undo.more.changes..A.nu
2540 6d 65 72 69 63 20 61 72 67 75 6d 65 6e 74 20 73 65 72 76 65 73 20 61 73 20 61 20 72 65 70 65 61 meric.argument.serves.as.a.repea
2560 74 20 63 6f 75 6e 74 2e 22 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 2a 70 22 29 20 28 62 79 t.count.".(interactive."*p").(by
2580 74 65 2d 63 6f 64 65 20 22 c0 20 19 c2 20 c3 20 3d 84 0f 00 c4 c5 21 88 0e 06 c7 3d 84 1d 00 c8 te-code.".......=.....!....=....
25a0 20 88 c9 ca 21 88 c7 16 0b c9 0e 0c 86 27 00 ca 21 88 09 85 35 00 c0 20 3f 85 35 00 cd 20 29 87 ....!........'..!...5...?.5...).
25c0 22 20 5b 62 75 66 66 65 72 2d 6d 6f 64 69 66 69 65 64 2d 70 20 6d 6f 64 69 66 69 65 64 20 73 65 ".[buffer-modified-p.modified.se
25e0 6c 65 63 74 65 64 2d 77 69 6e 64 6f 77 20 6d 69 6e 69 62 75 66 66 65 72 2d 77 69 6e 64 6f 77 20 lected-window.minibuffer-window.
2600 6d 65 73 73 61 67 65 20 22 55 6e 64 6f 21 22 20 6c 61 73 74 2d 63 6f 6d 6d 61 6e 64 20 75 6e 64 message."Undo!".last-command.und
2620 6f 20 75 6e 64 6f 2d 73 74 61 72 74 20 75 6e 64 6f 2d 6d 6f 72 65 20 31 20 74 68 69 73 2d 63 6f o.undo-start.undo-more.1.this-co
2640 6d 6d 61 6e 64 20 61 72 67 20 64 65 6c 65 74 65 2d 61 75 74 6f 2d 73 61 76 65 2d 66 69 6c 65 2d mmand.arg.delete-auto-save-file-
2660 69 66 2d 6e 65 63 65 73 73 61 72 79 5d 20 32 29 29 0a 28 64 65 66 75 6e 20 73 68 65 6c 6c 2d 63 if-necessary].2)).(defun.shell-c
2680 6f 6d 6d 61 6e 64 20 28 63 6f 6d 6d 61 6e 64 20 26 6f 70 74 69 6f 6e 61 6c 20 66 6c 61 67 29 20 ommand.(command.&optional.flag).
26a0 22 5c 0a 45 78 65 63 75 74 65 20 73 74 72 69 6e 67 20 43 4f 4d 4d 41 4e 44 20 69 6e 20 69 6e 66 "\.Execute.string.COMMAND.in.inf
26c0 65 72 69 6f 72 20 73 68 65 6c 6c 3b 20 64 69 73 70 6c 61 79 20 6f 75 74 70 75 74 2c 20 69 66 20 erior.shell;.display.output,.if.
26e0 61 6e 79 2e 0a 4f 70 74 69 6f 6e 61 6c 20 73 65 63 6f 6e 64 20 61 72 67 20 6e 6f 6e 2d 6e 69 6c any..Optional.second.arg.non-nil
2700 20 28 70 72 65 66 69 78 20 61 72 67 2c 20 69 66 20 69 6e 74 65 72 61 63 74 69 76 65 29 0a 6d 65 .(prefix.arg,.if.interactive).me
2720 61 6e 73 20 69 6e 73 65 72 74 20 6f 75 74 70 75 74 20 69 6e 20 63 75 72 72 65 6e 74 20 62 75 66 ans.insert.output.in.current.buf
2740 66 65 72 20 61 66 74 65 72 20 70 6f 69 6e 74 20 28 6c 65 61 76 65 20 6d 61 72 6b 20 61 66 74 65 fer.after.point.(leave.mark.afte
2760 72 20 69 74 29 2e 22 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 73 53 68 65 6c 6c 20 63 6f 6d r.it).".(interactive."sShell.com
2780 6d 61 6e 64 3a 20 5c 6e 50 22 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 08 83 18 00 c1 20 88 c2 mand:.\nP").(byte-code."........
27a0 20 88 c3 0c c5 c6 c5 c7 0e 08 26 06 88 c9 20 87 ca 60 60 0e 08 c5 24 87 22 20 5b 66 6c 61 67 20 ..........&......``...$.".[flag.
27c0 62 61 72 66 2d 69 66 2d 62 75 66 66 65 72 2d 72 65 61 64 2d 6f 6e 6c 79 20 70 75 73 68 2d 6d 61 barf-if-buffer-read-only.push-ma
27e0 72 6b 20 63 61 6c 6c 2d 70 72 6f 63 65 73 73 20 73 68 65 6c 6c 2d 66 69 6c 65 2d 6e 61 6d 65 20 rk.call-process.shell-file-name.
2800 6e 69 6c 20 74 20 22 2d 63 22 20 63 6f 6d 6d 61 6e 64 20 65 78 63 68 61 6e 67 65 2d 70 6f 69 6e nil.t."-c".command.exchange-poin
2820 74 2d 61 6e 64 2d 6d 61 72 6b 20 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 2d 6f 6e 2d 72 65 67 69 t-and-mark.shell-command-on-regi
2840 6f 6e 5d 20 37 29 29 0a 28 64 65 66 75 6e 20 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 2d 6f 6e 2d on].7)).(defun.shell-command-on-
2860 72 65 67 69 6f 6e 20 28 73 74 61 72 74 20 65 6e 64 20 63 6f 6d 6d 61 6e 64 20 26 6f 70 74 69 6f region.(start.end.command.&optio
2880 6e 61 6c 20 66 6c 61 67 20 69 6e 74 65 72 61 63 74 69 76 65 29 20 22 5c 0a 45 78 65 63 75 74 65 nal.flag.interactive)."\.Execute
28a0 20 73 74 72 69 6e 67 20 43 4f 4d 4d 41 4e 44 20 69 6e 20 69 6e 66 65 72 69 6f 72 20 73 68 65 6c .string.COMMAND.in.inferior.shel
28c0 6c 20 77 69 74 68 20 72 65 67 69 6f 6e 20 61 73 20 69 6e 70 75 74 2e 0a 4e 6f 72 6d 61 6c 6c 79 l.with.region.as.input..Normally
28e0 20 64 69 73 70 6c 61 79 20 6f 75 74 70 75 74 20 28 69 66 20 61 6e 79 29 20 69 6e 20 74 65 6d 70 .display.output.(if.any).in.temp
2900 20 62 75 66 66 65 72 3b 0a 50 72 65 66 69 78 20 61 72 67 20 6d 65 61 6e 73 20 72 65 70 6c 61 63 .buffer;.Prefix.arg.means.replac
2920 65 20 74 68 65 20 72 65 67 69 6f 6e 20 77 69 74 68 20 69 74 2e 0a 4e 6f 6e 69 6e 74 65 72 61 63 e.the.region.with.it..Noninterac
2940 74 69 76 65 20 61 72 67 73 20 61 72 65 20 53 54 41 52 54 2c 20 45 4e 44 2c 20 43 4f 4d 4d 41 4e tive.args.are.START,.END,.COMMAN
2960 44 2c 20 46 4c 41 47 2e 0a 4e 6f 6e 69 6e 74 65 72 61 63 74 69 76 65 6c 79 20 46 4c 41 47 20 6d D,.FLAG..Noninteractively.FLAG.m
2980 65 61 6e 73 20 69 6e 73 65 72 74 20 6f 75 74 70 75 74 20 69 6e 20 70 6c 61 63 65 20 6f 66 20 74 eans.insert.output.in.place.of.t
29a0 65 78 74 20 66 72 6f 6d 20 53 54 41 52 54 20 74 6f 20 45 4e 44 2c 0a 61 6e 64 20 70 75 74 20 70 ext.from.START.to.END,.and.put.p
29c0 6f 69 6e 74 20 61 74 20 74 68 65 20 65 6e 64 2c 20 62 75 74 20 64 6f 6e 27 74 20 61 6c 74 65 72 oint.at.the.end,.but.don't.alter
29e0 20 74 68 65 20 6d 61 72 6b 2e 22 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 72 5c 6e 73 53 68 .the.mark.".(interactive."r\nsSh
2a00 65 6c 6c 20 63 6f 6d 6d 61 6e 64 20 6f 6e 20 72 65 67 69 6f 6e 3a 20 5c 6e 50 5c 6e 70 22 29 20 ell.command.on.region:.\nP\np").
2a20 28 62 79 74 65 2d 63 6f 64 65 20 22 08 83 30 00 09 85 0c 00 60 c2 20 57 1b 09 83 14 00 c4 20 88 (byte-code."..0.....`..W........
2a40 c5 0e 06 0e 07 0e 08 c9 89 ca cb 0e 0c 26 08 88 09 85 2e 00 0b 85 2e 00 cd 20 29 87 ce cf 21 89 .............&............)...!.
2a60 1e 10 70 3d 83 58 00 d1 0e 07 64 5c 22 88 d1 65 0e 06 5c 22 88 c5 65 64 0e 08 c9 89 ca cb 0e 0c ..p=.X....d\"..e..\"..ed........
2a80 26 08 88 82 72 00 8a 0e 10 71 88 d2 20 88 29 c5 0e 06 0e 07 0e 08 ca 0e 10 ca cb 0e 0c 26 08 88 &...r....q....)..............&..
2aa0 8a 0e 10 71 88 d3 20 d4 56 29 83 89 00 d5 d6 0e 10 21 d7 5c 22 82 8c 00 d8 d9 21 29 87 22 20 5b ...q....V).......!.\".....!).".[
2ac0 66 6c 61 67 20 69 6e 74 65 72 61 63 74 69 76 65 20 6d 61 72 6b 20 73 77 61 70 20 70 75 73 68 2d flag.interactive.mark.swap.push-
2ae0 6d 61 72 6b 20 63 61 6c 6c 2d 70 72 6f 63 65 73 73 2d 72 65 67 69 6f 6e 20 73 74 61 72 74 20 65 mark.call-process-region.start.e
2b00 6e 64 20 73 68 65 6c 6c 2d 66 69 6c 65 2d 6e 61 6d 65 20 74 20 6e 69 6c 20 22 2d 63 22 20 63 6f nd.shell-file-name.t.nil."-c".co
2b20 6d 6d 61 6e 64 20 65 78 63 68 61 6e 67 65 2d 70 6f 69 6e 74 2d 61 6e 64 2d 6d 61 72 6b 20 67 65 mmand.exchange-point-and-mark.ge
2b40 74 2d 62 75 66 66 65 72 2d 63 72 65 61 74 65 20 22 2a 53 68 65 6c 6c 20 43 6f 6d 6d 61 6e 64 20 t-buffer-create."*Shell.Command.
2b60 4f 75 74 70 75 74 2a 22 20 62 75 66 66 65 72 20 64 65 6c 65 74 65 2d 72 65 67 69 6f 6e 20 65 72 Output*".buffer.delete-region.er
2b80 61 73 65 2d 62 75 66 66 65 72 20 62 75 66 66 65 72 2d 73 69 7a 65 20 30 20 73 65 74 2d 77 69 6e ase-buffer.buffer-size.0.set-win
2ba0 64 6f 77 2d 73 74 61 72 74 20 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 20 31 20 6d 65 73 73 61 dow-start.display-buffer.1.messa
2bc0 67 65 20 22 28 53 68 65 6c 6c 20 63 6f 6d 6d 61 6e 64 20 63 6f 6d 70 6c 65 74 65 64 20 77 69 74 ge."(Shell.command.completed.wit
2be0 68 20 6e 6f 20 6f 75 74 70 75 74 29 22 5d 20 31 30 29 29 0a 28 64 65 66 75 6e 20 75 6e 69 76 65 h.no.output)"].10)).(defun.unive
2c00 72 73 61 6c 2d 61 72 67 75 6d 65 6e 74 20 6e 69 6c 20 22 5c 0a 42 65 67 69 6e 20 61 20 6e 75 6d rsal-argument.nil."\.Begin.a.num
2c20 65 72 69 63 20 61 72 67 75 6d 65 6e 74 20 66 6f 72 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 eric.argument.for.the.following.
2c40 63 6f 6d 6d 61 6e 64 2e 0a 44 69 67 69 74 73 20 6f 72 20 6d 69 6e 75 73 20 73 69 67 6e 20 66 6f command..Digits.or.minus.sign.fo
2c60 6c 6c 6f 77 69 6e 67 20 5c 5c 5b 75 6e 69 76 65 72 73 61 6c 2d 61 72 67 75 6d 65 6e 74 5d 20 6d llowing.\\[universal-argument].m
2c80 61 6b 65 20 75 70 20 74 68 65 20 6e 75 6d 65 72 69 63 20 61 72 67 75 6d 65 6e 74 2e 0a 5c 5c 5b ake.up.the.numeric.argument..\\[
2ca0 75 6e 69 76 65 72 73 61 6c 2d 61 72 67 75 6d 65 6e 74 5d 20 66 6f 6c 6c 6f 77 69 6e 67 20 74 68 universal-argument].following.th
2cc0 65 20 64 69 67 69 74 73 20 6f 72 20 6d 69 6e 75 73 20 73 69 67 6e 20 65 6e 64 73 20 74 68 65 20 e.digits.or.minus.sign.ends.the.
2ce0 61 72 67 75 6d 65 6e 74 2e 0a 5c 5c 5b 75 6e 69 76 65 72 73 61 6c 2d 61 72 67 75 6d 65 6e 74 5d argument..\\[universal-argument]
2d00 20 77 69 74 68 6f 75 74 20 64 69 67 69 74 73 20 6f 72 20 6d 69 6e 75 73 20 73 69 67 6e 20 70 72 .without.digits.or.minus.sign.pr
2d20 6f 76 69 64 65 73 20 34 20 61 73 20 61 72 67 75 6d 65 6e 74 2e 0a 52 65 70 65 61 74 69 6e 67 20 ovides.4.as.argument..Repeating.
2d40 5c 5c 5b 75 6e 69 76 65 72 73 61 6c 2d 61 72 67 75 6d 65 6e 74 5d 20 77 69 74 68 6f 75 74 20 64 \\[universal-argument].without.d
2d60 69 67 69 74 73 20 6f 72 20 6d 69 6e 75 73 20 73 69 67 6e 0a 20 6d 75 6c 74 69 70 6c 69 65 73 20 igits.or.minus.sign..multiplies.
2d80 74 68 65 20 61 72 67 75 6d 65 6e 74 20 62 79 20 34 20 65 61 63 68 20 74 69 6d 65 2e 22 20 28 69 the.argument.by.4.each.time.".(i
2da0 6e 74 65 72 61 63 74 69 76 65 20 6e 69 6c 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c0 09 c2 1b nteractive.nil).(byte-code."....
2dc0 1c 1d c6 20 89 13 0c 55 83 1b 00 c7 0d c0 5c 22 15 c6 20 89 13 82 5c 6e 00 c8 0b 0d c2 23 2b 87 .......U......\"......\n.....#+.
2de0 22 20 5b 34 20 6c 61 73 74 2d 63 6f 6d 6d 61 6e 64 2d 63 68 61 72 20 6e 69 6c 20 63 68 61 72 20 ".[4.last-command-char.nil.char.
2e00 61 72 67 73 74 61 72 74 63 68 61 72 20 63 2d 75 20 72 65 61 64 2d 63 68 61 72 20 2a 20 70 72 65 argstartchar.c-u.read-char.*.pre
2e20 66 69 78 2d 61 72 67 2d 69 6e 74 65 72 6e 61 6c 5d 20 35 29 29 0a 28 66 73 65 74 20 28 71 75 6f fix-arg-internal].5)).(fset.(quo
2e40 74 65 20 70 72 65 66 69 78 2d 61 72 67 2d 69 6e 74 65 72 6e 61 6c 29 20 28 71 75 6f 74 65 20 28 te.prefix-arg-internal).(quote.(
2e60 6c 61 6d 62 64 61 20 28 63 68 61 72 20 63 2d 75 20 76 61 6c 75 65 29 20 28 62 79 74 65 2d 63 6f lambda.(char.c-u.value).(byte-co
2e80 64 65 20 22 c0 19 c2 0b 21 83 13 00 0b c4 57 83 13 00 c5 11 0b 5b 13 0b c6 3d 83 1d 00 c5 11 c7 de."....!.....W......[...=......
2ea0 13 0e 08 c9 55 83 32 00 09 5b 11 c7 16 5c 6e cb 20 89 16 08 82 1f 00 0e 08 cc 59 83 5f 00 0e 08 ....U.2..[...\n...........Y._...
2ec0 cd 58 83 5f 00 ce c2 0b 21 83 4b 00 0b 82 4c 00 c4 cf 5c 22 0e 08 cc 5a 5c 5c 13 c7 16 5c 6e cb .X._....!.K...L...\"...Z\\...\n.
2ee0 20 89 16 08 82 34 00 d0 0e 11 d2 c0 0e 08 5c 22 5c 22 d3 3d 83 71 00 cb 20 16 08 0e 5c 6e 83 7c .....4........\"\".=.q......\n.|
2f00 00 0e 5c 6e 43 82 90 00 c2 0b 21 83 89 00 ce 0b 09 5c 22 82 90 00 09 c5 55 85 90 00 c6 16 14 0e ..\nC.....!......\".....U.......
2f20 08 89 16 15 29 87 22 20 5b 31 20 73 69 67 6e 20 6e 75 6d 62 65 72 70 20 76 61 6c 75 65 20 30 20 ....).".[1.sign.numberp.value.0.
2f40 2d 31 20 2d 20 6e 69 6c 20 63 68 61 72 20 34 35 20 63 2d 75 20 72 65 61 64 2d 63 68 61 72 20 34 -1.-.nil.char.45.c-u.read-char.4
2f60 38 20 35 37 20 2a 20 31 30 20 6c 6f 6f 6b 75 70 2d 6b 65 79 20 67 6c 6f 62 61 6c 2d 6d 61 70 20 8.57.*.10.lookup-key.global-map.
2f80 6d 61 6b 65 2d 73 74 72 69 6e 67 20 75 6e 69 76 65 72 73 61 6c 2d 61 72 67 75 6d 65 6e 74 20 70 make-string.universal-argument.p
2fa0 72 65 66 69 78 2d 61 72 67 20 75 6e 72 65 61 64 2d 63 6f 6d 6d 61 6e 64 2d 63 68 61 72 5d 20 36 refix-arg.unread-command-char].6
2fc0 29 29 29 29 0a 28 64 65 66 75 6e 20 64 69 67 69 74 2d 61 72 67 75 6d 65 6e 74 20 28 61 72 67 29 )))).(defun.digit-argument.(arg)
2fe0 20 22 5c 0a 50 61 72 74 20 6f 66 20 74 68 65 20 6e 75 6d 65 72 69 63 20 61 72 67 75 6d 65 6e 74 ."\.Part.of.the.numeric.argument
3000 20 66 6f 72 20 74 68 65 20 6e 65 78 74 20 63 6f 6d 6d 61 6e 64 2e 0a 5c 5c 5b 75 6e 69 76 65 72 .for.the.next.command..\\[univer
3020 73 61 6c 2d 61 72 67 75 6d 65 6e 74 5d 20 66 6f 6c 6c 6f 77 69 6e 67 20 64 69 67 69 74 73 20 6f sal-argument].following.digits.o
3040 72 20 6d 69 6e 75 73 20 73 69 67 6e 20 65 6e 64 73 20 74 68 65 20 61 72 67 75 6d 65 6e 74 2e 22 r.minus.sign.ends.the.argument."
3060 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 50 22 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c0 .(interactive."P").(byte-code.".
3080 09 c2 0b 23 87 22 20 5b 70 72 65 66 69 78 2d 61 72 67 2d 69 6e 74 65 72 6e 61 6c 20 6c 61 73 74 ...#.".[prefix-arg-internal.last
30a0 2d 63 6f 6d 6d 61 6e 64 2d 63 68 61 72 20 6e 69 6c 20 61 72 67 5d 20 34 29 29 0a 28 64 65 66 75 -command-char.nil.arg].4)).(defu
30c0 6e 20 6e 65 67 61 74 69 76 65 2d 61 72 67 75 6d 65 6e 74 20 28 61 72 67 29 20 22 5c 0a 42 65 67 n.negative-argument.(arg)."\.Beg
30e0 69 6e 20 61 20 6e 65 67 61 74 69 76 65 20 6e 75 6d 65 72 69 63 20 61 72 67 75 6d 65 6e 74 20 66 in.a.negative.numeric.argument.f
3100 6f 72 20 74 68 65 20 6e 65 78 74 20 63 6f 6d 6d 61 6e 64 2e 0a 5c 5c 5b 75 6e 69 76 65 72 73 61 or.the.next.command..\\[universa
3120 6c 2d 61 72 67 75 6d 65 6e 74 5d 20 66 6f 6c 6c 6f 77 69 6e 67 20 64 69 67 69 74 73 20 6f 72 20 l-argument].following.digits.or.
3140 6d 69 6e 75 73 20 73 69 67 6e 20 65 6e 64 73 20 74 68 65 20 61 72 67 75 6d 65 6e 74 2e 22 20 28 minus.sign.ends.the.argument.".(
3160 69 6e 74 65 72 61 63 74 69 76 65 20 22 50 22 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c0 c1 c2 interactive."P").(byte-code."...
3180 0b 23 87 22 20 5b 70 72 65 66 69 78 2d 61 72 67 2d 69 6e 74 65 72 6e 61 6c 20 34 35 20 6e 69 6c .#.".[prefix-arg-internal.45.nil
31a0 20 61 72 67 5d 20 34 29 29 0a 28 64 65 66 75 6e 20 66 6f 72 77 61 72 64 2d 74 6f 2d 69 6e 64 65 .arg].4)).(defun.forward-to-inde
31c0 6e 74 61 74 69 6f 6e 20 28 61 72 67 29 20 22 5c 0a 4d 6f 76 65 20 66 6f 72 77 61 72 64 20 41 52 ntation.(arg)."\.Move.forward.AR
31e0 47 20 6c 69 6e 65 73 20 61 6e 64 20 70 6f 73 69 74 69 6f 6e 20 61 74 20 66 69 72 73 74 20 6e 6f G.lines.and.position.at.first.no
3200 6e 62 6c 61 6e 6b 20 63 68 61 72 61 63 74 65 72 2e 22 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 nblank.character.".(interactive.
3220 22 70 22 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c0 09 21 88 c2 c3 21 87 22 20 5b 66 6f 72 77 "p").(byte-code."..!...!.".[forw
3240 61 72 64 2d 6c 69 6e 65 20 61 72 67 20 73 6b 69 70 2d 63 68 61 72 73 2d 66 6f 72 77 61 72 64 20 ard-line.arg.skip-chars-forward.
3260 22 20 09 22 5d 20 32 29 29 0a 28 64 65 66 75 6e 20 62 61 63 6b 77 61 72 64 2d 74 6f 2d 69 6e 64 ".."].2)).(defun.backward-to-ind
3280 65 6e 74 61 74 69 6f 6e 20 28 61 72 67 29 20 22 5c 0a 4d 6f 76 65 20 62 61 63 6b 77 61 72 64 20 entation.(arg)."\.Move.backward.
32a0 41 52 47 20 6c 69 6e 65 73 20 61 6e 64 20 70 6f 73 69 74 69 6f 6e 20 61 74 20 66 69 72 73 74 20 ARG.lines.and.position.at.first.
32c0 6e 6f 6e 62 6c 61 6e 6b 20 63 68 61 72 61 63 74 65 72 2e 22 20 28 69 6e 74 65 72 61 63 74 69 76 nonblank.character.".(interactiv
32e0 65 20 22 70 22 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c0 09 5b 21 88 c2 c3 21 87 22 20 5b 66 e."p").(byte-code."..[!...!.".[f
3300 6f 72 77 61 72 64 2d 6c 69 6e 65 20 61 72 67 20 73 6b 69 70 2d 63 68 61 72 73 2d 66 6f 72 77 61 orward-line.arg.skip-chars-forwa
3320 72 64 20 22 20 09 22 5d 20 32 29 29 0a 28 64 65 66 75 6e 20 6b 69 6c 6c 2d 6c 69 6e 65 20 28 26 rd.".."].2)).(defun.kill-line.(&
3340 6f 70 74 69 6f 6e 61 6c 20 61 72 67 29 20 22 5c 0a 4b 69 6c 6c 20 74 68 65 20 72 65 73 74 20 6f optional.arg)."\.Kill.the.rest.o
3360 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 6c 69 6e 65 3b 20 69 66 20 6e 6f 20 6e 6f 6e 62 6c 61 f.the.current.line;.if.no.nonbla
3380 6e 6b 73 20 74 68 65 72 65 2c 20 6b 69 6c 6c 20 74 68 72 75 20 6e 65 77 6c 69 6e 65 2e 0a 57 69 nks.there,.kill.thru.newline..Wi
33a0 74 68 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 2c 20 6b 69 6c 6c 20 74 68 61 74 20 6d 61 th.prefix.argument,.kill.that.ma
33c0 6e 79 20 6c 69 6e 65 73 20 66 72 6f 6d 20 70 6f 69 6e 74 2e 0a 4e 65 67 61 74 69 76 65 20 61 72 ny.lines.from.point..Negative.ar
33e0 67 75 6d 65 6e 74 73 20 6b 69 6c 6c 20 6c 69 6e 65 73 20 62 61 63 6b 77 61 72 64 2e 0a 0a 57 68 guments.kill.lines.backward...Wh
3400 65 6e 20 63 61 6c 6c 69 6e 67 20 66 72 6f 6d 20 61 20 70 72 6f 67 72 61 6d 2c 20 6e 69 6c 20 6d en.calling.from.a.program,.nil.m
3420 65 61 6e 73 20 5c 22 6e 6f 20 61 72 67 5c 22 2c 0a 61 20 6e 75 6d 62 65 72 20 63 6f 75 6e 74 73 eans.\"no.arg\",.a.number.counts
3440 20 61 73 20 61 20 70 72 65 66 69 78 20 61 72 67 2e 22 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 .as.a.prefix.arg.".(interactive.
3460 22 2a 50 22 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c0 60 09 83 0f 00 c2 c3 09 21 21 88 82 28 "*P").(byte-code.".`.......!!..(
3480 00 6d 83 18 00 c4 c5 c6 5c 22 88 c7 c8 21 83 25 00 c2 c9 21 88 82 28 00 ca 20 88 60 5c 22 87 22 .m......\"...!.%...!..(....`\"."
34a0 20 5b 6b 69 6c 6c 2d 72 65 67 69 6f 6e 20 61 72 67 20 66 6f 72 77 61 72 64 2d 6c 69 6e 65 20 70 .[kill-region.arg.forward-line.p
34c0 72 65 66 69 78 2d 6e 75 6d 65 72 69 63 2d 76 61 6c 75 65 20 73 69 67 6e 61 6c 20 65 6e 64 2d 6f refix-numeric-value.signal.end-o
34e0 66 2d 62 75 66 66 65 72 20 6e 69 6c 20 6c 6f 6f 6b 69 6e 67 2d 61 74 20 22 5b 20 09 5d 2a 24 22 f-buffer.nil.looking-at."[..]*$"
3500 20 31 20 65 6e 64 2d 6f 66 2d 6c 69 6e 65 5d 20 35 29 29 0a 28 64 65 66 76 61 72 20 6b 69 6c 6c .1.end-of-line].5)).(defvar.kill
3520 2d 72 69 6e 67 20 6e 69 6c 20 22 5c 0a 4c 69 73 74 20 6f 66 20 6b 69 6c 6c 65 64 20 74 65 78 74 -ring.nil."\.List.of.killed.text
3540 20 73 65 71 75 65 6e 63 65 73 2e 22 29 0a 28 64 65 66 63 6f 6e 73 74 20 6b 69 6c 6c 2d 72 69 6e .sequences.").(defconst.kill-rin
3560 67 2d 6d 61 78 20 33 30 20 22 5c 0a 2a 4d 61 78 69 6d 75 6d 20 6c 65 6e 67 74 68 20 6f 66 20 6b g-max.30."\.*Maximum.length.of.k
3580 69 6c 6c 20 72 69 6e 67 20 62 65 66 6f 72 65 20 6f 6c 64 65 73 74 20 65 6c 65 6d 65 6e 74 73 20 ill.ring.before.oldest.elements.
35a0 61 72 65 20 74 68 72 6f 77 6e 20 61 77 61 79 2e 22 29 0a 28 64 65 66 76 61 72 20 6b 69 6c 6c 2d are.thrown.away.").(defvar.kill-
35c0 72 69 6e 67 2d 79 61 6e 6b 2d 70 6f 69 6e 74 65 72 20 6e 69 6c 20 22 5c 0a 54 68 65 20 74 61 69 ring-yank-pointer.nil."\.The.tai
35e0 6c 20 6f 66 20 74 68 65 20 6b 69 6c 6c 20 72 69 6e 67 20 77 68 6f 73 65 20 63 61 72 20 69 73 20 l.of.the.kill.ring.whose.car.is.
3600 74 68 65 20 6c 61 73 74 20 74 68 69 6e 67 20 79 61 6e 6b 65 64 2e 22 29 0a 28 66 73 65 74 20 28 the.last.thing.yanked.").(fset.(
3620 71 75 6f 74 65 20 6b 69 6c 6c 2d 61 70 70 65 6e 64 29 20 28 71 75 6f 74 65 20 28 6c 61 6d 62 64 quote.kill-append).(quote.(lambd
3640 61 20 28 73 74 72 69 6e 67 20 62 65 66 6f 72 65 2d 70 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 a.(string.before-p).(byte-code."
3660 c0 09 5c 6e 83 0d 00 0b 09 40 50 82 11 00 09 40 0b 50 5c 22 87 22 20 5b 73 65 74 63 61 72 20 6b ..\n.....@P....@.P\".".[setcar.k
3680 69 6c 6c 2d 72 69 6e 67 20 62 65 66 6f 72 65 2d 70 20 73 74 72 69 6e 67 5d 20 34 29 29 29 29 0a ill-ring.before-p.string].4)))).
36a0 28 64 65 66 75 6e 20 6b 69 6c 6c 2d 72 65 67 69 6f 6e 20 28 62 65 67 20 65 6e 64 29 20 22 5c 0a (defun.kill-region.(beg.end)."\.
36c0 4b 69 6c 6c 20 62 65 74 77 65 65 6e 20 70 6f 69 6e 74 20 61 6e 64 20 6d 61 72 6b 2e 0a 54 68 65 Kill.between.point.and.mark..The
36e0 20 74 65 78 74 20 69 73 20 64 65 6c 65 74 65 64 20 62 75 74 20 73 61 76 65 64 20 69 6e 20 74 68 .text.is.deleted.but.saved.in.th
3700 65 20 6b 69 6c 6c 20 72 69 6e 67 2e 0a 54 68 65 20 63 6f 6d 6d 61 6e 64 20 5c 5c 5b 79 61 6e 6b e.kill.ring..The.command.\\[yank
3720 5d 20 63 61 6e 20 72 65 74 72 69 65 76 65 20 69 74 20 66 72 6f 6d 20 74 68 65 72 65 2e 0a 28 49 ].can.retrieve.it.from.there..(I
3740 66 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 6b 69 6c 6c 20 61 6e 64 20 74 68 65 6e 20 79 61 6e 6b f.you.want.to.kill.and.then.yank
3760 20 69 6d 6d 65 64 69 61 74 65 6c 79 2c 20 75 73 65 20 5c 5c 5b 63 6f 70 79 2d 72 65 67 69 6f 6e .immediately,.use.\\[copy-region
3780 2d 61 73 2d 6b 69 6c 6c 5d 2e 29 0a 0a 54 68 69 73 20 69 73 20 74 68 65 20 70 72 69 6d 69 74 69 -as-kill].)..This.is.the.primiti
37a0 76 65 20 66 6f 72 20 70 72 6f 67 72 61 6d 73 20 74 6f 20 6b 69 6c 6c 20 74 65 78 74 20 28 61 73 ve.for.programs.to.kill.text.(as
37c0 20 6f 70 70 6f 73 65 64 20 74 6f 20 64 65 6c 65 74 69 6e 67 20 69 74 29 2e 0a 53 75 70 70 6c 79 .opposed.to.deleting.it)..Supply
37e0 20 74 77 6f 20 61 72 67 75 6d 65 6e 74 73 2c 20 63 68 61 72 61 63 74 65 72 20 6e 75 6d 62 65 72 .two.arguments,.character.number
3800 73 20 69 6e 64 69 63 61 74 69 6e 67 20 74 68 65 20 73 74 72 65 74 63 68 20 6f 66 20 74 65 78 74 s.indicating.the.stretch.of.text
3820 0a 20 74 6f 20 62 65 20 6b 69 6c 6c 65 64 2e 0a 41 6e 79 20 63 6f 6d 6d 61 6e 64 20 74 68 61 74 ..to.be.killed..Any.command.that
3840 20 63 61 6c 6c 73 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 61 20 5c 22 6b 69 6c 6c .calls.this.function.is.a.\"kill
3860 20 63 6f 6d 6d 61 6e 64 5c 22 2e 0a 49 66 20 74 68 65 20 70 72 65 76 69 6f 75 73 20 63 6f 6d 6d .command\"..If.the.previous.comm
3880 61 6e 64 20 77 61 73 20 61 6c 73 6f 20 61 20 6b 69 6c 6c 20 63 6f 6d 6d 61 6e 64 2c 0a 74 68 65 and.was.also.a.kill.command,.the
38a0 20 74 65 78 74 20 6b 69 6c 6c 65 64 20 74 68 69 73 20 74 69 6d 65 20 61 70 70 65 6e 64 73 20 74 .text.killed.this.time.appends.t
38c0 6f 20 74 68 65 20 74 65 78 74 20 6b 69 6c 6c 65 64 20 6c 61 73 74 20 74 69 6d 65 0a 74 6f 20 6d o.the.text.killed.last.time.to.m
38e0 61 6b 65 20 6f 6e 65 20 65 6e 74 72 79 20 69 6e 20 74 68 65 20 6b 69 6c 6c 20 72 69 6e 67 2e 22 ake.one.entry.in.the.kill.ring."
3900 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 2a 72 22 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 .(interactive."*r").(byte-code."
3920 08 c1 3d 84 4c 00 5c 6e c3 3d 84 4c 00 0c 0d 3d 84 4c 00 0e 06 84 4c 00 0c 0d 5d 0c 0d 5e 5a c7 ..=.L.\n.=.L...=.L....L...]..^Z.
3940 5c 5c 1e 08 c9 0c 0d 5c 22 88 08 40 40 0e 5c 6e 42 89 16 5c 6e 47 0e 0b 56 83 42 00 cc cd 0e 0b \\.....\"..@@.\nB..\nG..V.B.....
3960 53 0e 5c 6e 5c 22 ce 5c 22 88 c3 16 0f 0e 5c 6e 89 16 10 29 87 d1 0c 0d 5c 22 88 c9 0c 0d 5c 22 S.\n\".\".....\n...)....\"....\"
3980 87 22 20 5b 62 75 66 66 65 72 2d 75 6e 64 6f 2d 6c 69 73 74 20 74 20 6c 61 73 74 2d 63 6f 6d 6d .".[buffer-undo-list.t.last-comm
39a0 61 6e 64 20 6b 69 6c 6c 2d 72 65 67 69 6f 6e 20 62 65 67 20 65 6e 64 20 62 75 66 66 65 72 2d 72 and.kill-region.beg.end.buffer-r
39c0 65 61 64 2d 6f 6e 6c 79 20 31 30 30 20 75 6e 64 6f 2d 68 69 67 68 2d 74 68 72 65 73 68 6f 6c 64 ead-only.100.undo-high-threshold
39e0 20 64 65 6c 65 74 65 2d 72 65 67 69 6f 6e 20 6b 69 6c 6c 2d 72 69 6e 67 20 6b 69 6c 6c 2d 72 69 .delete-region.kill-ring.kill-ri
3a00 6e 67 2d 6d 61 78 20 73 65 74 63 64 72 20 6e 74 68 63 64 72 20 6e 69 6c 20 74 68 69 73 2d 63 6f ng-max.setcdr.nthcdr.nil.this-co
3a20 6d 6d 61 6e 64 20 6b 69 6c 6c 2d 72 69 6e 67 2d 79 61 6e 6b 2d 70 6f 69 6e 74 65 72 20 63 6f 70 mmand.kill-ring-yank-pointer.cop
3a40 79 2d 72 65 67 69 6f 6e 2d 61 73 2d 6b 69 6c 6c 5d 20 35 29 29 0a 28 66 73 65 74 20 28 71 75 6f y-region-as-kill].5)).(fset.(quo
3a60 74 65 20 6b 69 6c 6c 2d 72 69 6e 67 2d 73 61 76 65 29 20 28 71 75 6f 74 65 20 63 6f 70 79 2d 72 te.kill-ring-save).(quote.copy-r
3a80 65 67 69 6f 6e 2d 61 73 2d 6b 69 6c 6c 29 29 0a 28 64 65 66 75 6e 20 63 6f 70 79 2d 72 65 67 69 egion-as-kill)).(defun.copy-regi
3aa0 6f 6e 2d 61 73 2d 6b 69 6c 6c 20 28 62 65 67 20 65 6e 64 29 20 22 5c 0a 53 61 76 65 20 74 68 65 on-as-kill.(beg.end)."\.Save.the
3ac0 20 72 65 67 69 6f 6e 20 61 73 20 69 66 20 6b 69 6c 6c 65 64 2c 20 62 75 74 20 64 6f 6e 27 74 20 .region.as.if.killed,.but.don't.
3ae0 6b 69 6c 6c 20 69 74 2e 22 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 72 22 29 20 28 62 79 74 kill.it.".(interactive."r").(byt
3b00 65 2d 63 6f 64 65 20 22 08 c1 3d 83 13 00 c2 c3 0c 0d 5c 22 0d 0c 57 5c 22 88 82 2f 00 c3 0c 0d e-code."..=.......\"..W\"../....
3b20 5c 22 0e 06 42 89 16 06 47 0e 07 56 83 2f 00 c8 c9 0e 07 53 0e 06 5c 22 ca 5c 22 88 c1 16 0b 0e \"..B...G..V./.....S..\".\".....
3b40 06 89 16 0c 87 22 20 5b 6c 61 73 74 2d 63 6f 6d 6d 61 6e 64 20 6b 69 6c 6c 2d 72 65 67 69 6f 6e .....".[last-command.kill-region
3b60 20 6b 69 6c 6c 2d 61 70 70 65 6e 64 20 62 75 66 66 65 72 2d 73 75 62 73 74 72 69 6e 67 20 62 65 .kill-append.buffer-substring.be
3b80 67 20 65 6e 64 20 6b 69 6c 6c 2d 72 69 6e 67 20 6b 69 6c 6c 2d 72 69 6e 67 2d 6d 61 78 20 73 65 g.end.kill-ring.kill-ring-max.se
3ba0 74 63 64 72 20 6e 74 68 63 64 72 20 6e 69 6c 20 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 20 6b 69 6c tcdr.nthcdr.nil.this-command.kil
3bc0 6c 2d 72 69 6e 67 2d 79 61 6e 6b 2d 70 6f 69 6e 74 65 72 5d 20 35 29 29 0a 28 64 65 66 75 6e 20 l-ring-yank-pointer].5)).(defun.
3be0 61 70 70 65 6e 64 2d 6e 65 78 74 2d 6b 69 6c 6c 20 6e 69 6c 20 22 5c 0a 43 61 75 73 65 20 66 6f append-next-kill.nil."\.Cause.fo
3c00 6c 6c 6f 77 69 6e 67 20 63 6f 6d 6d 61 6e 64 2c 20 69 66 20 6b 69 6c 6c 2c 20 74 6f 20 61 70 70 llowing.command,.if.kill,.to.app
3c20 65 6e 64 20 74 6f 20 70 72 65 76 69 6f 75 73 20 6b 69 6c 6c 2e 22 20 28 69 6e 74 65 72 61 63 74 end.to.previous.kill.".(interact
3c40 69 76 65 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 74 83 08 00 c0 89 11 87 c0 89 12 87 22 20 5b ive).(byte-code."t...........".[
3c60 6b 69 6c 6c 2d 72 65 67 69 6f 6e 20 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 20 6c 61 73 74 2d 63 6f kill-region.this-command.last-co
3c80 6d 6d 61 6e 64 5d 20 32 29 29 0a 28 64 65 66 75 6e 20 72 6f 74 61 74 65 2d 79 61 6e 6b 2d 70 6f mmand].2)).(defun.rotate-yank-po
3ca0 69 6e 74 65 72 20 28 61 72 67 29 20 22 5c 0a 52 6f 74 61 74 65 20 74 68 65 20 79 61 6e 6b 69 6e inter.(arg)."\.Rotate.the.yankin
3cc0 67 20 70 6f 69 6e 74 20 69 6e 20 74 68 65 20 6b 69 6c 6c 20 72 69 6e 67 2e 22 20 28 69 6e 74 65 g.point.in.the.kill.ring.".(inte
3ce0 72 61 63 74 69 76 65 20 22 70 22 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 08 47 89 19 c2 55 83 ractive."p").(byte-code.".G...U.
3d00 0f 00 c3 c4 21 82 20 00 c5 c6 0e 07 09 0e 08 47 5a 5c 5c 09 5c 22 08 5c 22 89 16 08 29 87 22 20 ....!..........GZ\\.\".\"...).".
3d20 5b 6b 69 6c 6c 2d 72 69 6e 67 20 6c 65 6e 67 74 68 20 30 20 65 72 72 6f 72 20 22 4b 69 6c 6c 20 [kill-ring.length.0.error."Kill.
3d40 72 69 6e 67 20 69 73 20 65 6d 70 74 79 22 20 6e 74 68 63 64 72 20 25 20 61 72 67 20 6b 69 6c 6c ring.is.empty".nthcdr.%.arg.kill
3d60 2d 72 69 6e 67 2d 79 61 6e 6b 2d 70 6f 69 6e 74 65 72 5d 20 36 29 29 0a 28 64 65 66 75 6e 20 79 -ring-yank-pointer].6)).(defun.y
3d80 61 6e 6b 2d 70 6f 70 20 28 61 72 67 29 20 22 5c 0a 52 65 70 6c 61 63 65 20 6a 75 73 74 2d 79 61 ank-pop.(arg)."\.Replace.just-ya
3da0 6e 6b 65 64 20 73 74 72 65 74 63 68 20 6f 66 20 6b 69 6c 6c 65 64 2d 74 65 78 74 20 77 69 74 68 nked.stretch.of.killed-text.with
3dc0 20 61 20 64 69 66 66 65 72 65 6e 74 20 73 74 72 65 74 63 68 2e 0a 54 68 69 73 20 63 6f 6d 6d 61 .a.different.stretch..This.comma
3de0 6e 64 20 69 73 20 61 6c 6c 6f 77 65 64 20 6f 6e 6c 79 20 69 6d 6d 65 64 69 61 74 65 6c 79 20 61 nd.is.allowed.only.immediately.a
3e00 66 74 65 72 20 61 20 20 79 61 6e 6b 20 20 6f 72 20 61 20 20 79 61 6e 6b 2d 70 6f 70 2e 0a 41 74 fter.a..yank..or.a..yank-pop..At
3e20 20 73 75 63 68 20 61 20 74 69 6d 65 2c 20 74 68 65 20 72 65 67 69 6f 6e 20 63 6f 6e 74 61 69 6e .such.a.time,.the.region.contain
3e40 73 20 61 20 73 74 72 65 74 63 68 20 6f 66 20 72 65 69 6e 73 65 72 74 65 64 0a 70 72 65 76 69 6f s.a.stretch.of.reinserted.previo
3e60 75 73 6c 79 2d 6b 69 6c 6c 65 64 20 74 65 78 74 2e 20 20 79 61 6e 6b 2d 70 6f 70 20 20 64 65 6c usly-killed.text...yank-pop..del
3e80 65 74 65 73 20 74 68 61 74 20 74 65 78 74 20 61 6e 64 20 69 6e 73 65 72 74 73 20 69 6e 20 69 74 etes.that.text.and.inserts.in.it
3ea0 73 0a 70 6c 61 63 65 20 61 20 64 69 66 66 65 72 65 6e 74 20 73 74 72 65 74 63 68 20 6f 66 20 6b s.place.a.different.stretch.of.k
3ec0 69 6c 6c 65 64 20 74 65 78 74 2e 0a 0a 57 69 74 68 20 6e 6f 20 61 72 67 75 6d 65 6e 74 2c 20 74 illed.text...With.no.argument,.t
3ee0 68 65 20 70 72 65 76 69 6f 75 73 20 6b 69 6c 6c 20 69 73 20 69 6e 73 65 72 74 65 64 2e 0a 57 69 he.previous.kill.is.inserted..Wi
3f00 74 68 20 61 72 67 75 6d 65 6e 74 20 6e 2c 20 74 68 65 20 6e 27 74 68 20 70 72 65 76 69 6f 75 73 th.argument.n,.the.n'th.previous
3f20 20 6b 69 6c 6c 20 69 73 20 69 6e 73 65 72 74 65 64 2e 0a 49 66 20 6e 20 69 73 20 6e 65 67 61 74 .kill.is.inserted..If.n.is.negat
3f40 69 76 65 2c 20 74 68 69 73 20 69 73 20 61 20 6d 6f 72 65 20 72 65 63 65 6e 74 20 6b 69 6c 6c 2e ive,.this.is.a.more.recent.kill.
3f60 0a 0a 54 68 65 20 73 65 71 75 65 6e 63 65 20 6f 66 20 6b 69 6c 6c 73 20 77 72 61 70 73 20 61 72 ..The.sequence.of.kills.wraps.ar
3f80 6f 75 6e 64 2c 20 73 6f 20 74 68 61 74 20 61 66 74 65 72 20 74 68 65 20 6f 6c 64 65 73 74 20 6f ound,.so.that.after.the.oldest.o
3fa0 6e 65 0a 63 6f 6d 65 73 20 74 68 65 20 6e 65 77 65 73 74 20 6f 6e 65 2e 22 20 28 69 6e 74 65 72 ne.comes.the.newest.one.".(inter
3fc0 61 63 74 69 76 65 20 22 2a 70 22 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 08 c1 3d 84 5c 6e 00 active."*p").(byte-code."..=.\n.
3fe0 c2 c3 21 88 c1 14 60 c5 20 57 1e 06 c7 60 c5 20 5c 22 88 c8 0e 09 21 88 ca 60 21 88 0e 0b 40 63 ..!...`..W...`..\"....!..`!...@c
4000 88 0e 06 85 2d 00 cc 20 29 87 22 20 5b 6c 61 73 74 2d 63 6f 6d 6d 61 6e 64 20 79 61 6e 6b 20 65 ....-...).".[last-command.yank.e
4020 72 72 6f 72 20 22 50 72 65 76 69 6f 75 73 20 63 6f 6d 6d 61 6e 64 20 77 61 73 20 6e 6f 74 20 61 rror."Previous.command.was.not.a
4040 20 79 61 6e 6b 22 20 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 20 6d 61 72 6b 20 62 65 66 6f 72 65 20 .yank".this-command.mark.before.
4060 64 65 6c 65 74 65 2d 72 65 67 69 6f 6e 20 72 6f 74 61 74 65 2d 79 61 6e 6b 2d 70 6f 69 6e 74 65 delete-region.rotate-yank-pointe
4080 72 20 61 72 67 20 73 65 74 2d 6d 61 72 6b 20 6b 69 6c 6c 2d 72 69 6e 67 2d 79 61 6e 6b 2d 70 6f r.arg.set-mark.kill-ring-yank-po
40a0 69 6e 74 65 72 20 65 78 63 68 61 6e 67 65 2d 70 6f 69 6e 74 2d 61 6e 64 2d 6d 61 72 6b 5d 20 33 inter.exchange-point-and-mark].3
40c0 29 29 0a 28 64 65 66 75 6e 20 79 61 6e 6b 20 28 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 29 20 22 )).(defun.yank.(&optional.arg)."
40e0 5c 0a 52 65 69 6e 73 65 72 74 20 74 68 65 20 6c 61 73 74 20 73 74 72 65 74 63 68 20 6f 66 20 6b \.Reinsert.the.last.stretch.of.k
4100 69 6c 6c 65 64 20 74 65 78 74 2e 0a 4d 6f 72 65 20 70 72 65 63 69 73 65 6c 79 2c 20 72 65 69 6e illed.text..More.precisely,.rein
4120 73 65 72 74 20 74 68 65 20 73 74 72 65 74 63 68 20 6f 66 20 6b 69 6c 6c 65 64 20 74 65 78 74 20 sert.the.stretch.of.killed.text.
4140 6d 6f 73 74 20 72 65 63 65 6e 74 6c 79 0a 6b 69 6c 6c 65 64 20 4f 52 20 79 61 6e 6b 65 64 2e 0a most.recently.killed.OR.yanked..
4160 57 69 74 68 20 6a 75 73 74 20 43 2d 55 20 61 73 20 61 72 67 75 6d 65 6e 74 2c 20 73 61 6d 65 20 With.just.C-U.as.argument,.same.
4180 62 75 74 20 70 75 74 20 70 6f 69 6e 74 20 69 6e 20 66 72 6f 6e 74 20 28 61 6e 64 20 6d 61 72 6b but.put.point.in.front.(and.mark
41a0 20 61 74 20 65 6e 64 29 2e 0a 57 69 74 68 20 61 72 67 75 6d 65 6e 74 20 6e 2c 20 72 65 69 6e 73 .at.end)..With.argument.n,.reins
41c0 65 72 74 20 74 68 65 20 6e 74 68 20 6d 6f 73 74 20 72 65 63 65 6e 74 6c 79 20 6b 69 6c 6c 65 64 ert.the.nth.most.recently.killed
41e0 20 73 74 72 65 74 63 68 20 6f 66 20 6b 69 6c 6c 65 64 0a 74 65 78 74 2e 0a 53 65 65 20 61 6c 73 .stretch.of.killed.text..See.als
4200 6f 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 5c 5c 5b 79 61 6e 6b 2d 70 6f 70 5d 2e 22 20 28 69 6e o.the.command.\\[yank-pop].".(in
4220 74 65 72 61 63 74 69 76 65 20 22 2a 50 22 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c0 09 3c 83 teractive."*P").(byte-code."..<.
4240 5c 6e 00 c2 82 16 00 09 c3 3d 83 14 00 c4 82 16 00 09 53 21 88 c5 60 21 88 0e 06 40 63 88 09 3a \n.......=........S!..`!...@c..:
4260 85 28 00 c7 20 87 22 20 5b 72 6f 74 61 74 65 2d 79 61 6e 6b 2d 70 6f 69 6e 74 65 72 20 61 72 67 .(....".[rotate-yank-pointer.arg
4280 20 30 20 2d 20 2d 31 20 70 75 73 68 2d 6d 61 72 6b 20 6b 69 6c 6c 2d 72 69 6e 67 2d 79 61 6e 6b .0.-.-1.push-mark.kill-ring-yank
42a0 2d 70 6f 69 6e 74 65 72 20 65 78 63 68 61 6e 67 65 2d 70 6f 69 6e 74 2d 61 6e 64 2d 6d 61 72 6b -pointer.exchange-point-and-mark
42c0 5d 20 33 29 29 0a 28 64 65 66 75 6e 20 69 6e 73 65 72 74 2d 62 75 66 66 65 72 20 28 62 75 66 66 ].3)).(defun.insert-buffer.(buff
42e0 65 72 29 20 22 5c 0a 49 6e 73 65 72 74 20 61 66 74 65 72 20 70 6f 69 6e 74 20 74 68 65 20 63 6f er)."\.Insert.after.point.the.co
4300 6e 74 65 6e 74 73 20 6f 66 20 42 55 46 46 45 52 2e 0a 50 75 74 73 20 6d 61 72 6b 20 61 66 74 65 ntents.of.BUFFER..Puts.mark.afte
4320 72 20 74 68 65 20 69 6e 73 65 72 74 65 64 20 74 65 78 74 2e 0a 42 55 46 46 45 52 20 6d 61 79 20 r.the.inserted.text..BUFFER.may.
4340 62 65 20 61 20 62 75 66 66 65 72 20 6f 72 20 61 20 62 75 66 66 65 72 20 6e 61 6d 65 2e 22 20 28 be.a.buffer.or.a.buffer.name.".(
4360 69 6e 74 65 72 61 63 74 69 76 65 20 22 2a 62 49 6e 73 65 72 74 20 62 75 66 66 65 72 3a 20 22 29 interactive."*bInsert.buffer:.")
4380 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c0 09 21 84 5c 6e 00 c2 09 21 11 c3 89 89 1c 1d 1e 06 8a .(byte-code."..!.\n...!.........
43a0 8a 09 71 88 65 16 06 64 15 29 c7 09 0e 06 0d 23 88 60 14 29 c8 0c 21 2b 87 22 20 5b 62 75 66 66 ..q.e..d.).....#.`.)..!+.".[buff
43c0 65 72 70 20 62 75 66 66 65 72 20 67 65 74 2d 62 75 66 66 65 72 20 6e 69 6c 20 6e 65 77 6d 61 72 erp.buffer.get-buffer.nil.newmar
43e0 6b 20 65 6e 64 20 73 74 61 72 74 20 69 6e 73 65 72 74 2d 62 75 66 66 65 72 2d 73 75 62 73 74 72 k.end.start.insert-buffer-substr
4400 69 6e 67 20 70 75 73 68 2d 6d 61 72 6b 5d 20 34 29 29 0a 28 64 65 66 75 6e 20 61 70 70 65 6e 64 ing.push-mark].4)).(defun.append
4420 2d 74 6f 2d 62 75 66 66 65 72 20 28 62 75 66 66 65 72 20 73 74 61 72 74 20 65 6e 64 29 20 22 5c -to-buffer.(buffer.start.end)."\
4440 0a 41 70 70 65 6e 64 20 74 6f 20 73 70 65 63 69 66 69 65 64 20 62 75 66 66 65 72 20 74 68 65 20 .Append.to.specified.buffer.the.
4460 74 65 78 74 20 6f 66 20 74 68 65 20 72 65 67 69 6f 6e 2e 0a 49 74 20 69 73 20 69 6e 73 65 72 74 text.of.the.region..It.is.insert
4480 65 64 20 69 6e 74 6f 20 74 68 61 74 20 62 75 66 66 65 72 20 62 65 66 6f 72 65 20 69 74 73 20 70 ed.into.that.buffer.before.its.p
44a0 6f 69 6e 74 2e 0a 0a 57 68 65 6e 20 63 61 6c 6c 69 6e 67 20 66 72 6f 6d 20 61 20 70 72 6f 67 72 oint...When.calling.from.a.progr
44c0 61 6d 2c 20 67 69 76 65 20 74 68 72 65 65 20 61 72 67 75 6d 65 6e 74 73 3a 0a 61 20 62 75 66 66 am,.give.three.arguments:.a.buff
44e0 65 72 20 6f 72 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 6f 6e 65 2c 20 61 6e 64 20 74 77 6f 20 63 er.or.the.name.of.one,.and.two.c
4500 68 61 72 61 63 74 65 72 20 6e 75 6d 62 65 72 73 0a 73 70 65 63 69 66 79 69 6e 67 20 74 68 65 20 haracter.numbers.specifying.the.
4520 70 6f 72 74 69 6f 6e 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 20 74 6f portion.of.the.current.buffer.to
4540 20 62 65 20 63 6f 70 69 65 64 2e 22 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 42 41 70 70 65 .be.copied.".(interactive."BAppe
4560 6e 64 20 74 6f 20 62 75 66 66 65 72 3a 20 5c 6e 72 22 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 nd.to.buffer:.\nr").(byte-code."
4580 70 18 8a c1 5c 6e 21 71 88 c3 08 0c 0d 23 2a 87 22 20 5b 6f 6c 64 62 75 66 20 67 65 74 2d 62 75 p...\n!q.....#*.".[oldbuf.get-bu
45a0 66 66 65 72 2d 63 72 65 61 74 65 20 62 75 66 66 65 72 20 69 6e 73 65 72 74 2d 62 75 66 66 65 72 ffer-create.buffer.insert-buffer
45c0 2d 73 75 62 73 74 72 69 6e 67 20 73 74 61 72 74 20 65 6e 64 5d 20 34 29 29 0a 28 64 65 66 75 6e -substring.start.end].4)).(defun
45e0 20 70 72 65 70 65 6e 64 2d 74 6f 2d 62 75 66 66 65 72 20 28 62 75 66 66 65 72 20 73 74 61 72 74 .prepend-to-buffer.(buffer.start
4600 20 65 6e 64 29 20 22 5c 0a 50 72 65 70 65 6e 64 20 74 6f 20 73 70 65 63 69 66 69 65 64 20 62 75 .end)."\.Prepend.to.specified.bu
4620 66 66 65 72 20 74 68 65 20 74 65 78 74 20 6f 66 20 74 68 65 20 72 65 67 69 6f 6e 2e 0a 49 74 20 ffer.the.text.of.the.region..It.
4640 69 73 20 69 6e 73 65 72 74 65 64 20 69 6e 74 6f 20 74 68 61 74 20 62 75 66 66 65 72 20 61 66 74 is.inserted.into.that.buffer.aft
4660 65 72 20 69 74 73 20 70 6f 69 6e 74 2e 0a 0a 57 68 65 6e 20 63 61 6c 6c 69 6e 67 20 66 72 6f 6d er.its.point...When.calling.from
4680 20 61 20 70 72 6f 67 72 61 6d 2c 20 67 69 76 65 20 74 68 72 65 65 20 61 72 67 75 6d 65 6e 74 73 .a.program,.give.three.arguments
46a0 3a 0a 61 20 62 75 66 66 65 72 20 6f 72 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 6f 6e 65 2c 20 61 :.a.buffer.or.the.name.of.one,.a
46c0 6e 64 20 74 77 6f 20 63 68 61 72 61 63 74 65 72 20 6e 75 6d 62 65 72 73 0a 73 70 65 63 69 66 79 nd.two.character.numbers.specify
46e0 69 6e 67 20 74 68 65 20 70 6f 72 74 69 6f 6e 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 ing.the.portion.of.the.current.b
4700 75 66 66 65 72 20 74 6f 20 62 65 20 63 6f 70 69 65 64 2e 22 20 28 69 6e 74 65 72 61 63 74 69 76 uffer.to.be.copied.".(interactiv
4720 65 20 22 42 50 72 65 70 65 6e 64 20 74 6f 20 62 75 66 66 65 72 3a 20 5c 6e 72 22 29 20 28 62 79 e."BPrepend.to.buffer:.\nr").(by
4740 74 65 2d 63 6f 64 65 20 22 70 18 8a c1 5c 6e 21 71 88 8a c3 08 0c 0d 23 2b 87 22 20 5b 6f 6c 64 te-code."p...\n!q......#+.".[old
4760 62 75 66 20 67 65 74 2d 62 75 66 66 65 72 2d 63 72 65 61 74 65 20 62 75 66 66 65 72 20 69 6e 73 buf.get-buffer-create.buffer.ins
4780 65 72 74 2d 62 75 66 66 65 72 2d 73 75 62 73 74 72 69 6e 67 20 73 74 61 72 74 20 65 6e 64 5d 20 ert-buffer-substring.start.end].
47a0 34 29 29 0a 28 64 65 66 75 6e 20 63 6f 70 79 2d 74 6f 2d 62 75 66 66 65 72 20 28 62 75 66 66 65 4)).(defun.copy-to-buffer.(buffe
47c0 72 20 73 74 61 72 74 20 65 6e 64 29 20 22 5c 0a 43 6f 70 79 20 74 6f 20 73 70 65 63 69 66 69 65 r.start.end)."\.Copy.to.specifie
47e0 64 20 62 75 66 66 65 72 20 74 68 65 20 74 65 78 74 20 6f 66 20 74 68 65 20 72 65 67 69 6f 6e 2e d.buffer.the.text.of.the.region.
4800 0a 49 74 20 69 73 20 69 6e 73 65 72 74 65 64 20 69 6e 74 6f 20 74 68 61 74 20 62 75 66 66 65 72 .It.is.inserted.into.that.buffer
4820 2c 20 72 65 70 6c 61 63 69 6e 67 20 65 78 69 73 74 69 6e 67 20 74 65 78 74 20 74 68 65 72 65 2e ,.replacing.existing.text.there.
4840 0a 0a 57 68 65 6e 20 63 61 6c 6c 69 6e 67 20 66 72 6f 6d 20 61 20 70 72 6f 67 72 61 6d 2c 20 67 ..When.calling.from.a.program,.g
4860 69 76 65 20 74 68 72 65 65 20 61 72 67 75 6d 65 6e 74 73 3a 0a 61 20 62 75 66 66 65 72 20 6f 72 ive.three.arguments:.a.buffer.or
4880 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 6f 6e 65 2c 20 61 6e 64 20 74 77 6f 20 63 68 61 72 61 63 .the.name.of.one,.and.two.charac
48a0 74 65 72 20 6e 75 6d 62 65 72 73 0a 73 70 65 63 69 66 79 69 6e 67 20 74 68 65 20 70 6f 72 74 69 ter.numbers.specifying.the.porti
48c0 6f 6e 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 20 74 6f 20 62 65 20 63 on.of.the.current.buffer.to.be.c
48e0 6f 70 69 65 64 2e 22 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 42 43 6f 70 79 20 74 6f 20 62 opied.".(interactive."BCopy.to.b
4900 75 66 66 65 72 3a 20 5c 6e 72 22 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 70 18 8a c1 5c 6e 21 uffer:.\nr").(byte-code."p...\n!
4920 71 88 c3 20 88 8a c4 08 0d 0e 06 23 2b 87 22 20 5b 6f 6c 64 62 75 66 20 67 65 74 2d 62 75 66 66 q..........#+.".[oldbuf.get-buff
4940 65 72 2d 63 72 65 61 74 65 20 62 75 66 66 65 72 20 65 72 61 73 65 2d 62 75 66 66 65 72 20 69 6e er-create.buffer.erase-buffer.in
4960 73 65 72 74 2d 62 75 66 66 65 72 2d 73 75 62 73 74 72 69 6e 67 20 73 74 61 72 74 20 65 6e 64 5d sert-buffer-substring.start.end]
4980 20 34 29 29 0a 28 64 65 66 75 6e 20 6d 61 72 6b 20 6e 69 6c 20 22 5c 0a 52 65 74 75 72 6e 20 74 .4)).(defun.mark.nil."\.Return.t
49a0 68 69 73 20 62 75 66 66 65 72 27 73 20 6d 61 72 6b 20 76 61 6c 75 65 20 61 73 20 69 6e 74 65 67 his.buffer's.mark.value.as.integ
49c0 65 72 2c 20 6f 72 20 6e 69 6c 20 69 66 20 6e 6f 20 6d 61 72 6b 2e 0a 49 66 20 79 6f 75 20 61 72 er,.or.nil.if.no.mark..If.you.ar
49e0 65 20 75 73 69 6e 67 20 74 68 69 73 20 69 6e 20 61 6e 20 65 64 69 74 69 6e 67 20 63 6f 6d 6d 61 e.using.this.in.an.editing.comma
4a00 6e 64 2c 20 79 6f 75 20 61 72 65 20 6d 6f 73 74 20 6c 69 6b 65 6c 79 20 6d 61 6b 69 6e 67 0a 61 nd,.you.are.most.likely.making.a
4a20 20 6d 69 73 74 61 6b 65 3b 20 73 65 65 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 .mistake;.see.the.documentation.
4a40 6f 66 20 60 73 65 74 2d 6d 61 72 6b 27 2e 22 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c0 c1 20 21 of.`set-mark'.".(byte-code."...!
4a60 87 22 20 5b 6d 61 72 6b 65 72 2d 70 6f 73 69 74 69 6f 6e 20 6d 61 72 6b 2d 6d 61 72 6b 65 72 5d .".[marker-position.mark-marker]
4a80 20 32 29 29 0a 28 64 65 66 75 6e 20 73 65 74 2d 6d 61 72 6b 20 28 70 6f 73 29 20 22 5c 0a 53 65 .2)).(defun.set-mark.(pos)."\.Se
4aa0 74 20 74 68 69 73 20 62 75 66 66 65 72 27 73 20 6d 61 72 6b 20 74 6f 20 50 4f 53 2e 20 20 44 6f t.this.buffer's.mark.to.POS...Do
4ac0 6e 27 74 20 75 73 65 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 21 0a 54 68 61 74 20 69 73 20 74 n't.use.this.function!.That.is.t
4ae0 6f 20 73 61 79 2c 20 64 6f 6e 27 74 20 75 73 65 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 75 o.say,.don't.use.this.function.u
4b00 6e 6c 65 73 73 20 79 6f 75 20 77 61 6e 74 0a 74 68 65 20 75 73 65 72 20 74 6f 20 73 65 65 20 74 nless.you.want.the.user.to.see.t
4b20 68 61 74 20 74 68 65 20 6d 61 72 6b 20 68 61 73 20 6d 6f 76 65 64 2c 20 61 6e 64 20 79 6f 75 20 hat.the.mark.has.moved,.and.you.
4b40 77 61 6e 74 20 74 68 65 20 70 72 65 76 69 6f 75 73 0a 6d 61 72 6b 20 70 6f 73 69 74 69 6f 6e 20 want.the.previous.mark.position.
4b60 74 6f 20 62 65 20 6c 6f 73 74 2e 0a 0a 4e 6f 72 6d 61 6c 6c 79 2c 20 77 68 65 6e 20 61 20 6e 65 to.be.lost...Normally,.when.a.ne
4b80 77 20 6d 61 72 6b 20 69 73 20 73 65 74 2c 20 74 68 65 20 6f 6c 64 20 6f 6e 65 20 73 68 6f 75 6c w.mark.is.set,.the.old.one.shoul
4ba0 64 20 67 6f 20 6f 6e 20 74 68 65 20 73 74 61 63 6b 2e 0a 54 68 69 73 20 69 73 20 77 68 79 20 6d d.go.on.the.stack..This.is.why.m
4bc0 6f 73 74 20 61 70 70 6c 69 63 61 74 69 6f 6e 73 20 73 68 6f 75 6c 64 20 75 73 65 20 70 75 73 68 ost.applications.should.use.push
4be0 2d 6d 61 72 6b 2c 20 6e 6f 74 20 73 65 74 2d 6d 61 72 6b 2e 0a 0a 4e 6f 76 69 63 65 20 65 6d 61 -mark,.not.set-mark...Novice.ema
4c00 63 73 2d 6c 69 73 70 20 70 72 6f 67 72 61 6d 6d 65 72 73 20 6f 66 74 65 6e 20 74 72 79 20 74 6f cs-lisp.programmers.often.try.to
4c20 20 75 73 65 20 74 68 65 20 6d 61 72 6b 20 66 6f 72 20 74 68 65 20 77 72 6f 6e 67 0a 70 75 72 70 .use.the.mark.for.the.wrong.purp
4c40 6f 73 65 73 2e 20 20 54 68 65 20 6d 61 72 6b 20 73 61 76 65 73 20 61 20 6c 6f 63 61 74 69 6f 6e oses...The.mark.saves.a.location
4c60 20 66 6f 72 20 74 68 65 20 75 73 65 72 27 73 20 63 6f 6e 76 65 6e 69 65 6e 63 65 2e 0a 4d 6f 73 .for.the.user's.convenience..Mos
4c80 74 20 65 64 69 74 69 6e 67 20 63 6f 6d 6d 61 6e 64 73 20 73 68 6f 75 6c 64 20 6e 6f 74 20 61 6c t.editing.commands.should.not.al
4ca0 74 65 72 20 74 68 65 20 6d 61 72 6b 2e 0a 54 6f 20 72 65 6d 65 6d 62 65 72 20 61 20 6c 6f 63 61 ter.the.mark..To.remember.a.loca
4cc0 74 69 6f 6e 20 66 6f 72 20 69 6e 74 65 72 6e 61 6c 20 75 73 65 20 69 6e 20 74 68 65 20 4c 69 73 tion.for.internal.use.in.the.Lis
4ce0 70 20 70 72 6f 67 72 61 6d 2c 0a 73 74 6f 72 65 20 69 74 20 69 6e 20 61 20 4c 69 73 70 20 76 61 p.program,.store.it.in.a.Lisp.va
4d00 72 69 61 62 6c 65 2e 20 20 45 78 61 6d 70 6c 65 3a 0a 0a 20 20 20 28 6c 65 74 20 28 28 62 65 67 riable...Example:.....(let.((beg
4d20 20 28 70 6f 69 6e 74 29 29 29 20 28 66 6f 72 77 61 72 64 2d 6c 69 6e 65 20 31 29 20 28 64 65 6c .(point))).(forward-line.1).(del
4d40 65 74 65 2d 72 65 67 69 6f 6e 20 62 65 67 20 28 70 6f 69 6e 74 29 29 29 2e 22 20 28 62 79 74 65 ete-region.beg.(point))).".(byte
4d60 2d 63 6f 64 65 20 22 c0 c1 20 5c 6e 70 23 87 22 20 5b 73 65 74 2d 6d 61 72 6b 65 72 20 6d 61 72 -code."...\np#.".[set-marker.mar
4d80 6b 2d 6d 61 72 6b 65 72 20 70 6f 73 5d 20 34 29 29 0a 28 64 65 66 76 61 72 20 6d 61 72 6b 2d 72 k-marker.pos].4)).(defvar.mark-r
4da0 69 6e 67 20 6e 69 6c 20 22 5c 0a 54 68 65 20 6c 69 73 74 20 6f 66 20 73 61 76 65 64 20 66 6f 72 ing.nil."\.The.list.of.saved.for
4dc0 6d 65 72 20 6d 61 72 6b 73 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 2c mer.marks.of.the.current.buffer,
4de0 0a 6d 6f 73 74 20 72 65 63 65 6e 74 20 66 69 72 73 74 2e 22 29 0a 28 6d 61 6b 65 2d 76 61 72 69 .most.recent.first.").(make-vari
4e00 61 62 6c 65 2d 62 75 66 66 65 72 2d 6c 6f 63 61 6c 20 28 71 75 6f 74 65 20 6d 61 72 6b 2d 72 69 able-buffer-local.(quote.mark-ri
4e20 6e 67 29 29 0a 28 64 65 66 63 6f 6e 73 74 20 6d 61 72 6b 2d 72 69 6e 67 2d 6d 61 78 20 31 36 20 ng)).(defconst.mark-ring-max.16.
4e40 22 5c 0a 2a 4d 61 78 69 6d 75 6d 20 73 69 7a 65 20 6f 66 20 6d 61 72 6b 20 72 69 6e 67 2e 20 20 "\.*Maximum.size.of.mark.ring...
4e60 53 74 61 72 74 20 64 69 73 63 61 72 64 69 6e 67 20 6f 66 66 20 65 6e 64 20 69 66 20 67 65 74 73 Start.discarding.off.end.if.gets
4e80 20 74 68 69 73 20 62 69 67 2e 22 29 0a 28 64 65 66 75 6e 20 73 65 74 2d 6d 61 72 6b 2d 63 6f 6d .this.big.").(defun.set-mark-com
4ea0 6d 61 6e 64 20 28 61 72 67 29 20 22 5c 0a 53 65 74 20 6d 61 72 6b 20 61 74 20 77 68 65 72 65 20 mand.(arg)."\.Set.mark.at.where.
4ec0 70 6f 69 6e 74 20 69 73 2c 20 6f 72 20 6a 75 6d 70 20 74 6f 20 6d 61 72 6b 2e 0a 57 69 74 68 20 point.is,.or.jump.to.mark..With.
4ee0 6e 6f 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 2c 20 73 65 74 20 6d 61 72 6b 2c 20 61 6e no.prefix.argument,.set.mark,.an
4f00 64 20 70 75 73 68 20 70 72 65 76 69 6f 75 73 20 6d 61 72 6b 20 6f 6e 20 6d 61 72 6b 20 72 69 6e d.push.previous.mark.on.mark.rin
4f20 67 2e 0a 57 69 74 68 20 61 72 67 75 6d 65 6e 74 2c 20 6a 75 6d 70 20 74 6f 20 6d 61 72 6b 2c 20 g..With.argument,.jump.to.mark,.
4f40 61 6e 64 20 70 6f 70 20 69 6e 74 6f 20 6d 61 72 6b 20 6f 66 66 20 74 68 65 20 6d 61 72 6b 20 72 and.pop.into.mark.off.the.mark.r
4f60 69 6e 67 2e 0a 0a 4e 6f 76 69 63 65 20 65 6d 61 63 73 2d 6c 69 73 70 20 70 72 6f 67 72 61 6d 6d ing...Novice.emacs-lisp.programm
4f80 65 72 73 20 6f 66 74 65 6e 20 74 72 79 20 74 6f 20 75 73 65 20 74 68 65 20 6d 61 72 6b 20 66 6f ers.often.try.to.use.the.mark.fo
4fa0 72 20 74 68 65 20 77 72 6f 6e 67 0a 70 75 72 70 6f 73 65 73 2e 20 20 53 65 65 20 74 68 65 20 64 r.the.wrong.purposes...See.the.d
4fc0 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 6f 66 20 60 73 65 74 2d 6d 61 72 6b 27 20 66 6f 72 20 6d ocumentation.of.`set-mark'.for.m
4fe0 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 22 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 ore.information.".(interactive."
5000 50 22 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 08 84 07 00 c1 20 87 c2 20 84 10 00 c3 c4 21 87 P").(byte-code."..............!.
5020 c2 20 62 88 c5 20 87 22 20 5b 61 72 67 20 70 75 73 68 2d 6d 61 72 6b 20 6d 61 72 6b 20 65 72 72 ..b....".[arg.push-mark.mark.err
5040 6f 72 20 22 4e 6f 20 6d 61 72 6b 20 73 65 74 20 69 6e 20 74 68 69 73 20 62 75 66 66 65 72 22 20 or."No.mark.set.in.this.buffer".
5060 70 6f 70 2d 6d 61 72 6b 5d 20 32 29 29 0a 28 64 65 66 75 6e 20 70 75 73 68 2d 6d 61 72 6b 20 28 pop-mark].2)).(defun.push-mark.(
5080 26 6f 70 74 69 6f 6e 61 6c 20 6c 6f 63 61 74 69 6f 6e 20 6e 6f 6d 73 67 29 20 22 5c 0a 53 65 74 &optional.location.nomsg)."\.Set
50a0 20 6d 61 72 6b 20 61 74 20 4c 4f 43 41 54 49 4f 4e 20 28 70 6f 69 6e 74 2c 20 62 79 20 64 65 66 .mark.at.LOCATION.(point,.by.def
50c0 61 75 6c 74 29 20 61 6e 64 20 70 75 73 68 20 6f 6c 64 20 6d 61 72 6b 20 6f 6e 20 6d 61 72 6b 20 ault).and.push.old.mark.on.mark.
50e0 72 69 6e 67 2e 0a 44 69 73 70 6c 61 79 73 20 5c 22 4d 61 72 6b 20 73 65 74 5c 22 20 75 6e 6c 65 ring..Displays.\"Mark.set\".unle
5100 73 73 20 74 68 65 20 6f 70 74 69 6f 6e 61 6c 20 73 65 63 6f 6e 64 20 61 72 67 20 4e 4f 4d 53 47 ss.the.optional.second.arg.NOMSG
5120 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2e 0a 0a 4e 6f 76 69 63 65 20 65 6d 61 63 73 2d 6c 69 73 70 20 .is.non-nil...Novice.emacs-lisp.
5140 70 72 6f 67 72 61 6d 6d 65 72 73 20 6f 66 74 65 6e 20 74 72 79 20 74 6f 20 75 73 65 20 74 68 65 programmers.often.try.to.use.the
5160 20 6d 61 72 6b 20 66 6f 72 20 74 68 65 20 77 72 6f 6e 67 0a 70 75 72 70 6f 73 65 73 2e 20 20 53 .mark.for.the.wrong.purposes...S
5180 65 65 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 6f 66 20 60 73 65 74 2d 6d 61 72 ee.the.documentation.of.`set-mar
51a0 6b 27 20 66 6f 72 20 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 22 20 28 62 79 74 65 2d k'.for.more.information.".(byte-
51c0 63 6f 64 65 20 22 c0 20 83 25 00 c1 c2 20 21 0b 42 89 13 47 0c 56 83 25 00 c5 c6 0c 0b 5c 22 40 code."...%....!.B..G.V.%.....\"@
51e0 c7 5c 22 88 c8 c6 0c 53 0b 5c 22 c7 5c 22 88 c9 0e 5c 6e 86 2c 00 60 21 88 0e 0b 86 42 00 0e 0c .\"....S.\".\"...\n.,.`!....B...
5200 86 42 00 cd 20 ce 56 86 42 00 cf d0 21 87 22 20 5b 6d 61 72 6b 20 63 6f 70 79 2d 6d 61 72 6b 65 .B....V.B...!.".[mark.copy-marke
5220 72 20 6d 61 72 6b 2d 6d 61 72 6b 65 72 20 6d 61 72 6b 2d 72 69 6e 67 20 6d 61 72 6b 2d 72 69 6e r.mark-marker.mark-ring.mark-rin
5240 67 2d 6d 61 78 20 6d 6f 76 65 2d 6d 61 72 6b 65 72 20 6e 74 68 63 64 72 20 6e 69 6c 20 73 65 74 g-max.move-marker.nthcdr.nil.set
5260 63 64 72 20 73 65 74 2d 6d 61 72 6b 20 6c 6f 63 61 74 69 6f 6e 20 6e 6f 6d 73 67 20 65 78 65 63 cdr.set-mark.location.nomsg.exec
5280 75 74 69 6e 67 2d 6d 61 63 72 6f 20 6d 69 6e 69 62 75 66 66 65 72 2d 64 65 70 74 68 20 30 20 6d uting-macro.minibuffer-depth.0.m
52a0 65 73 73 61 67 65 20 22 4d 61 72 6b 20 73 65 74 22 5d 20 35 29 29 0a 28 64 65 66 75 6e 20 70 6f essage."Mark.set"].5)).(defun.po
52c0 70 2d 6d 61 72 6b 20 6e 69 6c 20 22 5c 0a 50 6f 70 20 6f 66 66 20 6d 61 72 6b 20 72 69 6e 67 20 p-mark.nil."\.Pop.off.mark.ring.
52e0 69 6e 74 6f 20 74 68 65 20 62 75 66 66 65 72 27 73 20 61 63 74 75 61 6c 20 6d 61 72 6b 2e 0a 44 into.the.buffer's.actual.mark..D
5300 6f 65 73 20 6e 6f 74 20 73 65 74 20 70 6f 69 6e 74 2e 20 20 44 6f 65 73 20 6e 6f 74 68 69 6e 67 oes.not.set.point...Does.nothing
5320 20 69 66 20 6d 61 72 6b 20 72 69 6e 67 20 69 73 20 65 6d 70 74 79 2e 22 20 28 62 79 74 65 2d 63 .if.mark.ring.is.empty.".(byte-c
5340 6f 64 65 20 22 08 85 24 00 c1 08 c2 c3 20 21 43 5c 22 10 c4 08 40 21 88 c5 08 40 c6 5c 22 88 c7 ode."..$......!C\"...@!...@.\"..
5360 20 84 20 00 c8 20 88 08 41 89 10 87 22 20 5b 6d 61 72 6b 2d 72 69 6e 67 20 6e 63 6f 6e 63 20 63 ........A...".[mark-ring.nconc.c
5380 6f 70 79 2d 6d 61 72 6b 65 72 20 6d 61 72 6b 2d 6d 61 72 6b 65 72 20 73 65 74 2d 6d 61 72 6b 20 opy-marker.mark-marker.set-mark.
53a0 6d 6f 76 65 2d 6d 61 72 6b 65 72 20 6e 69 6c 20 6d 61 72 6b 20 64 69 6e 67 5d 20 34 29 29 0a 28 move-marker.nil.mark.ding].4)).(
53c0 66 73 65 74 20 28 71 75 6f 74 65 20 65 78 63 68 61 6e 67 65 2d 64 6f 74 2d 61 6e 64 2d 6d 61 72 fset.(quote.exchange-dot-and-mar
53e0 6b 29 20 28 71 75 6f 74 65 20 65 78 63 68 61 6e 67 65 2d 70 6f 69 6e 74 2d 61 6e 64 2d 6d 61 72 k).(quote.exchange-point-and-mar
5400 6b 29 29 0a 28 64 65 66 75 6e 20 65 78 63 68 61 6e 67 65 2d 70 6f 69 6e 74 2d 61 6e 64 2d 6d 61 k)).(defun.exchange-point-and-ma
5420 72 6b 20 6e 69 6c 20 22 5c 0a 50 75 74 20 74 68 65 20 6d 61 72 6b 20 77 68 65 72 65 20 70 6f 69 rk.nil."\.Put.the.mark.where.poi
5440 6e 74 20 69 73 20 6e 6f 77 2c 20 61 6e 64 20 70 6f 69 6e 74 20 77 68 65 72 65 20 74 68 65 20 6d nt.is.now,.and.point.where.the.m
5460 61 72 6b 20 69 73 20 6e 6f 77 2e 22 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 6e 69 6c 29 20 28 ark.is.now.".(interactive.nil).(
5480 62 79 74 65 2d 63 6f 64 65 20 22 c0 20 89 19 84 0b 00 c2 c3 21 88 c4 60 21 88 09 62 88 29 c5 87 byte-code.".........!..`!..b.)..
54a0 22 20 5b 6d 61 72 6b 20 6f 6d 61 72 6b 20 65 72 72 6f 72 20 22 4e 6f 20 6d 61 72 6b 20 73 65 74 ".[mark.omark.error."No.mark.set
54c0 20 69 6e 20 74 68 69 73 20 62 75 66 66 65 72 22 20 73 65 74 2d 6d 61 72 6b 20 6e 69 6c 5d 20 33 .in.this.buffer".set-mark.nil].3
54e0 29 29 0a 28 64 65 66 75 6e 20 6e 65 78 74 2d 6c 69 6e 65 20 28 61 72 67 29 20 22 5c 0a 4d 6f 76 )).(defun.next-line.(arg)."\.Mov
5500 65 20 63 75 72 73 6f 72 20 76 65 72 74 69 63 61 6c 6c 79 20 64 6f 77 6e 20 41 52 47 20 6c 69 6e e.cursor.vertically.down.ARG.lin
5520 65 73 2e 0a 49 66 20 74 68 65 72 65 20 69 73 20 6e 6f 20 63 68 61 72 61 63 74 65 72 20 69 6e 20 es..If.there.is.no.character.in.
5540 74 68 65 20 74 61 72 67 65 74 20 6c 69 6e 65 20 65 78 61 63 74 6c 79 20 75 6e 64 65 72 20 74 68 the.target.line.exactly.under.th
5560 65 20 63 75 72 72 65 6e 74 20 63 6f 6c 75 6d 6e 2c 0a 74 68 65 20 63 75 72 73 6f 72 20 69 73 20 e.current.column,.the.cursor.is.
5580 70 6f 73 69 74 69 6f 6e 65 64 20 61 66 74 65 72 20 74 68 65 20 63 68 61 72 61 63 74 65 72 20 69 positioned.after.the.character.i
55a0 6e 20 74 68 61 74 20 6c 69 6e 65 20 77 68 69 63 68 20 73 70 61 6e 73 20 74 68 69 73 0a 63 6f 6c n.that.line.which.spans.this.col
55c0 75 6d 6e 2c 20 6f 72 20 61 74 20 74 68 65 20 65 6e 64 20 6f 66 20 74 68 65 20 6c 69 6e 65 20 69 umn,.or.at.the.end.of.the.line.i
55e0 66 20 69 74 20 69 73 20 6e 6f 74 20 6c 6f 6e 67 20 65 6e 6f 75 67 68 2e 0a 49 66 20 74 68 65 72 f.it.is.not.long.enough..If.ther
5600 65 20 69 73 20 6e 6f 20 6c 69 6e 65 20 69 6e 20 74 68 65 20 62 75 66 66 65 72 20 61 66 74 65 72 e.is.no.line.in.the.buffer.after
5620 20 74 68 69 73 20 6f 6e 65 2c 0a 61 20 6e 65 77 6c 69 6e 65 20 63 68 61 72 61 63 74 65 72 20 69 .this.one,.a.newline.character.i
5640 73 20 69 6e 73 65 72 74 65 64 20 74 6f 20 63 72 65 61 74 65 20 61 20 6c 69 6e 65 0a 61 6e 64 20 s.inserted.to.create.a.line.and.
5660 74 68 65 20 63 75 72 73 6f 72 20 6d 6f 76 65 73 20 74 6f 20 74 68 61 74 20 6c 69 6e 65 2e 0a 0a the.cursor.moves.to.that.line...
5680 54 68 65 20 63 6f 6d 6d 61 6e 64 20 5c 5c 5b 73 65 74 2d 67 6f 61 6c 2d 63 6f 6c 75 6d 6e 5d 20 The.command.\\[set-goal-column].
56a0 63 61 6e 20 62 65 20 75 73 65 64 20 74 6f 20 63 72 65 61 74 65 0a 61 20 73 65 6d 69 70 65 72 6d can.be.used.to.create.a.semiperm
56c0 61 6e 65 6e 74 20 67 6f 61 6c 20 63 6f 6c 75 6d 6e 20 74 6f 20 77 68 69 63 68 20 74 68 69 73 20 anent.goal.column.to.which.this.
56e0 63 6f 6d 6d 61 6e 64 20 61 6c 77 61 79 73 20 6d 6f 76 65 73 2e 0a 54 68 65 6e 20 69 74 20 64 6f command.always.moves..Then.it.do
5700 65 73 20 6e 6f 74 20 74 72 79 20 74 6f 20 6d 6f 76 65 20 76 65 72 74 69 63 61 6c 6c 79 2e 0a 0a es.not.try.to.move.vertically...
5720 49 66 20 79 6f 75 20 61 72 65 20 74 68 69 6e 6b 69 6e 67 20 6f 66 20 75 73 69 6e 67 20 74 68 69 If.you.are.thinking.of.using.thi
5740 73 20 69 6e 20 61 20 4c 69 73 70 20 70 72 6f 67 72 61 6d 2c 20 63 6f 6e 73 69 64 65 72 0a 75 73 s.in.a.Lisp.program,.consider.us
5760 69 6e 67 20 60 66 6f 72 77 61 72 64 2d 6c 69 6e 65 27 20 69 6e 73 74 65 61 64 2e 20 20 49 74 20 ing.`forward-line'.instead...It.
5780 69 73 20 75 73 75 61 6c 6c 79 20 65 61 73 69 65 72 20 74 6f 20 75 73 65 0a 61 6e 64 20 6d 6f 72 is.usually.easier.to.use.and.mor
57a0 65 20 72 65 6c 69 61 62 6c 65 20 28 6e 6f 20 64 65 70 65 6e 64 65 6e 63 65 20 6f 6e 20 67 6f 61 e.reliable.(no.dependence.on.goa
57c0 6c 20 63 6f 6c 75 6d 6e 2c 20 65 74 63 2e 29 2e 22 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 l.column,.etc.).".(interactive."
57e0 70 22 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 08 c1 55 83 29 00 60 1a c3 c1 21 88 5c 6e 60 55 p").(byte-code."..U.).`...!.\n`U
5800 84 18 00 68 c4 3d 84 1e 00 c4 63 88 82 25 00 5c 6e 62 88 c5 08 21 88 29 82 2d 00 c5 08 21 88 c6 ...h.=....c..%.\nb...!.).-...!..
5820 87 22 20 5b 61 72 67 20 31 20 6f 70 6f 69 6e 74 20 66 6f 72 77 61 72 64 2d 6c 69 6e 65 20 31 30 .".[arg.1.opoint.forward-line.10
5840 20 6e 65 78 74 2d 6c 69 6e 65 2d 69 6e 74 65 72 6e 61 6c 20 6e 69 6c 5d 20 32 29 29 0a 28 64 65 .next-line-internal.nil].2)).(de
5860 66 75 6e 20 70 72 65 76 69 6f 75 73 2d 6c 69 6e 65 20 28 61 72 67 29 20 22 5c 0a 4d 6f 76 65 20 fun.previous-line.(arg)."\.Move.
5880 63 75 72 73 6f 72 20 76 65 72 74 69 63 61 6c 6c 79 20 75 70 20 41 52 47 20 6c 69 6e 65 73 2e 0a cursor.vertically.up.ARG.lines..
58a0 49 66 20 74 68 65 72 65 20 69 73 20 6e 6f 20 63 68 61 72 61 63 74 65 72 20 69 6e 20 74 68 65 20 If.there.is.no.character.in.the.
58c0 74 61 72 67 65 74 20 6c 69 6e 65 20 65 78 61 63 74 6c 79 20 6f 76 65 72 20 74 68 65 20 63 75 72 target.line.exactly.over.the.cur
58e0 72 65 6e 74 20 63 6f 6c 75 6d 6e 2c 0a 74 68 65 20 63 75 72 73 6f 72 20 69 73 20 70 6f 73 69 74 rent.column,.the.cursor.is.posit
5900 69 6f 6e 65 64 20 61 66 74 65 72 20 74 68 65 20 63 68 61 72 61 63 74 65 72 20 69 6e 20 74 68 61 ioned.after.the.character.in.tha
5920 74 20 6c 69 6e 65 20 77 68 69 63 68 20 73 70 61 6e 73 20 74 68 69 73 0a 63 6f 6c 75 6d 6e 2c 20 t.line.which.spans.this.column,.
5940 6f 72 20 61 74 20 74 68 65 20 65 6e 64 20 6f 66 20 74 68 65 20 6c 69 6e 65 20 69 66 20 69 74 20 or.at.the.end.of.the.line.if.it.
5960 69 73 20 6e 6f 74 20 6c 6f 6e 67 20 65 6e 6f 75 67 68 2e 0a 0a 54 68 65 20 63 6f 6d 6d 61 6e 64 is.not.long.enough...The.command
5980 20 5c 5c 5b 73 65 74 2d 67 6f 61 6c 2d 63 6f 6c 75 6d 6e 5d 20 63 61 6e 20 62 65 20 75 73 65 64 .\\[set-goal-column].can.be.used
59a0 20 74 6f 20 63 72 65 61 74 65 0a 61 20 73 65 6d 69 70 65 72 6d 61 6e 65 6e 74 20 67 6f 61 6c 20 .to.create.a.semipermanent.goal.
59c0 63 6f 6c 75 6d 6e 20 74 6f 20 77 68 69 63 68 20 74 68 69 73 20 63 6f 6d 6d 61 6e 64 20 61 6c 77 column.to.which.this.command.alw
59e0 61 79 73 20 6d 6f 76 65 73 2e 0a 54 68 65 6e 20 69 74 20 64 6f 65 73 20 6e 6f 74 20 74 72 79 20 ays.moves..Then.it.does.not.try.
5a00 74 6f 20 6d 6f 76 65 20 76 65 72 74 69 63 61 6c 6c 79 2e 0a 0a 49 66 20 79 6f 75 20 61 72 65 20 to.move.vertically...If.you.are.
5a20 74 68 69 6e 6b 69 6e 67 20 6f 66 20 75 73 69 6e 67 20 74 68 69 73 20 69 6e 20 61 20 4c 69 73 70 thinking.of.using.this.in.a.Lisp
5a40 20 70 72 6f 67 72 61 6d 2c 20 63 6f 6e 73 69 64 65 72 20 75 73 69 6e 67 0a 60 66 6f 72 77 61 72 .program,.consider.using.`forwar
5a60 64 2d 6c 69 6e 65 27 20 77 69 74 68 20 6e 65 67 61 74 69 76 65 20 61 72 67 75 6d 65 6e 74 20 69 d-line'.with.negative.argument.i
5a80 6e 73 74 65 61 64 2e 2e 20 20 49 74 20 69 73 20 75 73 75 61 6c 6c 79 20 65 61 73 69 65 72 0a 74 nstead....It.is.usually.easier.t
5aa0 6f 20 75 73 65 20 61 6e 64 20 6d 6f 72 65 20 72 65 6c 69 61 62 6c 65 20 28 6e 6f 20 64 65 70 65 o.use.and.more.reliable.(no.depe
5ac0 6e 64 65 6e 63 65 20 6f 6e 20 67 6f 61 6c 20 63 6f 6c 75 6d 6e 2c 20 65 74 63 2e 29 2e 22 20 28 ndence.on.goal.column,.etc.).".(
5ae0 69 6e 74 65 72 61 63 74 69 76 65 20 22 70 22 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c0 09 5b interactive."p").(byte-code."..[
5b00 21 88 c2 87 22 20 5b 6e 65 78 74 2d 6c 69 6e 65 2d 69 6e 74 65 72 6e 61 6c 20 61 72 67 20 6e 69 !...".[next-line-internal.arg.ni
5b20 6c 5d 20 32 29 29 0a 28 64 65 66 63 6f 6e 73 74 20 74 72 61 63 6b 2d 65 6f 6c 20 6e 69 6c 20 22 l].2)).(defconst.track-eol.nil."
5b40 5c 0a 2a 4e 6f 6e 2d 6e 69 6c 20 6d 65 61 6e 73 20 76 65 72 74 69 63 61 6c 20 6d 6f 74 69 6f 6e \.*Non-nil.means.vertical.motion
5b60 20 73 74 61 72 74 69 6e 67 20 61 74 20 74 68 65 20 65 6e 64 20 6f 66 20 61 20 6c 69 6e 65 20 73 .starting.at.the.end.of.a.line.s
5b80 68 6f 75 6c 64 20 6b 65 65 70 20 74 6f 20 65 6e 64 73 20 6f 66 20 6c 69 6e 65 73 2e 0a 54 68 69 hould.keep.to.ends.of.lines..Thi
5ba0 73 20 6d 65 61 6e 73 20 6d 6f 76 69 6e 67 20 74 6f 20 74 68 65 20 65 6e 64 20 6f 66 20 65 61 63 s.means.moving.to.the.end.of.eac
5bc0 68 20 6c 69 6e 65 20 6d 6f 76 65 64 20 6f 6e 74 6f 2e 22 29 0a 28 64 65 66 76 61 72 20 67 6f 61 h.line.moved.onto.").(defvar.goa
5be0 6c 2d 63 6f 6c 75 6d 6e 20 6e 69 6c 20 22 5c 0a 2a 53 65 6d 69 70 65 72 6d 61 6e 65 6e 74 20 67 l-column.nil."\.*Semipermanent.g
5c00 6f 61 6c 20 63 6f 6c 75 6d 6e 20 66 6f 72 20 76 65 72 74 69 63 61 6c 20 6d 6f 74 69 6f 6e 2c 20 oal.column.for.vertical.motion,.
5c20 61 73 20 73 65 74 20 62 79 20 5c 5c 5b 73 65 74 2d 67 6f 61 6c 2d 63 6f 6c 75 6d 6e 5d 2c 20 6f as.set.by.\\[set-goal-column],.o
5c40 72 20 6e 69 6c 2e 22 29 0a 28 64 65 66 76 61 72 20 74 65 6d 70 6f 72 61 72 79 2d 67 6f 61 6c 2d r.nil.").(defvar.temporary-goal-
5c60 63 6f 6c 75 6d 6e 20 30 20 22 5c 0a 43 75 72 72 65 6e 74 20 67 6f 61 6c 20 63 6f 6c 75 6d 6e 20 column.0."\.Current.goal.column.
5c80 66 6f 72 20 76 65 72 74 69 63 61 6c 20 6d 6f 74 69 6f 6e 2e 0a 49 74 20 69 73 20 74 68 65 20 63 for.vertical.motion..It.is.the.c
5ca0 6f 6c 75 6d 6e 20 77 68 65 72 65 20 70 6f 69 6e 74 20 77 61 73 20 61 74 20 74 68 65 20 73 74 61 olumn.where.point.was.at.the.sta
5cc0 72 74 20 6f 66 20 63 75 72 72 65 6e 74 20 72 75 6e 20 6f 66 20 76 65 72 74 69 63 61 6c 20 6d 6f rt.of.current.run.of.vertical.mo
5ce0 74 69 6f 6e 20 63 6f 6d 6d 61 6e 64 73 2e 22 29 0a 28 66 73 65 74 20 28 71 75 6f 74 65 20 6e 65 tion.commands.").(fset.(quote.ne
5d00 78 74 2d 6c 69 6e 65 2d 69 6e 74 65 72 6e 61 6c 29 20 28 71 75 6f 74 65 20 28 6c 61 6d 62 64 61 xt-line-internal).(quote.(lambda
5d20 20 28 61 72 67 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 08 c1 3d 84 1a 00 08 c2 3d 84 1a 00 0b .(arg).(byte-code."..=.....=....
5d40 83 18 00 6c 83 18 00 c4 82 19 00 69 15 c6 0e 07 21 84 29 00 c8 0e 09 21 88 82 5d 00 0e 09 ca 56 ...l.......i....!.)....!..]....V
5d60 83 45 00 cb cc 21 88 cd ce 21 88 c8 cc 21 88 0e 09 53 89 16 09 82 2b 00 0e 09 ca 57 83 5d 00 cb .E...!...!...!...S....+....W.]..
5d80 ce 21 88 c8 ca 21 88 0e 09 54 89 16 09 82 47 00 0e 0f 86 63 00 0d c4 3d 83 6e 00 d0 20 88 82 77 .!...!...T....G....c...=.n.....w
5da0 00 d1 0e 0f 86 75 00 0d 21 88 d2 87 22 20 5b 6c 61 73 74 2d 63 6f 6d 6d 61 6e 64 20 6e 65 78 74 .....u..!...".[last-command.next
5dc0 2d 6c 69 6e 65 20 70 72 65 76 69 6f 75 73 2d 6c 69 6e 65 20 74 72 61 63 6b 2d 65 6f 6c 20 74 20 -line.previous-line.track-eol.t.
5de0 74 65 6d 70 6f 72 61 72 79 2d 67 6f 61 6c 2d 63 6f 6c 75 6d 6e 20 69 6e 74 65 67 65 72 70 20 73 temporary-goal-column.integerp.s
5e00 65 6c 65 63 74 69 76 65 2d 64 69 73 70 6c 61 79 20 66 6f 72 77 61 72 64 2d 6c 69 6e 65 20 61 72 elective-display.forward-line.ar
5e20 67 20 30 20 76 65 72 74 69 63 61 6c 2d 6d 6f 74 69 6f 6e 20 31 20 66 6f 72 77 61 72 64 2d 63 68 g.0.vertical-motion.1.forward-ch
5e40 61 72 20 2d 31 20 67 6f 61 6c 2d 63 6f 6c 75 6d 6e 20 65 6e 64 2d 6f 66 2d 6c 69 6e 65 20 6d 6f ar.-1.goal-column.end-of-line.mo
5e60 76 65 2d 74 6f 2d 63 6f 6c 75 6d 6e 20 6e 69 6c 5d 20 33 29 29 29 29 0a 28 64 65 66 75 6e 20 73 ve-to-column.nil].3)))).(defun.s
5e80 65 74 2d 67 6f 61 6c 2d 63 6f 6c 75 6d 6e 20 28 61 72 67 29 20 22 5c 0a 53 65 74 20 74 68 65 20 et-goal-column.(arg)."\.Set.the.
5ea0 63 75 72 72 65 6e 74 20 68 6f 72 69 7a 6f 6e 74 61 6c 20 70 6f 73 69 74 69 6f 6e 20 61 73 20 61 current.horizontal.position.as.a
5ec0 20 67 6f 61 6c 20 66 6f 72 20 5c 5c 5b 6e 65 78 74 2d 6c 69 6e 65 5d 20 61 6e 64 20 5c 5c 5b 70 .goal.for.\\[next-line].and.\\[p
5ee0 72 65 76 69 6f 75 73 2d 6c 69 6e 65 5d 2e 0a 54 68 6f 73 65 20 63 6f 6d 6d 61 6e 64 73 20 77 69 revious-line]..Those.commands.wi
5f00 6c 6c 20 6d 6f 76 65 20 74 6f 20 74 68 69 73 20 70 6f 73 69 74 69 6f 6e 20 69 6e 20 74 68 65 20 ll.move.to.this.position.in.the.
5f20 6c 69 6e 65 20 6d 6f 76 65 64 20 74 6f 0a 72 61 74 68 65 72 20 74 68 61 6e 20 74 72 79 69 6e 67 line.moved.to.rather.than.trying
5f40 20 74 6f 20 6b 65 65 70 20 74 68 65 20 73 61 6d 65 20 68 6f 72 69 7a 6f 6e 74 61 6c 20 70 6f 73 .to.keep.the.same.horizontal.pos
5f60 69 74 69 6f 6e 2e 0a 57 69 74 68 20 61 20 6e 6f 6e 2d 6e 69 6c 20 61 72 67 75 6d 65 6e 74 2c 20 ition..With.a.non-nil.argument,.
5f80 63 6c 65 61 72 73 20 6f 75 74 20 74 68 65 20 67 6f 61 6c 20 63 6f 6c 75 6d 6e 0a 73 6f 20 74 68 clears.out.the.goal.column.so.th
5fa0 61 74 20 5c 5c 5b 6e 65 78 74 2d 6c 69 6e 65 5d 20 61 6e 64 20 5c 5c 5b 70 72 65 76 69 6f 75 73 at.\\[next-line].and.\\[previous
5fc0 2d 6c 69 6e 65 5d 20 72 65 73 75 6d 65 20 76 65 72 74 69 63 61 6c 20 6d 6f 74 69 6f 6e 2e 22 20 -line].resume.vertical.motion.".
5fe0 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 50 22 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 08 83 (interactive."P").(byte-code."..
6000 0d 00 c1 12 c3 c4 21 88 82 16 00 69 12 c3 c5 c6 21 5c 6e 5c 22 88 c1 87 22 20 5b 61 72 67 20 6e ......!....i....!\n\"...".[arg.n
6020 69 6c 20 67 6f 61 6c 2d 63 6f 6c 75 6d 6e 20 6d 65 73 73 61 67 65 20 22 4e 6f 20 67 6f 61 6c 20 il.goal-column.message."No.goal.
6040 63 6f 6c 75 6d 6e 22 20 73 75 62 73 74 69 74 75 74 65 2d 63 6f 6d 6d 61 6e 64 2d 6b 65 79 73 20 column".substitute-command-keys.
6060 22 47 6f 61 6c 20 63 6f 6c 75 6d 6e 20 25 64 20 28 75 73 65 20 5c 5c 5b 73 65 74 2d 67 6f 61 6c "Goal.column.%d.(use.\\[set-goal
6080 2d 63 6f 6c 75 6d 6e 5d 20 77 69 74 68 20 61 6e 20 61 72 67 20 74 6f 20 75 6e 73 65 74 20 69 74 -column].with.an.arg.to.unset.it
60a0 29 22 5d 20 33 29 29 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 70 6f 73 65 2d 63 68 61 72 73 20 28 )"].3)).(defun.transpose-chars.(
60c0 61 72 67 29 20 22 5c 0a 49 6e 74 65 72 63 68 61 6e 67 65 20 63 68 61 72 61 63 74 65 72 73 20 61 arg)."\.Interchange.characters.a
60e0 72 6f 75 6e 64 20 70 6f 69 6e 74 2c 20 6d 6f 76 69 6e 67 20 66 6f 72 77 61 72 64 20 6f 6e 65 20 round.point,.moving.forward.one.
6100 63 68 61 72 61 63 74 65 72 2e 0a 57 69 74 68 20 70 72 65 66 69 78 20 61 72 67 20 41 52 47 2c 20 character..With.prefix.arg.ARG,.
6120 65 66 66 65 63 74 20 69 73 20 74 6f 20 74 61 6b 65 20 63 68 61 72 61 63 74 65 72 20 62 65 66 6f effect.is.to.take.character.befo
6140 72 65 20 70 6f 69 6e 74 0a 61 6e 64 20 64 72 61 67 20 69 74 20 66 6f 72 77 61 72 64 20 70 61 73 re.point.and.drag.it.forward.pas
6160 74 20 41 52 47 20 6f 74 68 65 72 20 63 68 61 72 61 63 74 65 72 73 20 28 62 61 63 6b 77 61 72 64 t.ARG.other.characters.(backward
6180 20 69 66 20 41 52 47 20 6e 65 67 61 74 69 76 65 29 2e 0a 49 66 20 6e 6f 20 61 72 67 75 6d 65 6e .if.ARG.negative)..If.no.argumen
61a0 74 20 61 6e 64 20 61 74 20 65 6e 64 20 6f 66 20 6c 69 6e 65 2c 20 74 68 65 20 70 72 65 76 69 6f t.and.at.end.of.line,.the.previo
61c0 75 73 20 74 77 6f 20 63 68 61 72 73 20 61 72 65 20 65 78 63 68 61 6e 67 65 64 2e 22 20 28 69 6e us.two.chars.are.exchanged.".(in
61e0 74 65 72 61 63 74 69 76 65 20 22 2a 50 22 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 08 84 0c 00 teractive."*P").(byte-code."....
6200 6c 83 0c 00 c1 c2 21 88 c3 c1 c4 08 21 5c 22 87 22 20 5b 61 72 67 20 66 6f 72 77 61 72 64 2d 63 l.....!.....!\".".[arg.forward-c
6220 68 61 72 20 2d 31 20 74 72 61 6e 73 70 6f 73 65 2d 73 75 62 72 20 70 72 65 66 69 78 2d 6e 75 6d har.-1.transpose-subr.prefix-num
6240 65 72 69 63 2d 76 61 6c 75 65 5d 20 34 29 29 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 70 6f 73 65 eric-value].4)).(defun.transpose
6260 2d 77 6f 72 64 73 20 28 61 72 67 29 20 22 5c 0a 49 6e 74 65 72 63 68 61 6e 67 65 20 77 6f 72 64 -words.(arg)."\.Interchange.word
6280 73 20 61 72 6f 75 6e 64 20 70 6f 69 6e 74 2c 20 6c 65 61 76 69 6e 67 20 70 6f 69 6e 74 20 61 74 s.around.point,.leaving.point.at
62a0 20 65 6e 64 20 6f 66 20 74 68 65 6d 2e 0a 57 69 74 68 20 70 72 65 66 69 78 20 61 72 67 20 41 52 .end.of.them..With.prefix.arg.AR
62c0 47 2c 20 65 66 66 65 63 74 20 69 73 20 74 6f 20 74 61 6b 65 20 77 6f 72 64 20 62 65 66 6f 72 65 G,.effect.is.to.take.word.before
62e0 20 6f 72 20 61 72 6f 75 6e 64 20 70 6f 69 6e 74 0a 61 6e 64 20 64 72 61 67 20 69 74 20 66 6f 72 .or.around.point.and.drag.it.for
6300 77 61 72 64 20 70 61 73 74 20 41 52 47 20 6f 74 68 65 72 20 77 6f 72 64 73 20 28 62 61 63 6b 77 ward.past.ARG.other.words.(backw
6320 61 72 64 20 69 66 20 41 52 47 20 6e 65 67 61 74 69 76 65 29 2e 0a 49 66 20 41 52 47 20 69 73 20 ard.if.ARG.negative)..If.ARG.is.
6340 7a 65 72 6f 2c 20 74 68 65 20 77 6f 72 64 73 20 61 72 6f 75 6e 64 20 6f 72 20 61 66 74 65 72 20 zero,.the.words.around.or.after.
6360 70 6f 69 6e 74 20 61 6e 64 20 61 72 6f 75 6e 64 20 6f 72 20 61 66 74 65 72 20 6d 61 72 6b 0a 61 point.and.around.or.after.mark.a
6380 72 65 20 69 6e 74 65 72 63 68 61 6e 67 65 64 2e 22 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 re.interchanged.".(interactive."
63a0 2a 70 22 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c0 c1 5c 6e 5c 22 87 22 20 5b 74 72 61 6e 73 *p").(byte-code."..\n\".".[trans
63c0 70 6f 73 65 2d 73 75 62 72 20 66 6f 72 77 61 72 64 2d 77 6f 72 64 20 61 72 67 5d 20 33 29 29 0a pose-subr.forward-word.arg].3)).
63e0 28 64 65 66 75 6e 20 74 72 61 6e 73 70 6f 73 65 2d 73 65 78 70 73 20 28 61 72 67 29 20 22 5c 0a (defun.transpose-sexps.(arg)."\.
6400 4c 69 6b 65 20 5c 5c 5b 74 72 61 6e 73 70 6f 73 65 2d 77 6f 72 64 73 5d 20 62 75 74 20 61 70 70 Like.\\[transpose-words].but.app
6420 6c 69 65 73 20 74 6f 20 73 65 78 70 73 2e 0a 44 6f 65 73 20 6e 6f 74 20 77 6f 72 6b 20 6f 6e 20 lies.to.sexps..Does.not.work.on.
6440 61 20 73 65 78 70 20 74 68 61 74 20 70 6f 69 6e 74 20 69 73 20 69 6e 20 74 68 65 20 6d 69 64 64 a.sexp.that.point.is.in.the.midd
6460 6c 65 20 6f 66 0a 69 66 20 69 74 20 69 73 20 61 20 6c 69 73 74 20 6f 72 20 73 74 72 69 6e 67 2e le.of.if.it.is.a.list.or.string.
6480 22 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 2a 70 22 29 20 28 62 79 74 65 2d 63 6f 64 65 20 ".(interactive."*p").(byte-code.
64a0 22 c0 c1 5c 6e 5c 22 87 22 20 5b 74 72 61 6e 73 70 6f 73 65 2d 73 75 62 72 20 66 6f 72 77 61 72 "..\n\".".[transpose-subr.forwar
64c0 64 2d 73 65 78 70 20 61 72 67 5d 20 33 29 29 0a 28 64 65 66 75 6e 20 74 72 61 6e 73 70 6f 73 65 d-sexp.arg].3)).(defun.transpose
64e0 2d 6c 69 6e 65 73 20 28 61 72 67 29 20 22 5c 0a 45 78 63 68 61 6e 67 65 20 63 75 72 72 65 6e 74 -lines.(arg)."\.Exchange.current
6500 20 6c 69 6e 65 20 61 6e 64 20 70 72 65 76 69 6f 75 73 20 6c 69 6e 65 2c 20 6c 65 61 76 69 6e 67 .line.and.previous.line,.leaving
6520 20 70 6f 69 6e 74 20 61 66 74 65 72 20 62 6f 74 68 2e 0a 57 69 74 68 20 61 72 67 75 6d 65 6e 74 .point.after.both..With.argument
6540 20 41 52 47 2c 20 74 61 6b 65 73 20 70 72 65 76 69 6f 75 73 20 6c 69 6e 65 20 61 6e 64 20 6d 6f .ARG,.takes.previous.line.and.mo
6560 76 65 73 20 69 74 20 70 61 73 74 20 41 52 47 20 6c 69 6e 65 73 2e 0a 57 69 74 68 20 61 72 67 75 ves.it.past.ARG.lines..With.argu
6580 6d 65 6e 74 20 30 2c 20 69 6e 74 65 72 63 68 61 6e 67 65 73 20 6c 69 6e 65 20 70 6f 69 6e 74 20 ment.0,.interchanges.line.point.
65a0 69 73 20 69 6e 20 77 69 74 68 20 6c 69 6e 65 20 6d 61 72 6b 20 69 73 20 69 6e 2e 22 20 28 69 6e is.in.with.line.mark.is.in.".(in
65c0 74 65 72 61 63 74 69 76 65 20 22 2a 70 22 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c0 c1 5c 6e teractive."*p").(byte-code."..\n
65e0 5c 22 87 22 20 5b 74 72 61 6e 73 70 6f 73 65 2d 73 75 62 72 20 28 6c 61 6d 62 64 61 20 28 61 72 \".".[transpose-subr.(lambda.(ar
6600 67 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 08 c1 55 83 14 00 c2 20 88 6d 83 10 00 c3 20 87 c4 g).(byte-code."..U......m.......
6620 c1 21 87 c5 08 21 87 22 20 5b 61 72 67 20 31 20 65 6e 64 2d 6f 66 2d 6c 69 6e 65 20 6e 65 77 6c .!...!.".[arg.1.end-of-line.newl
6640 69 6e 65 20 66 6f 72 77 61 72 64 2d 63 68 61 72 20 66 6f 72 77 61 72 64 2d 6c 69 6e 65 5d 20 32 ine.forward-char.forward-line].2
6660 29 29 20 61 72 67 5d 20 33 29 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 c0 c1 4d 88 c2 c3 4d 87 )).arg].3)).(byte-code."..M...M.
6680 22 20 5b 74 72 61 6e 73 70 6f 73 65 2d 73 75 62 72 20 28 6c 61 6d 62 64 61 20 28 6d 6f 76 65 72 ".[transpose-subr.(lambda.(mover
66a0 20 61 72 67 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c0 89 89 89 19 1a 1b 1c 0d c6 55 83 36 00 .arg).(byte-code."..........U.6.
66c0 8a 0e 07 c8 21 88 60 11 0e 07 c9 21 88 60 12 ca 20 62 88 0e 07 c8 21 88 60 13 0e 07 c9 21 88 60 ....!.`....!.`...b....!.`....!.`
66e0 14 cb 20 88 29 cc 20 88 0d c6 56 83 65 00 0e 07 c9 21 88 60 14 0e 07 c8 21 88 60 13 0e 07 c8 21 ....).....V.e....!.`....!.`....!
6700 88 60 11 0e 07 c9 21 88 60 12 cb 20 88 09 62 88 0d 53 89 15 82 37 00 0d c6 57 85 91 00 0e 07 c9 .`....!.`.....b..S...7...W......
6720 21 88 60 12 0e 07 c9 21 88 60 14 0e 07 c8 21 88 60 13 0e 07 c8 21 88 60 11 cb 20 88 0d 54 89 15 !.`....!.`....!.`....!.`.....T..
6740 82 66 00 2c 87 22 20 5b 6e 69 6c 20 65 6e 64 32 20 73 74 61 72 74 32 20 65 6e 64 31 20 73 74 61 .f.,.".[nil.end2.start2.end1.sta
6760 72 74 31 20 61 72 67 20 30 20 6d 6f 76 65 72 20 31 20 2d 31 20 6d 61 72 6b 20 74 72 61 6e 73 70 rt1.arg.0.mover.1.-1.mark.transp
6780 6f 73 65 2d 73 75 62 72 2d 31 20 65 78 63 68 61 6e 67 65 2d 70 6f 69 6e 74 2d 61 6e 64 2d 6d 61 ose-subr-1.exchange-point-and-ma
67a0 72 6b 5d 20 35 29 29 20 74 72 61 6e 73 70 6f 73 65 2d 73 75 62 72 2d 31 20 28 6c 61 6d 62 64 61 rk].5)).transpose-subr-1.(lambda
67c0 20 6e 69 6c 20 28 62 79 74 65 2d 63 6f 64 65 20 22 08 09 5e 5c 6e 0b 5d 56 83 0e 00 c4 c5 21 88 .nil.(byte-code."..^\n.]V.....!.
67e0 c6 5c 6e 08 5c 22 c6 0b 09 5c 22 1e 07 1e 08 c9 0b 09 5c 22 88 0b 62 88 0e 08 63 88 5c 6e 0b 57 .\n.\"...\".......\"..b...c.\n.W
6800 83 30 00 5c 6e 82 39 00 5c 6e 0e 08 47 0e 07 47 5a 5c 5c 62 88 ca 0e 08 47 21 88 0e 07 63 2a 87 .0.\n.9.\n..G..GZ\\b....G!...c*.
6820 22 20 5b 65 6e 64 31 20 65 6e 64 32 20 73 74 61 72 74 31 20 73 74 61 72 74 32 20 65 72 72 6f 72 ".[end1.end2.start1.start2.error
6840 20 22 44 6f 6e 27 74 20 68 61 76 65 20 74 77 6f 20 74 68 69 6e 67 73 20 74 6f 20 74 72 61 6e 73 ."Don't.have.two.things.to.trans
6860 70 6f 73 65 22 20 62 75 66 66 65 72 2d 73 75 62 73 74 72 69 6e 67 20 77 6f 72 64 32 20 77 6f 72 pose".buffer-substring.word2.wor
6880 64 31 20 64 65 6c 65 74 65 2d 72 65 67 69 6f 6e 20 64 65 6c 65 74 65 2d 63 68 61 72 5d 20 34 29 d1.delete-region.delete-char].4)
68a0 29 5d 20 32 29 0a 28 64 65 66 63 6f 6e 73 74 20 63 6f 6d 6d 65 6e 74 2d 63 6f 6c 75 6d 6e 20 33 )].2).(defconst.comment-column.3
68c0 32 20 22 5c 0a 2a 43 6f 6c 75 6d 6e 20 74 6f 20 69 6e 64 65 6e 74 20 72 69 67 68 74 2d 6d 61 72 2."\.*Column.to.indent.right-mar
68e0 67 69 6e 20 63 6f 6d 6d 65 6e 74 73 20 74 6f 2e 0a 53 65 74 74 69 6e 67 20 74 68 69 73 20 76 61 gin.comments.to..Setting.this.va
6900 72 69 61 62 6c 65 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 6d 61 6b 65 73 20 69 74 20 6c 6f riable.automatically.makes.it.lo
6920 63 61 6c 20 74 6f 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 2e 22 29 0a 28 6d 61 cal.to.the.current.buffer.").(ma
6940 6b 65 2d 76 61 72 69 61 62 6c 65 2d 62 75 66 66 65 72 2d 6c 6f 63 61 6c 20 28 71 75 6f 74 65 20 ke-variable-buffer-local.(quote.
6960 63 6f 6d 6d 65 6e 74 2d 63 6f 6c 75 6d 6e 29 29 0a 28 64 65 66 63 6f 6e 73 74 20 63 6f 6d 6d 65 comment-column)).(defconst.comme
6980 6e 74 2d 73 74 61 72 74 20 6e 69 6c 20 22 5c 0a 2a 53 74 72 69 6e 67 20 74 6f 20 69 6e 73 65 72 nt-start.nil."\.*String.to.inser
69a0 74 20 74 6f 20 73 74 61 72 74 20 61 20 6e 65 77 20 63 6f 6d 6d 65 6e 74 2c 20 6f 72 20 6e 69 6c t.to.start.a.new.comment,.or.nil
69c0 20 69 66 20 6e 6f 20 63 6f 6d 6d 65 6e 74 20 73 79 6e 74 61 78 20 64 65 66 69 6e 65 64 2e 22 29 .if.no.comment.syntax.defined.")
69e0 0a 28 64 65 66 63 6f 6e 73 74 20 63 6f 6d 6d 65 6e 74 2d 73 74 61 72 74 2d 73 6b 69 70 20 6e 69 .(defconst.comment-start-skip.ni
6a00 6c 20 22 5c 0a 2a 52 65 67 65 78 70 20 74 6f 20 6d 61 74 63 68 20 74 68 65 20 73 74 61 72 74 20 l."\.*Regexp.to.match.the.start.
6a20 6f 66 20 61 20 63 6f 6d 6d 65 6e 74 20 70 6c 75 73 20 65 76 65 72 79 74 68 69 6e 67 20 75 70 20 of.a.comment.plus.everything.up.
6a40 74 6f 20 69 74 73 20 62 6f 64 79 2e 0a 49 66 20 74 68 65 72 65 20 61 72 65 20 61 6e 79 20 5c 5c to.its.body..If.there.are.any.\\
6a60 28 2e 2e 2e 5c 5c 29 20 70 61 69 72 73 2c 20 74 68 65 20 63 6f 6d 6d 65 6e 74 20 64 65 6c 69 6d (...\\).pairs,.the.comment.delim
6a80 69 74 65 72 20 74 65 78 74 20 69 73 20 68 65 6c 64 20 74 6f 20 62 65 67 69 6e 0a 61 74 20 74 68 iter.text.is.held.to.begin.at.th
6aa0 65 20 70 6c 61 63 65 20 6d 61 74 63 68 65 64 20 62 79 20 74 68 65 20 63 6c 6f 73 65 20 6f 66 20 e.place.matched.by.the.close.of.
6ac0 74 68 65 20 66 69 72 73 74 20 70 61 69 72 2e 22 29 0a 28 64 65 66 63 6f 6e 73 74 20 63 6f 6d 6d the.first.pair.").(defconst.comm
6ae0 65 6e 74 2d 65 6e 64 20 22 22 20 22 5c 0a 2a 53 74 72 69 6e 67 20 74 6f 20 69 6e 73 65 72 74 20 ent-end.""."\.*String.to.insert.
6b00 74 6f 20 65 6e 64 20 61 20 6e 65 77 20 63 6f 6d 6d 65 6e 74 2e 0a 53 68 6f 75 6c 64 20 62 65 20 to.end.a.new.comment..Should.be.
6b20 61 6e 20 65 6d 70 74 79 20 73 74 72 69 6e 67 20 69 66 20 63 6f 6d 6d 65 6e 74 73 20 61 72 65 20 an.empty.string.if.comments.are.
6b40 74 65 72 6d 69 6e 61 74 65 64 20 62 79 20 65 6e 64 2d 6f 66 2d 6c 69 6e 65 2e 22 29 0a 28 64 65 terminated.by.end-of-line.").(de
6b60 66 63 6f 6e 73 74 20 63 6f 6d 6d 65 6e 74 2d 69 6e 64 65 6e 74 2d 68 6f 6f 6b 20 28 71 75 6f 74 fconst.comment-indent-hook.(quot
6b80 65 20 28 6c 61 6d 62 64 61 20 6e 69 6c 20 63 6f 6d 6d 65 6e 74 2d 63 6f 6c 75 6d 6e 29 29 20 22 e.(lambda.nil.comment-column))."
6ba0 5c 0a 46 75 6e 63 74 69 6f 6e 20 74 6f 20 63 6f 6d 70 75 74 65 20 64 65 73 69 72 65 64 20 69 6e \.Function.to.compute.desired.in
6bc0 64 65 6e 74 61 74 69 6f 6e 20 66 6f 72 20 61 20 63 6f 6d 6d 65 6e 74 0a 67 69 76 65 6e 20 74 68 dentation.for.a.comment.given.th
6be0 65 20 63 68 61 72 61 63 74 65 72 20 6e 75 6d 62 65 72 20 69 74 20 73 74 61 72 74 73 20 61 74 2e e.character.number.it.starts.at.
6c00 22 29 0a 28 64 65 66 75 6e 20 69 6e 64 65 6e 74 2d 66 6f 72 2d 63 6f 6d 6d 65 6e 74 20 6e 69 6c ").(defun.indent-for-comment.nil
6c20 20 22 5c 0a 49 6e 64 65 6e 74 20 74 68 69 73 20 6c 69 6e 65 27 73 20 63 6f 6d 6d 65 6e 74 20 74 ."\.Indent.this.line's.comment.t
6c40 6f 20 63 6f 6d 6d 65 6e 74 20 63 6f 6c 75 6d 6e 2c 20 6f 72 20 69 6e 73 65 72 74 20 61 6e 20 65 o.comment.column,.or.insert.an.e
6c60 6d 70 74 79 20 63 6f 6d 6d 65 6e 74 2e 22 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 2a 22 29 mpty.comment.".(interactive."*")
6c80 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c0 c1 21 88 5c 6e 84 0c 00 c3 c4 21 87 8a c5 20 88 60 29 .(byte-code."..!.\n.....!.....`)
6ca0 1e 06 c7 1e 08 c7 1e 09 c7 1e 5c 6e cb 0e 0c 0e 06 cd 23 83 47 00 ce 20 16 08 cf d0 21 83 39 00 ..........\n......#.G.......!.9.
6cc0 cf d0 21 62 88 82 47 00 d1 d2 d3 c1 21 5c 22 88 d1 d4 d3 c1 21 5c 22 88 60 16 5c 6e 69 0e 15 20 ..!b..G.....!\".....!\".`.\ni...
6ce0 89 16 09 55 83 5c 5c 00 0e 5c 6e 62 88 82 6a 00 d1 d2 21 88 d6 60 0e 5c 6e 5c 22 88 0e 09 6a 88 ...U.\\..\nb..j...!..`.\n\"...j.
6d00 0e 08 83 7b 00 0e 08 62 88 d7 0e 08 c7 5c 22 82 83 00 5c 6e 63 88 8a 0e 18 63 29 2c 87 22 20 5b ...{...b.....\"...\nc....c),.".[
6d20 66 6f 72 77 61 72 64 2d 6c 69 6e 65 20 30 20 63 6f 6d 6d 65 6e 74 2d 73 74 61 72 74 20 65 72 72 forward-line.0.comment-start.err
6d40 6f 72 20 22 4e 6f 20 63 6f 6d 6d 65 6e 74 20 73 79 6e 74 61 78 20 64 65 66 69 6e 65 64 22 20 65 or."No.comment.syntax.defined".e
6d60 6e 64 2d 6f 66 2d 6c 69 6e 65 20 65 6f 6c 70 6f 73 20 6e 69 6c 20 63 70 6f 73 20 69 6e 64 65 6e nd-of-line.eolpos.nil.cpos.inden
6d80 74 20 62 65 67 70 6f 73 20 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 63 6f 6d 6d 65 t.begpos.re-search-forward.comme
6da0 6e 74 2d 73 74 61 72 74 2d 73 6b 69 70 20 6d 6f 76 65 20 70 6f 69 6e 74 2d 6d 61 72 6b 65 72 20 nt-start-skip.move.point-marker.
6dc0 6d 61 74 63 68 2d 65 6e 64 20 31 20 73 6b 69 70 2d 63 68 61 72 73 2d 62 61 63 6b 77 61 72 64 20 match-end.1.skip-chars-backward.
6de0 22 20 09 22 20 6d 61 74 63 68 2d 62 65 67 69 6e 6e 69 6e 67 20 22 5e 20 09 22 20 63 6f 6d 6d 65 "..".match-beginning."^..".comme
6e00 6e 74 2d 69 6e 64 65 6e 74 2d 68 6f 6f 6b 20 64 65 6c 65 74 65 2d 72 65 67 69 6f 6e 20 73 65 74 nt-indent-hook.delete-region.set
6e20 2d 6d 61 72 6b 65 72 20 63 6f 6d 6d 65 6e 74 2d 65 6e 64 5d 20 34 29 29 0a 28 64 65 66 75 6e 20 -marker.comment-end].4)).(defun.
6e40 73 65 74 2d 63 6f 6d 6d 65 6e 74 2d 63 6f 6c 75 6d 6e 20 28 61 72 67 29 20 22 5c 0a 53 65 74 20 set-comment-column.(arg)."\.Set.
6e60 74 68 65 20 63 6f 6d 6d 65 6e 74 20 63 6f 6c 75 6d 6e 20 62 61 73 65 64 20 6f 6e 20 70 6f 69 6e the.comment.column.based.on.poin
6e80 74 2e 0a 57 69 74 68 20 6e 6f 20 61 72 67 2c 20 73 65 74 20 74 68 65 20 63 6f 6d 6d 65 6e 74 20 t..With.no.arg,.set.the.comment.
6ea0 63 6f 6c 75 6d 6e 20 74 6f 20 74 68 65 20 63 75 72 72 65 6e 74 20 63 6f 6c 75 6d 6e 2e 0a 57 69 column.to.the.current.column..Wi
6ec0 74 68 20 6a 75 73 74 20 6d 69 6e 75 73 20 61 73 20 61 72 67 2c 20 6b 69 6c 6c 20 61 6e 79 20 63 th.just.minus.as.arg,.kill.any.c
6ee0 6f 6d 6d 65 6e 74 20 6f 6e 20 74 68 69 73 20 6c 69 6e 65 2e 0a 57 69 74 68 20 61 6e 79 20 6f 74 omment.on.this.line..With.any.ot
6f00 68 65 72 20 61 72 67 2c 20 73 65 74 20 63 6f 6d 6d 65 6e 74 20 63 6f 6c 75 6d 6e 20 74 6f 20 69 her.arg,.set.comment.column.to.i
6f20 6e 64 65 6e 74 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 70 72 65 76 69 6f 75 73 20 63 6f 6d 6d 65 ndentation.of.the.previous.comme
6f40 6e 74 0a 20 61 6e 64 20 74 68 65 6e 20 61 6c 69 67 6e 20 6f 72 20 63 72 65 61 74 65 20 61 20 63 nt..and.then.align.or.create.a.c
6f60 6f 6d 6d 65 6e 74 20 6f 6e 20 74 68 69 73 20 6c 69 6e 65 20 61 74 20 74 68 61 74 20 63 6f 6c 75 omment.on.this.line.at.that.colu
6f80 6d 6e 2e 22 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 50 22 29 20 28 62 79 74 65 2d 63 6f 64 mn.".(interactive."P").(byte-cod
6fa0 65 20 22 08 c1 3d 83 5c 6e 00 c2 c3 21 87 08 83 33 00 8a c4 c5 21 88 c6 0e 07 21 88 c4 c5 21 88 e."..=.\n...!...3....!....!...!.
6fc0 c8 0e 07 21 88 c9 c5 21 62 88 69 16 5c 6e cb cc 0e 5c 6e 5c 22 88 29 cd 20 87 69 16 5c 6e cb cc ...!...!b.i.\n...\n\".)...i.\n..
6fe0 0e 5c 6e 5c 22 87 22 20 5b 61 72 67 20 2d 20 6b 69 6c 6c 2d 63 6f 6d 6d 65 6e 74 20 6e 69 6c 20 .\n\".".[arg.-.kill-comment.nil.
7000 66 6f 72 77 61 72 64 2d 6c 69 6e 65 20 30 20 72 65 2d 73 65 61 72 63 68 2d 62 61 63 6b 77 61 72 forward-line.0.re-search-backwar
7020 64 20 63 6f 6d 6d 65 6e 74 2d 73 74 61 72 74 2d 73 6b 69 70 20 72 65 2d 73 65 61 72 63 68 2d 66 d.comment-start-skip.re-search-f
7040 6f 72 77 61 72 64 20 6d 61 74 63 68 2d 62 65 67 69 6e 6e 69 6e 67 20 63 6f 6d 6d 65 6e 74 2d 63 orward.match-beginning.comment-c
7060 6f 6c 75 6d 6e 20 6d 65 73 73 61 67 65 20 22 43 6f 6d 6d 65 6e 74 20 63 6f 6c 75 6d 6e 20 73 65 olumn.message."Comment.column.se
7080 74 20 74 6f 20 25 64 22 20 69 6e 64 65 6e 74 2d 66 6f 72 2d 63 6f 6d 6d 65 6e 74 5d 20 33 29 29 t.to.%d".indent-for-comment].3))
70a0 0a 28 64 65 66 75 6e 20 6b 69 6c 6c 2d 63 6f 6d 6d 65 6e 74 20 28 61 72 67 29 20 22 5c 0a 4b 69 .(defun.kill-comment.(arg)."\.Ki
70c0 6c 6c 20 74 68 65 20 63 6f 6d 6d 65 6e 74 20 6f 6e 20 74 68 69 73 20 6c 69 6e 65 2c 20 69 66 20 ll.the.comment.on.this.line,.if.
70e0 61 6e 79 2e 0a 57 69 74 68 20 61 72 67 75 6d 65 6e 74 2c 20 6b 69 6c 6c 20 63 6f 6d 6d 65 6e 74 any..With.argument,.kill.comment
7100 73 20 6f 6e 20 74 68 61 74 20 6d 61 6e 79 20 6c 69 6e 65 73 20 73 74 61 72 74 69 6e 67 20 77 69 s.on.that.many.lines.starting.wi
7120 74 68 20 74 68 69 73 20 6f 6e 65 2e 22 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 50 22 29 20 th.this.one.".(interactive."P").
7140 28 62 79 74 65 2d 63 6f 64 65 20 22 c0 20 88 c1 5c 6e 21 1b c4 c5 21 88 0b c5 56 85 42 00 8a c6 (byte-code."....\n!...!...V.B...
7160 20 88 60 29 1e 07 c8 0e 09 0e 07 ca 23 83 32 00 cb c5 21 62 88 cc cd 21 88 ce 60 0e 07 5c 22 88 ..`)........#.2...!b...!..`..\".
7180 29 5c 6e 83 3b 00 c4 cf 21 88 0b 53 89 13 82 0c 00 29 87 22 20 5b 62 61 72 66 2d 69 66 2d 62 75 )\n.;...!..S.....).".[barf-if-bu
71a0 66 66 65 72 2d 72 65 61 64 2d 6f 6e 6c 79 20 70 72 65 66 69 78 2d 6e 75 6d 65 72 69 63 2d 76 61 ffer-read-only.prefix-numeric-va
71c0 6c 75 65 20 61 72 67 20 63 6f 75 6e 74 20 66 6f 72 77 61 72 64 2d 6c 69 6e 65 20 30 20 65 6e 64 lue.arg.count.forward-line.0.end
71e0 2d 6f 66 2d 6c 69 6e 65 20 65 6f 6c 70 6f 73 20 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72 -of-line.eolpos.re-search-forwar
7200 64 20 63 6f 6d 6d 65 6e 74 2d 73 74 61 72 74 2d 73 6b 69 70 20 74 20 6d 61 74 63 68 2d 62 65 67 d.comment-start-skip.t.match-beg
7220 69 6e 6e 69 6e 67 20 73 6b 69 70 2d 63 68 61 72 73 2d 62 61 63 6b 77 61 72 64 20 22 20 09 22 20 inning.skip-chars-backward."..".
7240 6b 69 6c 6c 2d 72 65 67 69 6f 6e 20 31 5d 20 35 29 29 0a 28 64 65 66 75 6e 20 62 61 63 6b 77 61 kill-region.1].5)).(defun.backwa
7260 72 64 2d 77 6f 72 64 20 28 61 72 67 29 20 22 5c 0a 4d 6f 76 65 20 62 61 63 6b 77 61 72 64 20 75 rd-word.(arg)."\.Move.backward.u
7280 6e 74 69 6c 20 65 6e 63 6f 75 6e 74 65 72 69 6e 67 20 74 68 65 20 65 6e 64 20 6f 66 20 61 20 77 ntil.encountering.the.end.of.a.w
72a0 6f 72 64 2e 0a 57 69 74 68 20 61 72 67 75 6d 65 6e 74 2c 20 64 6f 20 74 68 69 73 20 74 68 61 74 ord..With.argument,.do.this.that
72c0 20 6d 61 6e 79 20 74 69 6d 65 73 2e 0a 49 6e 20 70 72 6f 67 72 61 6d 73 2c 20 69 74 20 69 73 20 .many.times..In.programs,.it.is.
72e0 66 61 73 74 65 72 20 74 6f 20 63 61 6c 6c 20 66 6f 72 77 61 72 64 2d 77 6f 72 64 20 77 69 74 68 faster.to.call.forward-word.with
7300 20 6e 65 67 61 74 69 76 65 20 61 72 67 2e 22 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 70 22 .negative.arg.".(interactive."p"
7320 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c0 09 5b 21 87 22 20 5b 66 6f 72 77 61 72 64 2d 77 6f ).(byte-code."..[!.".[forward-wo
7340 72 64 20 61 72 67 5d 20 32 29 29 0a 28 64 65 66 75 6e 20 6d 61 72 6b 2d 77 6f 72 64 20 28 61 72 rd.arg].2)).(defun.mark-word.(ar
7360 67 29 20 22 5c 0a 53 65 74 20 6d 61 72 6b 20 61 72 67 20 77 6f 72 64 73 20 61 77 61 79 20 66 72 g)."\.Set.mark.arg.words.away.fr
7380 6f 6d 20 70 6f 69 6e 74 2e 22 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 70 22 29 20 28 62 79 om.point.".(interactive."p").(by
73a0 74 65 2d 63 6f 64 65 20 22 c0 8a c1 5c 6e 21 88 60 29 21 87 22 20 5b 70 75 73 68 2d 6d 61 72 6b te-code."...\n!.`)!.".[push-mark
73c0 20 66 6f 72 77 61 72 64 2d 77 6f 72 64 20 61 72 67 5d 20 33 29 29 0a 28 64 65 66 75 6e 20 6b 69 .forward-word.arg].3)).(defun.ki
73e0 6c 6c 2d 77 6f 72 64 20 28 61 72 67 29 20 22 5c 0a 4b 69 6c 6c 20 63 68 61 72 61 63 74 65 72 73 ll-word.(arg)."\.Kill.characters
7400 20 66 6f 72 77 61 72 64 20 75 6e 74 69 6c 20 65 6e 63 6f 75 6e 74 65 72 69 6e 67 20 74 68 65 20 .forward.until.encountering.the.
7420 65 6e 64 20 6f 66 20 61 20 77 6f 72 64 2e 0a 57 69 74 68 20 61 72 67 75 6d 65 6e 74 2c 20 64 6f end.of.a.word..With.argument,.do
7440 20 74 68 69 73 20 74 68 61 74 20 6d 61 6e 79 20 74 69 6d 65 73 2e 22 20 28 69 6e 74 65 72 61 63 .this.that.many.times.".(interac
7460 74 69 76 65 20 22 2a 70 22 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c0 60 c1 5c 6e 21 88 60 5c tive."*p").(byte-code.".`.\n!.`\
7480 22 87 22 20 5b 6b 69 6c 6c 2d 72 65 67 69 6f 6e 20 66 6f 72 77 61 72 64 2d 77 6f 72 64 20 61 72 ".".[kill-region.forward-word.ar
74a0 67 5d 20 34 29 29 0a 28 64 65 66 75 6e 20 62 61 63 6b 77 61 72 64 2d 6b 69 6c 6c 2d 77 6f 72 64 g].4)).(defun.backward-kill-word
74c0 20 28 61 72 67 29 20 22 5c 0a 4b 69 6c 6c 20 63 68 61 72 61 63 74 65 72 73 20 62 61 63 6b 77 61 .(arg)."\.Kill.characters.backwa
74e0 72 64 20 75 6e 74 69 6c 20 65 6e 63 6f 75 6e 74 65 72 69 6e 67 20 74 68 65 20 65 6e 64 20 6f 66 rd.until.encountering.the.end.of
7500 20 61 20 77 6f 72 64 2e 0a 57 69 74 68 20 61 72 67 75 6d 65 6e 74 2c 20 64 6f 20 74 68 69 73 20 .a.word..With.argument,.do.this.
7520 74 68 61 74 20 6d 61 6e 79 20 74 69 6d 65 73 2e 22 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 that.many.times.".(interactive."
7540 2a 70 22 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c0 09 5b 21 87 22 20 5b 6b 69 6c 6c 2d 77 6f *p").(byte-code."..[!.".[kill-wo
7560 72 64 20 61 72 67 5d 20 32 29 29 0a 28 64 65 66 63 6f 6e 73 74 20 66 69 6c 6c 2d 70 72 65 66 69 rd.arg].2)).(defconst.fill-prefi
7580 78 20 6e 69 6c 20 22 5c 0a 2a 53 74 72 69 6e 67 20 66 6f 72 20 66 69 6c 6c 69 6e 67 20 74 6f 20 x.nil."\.*String.for.filling.to.
75a0 69 6e 73 65 72 74 20 61 74 20 66 72 6f 6e 74 20 6f 66 20 6e 65 77 20 6c 69 6e 65 2c 20 6f 72 20 insert.at.front.of.new.line,.or.
75c0 6e 69 6c 20 66 6f 72 20 6e 6f 6e 65 2e 0a 53 65 74 74 69 6e 67 20 74 68 69 73 20 76 61 72 69 61 nil.for.none..Setting.this.varia
75e0 62 6c 65 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 6d 61 6b 65 73 20 69 74 20 6c 6f 63 61 6c ble.automatically.makes.it.local
7600 20 74 6f 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 2e 22 29 0a 28 62 79 74 65 2d .to.the.current.buffer.").(byte-
7620 63 6f 64 65 20 22 c0 c1 21 88 c2 c3 4d 87 22 20 5b 6d 61 6b 65 2d 76 61 72 69 61 62 6c 65 2d 62 code."..!...M.".[make-variable-b
7640 75 66 66 65 72 2d 6c 6f 63 61 6c 20 66 69 6c 6c 2d 70 72 65 66 69 78 20 64 6f 2d 61 75 74 6f 2d uffer-local.fill-prefix.do-auto-
7660 66 69 6c 6c 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 60 18 8a fill.(lambda.nil.(byte-code."`..
7680 c1 5c 6e 54 21 88 c3 c4 21 88 6e 83 16 00 c5 c6 08 c7 23 88 c3 c8 21 88 60 2a 1e 09 8a 0e 09 62 .\nT!...!.n.......#...!.`*.....b
76a0 88 6e 29 3f 85 43 00 8a c3 c8 21 88 60 0e 09 55 29 83 3b 00 ca 20 82 43 00 8a 0e 09 62 88 ca 20 .n)?.C....!.`..U).;....C....b...
76c0 29 29 87 22 20 5b 6f 70 6f 69 6e 74 20 6d 6f 76 65 2d 74 6f 2d 63 6f 6c 75 6d 6e 20 66 69 6c 6c )).".[opoint.move-to-column.fill
76e0 2d 63 6f 6c 75 6d 6e 20 73 6b 69 70 2d 63 68 61 72 73 2d 62 61 63 6b 77 61 72 64 20 22 5e 20 09 -column.skip-chars-backward."^..
7700 5c 6e 22 20 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 22 5b 20 09 5d 22 20 74 20 22 \n".re-search-forward."[..]".t."
7720 20 09 22 20 66 69 6c 6c 2d 70 6f 69 6e 74 20 69 6e 64 65 6e 74 2d 6e 65 77 2d 63 6f 6d 6d 65 6e ..".fill-point.indent-new-commen
7740 74 2d 6c 69 6e 65 5d 20 34 29 29 5d 20 32 29 0a 28 64 65 66 63 6f 6e 73 74 20 63 6f 6d 6d 65 6e t-line].4))].2).(defconst.commen
7760 74 2d 6d 75 6c 74 69 2d 6c 69 6e 65 20 6e 69 6c 20 22 5c 0a 2a 4e 6f 6e 2d 6e 69 6c 20 6d 65 61 t-multi-line.nil."\.*Non-nil.mea
7780 6e 73 20 5c 5c 5b 69 6e 64 65 6e 74 2d 6e 65 77 2d 63 6f 6d 6d 65 6e 74 2d 6c 69 6e 65 5d 20 73 ns.\\[indent-new-comment-line].s
77a0 68 6f 75 6c 64 20 63 6f 6e 74 69 6e 75 65 20 73 61 6d 65 20 63 6f 6d 6d 65 6e 74 0a 6f 6e 20 6e hould.continue.same.comment.on.n
77c0 65 77 20 6c 69 6e 65 2c 20 77 69 74 68 20 6e 6f 20 6e 65 77 20 74 65 72 6d 69 6e 61 74 6f 72 20 ew.line,.with.no.new.terminator.
77e0 6f 72 20 73 74 61 72 74 65 72 2e 22 29 0a 28 64 65 66 75 6e 20 69 6e 64 65 6e 74 2d 6e 65 77 2d or.starter.").(defun.indent-new-
7800 63 6f 6d 6d 65 6e 74 2d 6c 69 6e 65 20 6e 69 6c 20 22 5c 0a 42 72 65 61 6b 20 6c 69 6e 65 20 61 comment-line.nil."\.Break.line.a
7820 74 20 70 6f 69 6e 74 20 61 6e 64 20 69 6e 64 65 6e 74 2c 20 63 6f 6e 74 69 6e 75 69 6e 67 20 63 t.point.and.indent,.continuing.c
7840 6f 6d 6d 65 6e 74 20 69 66 20 70 72 65 73 65 6e 74 6c 79 20 77 69 74 68 69 6e 20 6f 6e 65 2e 0a omment.if.presently.within.one..
7860 54 68 65 20 62 6f 64 79 20 6f 66 20 74 68 65 20 63 6f 6e 74 69 6e 75 65 64 20 63 6f 6d 6d 65 6e The.body.of.the.continued.commen
7880 74 20 69 73 20 69 6e 64 65 6e 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 70 72 65 76 69 6f 75 73 t.is.indented.under.the.previous
78a0 20 63 6f 6d 6d 65 6e 74 20 6c 69 6e 65 2e 22 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 2a 22 .comment.line.".(interactive."*"
78c0 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c0 89 19 1a c3 c4 21 88 c5 60 c6 c4 21 88 60 5c 22 88 ).(byte-code."......!..`..!.`\".
78e0 c7 63 88 8a 0e 08 83 68 00 60 1e 09 ca cb 21 88 cc 0e 08 0e 09 cd 23 29 83 68 00 ce cf 21 1e 10 .c.....h.`....!.......#).h...!..
7900 6c 83 5a 00 6f 84 5a 00 c0 1e 09 ca cf 21 88 60 16 09 ca cb 21 88 cc 0e 08 0e 09 cd 23 29 83 5a l.Z.o.Z......!.`....!.......#).Z
7920 00 ce cf 21 16 10 82 31 00 0e 10 62 88 69 12 d1 60 d2 cf 21 5c 22 11 29 29 5c 6e 83 bb 00 5c 6e ...!...1...b.i..`..!\".))\n...\n
7940 09 0e 13 1e 13 1e 14 1e 15 0e 13 83 a3 00 d6 0e 13 d7 5c 22 84 a3 00 0e 18 84 98 00 d9 cb 21 88 ..................\"..........!.
7960 0e 13 63 88 d9 da 21 88 82 a3 00 0e 15 0e 14 47 5c 5c 16 15 d7 16 14 6c 84 aa 00 d7 16 13 c7 63 ..c...!........G\\.....l.......c
7980 88 d9 cb 21 88 db 20 88 dc da 21 2b 82 c8 00 0e 1d 83 c6 00 0e 1d 63 82 c8 00 de 20 2a 87 22 20 ...!......!+..........c.....*.".
79a0 5b 6e 69 6c 20 63 6f 6d 73 74 61 72 74 20 63 6f 6d 63 6f 6c 20 73 6b 69 70 2d 63 68 61 72 73 2d [nil.comstart.comcol.skip-chars-
79c0 62 61 63 6b 77 61 72 64 20 22 20 09 22 20 64 65 6c 65 74 65 2d 72 65 67 69 6f 6e 20 73 6b 69 70 backward."..".delete-region.skip
79e0 2d 63 68 61 72 73 2d 66 6f 72 77 61 72 64 20 31 30 20 63 6f 6d 6d 65 6e 74 2d 73 74 61 72 74 2d -chars-forward.10.comment-start-
7a00 73 6b 69 70 20 6f 70 6f 69 6e 74 20 66 6f 72 77 61 72 64 2d 6c 69 6e 65 20 2d 31 20 72 65 2d 73 skip.opoint.forward-line.-1.re-s
7a20 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 74 20 6d 61 74 63 68 2d 62 65 67 69 6e 6e 69 6e 67 20 earch-forward.t.match-beginning.
7a40 30 20 77 69 6e 20 62 75 66 66 65 72 2d 73 75 62 73 74 72 69 6e 67 20 6d 61 74 63 68 2d 65 6e 64 0.win.buffer-substring.match-end
7a60 20 63 6f 6d 6d 65 6e 74 2d 65 6e 64 20 63 6f 6d 6d 65 6e 74 2d 73 74 61 72 74 20 63 6f 6d 6d 65 .comment-end.comment-start.comme
7a80 6e 74 2d 63 6f 6c 75 6d 6e 20 65 71 75 61 6c 20 22 22 20 63 6f 6d 6d 65 6e 74 2d 6d 75 6c 74 69 nt-column.equal."".comment-multi
7aa0 2d 6c 69 6e 65 20 66 6f 72 77 61 72 64 2d 63 68 61 72 20 31 20 69 6e 64 65 6e 74 2d 66 6f 72 2d -line.forward-char.1.indent-for-
7ac0 63 6f 6d 6d 65 6e 74 20 64 65 6c 65 74 65 2d 63 68 61 72 20 66 69 6c 6c 2d 70 72 65 66 69 78 20 comment.delete-char.fill-prefix.
7ae0 69 6e 64 65 6e 74 2d 61 63 63 6f 72 64 69 6e 67 2d 74 6f 2d 6d 6f 64 65 5d 20 34 29 29 0a 28 64 indent-according-to-mode].4)).(d
7b00 65 66 75 6e 20 61 75 74 6f 2d 66 69 6c 6c 2d 6d 6f 64 65 20 28 61 72 67 29 20 22 5c 0a 54 6f 67 efun.auto-fill-mode.(arg)."\.Tog
7b20 67 6c 65 20 61 75 74 6f 2d 66 69 6c 6c 20 6d 6f 64 65 2e 0a 57 69 74 68 20 61 72 67 2c 20 74 75 gle.auto-fill.mode..With.arg,.tu
7b40 72 6e 20 61 75 74 6f 2d 66 69 6c 6c 20 6d 6f 64 65 20 6f 6e 20 69 66 66 20 61 72 67 20 69 73 20 rn.auto-fill.mode.on.iff.arg.is.
7b60 70 6f 73 69 74 69 76 65 2e 0a 49 6e 20 61 75 74 6f 2d 66 69 6c 6c 20 6d 6f 64 65 2c 20 69 6e 73 positive..In.auto-fill.mode,.ins
7b80 65 72 74 69 6e 67 20 61 20 73 70 61 63 65 20 61 74 20 61 20 63 6f 6c 75 6d 6e 20 62 65 79 6f 6e erting.a.space.at.a.column.beyon
7ba0 64 20 20 66 69 6c 6c 2d 63 6f 6c 75 6d 6e 0a 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 62 72 65 d..fill-column.automatically.bre
7bc0 61 6b 73 20 74 68 65 20 6c 69 6e 65 20 61 74 20 61 20 70 72 65 76 69 6f 75 73 20 73 70 61 63 65 aks.the.line.at.a.previous.space
7be0 2e 22 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 50 22 29 20 28 62 79 74 65 2d 63 6f 64 65 20 .".(interactive."P").(byte-code.
7c00 22 08 84 09 00 09 3f 82 0e 00 c2 08 21 c3 56 85 12 00 c4 89 11 c5 c6 20 21 88 87 22 20 5b 61 72 ".....?.....!.V.........!..".[ar
7c20 67 20 61 75 74 6f 2d 66 69 6c 6c 2d 68 6f 6f 6b 20 70 72 65 66 69 78 2d 6e 75 6d 65 72 69 63 2d g.auto-fill-hook.prefix-numeric-
7c40 76 61 6c 75 65 20 30 20 64 6f 2d 61 75 74 6f 2d 66 69 6c 6c 20 73 65 74 2d 62 75 66 66 65 72 2d value.0.do-auto-fill.set-buffer-
7c60 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 70 5d 20 33 29 modified-p.buffer-modified-p].3)
7c80 29 0a 28 64 65 66 75 6e 20 74 75 72 6e 2d 6f 6e 2d 61 75 74 6f 2d 66 69 6c 6c 20 6e 69 6c 20 22 ).(defun.turn-on-auto-fill.nil."
7ca0 5c 0a 55 6e 63 6f 6e 64 69 74 69 6f 6e 61 6c 6c 79 20 74 75 72 6e 20 6f 6e 20 41 75 74 6f 20 46 \.Unconditionally.turn.on.Auto.F
7cc0 69 6c 6c 20 6d 6f 64 65 2e 22 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c0 c1 21 87 22 20 5b 61 75 ill.mode.".(byte-code."..!.".[au
7ce0 74 6f 2d 66 69 6c 6c 2d 6d 6f 64 65 20 31 5d 20 32 29 29 0a 28 64 65 66 75 6e 20 73 65 74 2d 66 to-fill-mode.1].2)).(defun.set-f
7d00 69 6c 6c 2d 63 6f 6c 75 6d 6e 20 28 61 72 67 29 20 22 5c 0a 53 65 74 20 66 69 6c 6c 2d 63 6f 6c ill-column.(arg)."\.Set.fill-col
7d20 75 6d 6e 20 74 6f 20 63 75 72 72 65 6e 74 20 63 6f 6c 75 6d 6e 2c 20 6f 72 20 74 6f 20 61 72 67 umn.to.current.column,.or.to.arg
7d40 75 6d 65 6e 74 20 69 66 20 67 69 76 65 6e 2e 0a 66 69 6c 6c 2d 63 6f 6c 75 6d 6e 27 73 20 76 61 ument.if.given..fill-column's.va
7d60 6c 75 65 20 69 73 20 73 65 70 61 72 61 74 65 20 66 6f 72 20 65 61 63 68 20 62 75 66 66 65 72 2e lue.is.separate.for.each.buffer.
7d80 22 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 50 22 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 ".(interactive."P").(byte-code."
7da0 c0 09 21 83 5c 6e 00 09 82 0b 00 69 12 c3 c4 5c 6e 5c 22 87 22 20 5b 69 6e 74 65 67 65 72 70 20 ..!.\n.....i...\n\".".[integerp.
7dc0 61 72 67 20 66 69 6c 6c 2d 63 6f 6c 75 6d 6e 20 6d 65 73 73 61 67 65 20 22 66 69 6c 6c 2d 63 6f arg.fill-column.message."fill-co
7de0 6c 75 6d 6e 20 73 65 74 20 74 6f 20 25 64 22 5d 20 33 29 29 0a 28 64 65 66 75 6e 20 73 65 74 2d lumn.set.to.%d"].3)).(defun.set-
7e00 73 65 6c 65 63 74 69 76 65 2d 64 69 73 70 6c 61 79 20 28 61 72 67 29 20 22 5c 0a 53 65 74 20 73 selective-display.(arg)."\.Set.s
7e20 65 6c 65 63 74 69 76 65 2d 64 69 73 70 6c 61 79 20 74 6f 20 41 52 47 3b 20 63 6c 65 61 72 20 69 elective-display.to.ARG;.clear.i
7e40 74 20 69 66 20 6e 6f 20 61 72 67 2e 0a 57 68 65 6e 20 73 65 6c 65 63 74 69 76 65 2d 64 69 73 70 t.if.no.arg..When.selective-disp
7e60 6c 61 79 20 69 73 20 61 20 6e 75 6d 62 65 72 20 3e 20 30 2c 0a 6c 69 6e 65 73 20 77 68 6f 73 65 lay.is.a.number.>.0,.lines.whose
7e80 20 69 6e 64 65 6e 74 61 74 69 6f 6e 20 69 73 20 3e 3d 20 73 65 6c 65 63 74 69 76 65 2d 64 69 73 .indentation.is.>=.selective-dis
7ea0 70 6c 61 79 20 61 72 65 20 6e 6f 74 20 64 69 73 70 6c 61 79 65 64 2e 0a 73 65 6c 65 63 74 69 76 play.are.not.displayed..selectiv
7ec0 65 2d 64 69 73 70 6c 61 79 27 73 20 76 61 6c 75 65 20 69 73 20 73 65 70 61 72 61 74 65 20 66 6f e-display's.value.is.separate.fo
7ee0 72 20 65 61 63 68 20 62 75 66 66 65 72 2e 22 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 50 22 r.each.buffer.".(interactive."P"
7f00 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 08 c1 3d 83 5c 6e 00 c2 c3 21 88 0c 85 11 00 c5 0c 21 ).(byte-code."..=.\n...!.......!
7f20 10 c6 c7 20 c8 c7 20 21 5c 22 88 c9 ca c1 5c 22 88 cb 08 c1 5c 22 88 c9 cc c1 5c 22 87 22 20 5b .......!\"....\"....\"....\".".[
7f40 73 65 6c 65 63 74 69 76 65 2d 64 69 73 70 6c 61 79 20 74 20 65 72 72 6f 72 20 22 73 65 6c 65 63 selective-display.t.error."selec
7f60 74 69 76 65 2d 64 69 73 70 6c 61 79 20 61 6c 72 65 61 64 79 20 69 6e 20 75 73 65 20 66 6f 72 20 tive-display.already.in.use.for.
7f80 6d 61 72 6b 65 64 20 6c 69 6e 65 73 22 20 61 72 67 20 70 72 65 66 69 78 2d 6e 75 6d 65 72 69 63 marked.lines".arg.prefix-numeric
7fa0 2d 76 61 6c 75 65 20 73 65 74 2d 77 69 6e 64 6f 77 2d 73 74 61 72 74 20 73 65 6c 65 63 74 65 64 -value.set-window-start.selected
7fc0 2d 77 69 6e 64 6f 77 20 77 69 6e 64 6f 77 2d 73 74 61 72 74 20 70 72 69 6e 63 20 22 73 65 6c 65 -window.window-start.princ."sele
7fe0 63 74 69 76 65 2d 64 69 73 70 6c 61 79 20 73 65 74 20 74 6f 20 22 20 70 72 69 6e 31 20 22 2e 22 ctive-display.set.to.".prin1."."
8000 5d 20 34 29 29 0a 28 64 65 66 75 6e 20 6f 76 65 72 77 72 69 74 65 2d 6d 6f 64 65 20 28 61 72 67 ].4)).(defun.overwrite-mode.(arg
8020 29 20 22 5c 0a 54 6f 67 67 6c 65 20 6f 76 65 72 77 72 69 74 65 20 6d 6f 64 65 2e 0a 57 69 74 68 )."\.Toggle.overwrite.mode..With
8040 20 61 72 67 2c 20 74 75 72 6e 20 6f 76 65 72 77 72 69 74 65 20 6d 6f 64 65 20 6f 6e 20 69 66 66 .arg,.turn.overwrite.mode.on.iff
8060 20 61 72 67 20 69 73 20 70 6f 73 69 74 69 76 65 2e 0a 49 6e 20 6f 76 65 72 77 72 69 74 65 20 6d .arg.is.positive..In.overwrite.m
8080 6f 64 65 2c 20 70 72 69 6e 74 69 6e 67 20 63 68 61 72 61 63 74 65 72 73 20 74 79 70 65 64 20 69 ode,.printing.characters.typed.i
80a0 6e 20 72 65 70 6c 61 63 65 20 65 78 69 73 74 69 6e 67 20 74 65 78 74 0a 6f 6e 20 61 20 6f 6e 65 n.replace.existing.text.on.a.one
80c0 2d 66 6f 72 2d 6f 6e 65 20 62 61 73 69 73 2c 20 72 61 74 68 65 72 20 74 68 61 6e 20 70 75 73 68 -for-one.basis,.rather.than.push
80e0 69 6e 67 20 69 74 20 74 6f 20 74 68 65 20 72 69 67 68 74 2e 22 20 28 69 6e 74 65 72 61 63 74 69 ing.it.to.the.right.".(interacti
8100 76 65 20 22 50 22 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 08 84 09 00 09 3f 82 0e 00 c2 08 21 ve."P").(byte-code.".....?.....!
8120 c3 56 11 c4 c5 20 21 87 22 20 5b 61 72 67 20 6f 76 65 72 77 72 69 74 65 2d 6d 6f 64 65 20 70 72 .V....!.".[arg.overwrite-mode.pr
8140 65 66 69 78 2d 6e 75 6d 65 72 69 63 2d 76 61 6c 75 65 20 30 20 73 65 74 2d 62 75 66 66 65 72 2d efix-numeric-value.0.set-buffer-
8160 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 70 5d 20 32 29 modified-p.buffer-modified-p].2)
8180 29 0a 28 64 65 66 63 6f 6e 73 74 20 62 6c 69 6e 6b 2d 6d 61 74 63 68 69 6e 67 2d 70 61 72 65 6e ).(defconst.blink-matching-paren
81a0 20 74 20 22 5c 0a 2a 4e 6f 6e 2d 6e 69 6c 20 6d 65 61 6e 73 20 73 68 6f 77 20 6d 61 74 63 68 69 .t."\.*Non-nil.means.show.matchi
81c0 6e 67 20 6f 70 65 6e 2d 70 61 72 65 6e 20 77 68 65 6e 20 63 6c 6f 73 65 2d 70 61 72 65 6e 20 69 ng.open-paren.when.close-paren.i
81e0 73 20 69 6e 73 65 72 74 65 64 2e 22 29 0a 28 64 65 66 63 6f 6e 73 74 20 62 6c 69 6e 6b 2d 6d 61 s.inserted.").(defconst.blink-ma
8200 74 63 68 69 6e 67 2d 70 61 72 65 6e 2d 64 69 73 74 61 6e 63 65 20 34 30 30 30 20 22 5c 0a 2a 49 tching-paren-distance.4000."\.*I
8220 66 20 6e 6f 6e 2d 6e 69 6c 2c 20 69 73 20 6d 61 78 69 6d 75 6d 20 64 69 73 74 61 6e 63 65 20 74 f.non-nil,.is.maximum.distance.t
8240 6f 20 73 65 61 72 63 68 20 66 6f 72 20 6d 61 74 63 68 69 6e 67 20 6f 70 65 6e 2d 70 61 72 65 6e o.search.for.matching.open-paren
8260 0a 77 68 65 6e 20 63 6c 6f 73 65 2d 70 61 72 65 6e 20 69 73 20 69 6e 73 65 72 74 65 64 2e 22 29 .when.close-paren.is.inserted.")
8280 0a 28 64 65 66 75 6e 20 62 6c 69 6e 6b 2d 6d 61 74 63 68 69 6e 67 2d 6f 70 65 6e 20 6e 69 6c 20 .(defun.blink-matching-open.nil.
82a0 22 5c 0a 4d 6f 76 65 20 63 75 72 73 6f 72 20 6d 6f 6d 65 6e 74 61 72 69 6c 79 20 74 6f 20 74 68 "\.Move.cursor.momentarily.to.th
82c0 65 20 62 65 67 69 6e 6e 69 6e 67 20 6f 66 20 74 68 65 20 73 65 78 70 20 62 65 66 6f 72 65 20 70 e.beginning.of.the.sexp.before.p
82e0 6f 69 6e 74 2e 22 20 28 62 79 74 65 2d 63 6f 64 65 20 22 60 65 54 56 85 ba 00 c0 60 c1 5a 66 21 oint.".(byte-code."`eTV....`.Zf!
8300 c2 55 3f 85 ba 00 0b 85 ba 00 60 1c c5 1e 06 c5 1e 07 8a 8c 0e 08 83 30 00 c9 65 60 0e 08 5a 5d .U?.......`............0..e`..Z]
8320 0c 5c 22 88 c5 ca cb 8f 88 29 0e 06 83 58 00 c0 0e 06 66 21 cc 55 84 58 00 0c 53 66 cd ce cf 20 .\"......)...X....f!.U.X..Sf....
8340 0e 06 66 48 d0 5c 22 d1 5c 22 55 3f 16 07 0e 07 83 60 00 c5 16 06 0e 06 83 a5 00 0e 06 62 88 d2 ..fH.\".\"U?.....`...........b..
8360 20 83 74 00 d3 d4 21 82 b9 00 0e 06 62 88 d5 d6 8a d7 d8 21 88 6e 29 84 91 00 d9 da db 21 88 60 ..t...!.....b......!.n)......!.`
8380 0e 06 54 5c 22 82 a1 00 d9 0e 06 dc d4 21 88 dd de 21 88 df 20 88 60 5c 22 5c 22 82 b9 00 0e 07 ..T\"........!...!....`\"\".....
83a0 83 b0 00 d5 e0 21 82 b9 00 0e 08 3f 85 b9 00 d5 e1 21 2c 87 22 20 5b 63 68 61 72 2d 73 79 6e 74 .....!.....?.....!,.".[char-synt
83c0 61 78 20 32 20 39 32 20 62 6c 69 6e 6b 2d 6d 61 74 63 68 69 6e 67 2d 70 61 72 65 6e 20 6f 6c 64 ax.2.92.blink-matching-paren.old
83e0 70 6f 73 20 6e 69 6c 20 62 6c 69 6e 6b 70 6f 73 20 6d 69 73 6d 61 74 63 68 20 62 6c 69 6e 6b 2d pos.nil.blinkpos.mismatch.blink-
8400 6d 61 74 63 68 69 6e 67 2d 70 61 72 65 6e 2d 64 69 73 74 61 6e 63 65 20 6e 61 72 72 6f 77 2d 74 matching-paren-distance.narrow-t
8420 6f 2d 72 65 67 69 6f 6e 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c0 09 c2 5c 22 13 c0 87 22 20 5b o-region.(byte-code."...\"...".[
8440 73 63 61 6e 2d 73 65 78 70 73 20 6f 6c 64 70 6f 73 20 2d 31 20 62 6c 69 6e 6b 70 6f 73 5d 20 33 scan-sexps.oldpos.-1.blinkpos].3
8460 29 20 28 28 65 72 72 6f 72 29 29 20 33 36 20 6c 6f 67 61 6e 64 20 6c 73 68 20 73 79 6e 74 61 78 ).((error)).36.logand.lsh.syntax
8480 2d 74 61 62 6c 65 20 2d 38 20 32 35 35 20 70 6f 73 2d 76 69 73 69 62 6c 65 2d 69 6e 2d 77 69 6e -table.-8.255.pos-visible-in-win
84a0 64 6f 77 2d 70 20 73 69 74 2d 66 6f 72 20 31 20 6d 65 73 73 61 67 65 20 22 4d 61 74 63 68 65 73 dow-p.sit-for.1.message."Matches
84c0 20 25 73 22 20 73 6b 69 70 2d 63 68 61 72 73 2d 62 61 63 6b 77 61 72 64 20 22 20 09 22 20 62 75 .%s".skip-chars-backward."..".bu
84e0 66 66 65 72 2d 73 75 62 73 74 72 69 6e 67 20 66 6f 72 77 61 72 64 2d 6c 69 6e 65 20 30 20 66 6f ffer-substring.forward-line.0.fo
8500 72 77 61 72 64 2d 63 68 61 72 20 73 6b 69 70 2d 63 68 61 72 73 2d 66 6f 72 77 61 72 64 20 22 5c rward-char.skip-chars-forward."\
8520 6e 20 09 22 20 65 6e 64 2d 6f 66 2d 6c 69 6e 65 20 22 4d 69 73 6d 61 74 63 68 65 64 20 70 61 72 n..".end-of-line."Mismatched.par
8540 65 6e 74 68 65 73 65 73 22 20 22 55 6e 6d 61 74 63 68 65 64 20 70 61 72 65 6e 74 68 65 73 69 73 entheses"."Unmatched.parenthesis
8560 22 5d 20 36 29 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 c0 11 c0 87 22 20 5b 62 6c 69 6e 6b 2d "].6)).(byte-code."....".[blink-
8580 6d 61 74 63 68 69 6e 67 2d 6f 70 65 6e 20 62 6c 69 6e 6b 2d 70 61 72 65 6e 2d 68 6f 6f 6b 5d 20 matching-open.blink-paren-hook].
85a0 31 29 0a 28 64 65 66 75 6e 20 6b 65 79 62 6f 61 72 64 2d 71 75 69 74 20 6e 69 6c 20 22 5c 0a 53 1).(defun.keyboard-quit.nil."\.S
85c0 69 67 6e 61 6c 20 61 20 20 71 75 69 74 20 20 63 6f 6e 64 69 74 69 6f 6e 2e 22 20 28 69 6e 74 65 ignal.a..quit..condition.".(inte
85e0 72 61 63 74 69 76 65 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c0 c1 c2 5c 22 87 22 20 5b 73 69 ractive).(byte-code."...\".".[si
8600 67 6e 61 6c 20 71 75 69 74 20 6e 69 6c 5d 20 33 29 29 0a 28 64 65 66 69 6e 65 2d 6b 65 79 20 67 gnal.quit.nil].3)).(define-key.g
8620 6c 6f 62 61 6c 2d 6d 61 70 20 22 07 22 20 28 71 75 6f 74 65 20 6b 65 79 62 6f 61 72 64 2d 71 75 lobal-map.".".(quote.keyboard-qu
8640 69 74 29 29 0a 28 64 65 66 75 6e 20 73 65 74 2d 76 61 72 69 61 62 6c 65 20 28 76 61 72 20 76 61 it)).(defun.set-variable.(var.va
8660 6c 29 20 22 5c 0a 53 65 74 20 56 41 52 49 41 42 4c 45 20 74 6f 20 56 41 4c 55 45 2e 20 20 56 41 l)."\.Set.VARIABLE.to.VALUE...VA
8680 4c 55 45 20 69 73 20 61 20 4c 69 73 70 20 6f 62 6a 65 63 74 2e 0a 57 68 65 6e 20 75 73 69 6e 67 LUE.is.a.Lisp.object..When.using
86a0 20 74 68 69 73 20 69 6e 74 65 72 61 63 74 69 76 65 6c 79 2c 20 73 75 70 70 6c 79 20 61 20 4c 69 .this.interactively,.supply.a.Li
86c0 73 70 20 65 78 70 72 65 73 73 69 6f 6e 20 66 6f 72 20 56 41 4c 55 45 2e 0a 49 66 20 79 6f 75 20 sp.expression.for.VALUE..If.you.
86e0 77 61 6e 74 20 56 41 4c 55 45 20 74 6f 20 62 65 20 61 20 73 74 72 69 6e 67 2c 20 79 6f 75 20 6d want.VALUE.to.be.a.string,.you.m
8700 75 73 74 20 73 75 72 72 6f 75 6e 64 20 69 74 20 77 69 74 68 20 64 6f 75 62 6c 65 71 75 6f 74 65 ust.surround.it.with.doublequote
8720 73 2e 22 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c0 c1 21 s.".(interactive.(byte-code."..!
8740 1a c3 1c c5 1e 06 5c 6e c7 c8 c9 5c 6e 5c 22 21 2b 44 87 22 20 5b 72 65 61 64 2d 76 61 72 69 61 ......\n...\n\"!+D.".[read-varia
8760 62 6c 65 20 22 53 65 74 20 76 61 72 69 61 62 6c 65 3a 20 22 20 76 61 72 20 28 66 75 6e 63 61 6c ble."Set.variable:.".var.(funcal
8780 6c 20 6d 79 68 65 6c 70 29 20 6d 69 6e 69 62 75 66 66 65 72 2d 68 65 6c 70 2d 66 6f 72 6d 20 28 l.myhelp).minibuffer-help-form.(
87a0 6c 61 6d 62 64 61 20 6e 69 6c 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c0 90 c1 5c 6e 21 88 c3 c4 lambda.nil.(byte-code."...\n!...
87c0 21 88 c3 c5 5c 6e c6 5c 22 c7 c8 4f 21 88 c9 5c 6e 21 83 27 00 ca 1e 0b c3 cc 21 88 c1 5c 6e 4a !...\n.\"..O!..\n!.'......!..\nJ
87e0 21 88 29 c8 91 87 22 20 5b 22 2a 48 65 6c 70 2a 22 20 70 72 69 6e 31 20 76 61 72 20 70 72 69 6e !.)...".["*Help*".prin1.var.prin
8800 63 20 22 5c 6e 44 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 3a 5c 6e 22 20 64 6f 63 75 6d 65 6e 74 61 c."\nDocumentation:\n".documenta
8820 74 69 6f 6e 2d 70 72 6f 70 65 72 74 79 20 76 61 72 69 61 62 6c 65 2d 64 6f 63 75 6d 65 6e 74 61 tion-property.variable-documenta
8840 74 69 6f 6e 20 31 20 6e 69 6c 20 62 6f 75 6e 64 70 20 32 30 20 70 72 69 6e 74 2d 6c 65 6e 67 74 tion.1.nil.boundp.20.print-lengt
8860 68 20 22 5c 6e 5c 6e 43 75 72 72 65 6e 74 20 76 61 6c 75 65 3a 20 22 5d 20 35 29 29 20 6d 79 68 h."\n\nCurrent.value:."].5)).myh
8880 65 6c 70 20 65 76 61 6c 2d 6d 69 6e 69 62 75 66 66 65 72 20 66 6f 72 6d 61 74 20 22 53 65 74 20 elp.eval-minibuffer.format."Set.
88a0 25 73 20 74 6f 20 76 61 6c 75 65 3a 20 22 5d 20 35 29 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 %s.to.value:."].5)).(byte-code."
88c0 08 09 4c 87 22 20 5b 76 61 72 20 76 61 6c 5d 20 32 29 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 ..L.".[var.val].2)).(byte-code."
88e0 c0 c1 c2 c3 23 88 c4 0d c6 c1 23 88 c4 0d c7 c8 23 88 c4 0e 09 ca cb 23 88 c4 0e 09 cc cd 23 88 ....#.....#.....#......#......#.
8900 c4 0e 09 ce cf 23 88 c4 0e 10 ce d1 23 88 c4 0e 09 d2 d3 23 88 c4 0e 10 d4 d5 23 88 c4 0e 10 d6 .....#......#......#......#.....
8920 d7 23 88 c4 0e 10 d8 d9 23 88 c4 0d ce da 23 88 c4 0e 10 db dc 23 88 c4 0e 10 dd de 23 88 c4 0e .#......#.....#......#......#...
8940 10 df e0 23 88 c4 0d df e1 23 88 c4 0e 10 e2 e3 23 88 c4 0d e2 e4 23 88 c4 0d e5 e6 23 88 c4 0e ...#.....#......#.....#.....#...
8960 09 e7 e8 23 88 c4 0e 10 e9 ea 23 88 c4 0e 10 eb ec 23 88 c4 0e 09 ed ee 23 88 ef 1e 30 ef f1 58 ...#......#......#......#...0..X
8980 83 b6 00 c4 0e 10 f2 0e 30 21 f3 23 88 0e 30 54 89 16 30 82 9e 00 29 c4 0e 10 f4 f5 23 88 c4 0e ........0!.#..0T..0...).....#...
89a0 09 f6 f7 23 88 c4 0e 09 f8 f9 23 88 c4 0e 10 c7 fa 23 88 c4 0e 10 f8 fb 23 88 c4 0e 09 fc fd 23 ...#......#......#......#......#
89c0 88 c4 0e 10 fe ff 23 88 c4 0d 81 40 00 81 41 00 23 88 c4 0e 09 81 42 00 81 43 00 23 88 c4 0d 81 ......#....@..A.#.....B..C.#....
89e0 44 00 81 45 00 23 88 c4 0e 09 81 46 00 81 47 00 23 88 c4 0e 09 81 48 00 81 49 00 23 88 c4 0d 81 D..E.#.....F..G.#.....H..I.#....
8a00 46 00 81 4a 00 23 88 c4 0e 09 81 4b 00 81 4c 00 23 88 c4 0e 10 81 4d 00 81 4e 00 23 88 c4 0e 10 F..J.#.....K..L.#.....M..N.#....
8a20 81 4b 00 81 4f 00 23 88 c4 0d 81 4b 00 81 50 00 23 88 c4 0e 10 81 51 00 81 52 00 23 88 c4 0e 10 .K..O.#....K..P.#.....Q..R.#....
8a40 81 53 00 81 54 00 23 88 c4 0e 10 ca 81 54 00 23 88 c4 0d 81 51 00 81 55 00 23 88 c4 0d 81 56 00 .S..T.#......T.#....Q..U.#....V.
8a60 81 57 00 23 88 c4 0d 81 58 00 81 59 00 23 88 c4 0e 10 81 5a 00 81 5b 00 23 88 c4 0e 10 81 56 00 .W.#....X..Y.#.....Z..[.#.....V.
8a80 81 5c 5c 00 23 88 c4 0e 10 81 5d 00 81 5e 00 23 88 c4 0e 10 81 5f 00 81 60 00 23 88 c4 0e 10 81 .\\.#.....]..^.#....._..`.#.....
8aa0 61 00 81 62 00 23 88 c4 0e 10 81 63 00 81 64 00 23 88 c4 0e 10 81 65 00 81 66 00 23 88 c4 0d 81 a..b.#.....c..d.#.....e..f.#....
8ac0 67 00 81 68 00 23 88 c4 0e 10 d6 d7 23 88 81 69 00 81 6a 00 20 4d 87 22 20 5b 70 75 74 20 6e 61 g..h.#......#..i..j..M.".[put.na
8ae0 72 72 6f 77 2d 74 6f 2d 72 65 67 69 6f 6e 20 64 69 73 61 62 6c 65 64 20 74 20 64 65 66 69 6e 65 rrow-to-region.disabled.t.define
8b00 2d 6b 65 79 20 63 74 6c 2d 78 2d 6d 61 70 20 22 6e 22 20 22 77 22 20 77 69 64 65 6e 20 67 6c 6f -key.ctl-x-map."n"."w".widen.glo
8b20 62 61 6c 2d 6d 61 70 20 22 5c 6e 22 20 6e 65 77 6c 69 6e 65 2d 61 6e 64 2d 69 6e 64 65 6e 74 20 bal-map."\n".newline-and-indent.
8b40 22 0d 22 20 6e 65 77 6c 69 6e 65 20 22 0f 22 20 6f 70 65 6e 2d 6c 69 6e 65 20 65 73 63 2d 6d 61 ".".newline.".".open-line.esc-ma
8b60 70 20 73 70 6c 69 74 2d 6c 69 6e 65 20 22 11 22 20 71 75 6f 74 65 64 2d 69 6e 73 65 72 74 20 22 p.split-line.".".quoted-insert."
8b80 5e 22 20 64 65 6c 65 74 65 2d 69 6e 64 65 6e 74 61 74 69 6f 6e 20 22 5c 5c 22 20 64 65 6c 65 74 ^".delete-indentation."\\".delet
8ba0 65 2d 68 6f 72 69 7a 6f 6e 74 61 6c 2d 73 70 61 63 65 20 22 6d 22 20 62 61 63 6b 2d 74 6f 2d 69 e-horizontal-space."m".back-to-i
8bc0 6e 64 65 6e 74 61 74 69 6f 6e 20 64 65 6c 65 74 65 2d 62 6c 61 6e 6b 2d 6c 69 6e 65 73 20 22 20 ndentation.delete-blank-lines.".
8be0 22 20 6a 75 73 74 2d 6f 6e 65 2d 73 70 61 63 65 20 22 7a 22 20 7a 61 70 2d 74 6f 2d 63 68 61 72 ".just-one-space."z".zap-to-char
8c00 20 22 3d 22 20 63 6f 75 6e 74 2d 6c 69 6e 65 73 2d 72 65 67 69 6f 6e 20 77 68 61 74 2d 63 75 72 ."=".count-lines-region.what-cur
8c20 73 6f 72 2d 70 6f 73 69 74 69 6f 6e 20 22 1b 22 20 65 76 61 6c 2d 65 78 70 72 65 73 73 69 6f 6e sor-position.".".eval-expression
8c40 20 72 65 70 65 61 74 2d 63 6f 6d 70 6c 65 78 2d 63 6f 6d 6d 61 6e 64 20 22 75 22 20 61 64 76 65 .repeat-complex-command."u".adve
8c60 72 74 69 73 65 64 2d 75 6e 64 6f 20 22 1f 22 20 75 6e 64 6f 20 22 21 22 20 73 68 65 6c 6c 2d 63 rtised-undo.".".undo."!".shell-c
8c80 6f 6d 6d 61 6e 64 20 22 7c 22 20 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 2d 6f 6e 2d 72 65 67 69 ommand."|".shell-command-on-regi
8ca0 6f 6e 20 22 15 22 20 75 6e 69 76 65 72 73 61 6c 2d 61 72 67 75 6d 65 6e 74 20 34 38 20 69 20 35 on.".".universal-argument.48.i.5
8cc0 37 20 63 68 61 72 2d 74 6f 2d 73 74 72 69 6e 67 20 64 69 67 69 74 2d 61 72 67 75 6d 65 6e 74 20 7.char-to-string.digit-argument.
8ce0 22 2d 22 20 6e 65 67 61 74 69 76 65 2d 61 72 67 75 6d 65 6e 74 20 22 0b 22 20 6b 69 6c 6c 2d 6c "-".negative-argument.".".kill-l
8d00 69 6e 65 20 22 17 22 20 6b 69 6c 6c 2d 72 65 67 69 6f 6e 20 63 6f 70 79 2d 72 65 67 69 6f 6e 2d ine.".".kill-region.copy-region-
8d20 61 73 2d 6b 69 6c 6c 20 61 70 70 65 6e 64 2d 6e 65 78 74 2d 6b 69 6c 6c 20 22 19 22 20 79 61 6e as-kill.append-next-kill.".".yan
8d40 6b 20 22 79 22 20 79 61 6e 6b 2d 70 6f 70 20 22 61 22 20 61 70 70 65 6e 64 2d 74 6f 2d 62 75 66 k."y".yank-pop."a".append-to-buf
8d60 66 65 72 20 22 00 22 20 73 65 74 2d 6d 61 72 6b 2d 63 6f 6d 6d 61 6e 64 20 22 18 22 20 65 78 63 fer.".".set-mark-command.".".exc
8d80 68 61 6e 67 65 2d 70 6f 69 6e 74 2d 61 6e 64 2d 6d 61 72 6b 20 22 0e 22 20 6e 65 78 74 2d 6c 69 hange-point-and-mark.".".next-li
8da0 6e 65 20 22 10 22 20 70 72 65 76 69 6f 75 73 2d 6c 69 6e 65 20 73 65 74 2d 67 6f 61 6c 2d 63 6f ne.".".previous-line.set-goal-co
8dc0 6c 75 6d 6e 20 22 14 22 20 74 72 61 6e 73 70 6f 73 65 2d 63 68 61 72 73 20 22 74 22 20 74 72 61 lumn.".".transpose-chars."t".tra
8de0 6e 73 70 6f 73 65 2d 77 6f 72 64 73 20 74 72 61 6e 73 70 6f 73 65 2d 73 65 78 70 73 20 74 72 61 nspose-words.transpose-sexps.tra
8e00 6e 73 70 6f 73 65 2d 6c 69 6e 65 73 20 22 3b 22 20 69 6e 64 65 6e 74 2d 66 6f 72 2d 63 6f 6d 6d nspose-lines.";".indent-for-comm
8e20 65 6e 74 20 22 6a 22 20 69 6e 64 65 6e 74 2d 6e 65 77 2d 63 6f 6d 6d 65 6e 74 2d 6c 69 6e 65 20 ent."j".indent-new-comment-line.
8e40 73 65 74 2d 63 6f 6d 6d 65 6e 74 2d 63 6f 6c 75 6d 6e 20 22 66 22 20 73 65 74 2d 66 69 6c 6c 2d set-comment-column."f".set-fill-
8e60 63 6f 6c 75 6d 6e 20 22 24 22 20 73 65 74 2d 73 65 6c 65 63 74 69 76 65 2d 64 69 73 70 6c 61 79 column."$".set-selective-display
8e80 20 22 40 22 20 6d 61 72 6b 2d 77 6f 72 64 20 66 6f 72 77 61 72 64 2d 77 6f 72 64 20 22 62 22 20 ."@".mark-word.forward-word."b".
8ea0 62 61 63 6b 77 61 72 64 2d 77 6f 72 64 20 22 64 22 20 6b 69 6c 6c 2d 77 6f 72 64 20 22 7f 22 20 backward-word."d".kill-word.".".
8ec0 62 61 63 6b 77 61 72 64 2d 6b 69 6c 6c 2d 77 6f 72 64 20 22 3c 22 20 62 65 67 69 6e 6e 69 6e 67 backward-kill-word."<".beginning
8ee0 2d 6f 66 2d 62 75 66 66 65 72 20 22 3e 22 20 65 6e 64 2d 6f 66 2d 62 75 66 66 65 72 20 22 68 22 -of-buffer.">".end-of-buffer."h"
8f00 20 6d 61 72 6b 2d 77 68 6f 6c 65 2d 62 75 66 66 65 72 20 6d 6f 64 65 2d 73 70 65 63 69 66 69 63 .mark-whole-buffer.mode-specific
8f20 2d 63 6f 6d 6d 61 6e 64 2d 70 72 65 66 69 78 20 6d 61 6b 65 2d 73 70 61 72 73 65 2d 6b 65 79 6d -command-prefix.make-sparse-keym
8f40 61 70 5d 20 35 29 0a 28 64 65 66 63 6f 6e 73 74 20 6d 6f 64 65 2d 73 70 65 63 69 66 69 63 2d 6d ap].5).(defconst.mode-specific-m
8f60 61 70 20 28 73 79 6d 62 6f 6c 2d 66 75 6e 63 74 69 6f 6e 20 28 71 75 6f 74 65 20 6d 6f 64 65 2d ap.(symbol-function.(quote.mode-
8f80 73 70 65 63 69 66 69 63 2d 63 6f 6d 6d 61 6e 64 2d 70 72 65 66 69 78 29 29 20 22 5c 0a 4b 65 79 specific-command-prefix))."\.Key
8fa0 6d 61 70 20 66 6f 72 20 63 68 61 72 61 63 74 65 72 73 20 66 6f 6c 6c 6f 77 69 6e 67 20 43 2d 63 map.for.characters.following.C-c
8fc0 2e 22 29 0a 28 64 65 66 69 6e 65 2d 6b 65 79 20 67 6c 6f 62 61 6c 2d 6d 61 70 20 22 03 22 20 28 .").(define-key.global-map.".".(
8fe0 71 75 6f 74 65 20 6d 6f 64 65 2d 73 70 65 63 69 66 69 63 2d 63 6f 6d 6d 61 6e 64 2d 70 72 65 66 quote.mode-specific-command-pref
9000 69 78 29 29 0a ix)).