summaryrefslogtreecommitdiff
path: root/elpa/evil-1.15.0/evil-repeat.elc
blob: 9a7bf688c2efda7ea6c3bd89755928e7a97c911d (plain)
ofshex dumpascii
0000 3b 45 4c 43 1e 00 00 00 0a 3b 3b 3b 20 43 6f 6d 70 69 6c 65 64 0a 3b 3b 3b 20 69 6e 20 45 6d 61 ;ELC.....;;;.Compiled.;;;.in.Ema
0020 63 73 20 76 65 72 73 69 6f 6e 20 33 30 2e 31 0a 3b 3b 3b 20 77 69 74 68 20 61 6c 6c 20 6f 70 74 cs.version.30.1.;;;.with.all.opt
0040 69 6d 69 7a 61 74 69 6f 6e 73 2e 0a 0a 0a 23 40 31 39 20 0a 0a 28 66 6e 20 26 72 65 73 74 20 42 imizations....#@19...(fn.&rest.B
0060 4f 44 59 29 1f 0a 28 72 65 71 75 69 72 65 20 27 65 76 69 6c 2d 73 74 61 74 65 73 29 0a 28 64 65 ODY)..(require.'evil-states).(de
0080 66 61 6c 69 61 73 20 27 65 76 69 6c 2d 77 69 74 68 6f 75 74 2d 72 65 70 65 61 74 20 27 28 6d 61 falias.'evil-without-repeat.'(ma
00a0 63 72 6f 20 2e 20 23 5b 31 32 38 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 03 5c 33 30 33 5c 22 cro...#[128."\300\301\302.\303\"
00c0 42 42 5c 32 30 37 22 20 5b 6c 65 74 20 28 28 70 72 65 2d 63 6f 6d 6d 61 6e 64 2d 68 6f 6f 6b 20 BB\207".[let.((pre-command-hook.
00e0 28 72 65 6d 71 20 27 65 76 69 6c 2d 72 65 70 65 61 74 2d 70 72 65 2d 68 6f 6f 6b 20 70 72 65 2d (remq.'evil-repeat-pre-hook.pre-
0100 63 6f 6d 6d 61 6e 64 2d 68 6f 6f 6b 29 29 20 28 70 6f 73 74 2d 63 6f 6d 6d 61 6e 64 2d 68 6f 6f command-hook)).(post-command-hoo
0120 6b 20 28 72 65 6d 71 20 27 65 76 69 6c 2d 72 65 70 65 61 74 2d 70 6f 73 74 2d 68 6f 6f 6b 20 70 k.(remq.'evil-repeat-post-hook.p
0140 6f 73 74 2d 63 6f 6d 6d 61 6e 64 2d 68 6f 6f 6b 29 29 29 20 61 70 70 65 6e 64 20 28 28 65 76 69 ost-command-hook))).append.((evi
0160 6c 2d 72 65 70 65 61 74 2d 61 62 6f 72 74 29 29 5d 20 36 20 28 23 24 20 2e 20 38 33 29 5d 29 29 l-repeat-abort))].6.(#$...83)]))
0180 23 40 34 39 20 52 65 74 75 72 6e 73 20 6e 6f 6e 2d 6e 69 6c 20 69 66 66 20 61 20 72 65 63 6f 72 #@49.Returns.non-nil.iff.a.recor
01a0 64 69 6e 67 20 69 73 20 69 6e 20 70 72 6f 67 72 65 73 73 2e 1f 0a 28 62 79 74 65 2d 63 6f 64 65 ding.is.in.progress...(byte-code
01c0 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 33 30 34 5c 33 30 31 5c 33 30 35 5c ."\300\301\302\303#\304\301\305\
01e0 33 30 36 23 5c 32 30 37 22 20 5b 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 65 76 69 6c 2d 77 69 74 306#\207".[function-put.evil-wit
0200 68 6f 75 74 2d 72 65 70 65 61 74 20 6c 69 73 70 2d 69 6e 64 65 6e 74 2d 66 75 6e 63 74 69 6f 6e hout-repeat.lisp-indent-function
0220 20 64 65 66 75 6e 20 70 75 74 20 65 64 65 62 75 67 2d 66 6f 72 6d 2d 73 70 65 63 20 74 5d 20 35 .defun.put.edebug-form-spec.t].5
0240 29 0a 28 64 65 66 61 6c 69 61 73 20 27 65 76 69 6c 2d 72 65 70 65 61 74 2d 72 65 63 6f 72 64 69 ).(defalias.'evil-repeat-recordi
0260 6e 67 2d 70 20 23 5b 30 20 22 08 5c 33 30 31 3d 5c 32 30 37 22 20 5b 65 76 69 6c 2d 72 65 63 6f ng-p.#[0.".\301=\207".[evil-reco
0280 72 64 69 6e 67 2d 72 65 70 65 61 74 20 74 5d 20 32 20 28 23 24 20 2e 20 33 38 39 29 5d 29 23 40 rding-repeat.t].2.(#$...389)])#@
02a0 35 35 20 53 74 61 72 74 20 72 65 63 6f 72 64 69 6e 67 20 61 20 6e 65 77 20 72 65 70 65 61 74 20 55.Start.recording.a.new.repeat.
02c0 69 6e 74 6f 20 60 65 76 69 6c 2d 72 65 70 65 61 74 2d 69 6e 66 6f 27 2e 1f 0a 28 62 79 74 65 2d into.`evil-repeat-info'...(byte-
02e0 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 33 30 34 5c 33 30 31 5c code."\300\301\302\303#\304\301\
0300 33 30 35 5c 33 30 36 23 5c 32 30 37 22 20 5b 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 65 76 69 6c 305\306#\207".[function-put.evil
0320 2d 72 65 70 65 61 74 2d 72 65 63 6f 72 64 69 6e 67 2d 70 20 73 70 65 65 64 20 2d 31 20 70 75 74 -repeat-recording-p.speed.-1.put
0340 20 62 79 74 65 2d 6f 70 74 69 6d 69 7a 65 72 20 62 79 74 65 2d 63 6f 6d 70 69 6c 65 2d 69 6e 6c .byte-optimizer.byte-compile-inl
0360 69 6e 65 2d 65 78 70 61 6e 64 5d 20 35 29 0a 28 64 65 66 61 6c 69 61 73 20 27 65 76 69 6c 2d 72 ine-expand].5).(defalias.'evil-r
0380 65 70 65 61 74 2d 73 74 61 72 74 20 23 5b 30 20 22 5c 33 30 31 5c 33 30 32 21 5c 32 31 30 5c 33 epeat-start.#[0."\301\302!\210\3
03a0 30 33 20 5c 32 31 30 5c 33 30 34 20 5c 32 30 35 55 00 5c 33 30 35 20 5c 33 30 36 01 21 5c 33 30 03.\210\304.\205U.\305.\306.!\30
03c0 37 02 21 53 5c 33 31 30 02 02 5c 22 5c 33 31 31 08 5c 33 31 32 5c 32 36 37 5c 32 30 32 51 00 5c 7.!S\310..\"\311.\312\267\202Q.\
03e0 33 31 33 02 04 04 5c 33 31 34 55 5c 32 30 33 2e 00 06 06 5c 32 30 32 35 00 5c 32 31 32 05 62 5c 313...\314U\203....\2025.\212.b\
0400 32 31 30 5c 33 31 35 20 29 5a 45 5c 32 30 32 52 00 5c 33 31 36 02 44 5c 32 30 32 52 00 5c 33 31 210\315.)ZE\202R.\316.D\202R.\31
0420 37 02 5c 33 32 30 5c 33 32 31 06 07 21 5c 33 32 31 06 07 21 5a 21 45 5c 32 30 32 52 00 5c 33 32 7.\320\321..!\321..!Z!E\202R.\32
0440 32 21 5c 32 36 36 5c 32 30 34 5c 32 30 37 22 20 5b 65 76 69 6c 2d 76 69 73 75 61 6c 2d 73 65 6c 2!\266\204\207".[evil-visual-sel
0460 65 63 74 69 6f 6e 20 65 76 69 6c 2d 72 65 70 65 61 74 2d 72 65 73 65 74 20 74 20 65 76 69 6c 2d ection.evil-repeat-reset.t.evil-
0480 72 65 70 65 61 74 2d 72 65 63 6f 72 64 2d 62 75 66 66 65 72 20 65 76 69 6c 2d 76 69 73 75 61 6c repeat-record-buffer.evil-visual
04a0 2d 73 74 61 74 65 2d 70 20 65 76 69 6c 2d 76 69 73 75 61 6c 2d 72 61 6e 67 65 20 65 76 69 6c 2d -state-p.evil-visual-range.evil-
04c0 72 61 6e 67 65 2d 62 65 67 69 6e 6e 69 6e 67 20 65 76 69 6c 2d 72 61 6e 67 65 2d 65 6e 64 20 65 range-beginning.evil-range-end.e
04e0 76 69 6c 2d 63 6f 75 6e 74 2d 6c 69 6e 65 73 20 65 76 69 6c 2d 72 65 70 65 61 74 2d 72 65 63 6f vil-count-lines.evil-repeat-reco
0500 72 64 20 23 73 28 68 61 73 68 2d 74 61 62 6c 65 20 74 65 73 74 20 65 71 20 70 75 72 65 63 6f 70 rd.#s(hash-table.test.eq.purecop
0520 79 20 74 20 64 61 74 61 20 28 63 68 61 72 20 33 32 20 6c 69 6e 65 20 35 38 20 62 6c 6f 63 6b 20 y.t.data.(char.32.line.58.block.
0540 36 34 29 29 20 65 76 69 6c 2d 72 65 70 65 61 74 2d 76 69 73 75 61 6c 2d 63 68 61 72 20 30 20 6c 64)).evil-repeat-visual-char.0.l
0560 69 6e 65 2d 62 65 67 69 6e 6e 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 20 65 76 69 6c 2d 72 65 70 65 ine-beginning-position.evil-repe
0580 61 74 2d 76 69 73 75 61 6c 2d 6c 69 6e 65 20 65 76 69 6c 2d 72 65 70 65 61 74 2d 76 69 73 75 61 at-visual-line.evil-repeat-visua
05a0 6c 2d 62 6c 6f 63 6b 20 61 62 73 20 65 76 69 6c 2d 63 6f 6c 75 6d 6e 20 6e 69 6c 5d 20 31 31 20 l-block.abs.evil-column.nil].11.
05c0 28 23 24 20 2e 20 36 37 35 29 5d 29 23 40 31 32 34 20 53 74 6f 70 20 72 65 63 6f 72 64 69 6e 67 (#$...675)])#@124.Stop.recording
05e0 20 61 20 72 65 70 65 61 74 2e 0a 55 70 64 61 74 65 20 60 65 76 69 6c 2d 72 65 70 65 61 74 2d 72 .a.repeat..Update.`evil-repeat-r
0600 69 6e 67 27 20 77 69 74 68 20 74 68 65 20 61 63 63 75 6d 75 6c 61 74 65 64 20 63 68 61 6e 67 65 ing'.with.the.accumulated.change
0620 73 0a 69 6e 20 60 65 76 69 6c 2d 72 65 70 65 61 74 2d 69 6e 66 6f 27 20 61 6e 64 20 63 6c 65 61 s.in.`evil-repeat-info'.and.clea
0640 72 20 76 61 72 69 61 62 6c 65 73 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 76 69 6c 2d 72 65 r.variables...(defalias.'evil-re
0660 70 65 61 74 2d 73 74 6f 70 20 23 5b 30 20 22 5c 33 30 33 5c 32 31 36 08 5c 33 30 34 3d 5c 32 30 peat-stop.#[0."\303\216.\304=\20
0680 35 18 00 5c 33 30 35 09 21 5c 32 31 31 11 5c 32 30 35 18 00 5c 6e 5c 32 30 35 18 00 5c 33 30 36 5..\305.!\211.\205..\n\205..\306
06a0 5c 6e 09 5c 22 29 5c 32 30 37 22 20 5b 65 76 69 6c 2d 72 65 63 6f 72 64 69 6e 67 2d 72 65 70 65 \n.\")\207".[evil-recording-repe
06c0 61 74 20 65 76 69 6c 2d 72 65 70 65 61 74 2d 69 6e 66 6f 20 65 76 69 6c 2d 72 65 70 65 61 74 2d at.evil-repeat-info.evil-repeat-
06e0 72 69 6e 67 20 23 5b 30 20 22 5c 33 30 30 5c 33 30 31 21 5c 32 30 37 22 20 5b 65 76 69 6c 2d 72 ring.#[0."\300\301!\207".[evil-r
0700 65 70 65 61 74 2d 72 65 73 65 74 20 6e 69 6c 5d 20 32 5d 20 74 20 65 76 69 6c 2d 6e 6f 72 6d 61 epeat-reset.nil].2].t.evil-norma
0720 6c 69 7a 65 2d 72 65 70 65 61 74 2d 69 6e 66 6f 20 72 69 6e 67 2d 69 6e 73 65 72 74 5d 20 34 20 lize-repeat-info.ring-insert].4.
0740 28 23 24 20 2e 20 31 34 39 30 29 5d 29 23 40 32 36 20 41 62 6f 72 74 20 63 75 72 72 65 6e 74 20 (#$...1490)])#@26.Abort.current.
0760 72 65 70 65 61 74 69 6f 6e 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 76 69 6c 2d 72 65 70 65 repeation...(defalias.'evil-repe
0780 61 74 2d 61 62 6f 72 74 20 23 5b 30 20 22 5c 33 30 30 5c 33 30 31 21 5c 32 30 37 22 20 5b 65 76 at-abort.#[0."\300\301!\207".[ev
07a0 69 6c 2d 72 65 70 65 61 74 2d 72 65 73 65 74 20 61 62 6f 72 74 5d 20 32 20 28 23 24 20 2e 20 31 il-repeat-reset.abort].2.(#$...1
07c0 38 37 34 29 5d 29 23 40 38 37 20 43 6c 65 61 72 20 61 6c 6c 20 72 65 70 65 61 74 20 72 65 63 6f 874)])#@87.Clear.all.repeat.reco
07e0 72 64 69 6e 67 20 76 61 72 69 61 62 6c 65 73 2e 0a 53 65 74 20 60 65 76 69 6c 2d 72 65 63 6f 72 rding.variables..Set.`evil-recor
0800 64 69 6e 67 2d 72 65 70 65 61 74 27 20 74 6f 20 46 4c 41 47 2e 0a 0a 28 66 6e 20 46 4c 41 47 29 ding-repeat'.to.FLAG...(fn.FLAG)
0820 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 76 69 6c 2d 72 65 70 65 61 74 2d 72 65 73 65 74 20 23 ..(defalias.'evil-repeat-reset.#
0840 5b 32 35 37 20 22 5c 32 31 31 10 5c 33 30 33 5c 32 31 31 11 5c 32 31 31 12 5c 32 30 37 22 20 5b [257."\211.\303\211.\211.\207".[
0860 65 76 69 6c 2d 72 65 63 6f 72 64 69 6e 67 2d 72 65 70 65 61 74 20 65 76 69 6c 2d 72 65 70 65 61 evil-recording-repeat.evil-repea
0880 74 2d 69 6e 66 6f 20 65 76 69 6c 2d 72 65 70 65 61 74 2d 62 75 66 66 65 72 20 6e 69 6c 5d 20 34 t-info.evil-repeat-buffer.nil].4
08a0 20 28 23 24 20 2e 20 31 39 39 35 29 5d 29 23 40 36 30 20 53 65 74 20 60 65 76 69 6c 2d 72 65 70 .(#$...1995)])#@60.Set.`evil-rep
08c0 65 61 74 2d 70 6f 73 27 20 74 6f 20 50 4f 53 20 6f 72 20 70 6f 69 6e 74 2e 0a 0a 28 66 6e 20 26 eat-pos'.to.POS.or.point...(fn.&
08e0 6f 70 74 69 6f 6e 61 6c 20 50 4f 53 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 76 69 6c 2d 72 optional.POS)..(defalias.'evil-r
0900 65 70 65 61 74 2d 72 65 63 6f 72 64 2d 70 6f 73 69 74 69 6f 6e 20 23 5b 32 35 36 20 22 5c 32 31 epeat-record-position.#[256."\21
0920 31 5c 32 30 36 05 00 60 5c 32 31 31 10 5c 32 30 37 22 20 5b 65 76 69 6c 2d 72 65 70 65 61 74 2d 1\206..`\211.\207".[evil-repeat-
0940 70 6f 73 5d 20 33 20 28 23 24 20 2e 20 32 32 32 37 29 5d 29 23 40 34 39 20 53 65 74 20 60 65 76 pos].3.(#$...2227)])#@49.Set.`ev
0960 69 6c 2d 72 65 70 65 61 74 2d 62 75 66 66 65 72 27 20 74 6f 20 74 68 65 20 63 75 72 72 65 6e 74 il-repeat-buffer'.to.the.current
0980 20 62 75 66 66 65 72 2e 1f 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 .buffer...(byte-code."\300\301\3
09a0 30 32 5c 33 30 33 23 5c 33 30 34 5c 33 30 31 5c 33 30 35 5c 33 30 36 23 5c 32 30 37 22 20 5b 66 02\303#\304\301\305\306#\207".[f
09c0 75 6e 63 74 69 6f 6e 2d 70 75 74 20 65 76 69 6c 2d 72 65 70 65 61 74 2d 72 65 63 6f 72 64 2d 70 unction-put.evil-repeat-record-p
09e0 6f 73 69 74 69 6f 6e 20 73 70 65 65 64 20 2d 31 20 70 75 74 20 62 79 74 65 2d 6f 70 74 69 6d 69 osition.speed.-1.put.byte-optimi
0a00 7a 65 72 20 62 79 74 65 2d 63 6f 6d 70 69 6c 65 2d 69 6e 6c 69 6e 65 2d 65 78 70 61 6e 64 5d 20 zer.byte-compile-inline-expand].
0a20 35 29 0a 28 64 65 66 61 6c 69 61 73 20 27 65 76 69 6c 2d 72 65 70 65 61 74 2d 72 65 63 6f 72 64 5).(defalias.'evil-repeat-record
0a40 2d 62 75 66 66 65 72 20 23 5b 30 20 22 5c 33 30 31 20 3f 5c 32 30 35 09 00 70 5c 32 31 31 10 5c -buffer.#[0."\301.?\205..p\211.\
0a60 32 30 37 22 20 5b 65 76 69 6c 2d 72 65 70 65 61 74 2d 62 75 66 66 65 72 20 6d 69 6e 69 62 75 66 207".[evil-repeat-buffer.minibuf
0a80 66 65 72 70 5d 20 32 20 28 23 24 20 2e 20 32 33 39 33 29 5d 29 23 40 37 35 20 45 78 65 63 75 74 ferp].2.(#$...2393)])#@75.Execut
0aa0 65 20 42 4f 44 59 2c 20 70 72 6f 74 65 63 74 69 6e 67 20 74 68 65 20 76 61 6c 75 65 73 20 6f 66 e.BODY,.protecting.the.values.of
0ac0 20 72 65 70 65 61 74 20 76 61 72 69 61 62 6c 65 73 2e 0a 0a 28 66 6e 20 26 72 65 73 74 20 42 4f .repeat.variables...(fn.&rest.BO
0ae0 44 59 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 76 69 6c 2d 73 61 76 65 2d 72 65 70 65 61 74 DY)..(defalias.'evil-save-repeat
0b00 2d 69 6e 66 6f 20 27 28 6d 61 63 72 6f 20 2e 20 23 5b 31 32 38 20 22 5c 33 30 30 5c 33 30 31 02 -info.'(macro...#[128."\300\301.
0b20 42 42 5c 32 30 37 22 20 5b 6c 65 74 20 28 65 76 69 6c 2d 72 65 70 65 61 74 2d 72 69 6e 67 20 65 BB\207".[let.(evil-repeat-ring.e
0b40 76 69 6c 2d 72 65 63 6f 72 64 69 6e 67 2d 72 65 70 65 61 74 20 65 76 69 6c 2d 72 65 63 6f 72 64 vil-recording-repeat.evil-record
0b60 69 6e 67 2d 63 75 72 72 65 6e 74 2d 63 6f 6d 6d 61 6e 64 20 65 76 69 6c 2d 72 65 70 65 61 74 2d ing-current-command.evil-repeat-
0b80 69 6e 66 6f 20 65 76 69 6c 2d 72 65 70 65 61 74 2d 63 68 61 6e 67 65 73 20 65 76 69 6c 2d 72 65 info.evil-repeat-changes.evil-re
0ba0 70 65 61 74 2d 70 6f 73 20 65 76 69 6c 2d 72 65 70 65 61 74 2d 6b 65 79 73 20 65 76 69 6c 2d 72 peat-pos.evil-repeat-keys.evil-r
0bc0 65 70 65 61 74 2d 62 75 66 66 65 72 20 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 20 6c 61 73 74 2d 63 epeat-buffer.this-command.last-c
0be0 6f 6d 6d 61 6e 64 29 5d 20 34 20 28 23 24 20 2e 20 32 37 31 34 29 5d 29 29 23 40 32 33 31 20 57 ommand)].4.(#$...2714)]))#@231.W
0c00 68 65 74 68 65 72 20 74 68 65 20 62 75 66 66 65 72 20 68 61 73 20 63 68 61 6e 67 65 64 20 69 6e hether.the.buffer.has.changed.in
0c20 20 61 20 72 65 70 65 61 74 2e 0a 49 66 20 53 54 52 49 43 54 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c .a.repeat..If.STRICT.is.non-nil,
0c40 20 72 65 74 75 72 6e 73 20 74 20 69 66 20 74 68 65 20 70 72 65 76 69 6f 75 73 20 62 75 66 66 65 .returns.t.if.the.previous.buffe
0c60 72 0a 69 73 20 75 6e 6b 6e 6f 77 6e 3b 20 6f 74 68 65 72 77 69 73 65 20 72 65 74 75 72 6e 73 20 r.is.unknown;.otherwise.returns.
0c80 74 20 6f 6e 6c 79 20 69 66 20 74 68 65 20 70 72 65 76 69 6f 75 73 0a 62 75 66 66 65 72 20 69 73 t.only.if.the.previous.buffer.is
0ca0 20 6b 6e 6f 77 6e 20 61 6e 64 20 64 69 66 66 65 72 65 6e 74 20 66 72 6f 6d 20 74 68 65 20 63 75 .known.and.different.from.the.cu
0cc0 72 72 65 6e 74 20 62 75 66 66 65 72 2e 0a 0a 28 66 6e 20 26 6f 70 74 69 6f 6e 61 6c 20 53 54 52 rrent.buffer...(fn.&optional.STR
0ce0 49 43 54 29 1f 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 ICT)..(byte-code."\300\301\302\3
0d00 30 33 23 5c 33 30 34 5c 33 30 31 5c 33 30 35 5c 33 30 36 23 5c 32 30 37 22 20 5b 66 75 6e 63 74 03#\304\301\305\306#\207".[funct
0d20 69 6f 6e 2d 70 75 74 20 65 76 69 6c 2d 73 61 76 65 2d 72 65 70 65 61 74 2d 69 6e 66 6f 20 6c 69 ion-put.evil-save-repeat-info.li
0d40 73 70 2d 69 6e 64 65 6e 74 2d 66 75 6e 63 74 69 6f 6e 20 64 65 66 75 6e 20 70 75 74 20 65 64 65 sp-indent-function.defun.put.ede
0d60 62 75 67 2d 66 6f 72 6d 2d 73 70 65 63 20 74 5d 20 35 29 0a 28 64 65 66 61 6c 69 61 73 20 27 65 bug-form-spec.t].5).(defalias.'e
0d80 76 69 6c 2d 72 65 70 65 61 74 2d 64 69 66 66 65 72 65 6e 74 2d 62 75 66 66 65 72 2d 70 20 23 5b vil-repeat-different-buffer-p.#[
0da0 32 35 36 20 22 5c 33 30 31 08 21 5c 32 30 34 5c 6e 00 5c 32 31 31 5c 32 30 35 14 00 5c 33 30 32 256."\301.!\204\n.\211\205..\302
0dc0 20 3f 5c 32 30 35 14 00 70 08 3d 3f 5c 32 30 37 22 20 5b 65 76 69 6c 2d 72 65 70 65 61 74 2d 62 .?\205..p.=?\207".[evil-repeat-b
0de0 75 66 66 65 72 20 62 75 66 66 65 72 2d 6c 69 76 65 2d 70 20 6d 69 6e 69 62 75 66 66 65 72 70 5d uffer.buffer-live-p.minibufferp]
0e00 20 33 20 28 23 24 20 2e 20 33 30 37 31 29 5d 29 23 40 31 32 38 20 52 65 74 75 72 6e 20 74 68 65 .3.(#$...3071)])#@128.Return.the
0e20 20 3a 72 65 70 65 61 74 20 70 72 6f 70 65 72 74 79 20 6f 66 20 43 4f 4d 4d 41 4e 44 2e 0a 49 66 .:repeat.property.of.COMMAND..If
0e40 20 43 4f 4d 4d 41 4e 44 20 64 6f 65 73 6e 27 74 20 68 61 76 65 20 74 68 69 73 20 70 72 6f 70 65 .COMMAND.doesn't.have.this.prope
0e60 72 74 79 2c 20 72 65 74 75 72 6e 20 44 45 46 41 55 4c 54 2e 0a 0a 28 66 6e 20 43 4f 4d 4d 41 4e rty,.return.DEFAULT...(fn.COMMAN
0e80 44 20 26 6f 70 74 69 6f 6e 61 6c 20 44 45 46 41 55 4c 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 D.&optional.DEFAULT)..(defalias.
0ea0 27 65 76 69 6c 2d 72 65 70 65 61 74 2d 74 79 70 65 20 23 5b 35 31 33 20 22 5c 33 30 31 02 21 5c 'evil-repeat-type.#[513."\301.!\
0ec0 32 30 35 15 00 5c 33 30 32 02 5c 33 30 33 03 23 5c 32 31 31 08 5c 32 33 36 5c 32 31 31 5c 32 30 205..\302.\303.#\211.\236\211\20
0ee0 33 14 00 41 5c 32 30 37 5c 32 31 30 5c 32 30 37 22 20 5b 65 76 69 6c 2d 72 65 70 65 61 74 2d 74 3..A\207\210\207".[evil-repeat-t
0f00 79 70 65 73 20 66 75 6e 63 74 69 6f 6e 70 20 65 76 69 6c 2d 67 65 74 2d 63 6f 6d 6d 61 6e 64 2d ypes.functionp.evil-get-command-
0f20 70 72 6f 70 65 72 74 79 20 3a 72 65 70 65 61 74 5d 20 36 20 28 23 24 20 2e 20 33 36 30 36 29 5d property.:repeat].6.(#$...3606)]
0f40 29 23 40 31 30 39 20 52 65 74 75 72 6e 73 20 6e 6f 6e 2d 6e 69 6c 20 69 66 66 20 74 68 65 20 63 )#@109.Returns.non-nil.iff.the.c
0f60 75 72 72 65 6e 74 20 63 6f 6d 6d 61 6e 64 20 73 68 6f 75 6c 64 20 61 62 6f 72 74 20 74 68 65 20 urrent.command.should.abort.the.
0f80 72 65 63 6f 72 64 69 6e 67 20 6f 66 20 72 65 70 65 61 74 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e recording.of.repeat.information.
0fa0 0a 0a 28 66 6e 20 52 45 50 45 41 54 2d 54 59 50 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 ..(fn.REPEAT-TYPE)..(defalias.'e
0fc0 76 69 6c 2d 72 65 70 65 61 74 2d 66 6f 72 63 65 2d 61 62 6f 72 74 2d 70 20 23 5b 32 35 37 20 22 vil-repeat-force-abort-p.#[257."
0fe0 5c 33 30 31 20 5c 32 30 36 24 00 5c 32 31 31 5c 33 30 32 3d 5c 32 30 36 24 00 08 5c 33 30 32 3d \301.\206$.\211\302=\206$..\302=
1000 5c 32 30 36 24 00 5c 33 30 33 20 5c 32 30 36 24 00 5c 33 30 34 5c 33 30 35 20 21 5c 32 30 33 5c \206$.\303.\206$.\304\305.!\203\
1020 22 00 5c 32 31 31 3f 5c 32 30 36 24 00 5c 33 30 36 20 5c 32 30 37 22 20 5b 65 76 69 6c 2d 72 65 ".\211?\206$.\306.\207".[evil-re
1040 63 6f 72 64 69 6e 67 2d 72 65 70 65 61 74 20 65 76 69 6c 2d 72 65 70 65 61 74 2d 64 69 66 66 65 cording-repeat.evil-repeat-diffe
1060 72 65 6e 74 2d 62 75 66 66 65 72 2d 70 20 61 62 6f 72 74 20 65 76 69 6c 2d 65 6d 61 63 73 2d 73 rent-buffer-p.abort.evil-emacs-s
1080 74 61 74 65 2d 70 20 65 76 69 6c 2d 6d 6f 75 73 65 2d 65 76 65 6e 74 73 2d 70 20 74 68 69 73 2d tate-p.evil-mouse-events-p.this-
10a0 63 6f 6d 6d 61 6e 64 2d 6b 65 79 73 20 6d 69 6e 69 62 75 66 66 65 72 70 5d 20 33 20 28 23 24 20 command-keys.minibufferp].3.(#$.
10c0 2e 20 33 39 31 31 29 5d 29 23 40 35 35 20 41 64 64 20 49 4e 46 4f 20 74 6f 20 74 68 65 20 65 6e ..3911)])#@55.Add.INFO.to.the.en
10e0 64 20 6f 66 20 60 65 76 69 6c 2d 72 65 70 65 61 74 2d 69 6e 66 6f 27 2e 0a 0a 28 66 6e 20 49 4e d.of.`evil-repeat-info'...(fn.IN
1100 46 4f 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 76 69 6c 2d 72 65 70 65 61 74 2d 72 65 63 6f FO)..(defalias.'evil-repeat-reco
1120 72 64 20 23 5b 32 35 37 20 22 08 5c 33 30 32 3d 5c 32 30 35 5c 66 00 09 01 43 5c 32 34 34 5c 32 rd.#[257.".\302=\205\f...C\244\2
1140 31 31 11 5c 32 30 37 22 20 5b 65 76 69 6c 2d 72 65 63 6f 72 64 69 6e 67 2d 72 65 70 65 61 74 20 11.\207".[evil-recording-repeat.
1160 65 76 69 6c 2d 72 65 70 65 61 74 2d 69 6e 66 6f 20 74 5d 20 33 20 28 23 24 20 2e 20 34 33 30 32 evil-repeat-info.t].3.(#$...4302
1180 29 5d 29 23 40 31 32 32 20 52 65 63 6f 72 64 20 61 20 6e 65 77 20 72 65 70 65 61 74 20 77 68 65 )])#@122.Record.a.new.repeat.whe
11a0 6e 20 65 78 69 74 69 6e 67 20 4e 6f 72 6d 61 6c 20 73 74 61 74 65 2e 0a 44 6f 65 73 20 6e 6f 74 n.exiting.Normal.state..Does.not
11c0 20 72 65 63 6f 72 64 20 69 6e 20 45 6d 61 63 73 20 73 74 61 74 65 20 6f 72 20 69 66 20 74 68 65 .record.in.Emacs.state.or.if.the
11e0 20 63 75 72 72 65 6e 74 20 63 6f 6d 6d 61 6e 64 0a 68 61 73 20 3a 72 65 70 65 61 74 20 6e 69 6c .current.command.has.:repeat.nil
1200 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 76 69 6c 2d 72 65 70 65 61 74 2d 73 74 61 72 74 2d ...(defalias.'evil-repeat-start-
1220 68 6f 6f 6b 20 23 5b 30 20 22 5c 33 30 31 08 5c 33 30 32 5c 22 5c 33 30 32 3d 5c 32 30 35 11 00 hook.#[0."\301.\302\"\302=\205..
1240 5c 33 30 33 20 3f 5c 32 30 35 11 00 5c 33 30 34 20 5c 32 30 37 22 20 5b 74 68 69 73 2d 63 6f 6d \303.?\205..\304.\207".[this-com
1260 6d 61 6e 64 20 65 76 69 6c 2d 72 65 70 65 61 74 2d 74 79 70 65 20 74 20 65 76 69 6c 2d 65 6d 61 mand.evil-repeat-type.t.evil-ema
1280 63 73 2d 73 74 61 74 65 2d 70 20 65 76 69 6c 2d 72 65 70 65 61 74 2d 73 74 61 72 74 5d 20 33 20 cs-state-p.evil-repeat-start].3.
12a0 28 23 24 20 2e 20 34 34 38 39 29 5d 29 23 40 35 38 20 50 72 65 70 61 72 65 20 74 68 65 20 63 75 (#$...4489)])#@58.Prepare.the.cu
12c0 72 72 65 6e 74 20 63 6f 6d 6d 61 6e 64 20 66 6f 72 20 72 65 63 6f 72 64 69 6e 67 20 74 68 65 20 rrent.command.for.recording.the.
12e0 72 65 70 65 61 74 69 6f 6e 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 76 69 6c 2d 72 65 70 65 repeation...(defalias.'evil-repe
1300 61 74 2d 70 72 65 2d 68 6f 6f 6b 20 23 5b 30 20 22 08 5c 32 30 35 31 00 5c 33 30 33 09 5c 33 30 at-pre-hook.#[0.".\2051.\303.\30
1320 34 5c 22 5c 33 30 35 01 21 5c 32 30 33 11 00 5c 33 30 36 20 5c 32 30 37 5c 32 31 31 3f 5c 32 30 4\"\305.!\203..\306.\207\211?\20
1340 36 2f 00 5c 33 30 37 5c 33 31 30 20 21 5c 32 30 36 2f 00 5c 33 31 31 20 5c 32 30 34 27 00 5c 33 6/.\307\310.!\206/.\311.\204'.\3
1360 31 32 20 5c 32 30 33 2a 00 5c 33 31 33 20 5c 32 31 30 5c 33 30 34 12 5c 32 31 31 5c 33 31 34 21 12.\203*.\313.\210\304.\211\314!
1380 5c 32 36 32 01 5c 32 30 37 22 20 5b 65 76 69 6c 2d 6c 6f 63 61 6c 2d 6d 6f 64 65 20 74 68 69 73 \262.\207".[evil-local-mode.this
13a0 2d 63 6f 6d 6d 61 6e 64 20 65 76 69 6c 2d 72 65 63 6f 72 64 69 6e 67 2d 63 75 72 72 65 6e 74 2d -command.evil-recording-current-
13c0 63 6f 6d 6d 61 6e 64 20 65 76 69 6c 2d 72 65 70 65 61 74 2d 74 79 70 65 20 74 20 65 76 69 6c 2d command.evil-repeat-type.t.evil-
13e0 72 65 70 65 61 74 2d 66 6f 72 63 65 2d 61 62 6f 72 74 2d 70 20 65 76 69 6c 2d 72 65 70 65 61 74 repeat-force-abort-p.evil-repeat
1400 2d 61 62 6f 72 74 20 65 76 69 6c 2d 6d 6f 75 73 65 2d 65 76 65 6e 74 73 2d 70 20 74 68 69 73 2d -abort.evil-mouse-events-p.this-
1420 63 6f 6d 6d 61 6e 64 2d 6b 65 79 73 20 65 76 69 6c 2d 6e 6f 72 6d 61 6c 2d 73 74 61 74 65 2d 70 command-keys.evil-normal-state-p
1440 20 65 76 69 6c 2d 76 69 73 75 61 6c 2d 73 74 61 74 65 2d 70 20 65 76 69 6c 2d 72 65 70 65 61 74 .evil-visual-state-p.evil-repeat
1460 2d 73 74 61 72 74 20 70 72 65 5d 20 33 20 28 23 24 20 2e 20 34 37 38 36 29 5d 29 23 40 36 35 20 -start.pre].3.(#$...4786)])#@65.
1480 46 69 6e 69 73 68 20 72 65 63 6f 72 64 69 6e 67 20 6f 66 20 72 65 70 65 61 74 2d 69 6e 66 6f 72 Finish.recording.of.repeat-infor
14a0 6d 61 74 69 6f 6e 20 66 6f 72 20 74 68 65 20 63 75 72 72 65 6e 74 2d 63 6f 6d 6d 61 6e 64 2e 1f mation.for.the.current-command..
14c0 0a 28 70 75 74 20 27 65 76 69 6c 2d 72 65 70 65 61 74 2d 70 72 65 2d 68 6f 6f 6b 20 27 70 65 72 .(put.'evil-repeat-pre-hook.'per
14e0 6d 61 6e 65 6e 74 2d 6c 6f 63 61 6c 2d 68 6f 6f 6b 20 74 29 0a 28 64 65 66 61 6c 69 61 73 20 27 manent-local-hook.t).(defalias.'
1500 65 76 69 6c 2d 72 65 70 65 61 74 2d 70 6f 73 74 2d 68 6f 6f 6b 20 23 5b 30 20 22 08 5c 32 30 35 evil-repeat-post-hook.#[0.".\205
1520 32 00 09 5c 32 30 35 32 00 5c 33 30 34 5c 6e 5c 33 30 35 5c 22 5c 33 30 36 01 21 5c 32 30 33 1a 2..\2052.\304\n\305\"\306.!\203.
1540 00 5c 33 30 37 5c 33 31 30 21 5c 32 36 36 02 5c 32 30 32 2f 00 5c 32 31 31 5c 32 30 33 2e 00 0b .\307\310!\266.\202/.\211\203...
1560 5c 32 30 33 2e 00 5c 32 31 31 5c 33 31 31 21 5c 32 31 30 5c 33 31 32 20 5c 32 30 33 2e 00 5c 33 \203..\211\311!\210\312.\203..\3
1580 31 33 20 5c 32 31 30 5c 32 31 30 5c 33 31 30 5c 32 31 31 13 5c 32 30 37 22 20 5b 65 76 69 6c 2d 13.\210\210\310\211.\207".[evil-
15a0 6c 6f 63 61 6c 2d 6d 6f 64 65 20 65 76 69 6c 2d 72 65 63 6f 72 64 69 6e 67 2d 72 65 70 65 61 74 local-mode.evil-recording-repeat
15c0 20 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 20 65 76 69 6c 2d 72 65 63 6f 72 64 69 6e 67 2d 63 75 72 .this-command.evil-recording-cur
15e0 72 65 6e 74 2d 63 6f 6d 6d 61 6e 64 20 65 76 69 6c 2d 72 65 70 65 61 74 2d 74 79 70 65 20 74 20 rent-command.evil-repeat-type.t.
1600 65 76 69 6c 2d 72 65 70 65 61 74 2d 66 6f 72 63 65 2d 61 62 6f 72 74 2d 70 20 65 76 69 6c 2d 72 evil-repeat-force-abort-p.evil-r
1620 65 70 65 61 74 2d 72 65 73 65 74 20 6e 69 6c 20 70 6f 73 74 20 65 76 69 6c 2d 6e 6f 72 6d 61 6c epeat-reset.nil.post.evil-normal
1640 2d 73 74 61 74 65 2d 70 20 65 76 69 6c 2d 72 65 70 65 61 74 2d 73 74 6f 70 5d 20 33 20 28 23 24 -state-p.evil-repeat-stop].3.(#$
1660 20 2e 20 35 32 34 38 29 5d 29 23 40 31 37 33 20 43 6c 65 61 72 20 60 74 68 69 73 2d 63 6f 6d 6d ...5248)])#@173.Clear.`this-comm
1680 61 6e 64 2d 6b 65 79 73 27 20 61 6e 64 20 61 6c 6c 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 and-keys'.and.all.information.ab
16a0 6f 75 74 20 74 68 65 20 63 75 72 72 65 6e 74 20 63 6f 6d 6d 61 6e 64 20 6b 65 79 73 2e 0a 43 61 out.the.current.command.keys..Ca
16c0 6c 6c 69 6e 67 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 70 72 65 76 65 6e 74 73 20 66 75 72 lling.this.function.prevents.fur
16e0 74 68 65 72 20 72 65 63 6f 72 64 69 6e 67 20 6f 66 20 74 68 65 20 6b 65 79 73 20 74 68 61 74 0a ther.recording.of.the.keys.that.
1700 69 6e 76 6f 6b 65 64 20 74 68 65 20 63 75 72 72 65 6e 74 20 63 6f 6d 6d 61 6e 64 1f 0a 28 70 75 invoked.the.current.command..(pu
1720 74 20 27 65 76 69 6c 2d 72 65 70 65 61 74 2d 70 6f 73 74 2d 68 6f 6f 6b 20 27 70 65 72 6d 61 6e t.'evil-repeat-post-hook.'perman
1740 65 6e 74 2d 6c 6f 63 61 6c 2d 68 6f 6f 6b 20 74 29 0a 28 64 65 66 61 6c 69 61 73 20 27 65 76 69 ent-local-hook.t).(defalias.'evi
1760 6c 2d 63 6c 65 61 72 2d 63 6f 6d 6d 61 6e 64 2d 6b 65 79 73 20 23 5b 30 20 22 5c 33 30 31 5c 33 l-clear-command-keys.#[0."\301\3
1780 30 32 21 5c 32 31 30 5c 33 30 33 5c 32 31 31 10 5c 32 30 37 22 20 5b 65 76 69 6c 2d 72 65 70 65 02!\210\303\211.\207".[evil-repe
17a0 61 74 2d 6b 65 79 73 20 63 6c 65 61 72 2d 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 2d 6b 65 79 73 20 at-keys.clear-this-command-keys.
17c0 74 20 22 22 5d 20 32 20 28 23 24 20 2e 20 35 37 34 34 29 5d 29 23 40 39 34 20 56 65 72 73 69 6f t.""].2.(#$...5744)])#@94.Versio
17e0 6e 20 6f 66 20 60 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 2d 6b 65 79 73 27 20 77 69 74 68 20 66 69 n.of.`this-command-keys'.with.fi
1800 6e 65 72 20 63 6f 6e 74 72 6f 6c 20 6f 76 65 72 20 70 72 65 66 69 78 20 61 72 67 73 2e 0a 0a 28 ner.control.over.prefix.args...(
1820 66 6e 20 26 6f 70 74 69 6f 6e 61 6c 20 50 4f 53 54 2d 43 4d 44 29 1f 0a 28 64 65 66 61 6c 69 61 fn.&optional.POST-CMD)..(defalia
1840 73 20 27 65 76 69 6c 2d 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 2d 6b 65 79 73 20 23 5b 32 35 36 20 s.'evil-this-command-keys.#[256.
1860 22 5c 32 31 31 5c 32 30 33 08 00 08 5c 32 30 32 09 00 09 5c 33 30 33 01 5c 32 34 37 5c 32 30 35 "\211\203...\202...\303.\247\205
1880 1c 00 5c 6e 3f 5c 32 30 35 1c 00 5c 33 30 34 02 21 5c 33 30 33 01 21 5c 32 36 32 01 5c 33 30 35 ..\n?\205..\304.!\303.!\262.\305
18a0 20 5c 22 5c 32 30 37 22 20 5b 63 75 72 72 65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67 20 70 72 65 .\"\207".[current-prefix-arg.pre
18c0 66 69 78 2d 61 72 67 20 65 76 69 6c 2d 72 65 70 65 61 74 2d 69 6e 66 6f 20 76 63 6f 6e 63 61 74 fix-arg.evil-repeat-info.vconcat
18e0 20 6e 75 6d 62 65 72 2d 74 6f 2d 73 74 72 69 6e 67 20 74 68 69 73 2d 73 69 6e 67 6c 65 2d 63 6f .number-to-string.this-single-co
1900 6d 6d 61 6e 64 2d 6b 65 79 73 5d 20 36 20 28 23 24 20 2e 20 36 31 30 36 29 5d 29 23 40 38 37 20 mmand-keys].6.(#$...6106)])#@87.
1920 52 65 70 65 61 74 69 6f 6e 20 72 65 63 6f 72 64 69 6e 67 20 66 75 6e 63 74 69 6f 6e 20 66 6f 72 Repeation.recording.function.for
1940 20 63 6f 6d 6d 61 6e 64 73 20 74 68 61 74 20 61 72 65 20 72 65 70 65 61 74 65 64 20 62 79 20 6b .commands.that.are.repeated.by.k
1960 65 79 73 74 72 6f 6b 65 73 2e 0a 0a 28 66 6e 20 46 4c 41 47 29 1f 0a 28 64 65 66 61 6c 69 61 73 eystrokes...(fn.FLAG)..(defalias
1980 20 27 65 76 69 6c 2d 72 65 70 65 61 74 2d 6b 65 79 73 74 72 6f 6b 65 73 20 23 5b 32 35 37 20 22 .'evil-repeat-keystrokes.#[257."
19a0 5c 32 31 31 5c 33 30 32 5c 32 36 37 5c 32 30 32 2c 00 08 5c 32 30 33 11 00 5c 33 30 33 5c 33 30 \211\302\267\202,..\203..\303\30
19c0 34 5c 33 30 30 08 45 21 5c 32 31 30 5c 33 30 35 20 5c 32 31 31 11 5c 32 30 37 5c 33 30 33 5c 33 4\300.E!\210\305.\211.\207\303\3
19e0 30 35 5c 33 30 36 21 47 5c 33 30 37 55 5c 32 30 33 24 00 09 5c 32 30 32 27 00 5c 33 30 35 5c 33 05\306!G\307U\203$..\202'.\305\3
1a00 30 36 21 21 5c 32 31 30 5c 33 31 30 20 5c 32 30 37 5c 33 31 31 5c 32 30 37 22 20 5b 65 76 69 6c 06!!\210\310.\207\311\207".[evil
1a20 2d 74 68 69 73 2d 72 65 67 69 73 74 65 72 20 65 76 69 6c 2d 72 65 70 65 61 74 2d 6b 65 79 73 20 -this-register.evil-repeat-keys.
1a40 23 73 28 68 61 73 68 2d 74 61 62 6c 65 20 74 65 73 74 20 65 71 20 70 75 72 65 63 6f 70 79 20 74 #s(hash-table.test.eq.purecopy.t
1a60 20 64 61 74 61 20 28 70 72 65 20 36 20 70 6f 73 74 20 32 32 29 29 20 65 76 69 6c 2d 72 65 70 65 .data.(pre.6.post.22)).evil-repe
1a80 61 74 2d 72 65 63 6f 72 64 20 73 65 74 20 65 76 69 6c 2d 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 2d at-record.set.evil-this-command-
1aa0 6b 65 79 73 20 74 20 30 20 65 76 69 6c 2d 63 6c 65 61 72 2d 63 6f 6d 6d 61 6e 64 2d 6b 65 79 73 keys.t.0.evil-clear-command-keys
1ac0 20 6e 69 6c 5d 20 35 20 28 23 24 20 2e 20 36 34 33 32 29 5d 29 23 40 39 35 20 52 65 70 65 61 74 .nil].5.(#$...6432)])#@95.Repeat
1ae0 69 6f 6e 20 66 6f 72 20 6d 6f 74 69 6f 6e 73 2e 20 4d 6f 74 69 6f 6e 73 20 61 72 65 20 72 65 63 ion.for.motions..Motions.are.rec
1b00 6f 72 64 65 64 20 62 79 20 6b 65 79 73 74 72 6f 6b 65 20 62 75 74 20 6f 6e 6c 79 20 69 6e 20 69 orded.by.keystroke.but.only.in.i
1b20 6e 73 65 72 74 20 73 74 61 74 65 2e 0a 0a 28 66 6e 20 46 4c 41 47 29 1f 0a 28 64 65 66 61 6c 69 nsert.state...(fn.FLAG)..(defali
1b40 61 73 20 27 65 76 69 6c 2d 72 65 70 65 61 74 2d 6d 6f 74 69 6f 6e 20 23 5b 32 35 37 20 22 08 5c as.'evil-repeat-motion.#[257.".\
1b60 33 30 31 3e 5c 32 30 35 09 00 5c 33 30 32 01 21 5c 32 30 37 22 20 5b 65 76 69 6c 2d 73 74 61 74 301>\205..\302.!\207".[evil-stat
1b80 65 20 28 69 6e 73 65 72 74 20 72 65 70 6c 61 63 65 29 20 65 76 69 6c 2d 72 65 70 65 61 74 2d 6b e.(insert.replace).evil-repeat-k
1ba0 65 79 73 74 72 6f 6b 65 73 5d 20 33 20 28 23 24 20 2e 20 36 38 37 34 29 5d 29 23 40 39 31 20 52 eystrokes].3.(#$...6874)])#@91.R
1bc0 65 70 65 61 74 69 6f 6e 20 72 65 63 6f 72 64 69 6e 67 20 66 75 6e 63 74 69 6f 6e 20 66 6f 72 20 epeation.recording.function.for.
1be0 63 6f 6d 6d 61 6e 64 73 20 74 68 61 74 20 61 72 65 20 72 65 70 65 61 74 65 64 20 62 79 20 62 75 commands.that.are.repeated.by.bu
1c00 66 66 65 72 20 63 68 61 6e 67 65 73 2e 0a 0a 28 66 6e 20 46 4c 41 47 29 1f 0a 28 64 65 66 61 6c ffer.changes...(fn.FLAG)..(defal
1c20 69 61 73 20 27 65 76 69 6c 2d 72 65 70 65 61 74 2d 63 68 61 6e 67 65 73 20 23 5b 32 35 37 20 22 ias.'evil-repeat-changes.#[257."
1c40 5c 32 31 31 5c 33 30 30 5c 32 36 37 5c 32 30 32 19 00 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 \211\300\267\202..\301\302\303\3
1c60 30 34 5c 33 30 35 24 5c 32 31 30 5c 33 30 36 20 5c 32 30 37 5c 33 30 37 5c 33 30 32 5c 33 30 33 04\305$\210\306.\207\307\302\303
1c80 5c 33 30 35 23 5c 32 31 30 5c 33 31 30 20 5c 32 30 37 5c 33 30 34 5c 32 30 37 22 20 5b 23 73 28 \305#\210\310.\207\304\207".[#s(
1ca0 68 61 73 68 2d 74 61 62 6c 65 20 74 65 73 74 20 65 71 20 70 75 72 65 63 6f 70 79 20 74 20 64 61 hash-table.test.eq.purecopy.t.da
1cc0 74 61 20 28 70 72 65 20 36 20 70 6f 73 74 20 31 36 29 29 20 61 64 64 2d 68 6f 6f 6b 20 61 66 74 ta.(pre.6.post.16)).add-hook.aft
1ce0 65 72 2d 63 68 61 6e 67 65 2d 66 75 6e 63 74 69 6f 6e 73 20 65 76 69 6c 2d 72 65 70 65 61 74 2d er-change-functions.evil-repeat-
1d00 63 68 61 6e 67 65 2d 68 6f 6f 6b 20 6e 69 6c 20 74 20 65 76 69 6c 2d 72 65 70 65 61 74 2d 73 74 change-hook.nil.t.evil-repeat-st
1d20 61 72 74 2d 72 65 63 6f 72 64 2d 63 68 61 6e 67 65 73 20 72 65 6d 6f 76 65 2d 68 6f 6f 6b 20 65 art-record-changes.remove-hook.e
1d40 76 69 6c 2d 72 65 70 65 61 74 2d 66 69 6e 69 73 68 2d 72 65 63 6f 72 64 2d 63 68 61 6e 67 65 73 vil-repeat-finish-record-changes
1d60 5d 20 36 20 28 23 24 20 2e 20 37 31 30 33 29 5d 29 23 40 36 39 20 52 65 63 6f 72 64 20 63 68 61 ].6.(#$...7103)])#@69.Record.cha
1d80 6e 67 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 66 6f 72 20 63 75 72 72 65 6e 74 20 63 6f 6d 6d nge.information.for.current.comm
1da0 61 6e 64 2e 0a 0a 28 66 6e 20 42 45 47 20 45 4e 44 20 4c 45 4e 47 54 48 29 1f 0a 28 64 65 66 61 and...(fn.BEG.END.LENGTH)..(defa
1dc0 6c 69 61 73 20 27 65 76 69 6c 2d 72 65 70 65 61 74 2d 63 68 61 6e 67 65 2d 68 6f 6f 6b 20 23 5b lias.'evil-repeat-change-hook.#[
1de0 37 37 31 20 22 5c 33 30 34 08 5c 33 30 35 5c 22 09 5c 33 30 35 3d 5c 32 30 35 33 00 5c 32 31 31 771."\304.\305\".\305=\2053.\211
1e00 5c 33 30 36 3d 5c 32 30 35 33 00 5c 33 30 37 20 3f 5c 32 30 35 33 00 5c 33 31 30 5c 33 30 35 21 \306=\2053.\307.?\2053.\310\305!
1e20 3f 5c 32 30 35 33 00 5c 6e 5c 32 30 35 33 00 09 5c 33 30 35 3d 5c 32 30 34 2a 00 5c 33 31 31 20 ?\2053.\n\2053..\305=\204*.\311.
1e40 5c 32 31 30 5c 33 31 32 04 0b 5a 05 05 7b 04 23 5c 32 30 37 22 20 5b 74 68 69 73 2d 63 6f 6d 6d \210\312..Z..{.#\207".[this-comm
1e60 61 6e 64 20 65 76 69 6c 2d 72 65 63 6f 72 64 69 6e 67 2d 72 65 70 65 61 74 20 65 76 69 6c 2d 73 and.evil-recording-repeat.evil-s
1e80 74 61 74 65 20 65 76 69 6c 2d 72 65 70 65 61 74 2d 70 6f 73 20 65 76 69 6c 2d 72 65 70 65 61 74 tate.evil-repeat-pos.evil-repeat
1ea0 2d 74 79 70 65 20 74 20 65 76 69 6c 2d 72 65 70 65 61 74 2d 63 68 61 6e 67 65 73 20 65 76 69 6c -type.t.evil-repeat-changes.evil
1ec0 2d 65 6d 61 63 73 2d 73 74 61 74 65 2d 70 20 65 76 69 6c 2d 72 65 70 65 61 74 2d 64 69 66 66 65 -emacs-state-p.evil-repeat-diffe
1ee0 72 65 6e 74 2d 62 75 66 66 65 72 2d 70 20 65 76 69 6c 2d 72 65 70 65 61 74 2d 73 74 61 72 74 20 rent-buffer-p.evil-repeat-start.
1f00 65 76 69 6c 2d 72 65 70 65 61 74 2d 72 65 63 6f 72 64 2d 63 68 61 6e 67 65 5d 20 38 20 28 23 24 evil-repeat-record-change].8.(#$
1f20 20 2e 20 37 35 34 32 29 5d 29 23 40 31 33 36 20 52 65 63 6f 72 64 20 74 68 65 20 63 75 72 72 65 ...7542)])#@136.Record.the.curre
1f40 6e 74 20 62 75 66 66 65 72 20 63 68 61 6e 67 65 73 20 64 75 72 69 6e 67 20 61 20 72 65 70 65 61 nt.buffer.changes.during.a.repea
1f60 74 2e 0a 49 66 20 43 48 41 4e 47 45 20 69 73 20 73 70 65 63 69 66 69 65 64 2c 20 69 74 20 69 73 t..If.CHANGE.is.specified,.it.is
1f80 20 61 64 64 65 64 20 74 6f 20 60 65 76 69 6c 2d 72 65 70 65 61 74 2d 63 68 61 6e 67 65 73 27 2e .added.to.`evil-repeat-changes'.
1fa0 0a 0a 28 66 6e 20 52 45 4c 50 4f 53 20 49 4e 53 20 4e 44 45 4c 29 1f 0a 28 70 75 74 20 27 65 76 ..(fn.RELPOS.INS.NDEL)..(put.'ev
1fc0 69 6c 2d 72 65 70 65 61 74 2d 63 68 61 6e 67 65 2d 68 6f 6f 6b 20 27 70 65 72 6d 61 6e 65 6e 74 il-repeat-change-hook.'permanent
1fe0 2d 6c 6f 63 61 6c 2d 68 6f 6f 6b 20 74 29 0a 28 64 65 66 61 6c 69 61 73 20 27 65 76 69 6c 2d 72 -local-hook.t).(defalias.'evil-r
2000 65 70 65 61 74 2d 72 65 63 6f 72 64 2d 63 68 61 6e 67 65 20 23 5b 37 37 31 20 22 08 5c 33 30 32 epeat-record-change.#[771.".\302
2020 3d 5c 32 30 35 0f 00 09 03 03 03 45 43 5c 32 34 34 5c 32 31 31 11 5c 32 30 37 22 20 5b 65 76 69 =\205......EC\244\211.\207".[evi
2040 6c 2d 72 65 63 6f 72 64 69 6e 67 2d 72 65 70 65 61 74 20 65 76 69 6c 2d 72 65 70 65 61 74 2d 63 l-recording-repeat.evil-repeat-c
2060 68 61 6e 67 65 73 20 74 5d 20 37 20 28 23 24 20 2e 20 37 39 38 34 29 5d 29 23 40 35 34 20 53 74 hanges.t].7.(#$...7984)])#@54.St
2080 61 72 74 73 20 74 68 65 20 72 65 63 6f 72 64 69 6e 67 20 6f 66 20 61 20 6e 65 77 20 73 65 74 20 arts.the.recording.of.a.new.set.
20a0 6f 66 20 62 75 66 66 65 72 20 63 68 61 6e 67 65 73 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 of.buffer.changes...(defalias.'e
20c0 76 69 6c 2d 72 65 70 65 61 74 2d 73 74 61 72 74 2d 72 65 63 6f 72 64 2d 63 68 61 6e 67 65 73 20 vil-repeat-start-record-changes.
20e0 23 5b 30 20 22 5c 33 30 32 5c 32 31 31 10 5c 32 31 31 5c 32 30 36 08 00 60 5c 32 31 31 11 5c 32 #[0."\302\211.\211\206..`\211.\2
2100 30 37 22 20 5b 65 76 69 6c 2d 72 65 70 65 61 74 2d 63 68 61 6e 67 65 73 20 65 76 69 6c 2d 72 65 07".[evil-repeat-changes.evil-re
2120 70 65 61 74 2d 70 6f 73 20 6e 69 6c 5d 20 34 20 28 23 24 20 2e 20 38 33 31 38 29 5d 29 23 40 37 peat-pos.nil].4.(#$...8318)])#@7
2140 30 20 46 69 6e 69 73 68 65 73 20 74 68 65 20 72 65 63 6f 72 64 69 6e 67 20 6f 66 20 62 75 66 66 0.Finishes.the.recording.of.buff
2160 65 72 20 63 68 61 6e 67 65 73 20 61 6e 64 20 72 65 63 6f 72 64 73 20 74 68 65 6d 20 61 73 20 72 er.changes.and.records.them.as.r
2180 65 70 65 61 74 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 76 69 6c 2d 72 65 70 65 61 74 2d 66 epeat...(defalias.'evil-repeat-f
21a0 69 6e 69 73 68 2d 72 65 63 6f 72 64 2d 63 68 61 6e 67 65 73 20 23 5b 30 20 22 08 5c 33 30 33 3d inish-record-changes.#[0.".\303=
21c0 5c 32 30 35 12 00 5c 33 30 34 5c 33 30 35 09 60 5c 6e 5a 45 21 5c 32 31 30 5c 33 30 36 5c 32 31 \205..\304\305.`\nZE!\210\306\21
21e0 31 11 5c 32 30 37 22 20 5b 65 76 69 6c 2d 72 65 63 6f 72 64 69 6e 67 2d 72 65 70 65 61 74 20 65 1.\207".[evil-recording-repeat.e
2200 76 69 6c 2d 72 65 70 65 61 74 2d 63 68 61 6e 67 65 73 20 65 76 69 6c 2d 72 65 70 65 61 74 2d 70 vil-repeat-changes.evil-repeat-p
2220 6f 73 20 74 20 65 76 69 6c 2d 72 65 70 65 61 74 2d 72 65 63 6f 72 64 20 65 76 69 6c 2d 65 78 65 os.t.evil-repeat-record.evil-exe
2240 63 75 74 65 2d 63 68 61 6e 67 65 20 6e 69 6c 5d 20 35 20 28 23 24 20 2e 20 38 35 31 34 29 5d 29 cute-change.nil].5.(#$...8514)])
2260 23 40 32 31 37 20 52 65 70 65 61 74 69 6f 6e 20 72 65 63 6f 72 64 69 6e 67 20 66 75 6e 63 74 69 #@217.Repeation.recording.functi
2280 6f 6e 20 66 6f 72 20 63 6f 6d 6d 61 6e 64 73 20 74 68 61 74 20 69 6e 73 65 72 74 20 74 65 78 74 on.for.commands.that.insert.text
22a0 20 69 6e 20 72 65 67 69 6f 6e 2e 0a 46 6f 72 20 65 78 61 6d 70 6c 65 20 60 6d 6f 75 73 65 2d 79 .in.region..For.example.`mouse-y
22c0 61 6e 6b 2d 70 72 69 6d 61 72 79 27 2e 20 54 68 69 73 20 72 65 63 6f 72 64 73 20 74 65 78 74 20 ank-primary'..This.records.text.
22e0 69 6e 73 65 72 74 69 6f 6e 20 77 68 65 6e 20 61 20 63 6f 6d 6d 61 6e 64 0a 69 6e 73 65 72 74 73 insertion.when.a.command.inserts
2300 20 73 6f 6d 65 20 74 65 78 74 20 69 6e 20 61 20 62 75 66 66 65 72 20 62 65 74 77 65 65 6e 20 28 .some.text.in.a.buffer.between.(
2320 70 6f 69 6e 74 29 20 61 6e 64 20 28 6d 61 72 6b 29 2e 0a 0a 28 66 6e 20 46 4c 41 47 29 1f 0a 28 point).and.(mark)...(fn.FLAG)..(
2340 64 65 66 61 6c 69 61 73 20 27 65 76 69 6c 2d 72 65 70 65 61 74 2d 69 6e 73 65 72 74 2d 61 74 2d defalias.'evil-repeat-insert-at-
2360 70 6f 69 6e 74 20 23 5b 32 35 37 20 22 5c 32 31 31 5c 33 30 30 5c 32 36 37 5c 32 30 32 13 00 5c point.#[257."\211\300\267\202..\
2380 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 33 30 35 24 5c 32 30 37 5c 33 30 36 5c 33 30 32 301\302\303\304\305$\207\306\302
23a0 5c 33 30 33 5c 33 30 35 23 5c 32 30 37 5c 33 30 34 5c 32 30 37 22 20 5b 23 73 28 68 61 73 68 2d \303\305#\207\304\207".[#s(hash-
23c0 74 61 62 6c 65 20 74 65 73 74 20 65 71 20 70 75 72 65 63 6f 70 79 20 74 20 64 61 74 61 20 28 70 table.test.eq.purecopy.t.data.(p
23e0 72 65 20 36 20 70 6f 73 74 20 31 33 29 29 20 61 64 64 2d 68 6f 6f 6b 20 61 66 74 65 72 2d 63 68 re.6.post.13)).add-hook.after-ch
2400 61 6e 67 65 2d 66 75 6e 63 74 69 6f 6e 73 20 65 76 69 6c 2d 72 65 70 65 61 74 2d 69 6e 73 65 72 ange-functions.evil-repeat-inser
2420 74 2d 61 74 2d 70 6f 69 6e 74 2d 68 6f 6f 6b 20 6e 69 6c 20 74 20 72 65 6d 6f 76 65 2d 68 6f 6f t-at-point-hook.nil.t.remove-hoo
2440 6b 5d 20 36 20 28 23 24 20 2e 20 38 38 30 36 29 5d 29 23 40 32 33 20 0a 0a 28 66 6e 20 42 45 47 k].6.(#$...8806)])#@23...(fn.BEG
2460 20 45 4e 44 20 4c 45 4e 47 54 48 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 76 69 6c 2d 72 65 .END.LENGTH)..(defalias.'evil-re
2480 70 65 61 74 2d 69 6e 73 65 72 74 2d 61 74 2d 70 6f 69 6e 74 2d 68 6f 6f 6b 20 23 5b 37 37 31 20 peat-insert-at-point-hook.#[771.
24a0 22 5c 33 30 34 08 5c 33 30 35 5c 22 09 5c 33 30 35 3d 5c 32 30 35 2a 00 5c 32 31 31 5c 33 30 36 "\304.\305\".\305=\205*.\211\306
24c0 3d 5c 32 30 35 2a 00 5c 33 30 37 20 3f 5c 32 30 35 2a 00 5c 33 31 30 5c 33 30 35 21 3f 5c 32 30 =\205*.\307.?\205*.\310\305!?\20
24e0 35 2a 00 5c 6e 5c 32 30 35 2a 00 03 13 5c 33 31 31 5c 33 31 32 05 05 7b 44 21 5c 32 30 37 22 20 5*.\n\205*...\311\312..{D!\207".
2500 5b 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 20 65 76 69 6c 2d 72 65 63 6f 72 64 69 6e 67 2d 72 65 70 [this-command.evil-recording-rep
2520 65 61 74 20 65 76 69 6c 2d 73 74 61 74 65 20 65 76 69 6c 2d 72 65 70 65 61 74 2d 70 6f 73 20 65 eat.evil-state.evil-repeat-pos.e
2540 76 69 6c 2d 72 65 70 65 61 74 2d 74 79 70 65 20 74 20 65 76 69 6c 2d 72 65 70 65 61 74 2d 69 6e vil-repeat-type.t.evil-repeat-in
2560 73 65 72 74 2d 61 74 2d 70 6f 69 6e 74 20 65 76 69 6c 2d 65 6d 61 63 73 2d 73 74 61 74 65 2d 70 sert-at-point.evil-emacs-state-p
2580 20 65 76 69 6c 2d 72 65 70 65 61 74 2d 64 69 66 66 65 72 65 6e 74 2d 62 75 66 66 65 72 2d 70 20 .evil-repeat-different-buffer-p.
25a0 65 76 69 6c 2d 72 65 70 65 61 74 2d 72 65 63 6f 72 64 20 69 6e 73 65 72 74 5d 20 38 20 28 23 24 evil-repeat-record.insert].8.(#$
25c0 20 2e 20 39 33 30 33 29 5d 29 23 40 39 30 20 43 6f 6e 63 61 74 65 6e 61 74 65 20 63 6f 6e 73 65 ...9303)])#@90.Concatenate.conse
25e0 63 75 74 69 76 65 20 61 72 72 61 79 73 20 69 6e 20 52 45 50 45 41 54 2d 49 4e 46 4f 2e 0a 52 65 cutive.arrays.in.REPEAT-INFO..Re
2600 74 75 72 6e 73 20 61 20 73 69 6e 67 6c 65 20 61 72 72 61 79 2e 0a 0a 28 66 6e 20 52 45 50 45 41 turns.a.single.array...(fn.REPEA
2620 54 2d 49 4e 46 4f 29 1f 0a 28 70 75 74 20 27 65 76 69 6c 2d 72 65 70 65 61 74 2d 69 6e 73 65 72 T-INFO)..(put.'evil-repeat-inser
2640 74 2d 61 74 2d 70 6f 69 6e 74 2d 68 6f 6f 6b 20 27 70 65 72 6d 61 6e 65 6e 74 2d 6c 6f 63 61 6c t-at-point-hook.'permanent-local
2660 2d 68 6f 6f 6b 20 74 29 0a 28 64 65 66 61 6c 69 61 73 20 27 65 76 69 6c 2d 6e 6f 72 6d 61 6c 69 -hook.t).(defalias.'evil-normali
2680 7a 65 2d 72 65 70 65 61 74 2d 69 6e 66 6f 20 23 5b 32 35 37 20 22 5c 33 30 30 43 5c 32 31 31 5c ze-repeat-info.#[257."\300C\211\
26a0 33 30 30 5c 32 31 31 04 5c 32 31 31 5c 32 30 33 59 00 5c 32 31 31 40 5c 32 31 31 5c 32 30 33 54 300\211.\211\203Y.\211@\211\203T
26c0 00 5c 33 30 31 01 21 5c 32 30 33 37 00 5c 33 30 32 01 21 5c 32 36 32 01 03 5c 32 30 33 2c 00 02 .\301.!\2037.\302.!\262..\203,..
26e0 01 43 5c 32 34 31 5c 32 31 30 02 41 5c 32 36 32 03 5c 32 31 30 5c 32 30 32 55 00 5c 32 31 31 43 .C\241\210.A\262.\210\202U.\211C
2700 5c 32 36 32 04 03 5c 32 36 32 03 5c 32 31 30 5c 32 30 32 55 00 03 5c 32 30 33 4b 00 04 5c 33 30 \262..\262.\210\202U..\203K..\30
2720 33 5c 33 30 34 06 06 5c 22 43 5c 32 34 31 5c 32 31 30 04 41 5c 32 36 32 05 5c 33 30 30 5c 32 36 3\304..\"C\241\210.A\262.\300\26
2740 32 04 04 01 43 5c 32 34 31 5c 32 31 30 04 41 5c 32 36 32 05 5c 32 31 30 41 5c 32 30 32 06 00 5c 2...C\241\210.A\262.\210A\202..\
2760 32 31 30 01 5c 32 30 33 66 00 02 5c 33 30 33 5c 33 30 34 04 5c 22 43 5c 32 34 31 5c 32 31 30 03 210.\203f..\303\304.\"C\241\210.
2780 41 5c 32 30 37 22 20 5b 6e 69 6c 20 61 72 72 61 79 70 20 6c 69 73 74 69 66 79 2d 6b 65 79 2d 73 A\207".[nil.arrayp.listify-key-s
27a0 65 71 75 65 6e 63 65 20 61 70 70 6c 79 20 76 63 6f 6e 63 61 74 5d 20 31 31 20 28 23 24 20 2e 20 equence.apply.vconcat].11.(#$...
27c0 39 36 37 39 29 5d 29 23 40 33 34 34 20 52 65 73 74 6f 72 65 73 20 61 20 63 68 61 72 61 63 74 65 9679)])#@344.Restores.a.characte
27e0 72 20 76 69 73 75 61 6c 20 73 65 6c 65 63 74 69 6f 6e 2e 0a 49 66 20 74 68 65 20 73 65 6c 65 63 r.visual.selection..If.the.selec
2800 74 69 6f 6e 20 69 73 20 69 6e 20 61 20 73 69 6e 67 6c 65 20 6c 69 6e 65 2c 20 74 68 65 20 72 65 tion.is.in.a.single.line,.the.re
2820 73 74 6f 72 65 64 20 76 69 73 75 61 6c 0a 73 65 6c 65 63 74 69 6f 6e 20 63 6f 76 65 72 73 20 74 stored.visual.selection.covers.t
2840 68 65 20 73 61 6d 65 20 6e 75 6d 62 65 72 20 6f 66 20 63 68 61 72 61 63 74 65 72 73 2e 20 49 66 he.same.number.of.characters..If
2860 20 74 68 65 20 73 65 6c 65 63 74 69 6f 6e 0a 63 6f 76 65 72 73 20 73 65 76 65 72 61 6c 20 6c 69 .the.selection.covers.several.li
2880 6e 65 73 2c 20 74 68 65 20 72 65 73 74 6f 72 65 64 20 73 65 6c 65 63 74 69 6f 6e 20 63 6f 76 65 nes,.the.restored.selection.cove
28a0 72 73 20 74 68 65 20 73 61 6d 65 0a 6e 75 6d 62 65 72 20 6f 66 20 6c 69 6e 65 73 20 61 6e 64 20 rs.the.same.number.of.lines.and.
28c0 74 68 65 20 73 61 6d 65 20 6e 75 6d 62 65 72 20 6f 66 20 63 68 61 72 61 63 74 65 72 73 20 69 6e the.same.number.of.characters.in
28e0 20 74 68 65 20 6c 61 73 74 0a 6c 69 6e 65 20 61 73 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 20 73 .the.last.line.as.the.original.s
2900 65 6c 65 63 74 69 6f 6e 2e 0a 0a 28 66 6e 20 4e 46 57 44 4c 49 4e 45 53 20 4e 46 57 44 43 48 41 election...(fn.NFWDLINES.NFWDCHA
2920 52 53 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 76 69 6c 2d 72 65 70 65 61 74 2d 76 69 73 75 RS)..(defalias.'evil-repeat-visu
2940 61 6c 2d 63 68 61 72 20 23 5b 35 31 34 20 22 5c 33 30 30 20 5c 32 31 30 01 5c 33 30 31 56 5c 32 al-char.#[514."\300.\210.\301V\2
2960 30 33 5c 66 00 01 79 5c 32 31 30 5c 32 31 31 75 5c 32 30 37 22 20 5b 65 76 69 6c 2d 76 69 73 75 03\f..y\210\211u\207".[evil-visu
2980 61 6c 2d 63 68 61 72 20 30 5d 20 34 20 28 23 24 20 2e 20 31 30 31 38 39 29 5d 29 23 40 33 33 34 al-char.0].4.(#$...10189)])#@334
29a0 20 52 65 73 74 6f 72 65 73 20 61 20 63 68 61 72 61 63 74 65 72 20 76 69 73 75 61 6c 20 73 65 6c .Restores.a.character.visual.sel
29c0 65 63 74 69 6f 6e 2e 0a 49 66 20 74 68 65 20 73 65 6c 65 63 74 69 6f 6e 20 69 73 20 69 6e 20 61 ection..If.the.selection.is.in.a
29e0 20 73 69 6e 67 6c 65 20 6c 69 6e 65 2c 20 74 68 65 20 72 65 73 74 6f 72 65 64 20 76 69 73 75 61 .single.line,.the.restored.visua
2a00 6c 0a 73 65 6c 65 63 74 69 6f 6e 20 63 6f 76 65 72 73 20 74 68 65 20 73 61 6d 65 20 6e 75 6d 62 l.selection.covers.the.same.numb
2a20 65 72 20 6f 66 20 63 68 61 72 61 63 74 65 72 73 2e 20 49 66 20 74 68 65 20 73 65 6c 65 63 74 69 er.of.characters..If.the.selecti
2a40 6f 6e 0a 63 6f 76 65 72 73 20 73 65 76 65 72 61 6c 20 6c 69 6e 65 73 2c 20 74 68 65 20 72 65 73 on.covers.several.lines,.the.res
2a60 74 6f 72 65 64 20 73 65 6c 65 63 74 69 6f 6e 20 63 6f 76 65 72 73 20 74 68 65 20 73 61 6d 65 0a tored.selection.covers.the.same.
2a80 6e 75 6d 62 65 72 20 6f 66 20 6c 69 6e 65 73 20 61 6e 64 20 74 68 65 20 73 61 6d 65 20 6e 75 6d number.of.lines.and.the.same.num
2aa0 62 65 72 20 6f 66 20 63 68 61 72 61 63 74 65 72 73 20 69 6e 20 74 68 65 20 6c 61 73 74 0a 6c 69 ber.of.characters.in.the.last.li
2ac0 6e 65 20 61 73 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 20 73 65 6c 65 63 74 69 6f 6e 2e 0a 0a 28 ne.as.the.original.selection...(
2ae0 66 6e 20 4e 46 57 44 4c 49 4e 45 53 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 76 69 6c 2d 72 fn.NFWDLINES)..(defalias.'evil-r
2b00 65 70 65 61 74 2d 76 69 73 75 61 6c 2d 6c 69 6e 65 20 23 5b 32 35 37 20 22 5c 33 30 30 20 5c 32 epeat-visual-line.#[257."\300.\2
2b20 31 30 5c 32 31 31 79 5c 32 30 37 22 20 5b 65 76 69 6c 2d 76 69 73 75 61 6c 2d 6c 69 6e 65 5d 20 10\211y\207".[evil-visual-line].
2b40 32 20 28 23 24 20 2e 20 31 30 36 35 37 29 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 65 76 69 6c 2.(#$...10657)]).(defalias.'evil
2b60 2d 72 65 70 65 61 74 2d 76 69 73 75 61 6c 2d 62 6c 6f 63 6b 20 23 5b 35 31 34 20 22 5c 33 30 30 -repeat-visual-block.#[514."\300
2b80 20 5c 32 31 30 69 02 79 5c 32 31 30 5c 33 30 31 01 03 5c 5c 5c 33 30 32 5c 22 5c 32 30 37 22 20 .\210i.y\210\301..\\\302\"\207".
2ba0 5b 65 76 69 6c 2d 76 69 73 75 61 6c 2d 62 6c 6f 63 6b 20 6d 6f 76 65 2d 74 6f 2d 63 6f 6c 75 6d [evil-visual-block.move-to-colum
2bc0 6e 20 74 5d 20 36 20 28 23 24 20 2e 20 31 30 31 38 39 29 5d 29 23 40 34 33 37 20 45 78 65 63 75 n.t].6.(#$...10189)])#@437.Execu
2be0 74 65 73 20 61 73 20 6c 69 73 74 20 6f 66 20 63 68 61 6e 67 65 73 2e 0a 0a 43 48 41 4e 47 45 53 tes.as.list.of.changes...CHANGES
2c00 20 69 73 20 61 20 6c 69 73 74 20 6f 66 20 74 72 69 70 6c 65 73 20 28 52 45 4c 2d 42 45 47 20 49 .is.a.list.of.triples.(REL-BEG.I
2c20 4e 53 45 52 54 2d 54 45 58 54 20 4e 44 45 4c 29 2e 0a 52 45 4c 2d 42 45 47 20 69 73 20 74 68 65 NSERT-TEXT.NDEL)..REL-BEG.is.the
2c40 20 72 65 6c 61 74 69 76 65 20 70 6f 73 69 74 69 6f 6e 20 28 74 6f 20 70 6f 69 6e 74 29 20 77 68 .relative.position.(to.point).wh
2c60 65 72 65 20 74 68 65 20 63 68 61 6e 67 65 0a 74 61 6b 65 73 20 70 6c 61 63 65 2e 20 49 4e 53 45 ere.the.change.takes.place..INSE
2c80 52 54 2d 54 45 58 54 20 69 73 20 74 68 65 20 74 65 78 74 20 74 6f 20 62 65 20 69 6e 73 65 72 74 RT-TEXT.is.the.text.to.be.insert
2ca0 65 64 20 61 74 20 74 68 61 74 0a 70 6f 73 69 74 69 6f 6e 20 61 6e 64 20 4e 44 45 4c 20 74 68 65 ed.at.that.position.and.NDEL.the
2cc0 20 6e 75 6d 62 65 72 20 6f 66 20 63 68 61 72 61 63 74 65 72 73 20 74 6f 20 62 65 20 64 65 6c 65 .number.of.characters.to.be.dele
2ce0 74 65 64 20 61 74 20 74 68 61 74 0a 70 6f 73 69 74 69 6f 6e 20 62 65 66 6f 72 65 20 69 6e 73 65 ted.at.that.position.before.inse
2d00 72 74 69 6f 6e 2e 0a 0a 52 45 4c 2d 50 4f 49 4e 54 20 69 73 20 74 68 65 20 72 65 6c 61 74 69 76 rtion...REL-POINT.is.the.relativ
2d20 65 20 70 6f 73 69 74 69 6f 6e 20 74 6f 20 70 6f 69 6e 74 20 62 65 66 6f 72 65 20 74 68 65 20 63 e.position.to.point.before.the.c
2d40 68 61 6e 67 65 64 0a 77 68 65 72 65 20 70 6f 69 6e 74 20 73 68 6f 75 6c 64 20 62 65 20 70 6c 61 hanged.where.point.should.be.pla
2d60 63 65 64 20 61 66 74 65 72 20 61 6c 6c 20 63 68 61 6e 67 65 73 2e 0a 0a 28 66 6e 20 43 48 41 4e ced.after.all.changes...(fn.CHAN
2d80 47 45 53 20 52 45 4c 2d 50 4f 49 4e 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 76 69 6c 2d GES.REL-POINT)..(defalias.'evil-
2da0 65 78 65 63 75 74 65 2d 63 68 61 6e 67 65 20 23 5b 35 31 34 20 22 5c 33 30 36 5c 32 31 31 5c 32 execute-change.#[514."\306\211\2
2dc0 31 31 5c 32 31 31 5c 32 31 31 5c 32 31 31 5c 32 31 31 5c 32 31 31 5c 32 31 31 5c 32 31 31 18 19 11\211\211\211\211\211\211\211..
2de0 1a 1b 1c 1d 1e 09 1e 5c 6e 1e 0b 1e 5c 66 60 02 5c 32 31 31 5c 32 30 33 36 00 5c 32 31 31 40 02 .......\n...\f`.\211\2036.\211@.
2e00 01 40 5c 5c 62 5c 32 31 30 5c 33 30 37 5c 33 31 30 02 38 21 5c 32 31 30 5c 32 31 31 41 40 63 5c .@\\b\210\307\310.8!\210\211A@c\
2e20 32 36 36 02 41 5c 32 30 32 1a 00 5c 32 31 30 5c 32 31 31 02 5c 5c 62 2e 5c 6e 5c 32 30 37 22 20 266.A\202..\210\211.\\b.\n\207".
2e40 5b 6c 61 73 74 2d 63 6f 6d 6d 61 6e 64 20 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 20 65 76 69 6c 2d [last-command.this-command.evil-
2e60 72 65 70 65 61 74 2d 62 75 66 66 65 72 20 65 76 69 6c 2d 72 65 70 65 61 74 2d 6b 65 79 73 20 65 repeat-buffer.evil-repeat-keys.e
2e80 76 69 6c 2d 72 65 70 65 61 74 2d 70 6f 73 20 65 76 69 6c 2d 72 65 70 65 61 74 2d 63 68 61 6e 67 vil-repeat-pos.evil-repeat-chang
2ea0 65 73 20 6e 69 6c 20 64 65 6c 65 74 65 2d 63 68 61 72 20 32 20 65 76 69 6c 2d 72 65 70 65 61 74 es.nil.delete-char.2.evil-repeat
2ec0 2d 69 6e 66 6f 20 65 76 69 6c 2d 72 65 63 6f 72 64 69 6e 67 2d 63 75 72 72 65 6e 74 2d 63 6f 6d -info.evil-recording-current-com
2ee0 6d 61 6e 64 20 65 76 69 6c 2d 72 65 63 6f 72 64 69 6e 67 2d 72 65 70 65 61 74 20 65 76 69 6c 2d mand.evil-recording-repeat.evil-
2f00 72 65 70 65 61 74 2d 72 69 6e 67 5d 20 31 32 20 28 23 24 20 2e 20 31 31 32 32 37 29 5d 29 23 40 repeat-ring].12.(#$...11227)])#@
2f20 36 32 20 45 78 65 63 75 74 65 73 20 61 20 72 65 70 65 61 74 2d 69 6e 66 6f 72 6d 61 74 69 6f 6e 62.Executes.a.repeat-information
2f40 20 52 45 50 45 41 54 2d 49 4e 46 4f 2e 0a 0a 28 66 6e 20 52 45 50 45 41 54 2d 49 4e 46 4f 29 1f .REPEAT-INFO...(fn.REPEAT-INFO).
2f60 0a 28 64 65 66 61 6c 69 61 73 20 27 65 76 69 6c 2d 65 78 65 63 75 74 65 2d 72 65 70 65 61 74 2d .(defalias.'evil-execute-repeat-
2f80 69 6e 66 6f 20 23 5b 32 35 37 20 22 5c 33 30 36 5c 32 31 31 5c 32 31 31 5c 32 31 31 5c 32 31 31 info.#[257."\306\211\211\211\211
2fa0 5c 32 31 31 5c 32 31 31 5c 32 31 31 5c 32 31 31 5c 32 31 31 18 19 1a 1b 1c 1d 1e 15 1e 16 1e 17 \211\211\211\211\211............
2fc0 1e 18 5c 32 31 31 5c 32 31 31 5c 32 30 35 5c 32 31 31 00 5c 32 31 31 40 5c 33 30 37 01 21 5c 32 ..\211\211\205\211.\211@\307.!\2
2fe0 30 34 2a 00 5c 32 31 31 3b 5c 32 30 33 40 00 0e 19 5c 33 30 36 1e 1a 5c 33 31 30 20 5c 32 31 30 04*.\211;\203@...\306..\310.\210
3000 5c 33 31 31 5c 33 31 32 02 5c 22 5c 32 31 36 5c 33 31 33 02 21 2a 5c 32 36 36 03 5c 32 30 32 5c \311\312.\"\216\313.!*\266.\202\
3020 32 30 35 00 5c 32 31 31 3a 5c 32 30 33 7f 00 5c 32 31 31 47 5c 33 31 34 55 5c 32 30 33 74 00 5c 205.\211:\203..\211G\314U\203t.\
3040 32 31 31 40 5c 33 31 35 3d 5c 32 30 33 74 00 5c 32 31 31 41 40 5c 33 31 36 3d 5c 32 30 33 74 00 211@\315=\203t.\211A@\316=\203t.
3060 5c 33 31 37 01 38 5c 33 32 30 59 5c 32 30 33 74 00 5c 33 31 37 01 38 5c 33 32 31 57 5c 32 30 33 \317.8\320Y\203t.\317.8\321W\203
3080 74 00 5c 32 31 31 41 41 5c 33 31 37 02 38 54 5c 32 34 30 5c 32 31 30 5c 33 32 32 01 40 02 41 5c t.\211AA\317.8T\240\210\322.@.A\
30a0 22 5c 32 36 36 02 5c 32 30 32 5c 32 30 35 00 5c 33 32 33 5c 33 32 34 02 5c 22 5c 32 36 36 02 41 "\266.\202\205.\323\324.\"\266.A
30c0 5c 32 30 32 19 00 2e 5c 6e 5c 32 30 37 22 20 5b 6c 61 73 74 2d 63 6f 6d 6d 61 6e 64 20 74 68 69 \202...\n\207".[last-command.thi
30e0 73 2d 63 6f 6d 6d 61 6e 64 20 65 76 69 6c 2d 72 65 70 65 61 74 2d 62 75 66 66 65 72 20 65 76 69 s-command.evil-repeat-buffer.evi
3100 6c 2d 72 65 70 65 61 74 2d 6b 65 79 73 20 65 76 69 6c 2d 72 65 70 65 61 74 2d 70 6f 73 20 65 76 l-repeat-keys.evil-repeat-pos.ev
3120 69 6c 2d 72 65 70 65 61 74 2d 63 68 61 6e 67 65 73 20 6e 69 6c 20 61 72 72 61 79 70 20 64 65 61 il-repeat-changes.nil.arrayp.dea
3140 63 74 69 76 61 74 65 2d 69 6e 70 75 74 2d 6d 65 74 68 6f 64 20 6d 61 6b 65 2d 63 6c 6f 73 75 72 ctivate-input-method.make-closur
3160 65 20 23 5b 30 20 22 5c 33 30 31 5c 33 30 30 21 5c 32 30 37 22 20 5b 56 30 20 61 63 74 69 76 61 e.#[0."\301\300!\207".[V0.activa
3180 74 65 2d 69 6e 70 75 74 2d 6d 65 74 68 6f 64 5d 20 32 5d 20 65 78 65 63 75 74 65 2d 6b 62 64 2d te-input-method].2].execute-kbd-
31a0 6d 61 63 72 6f 20 33 20 73 65 74 20 65 76 69 6c 2d 74 68 69 73 2d 72 65 67 69 73 74 65 72 20 32 macro.3.set.evil-this-register.2
31c0 20 34 38 20 35 37 20 61 70 70 6c 79 20 65 72 72 6f 72 20 22 55 6e 65 78 70 65 63 74 65 64 20 72 .48.57.apply.error."Unexpected.r
31e0 65 70 65 61 74 2d 69 6e 66 6f 3a 20 25 53 22 20 65 76 69 6c 2d 72 65 70 65 61 74 2d 69 6e 66 6f epeat-info:.%S".evil-repeat-info
3200 20 65 76 69 6c 2d 72 65 63 6f 72 64 69 6e 67 2d 63 75 72 72 65 6e 74 2d 63 6f 6d 6d 61 6e 64 20 .evil-recording-current-command.
3220 65 76 69 6c 2d 72 65 63 6f 72 64 69 6e 67 2d 72 65 70 65 61 74 20 65 76 69 6c 2d 72 65 70 65 61 evil-recording-repeat.evil-repea
3240 74 2d 72 69 6e 67 20 63 75 72 72 65 6e 74 2d 69 6e 70 75 74 2d 6d 65 74 68 6f 64 20 65 76 69 6c t-ring.current-input-method.evil
3260 2d 69 6e 70 75 74 2d 6d 65 74 68 6f 64 5d 20 31 31 20 28 23 24 20 2e 20 31 32 30 36 37 29 5d 29 -input-method].11.(#$...12067)])
3280 23 40 31 37 37 20 52 65 70 65 61 74 20 74 68 65 20 72 65 70 65 61 74 2d 69 6e 66 6f 72 6d 61 74 #@177.Repeat.the.repeat-informat
32a0 69 6f 6e 20 52 45 50 45 41 54 2d 49 4e 46 4f 20 77 69 74 68 20 74 68 65 20 63 6f 75 6e 74 20 6f ion.REPEAT-INFO.with.the.count.o
32c0 66 0a 74 68 65 20 66 69 72 73 74 20 63 6f 6d 6d 61 6e 64 20 72 65 70 6c 61 63 65 64 20 62 79 20 f.the.first.command.replaced.by.
32e0 43 4f 55 4e 54 2e 20 54 68 65 20 63 6f 75 6e 74 20 69 73 20 72 65 70 6c 61 63 65 64 20 69 66 0a COUNT..The.count.is.replaced.if.
3300 61 6e 64 20 6f 6e 6c 79 20 69 66 20 43 4f 55 4e 54 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2e 0a 0a 28 and.only.if.COUNT.is.non-nil...(
3320 66 6e 20 43 4f 55 4e 54 20 52 45 50 45 41 54 2d 49 4e 46 4f 29 1f 0a 28 64 65 66 61 6c 69 61 73 fn.COUNT.REPEAT-INFO)..(defalias
3340 20 27 65 76 69 6c 2d 65 78 65 63 75 74 65 2d 72 65 70 65 61 74 2d 69 6e 66 6f 2d 77 69 74 68 2d .'evil-execute-repeat-info-with-
3360 63 6f 75 6e 74 20 23 5b 35 31 34 20 22 5c 33 30 36 5c 32 31 31 5c 32 31 31 5c 32 31 31 5c 32 31 count.#[514."\306\211\211\211\21
3380 31 5c 32 31 31 5c 32 31 31 5c 32 31 31 5c 32 31 31 5c 32 31 31 18 19 1a 1b 1c 1d 1e 10 1e 11 1e 1\211\211\211\211\211...........
33a0 12 1e 13 01 5c 32 30 33 5c 22 00 01 5c 33 30 37 55 5c 32 30 36 64 00 01 5c 32 30 33 61 00 01 5c ....\203\"..\307U\206d..\203a..\
33c0 33 30 36 01 1e 14 02 5c 32 30 33 58 00 5c 33 31 30 03 40 21 5c 32 30 33 58 00 5c 32 31 31 5c 32 306....\203X.\310.@!\203X.\211\2
33e0 30 34 58 00 5c 33 31 31 03 5c 32 31 31 41 5c 32 36 32 05 5c 32 34 32 21 5c 33 31 32 5c 33 31 33 04X.\311.\211A\262.\242!\312\313
3400 06 06 21 5c 33 31 34 03 38 5c 33 31 35 04 38 23 04 42 5c 32 36 32 04 5c 32 36 36 02 5c 33 31 36 ..!\314.8\315.8#.B\262.\266.\316
3420 5c 32 30 32 2b 00 5c 33 31 37 03 21 29 5c 32 36 36 5c 32 30 32 5c 32 30 32 64 00 5c 33 31 37 01 \202+.\317.!)\266\202\202d.\317.
3440 21 2e 5c 6e 5c 32 30 37 22 20 5b 6c 61 73 74 2d 63 6f 6d 6d 61 6e 64 20 74 68 69 73 2d 63 6f 6d !.\n\207".[last-command.this-com
3460 6d 61 6e 64 20 65 76 69 6c 2d 72 65 70 65 61 74 2d 62 75 66 66 65 72 20 65 76 69 6c 2d 72 65 70 mand.evil-repeat-buffer.evil-rep
3480 65 61 74 2d 6b 65 79 73 20 65 76 69 6c 2d 72 65 70 65 61 74 2d 70 6f 73 20 65 76 69 6c 2d 72 65 eat-keys.evil-repeat-pos.evil-re
34a0 70 65 61 74 2d 63 68 61 6e 67 65 73 20 6e 69 6c 20 30 20 61 72 72 61 79 70 20 65 76 69 6c 2d 65 peat-changes.nil.0.arrayp.evil-e
34c0 78 74 72 61 63 74 2d 63 6f 75 6e 74 20 76 63 6f 6e 63 61 74 20 6e 75 6d 62 65 72 2d 74 6f 2d 73 xtract-count.vconcat.number-to-s
34e0 74 72 69 6e 67 20 32 20 33 20 74 20 65 76 69 6c 2d 65 78 65 63 75 74 65 2d 72 65 70 65 61 74 2d tring.2.3.t.evil-execute-repeat-
3500 69 6e 66 6f 20 65 76 69 6c 2d 72 65 70 65 61 74 2d 69 6e 66 6f 20 65 76 69 6c 2d 72 65 63 6f 72 info.evil-repeat-info.evil-recor
3520 64 69 6e 67 2d 63 75 72 72 65 6e 74 2d 63 6f 6d 6d 61 6e 64 20 65 76 69 6c 2d 72 65 63 6f 72 64 ding-current-command.evil-record
3540 69 6e 67 2d 72 65 70 65 61 74 20 65 76 69 6c 2d 72 65 70 65 61 74 2d 72 69 6e 67 20 65 76 69 6c ing-repeat.evil-repeat-ring.evil
3560 2d 72 65 70 65 61 74 2d 63 6f 75 6e 74 5d 20 31 32 20 28 23 24 20 2e 20 31 32 39 33 34 29 5d 29 -repeat-count].12.(#$...12934)])
3580 23 40 31 34 31 20 52 65 70 65 61 74 20 74 68 65 20 6c 61 73 74 20 65 64 69 74 69 6e 67 20 63 6f #@141.Repeat.the.last.editing.co
35a0 6d 6d 61 6e 64 20 77 69 74 68 20 63 6f 75 6e 74 20 72 65 70 6c 61 63 65 64 20 62 79 20 43 4f 55 mmand.with.count.replaced.by.COU
35c0 4e 54 2e 0a 49 66 20 53 41 56 45 2d 50 4f 49 4e 54 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 64 6f NT..If.SAVE-POINT.is.non-nil,.do
35e0 20 6e 6f 74 20 6d 6f 76 65 20 70 6f 69 6e 74 2e 0a 0a 28 66 6e 20 43 4f 55 4e 54 20 26 6f 70 74 .not.move.point...(fn.COUNT.&opt
3600 69 6f 6e 61 6c 20 53 41 56 45 2d 50 4f 49 4e 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 76 ional.SAVE-POINT)..(defalias.'ev
3620 69 6c 2d 72 65 70 65 61 74 20 23 5b 35 31 33 20 22 08 5c 32 30 34 08 00 5c 33 30 36 5c 33 30 37 il-repeat.#[513.".\204..\306\307
3640 21 5c 32 30 37 5c 32 31 31 5c 32 30 33 12 00 5c 32 31 32 5c 33 31 30 02 21 29 5c 32 30 37 5c 33 !\207\211\203..\212\310.!)\207\3
3660 31 31 5c 32 31 36 09 5c 33 31 32 5c 33 31 33 5c 6e 42 0b 01 1a 02 1c 5c 33 31 34 1d 5c 33 31 35 11\216.\312\313\nB.....\314.\315
3680 5c 32 31 36 5c 33 31 34 1b 5c 33 31 36 5c 32 31 36 5c 33 31 37 5c 32 31 36 5c 33 32 30 20 5c 32 \216\314.\316\216\317\216\320.\2
36a0 31 30 5c 33 31 32 1e 14 60 06 06 02 45 16 15 5c 33 32 31 06 06 5c 33 32 32 08 5c 33 32 33 5c 22 10\312..`...E..\321..\322.\323\"
36c0 5c 22 5c 32 31 30 03 5c 32 31 31 11 2e 09 5c 32 30 37 22 20 5b 65 76 69 6c 2d 72 65 70 65 61 74 \"\210.\211...\207".[evil-repeat
36e0 2d 72 69 6e 67 20 65 76 69 6c 2d 6c 61 73 74 2d 66 69 6e 64 20 6b 69 6c 6c 2d 62 75 66 66 65 72 -ring.evil-last-find.kill-buffer
3700 2d 68 6f 6f 6b 20 62 75 66 66 65 72 2d 75 6e 64 6f 2d 6c 69 73 74 20 63 6f 6e 66 69 72 6d 2d 6b -hook.buffer-undo-list.confirm-k
3720 69 6c 6c 2d 65 6d 61 63 73 20 65 76 69 6c 2d 75 6e 64 6f 2d 6c 69 73 74 2d 70 6f 69 6e 74 65 72 ill-emacs.evil-undo-list-pointer
3740 20 65 72 72 6f 72 20 22 41 6c 72 65 61 64 79 20 65 78 65 63 75 74 69 6e 67 20 72 65 70 65 61 74 .error."Already.executing.repeat
3760 22 20 65 76 69 6c 2d 72 65 70 65 61 74 20 23 5b 30 20 22 08 5c 33 30 32 3d 5c 32 30 33 5c 6e 00 ".evil-repeat.#[0.".\302=\203\n.
3780 5c 33 30 33 09 21 5c 32 30 37 5c 33 30 34 20 5c 32 30 37 22 20 5b 6c 61 73 74 2d 63 6f 6d 6d 61 \303.!\207\304.\207".[last-comma
37a0 6e 64 20 65 76 69 6c 2d 2d 65 78 65 63 75 74 65 2d 6e 6f 72 6d 61 6c 2d 72 65 74 75 72 6e 2d 73 nd.evil--execute-normal-return-s
37c0 74 61 74 65 20 65 76 69 6c 2d 65 78 65 63 75 74 65 2d 69 6e 2d 6e 6f 72 6d 61 6c 2d 73 74 61 74 tate.evil-execute-in-normal-stat
37e0 65 20 65 76 69 6c 2d 63 68 61 6e 67 65 2d 73 74 61 74 65 20 65 76 69 6c 2d 6e 6f 72 6d 61 6c 2d e.evil-change-state.evil-normal-
3800 73 74 61 74 65 5d 20 32 5d 20 74 20 23 5b 30 20 22 5c 33 30 30 5c 33 30 31 21 5c 32 30 37 22 20 state].2].t.#[0."\300\301!\207".
3820 5b 75 73 65 72 2d 65 72 72 6f 72 20 22 43 61 6e 6e 6f 74 20 64 65 6c 65 74 65 20 62 75 66 66 65 [user-error."Cannot.delete.buffe
3840 72 20 69 6e 20 72 65 70 65 61 74 20 63 6f 6d 6d 61 6e 64 22 5d 20 32 5d 20 6e 69 6c 20 23 5b 30 r.in.repeat.command"].2].nil.#[0
3860 20 22 08 5c 33 30 32 3d 3f 5c 32 30 35 17 00 09 41 5c 32 30 33 12 00 09 08 5c 32 34 34 5c 32 30 .".\302=?\205...A\203....\244\20
3880 32 13 00 08 10 5c 33 30 33 5c 32 31 31 11 5c 32 30 37 22 20 5b 62 75 66 66 65 72 2d 75 6e 64 6f 2....\303\211.\207".[buffer-undo
38a0 2d 6c 69 73 74 20 65 76 69 6c 2d 74 65 6d 70 6f 72 61 72 79 2d 75 6e 64 6f 20 74 20 6e 69 6c 5d -list.evil-temporary-undo.t.nil]
38c0 20 32 5d 20 23 5b 30 20 22 08 5c 32 31 31 11 5c 32 34 32 5c 32 30 35 5c 66 00 5c 33 30 32 09 42 .2].#[0.".\211.\242\205\f.\302.B
38e0 5c 32 31 31 11 5c 32 30 37 22 20 5b 62 75 66 66 65 72 2d 75 6e 64 6f 2d 6c 69 73 74 20 65 76 69 \211.\207".[buffer-undo-list.evi
3900 6c 2d 74 65 6d 70 6f 72 61 72 79 2d 75 6e 64 6f 20 6e 69 6c 5d 20 33 5d 20 23 5b 30 20 22 5c 33 l-temporary-undo.nil].3].#[0."\3
3920 30 30 20 5c 32 30 37 22 20 5b 65 76 69 6c 2d 65 6e 64 2d 75 6e 64 6f 2d 73 74 65 70 5d 20 31 5d 00.\207".[evil-end-undo-step].1]
3940 20 65 76 69 6c 2d 73 74 61 72 74 2d 75 6e 64 6f 2d 73 74 65 70 20 65 76 69 6c 2d 65 78 65 63 75 .evil-start-undo-step.evil-execu
3960 74 65 2d 72 65 70 65 61 74 2d 69 6e 66 6f 2d 77 69 74 68 2d 63 6f 75 6e 74 20 72 69 6e 67 2d 72 te-repeat-info-with-count.ring-r
3980 65 66 20 30 20 65 76 69 6c 2d 69 6e 2d 73 69 6e 67 6c 65 2d 75 6e 64 6f 20 65 76 69 6c 2d 6c 61 ef.0.evil-in-single-undo.evil-la
39a0 73 74 2d 72 65 70 65 61 74 5d 20 31 31 20 28 23 24 20 2e 20 31 33 37 30 32 29 20 28 62 79 74 65 st-repeat].11.(#$...13702).(byte
39c0 2d 63 6f 64 65 20 22 08 09 3f 44 5c 32 30 37 22 20 5b 63 75 72 72 65 6e 74 2d 70 72 65 66 69 78 -code."..?D\207".[current-prefix
39e0 2d 61 72 67 20 65 76 69 6c 2d 72 65 70 65 61 74 2d 6d 6f 76 65 2d 63 75 72 73 6f 72 5d 20 32 29 -arg.evil-repeat-move-cursor].2)
3a00 5d 29 23 40 33 35 32 20 52 65 70 6c 61 63 65 20 74 68 65 20 6a 75 73 74 20 72 65 70 65 61 74 65 ])#@352.Replace.the.just.repeate
3a20 64 20 63 6f 6d 6d 61 6e 64 20 77 69 74 68 20 61 20 70 72 65 76 69 6f 75 73 6c 79 20 65 78 65 63 d.command.with.a.previously.exec
3a40 75 74 65 64 20 63 6f 6d 6d 61 6e 64 2e 0a 4f 6e 6c 79 20 61 6c 6c 6f 77 65 64 20 61 66 74 65 72 uted.command..Only.allowed.after
3a60 20 60 65 76 69 6c 2d 72 65 70 65 61 74 27 2c 20 60 65 76 69 6c 2d 72 65 70 65 61 74 2d 70 6f 70 .`evil-repeat',.`evil-repeat-pop
3a80 27 20 6f 72 0a 60 65 76 69 6c 2d 72 65 70 65 61 74 2d 70 6f 70 2d 6e 65 78 74 27 2e 20 55 73 65 '.or.`evil-repeat-pop-next'..Use
3aa0 73 20 74 68 65 20 73 61 6d 65 20 72 65 70 65 61 74 20 63 6f 75 6e 74 20 74 68 61 74 0a 77 61 73 s.the.same.repeat.count.that.was
3ac0 20 75 73 65 64 20 66 6f 72 20 74 68 65 20 66 69 72 73 74 20 72 65 70 65 61 74 2e 0a 0a 54 68 65 .used.for.the.first.repeat...The
3ae0 20 43 4f 55 4e 54 20 61 72 67 75 6d 65 6e 74 20 69 6e 73 65 72 74 73 20 74 68 65 20 43 4f 55 4e .COUNT.argument.inserts.the.COUN
3b00 54 2d 74 68 20 70 72 65 76 69 6f 75 73 20 6b 69 6c 6c 2e 0a 49 66 20 43 4f 55 4e 54 20 69 73 20 T-th.previous.kill..If.COUNT.is.
3b20 6e 65 67 61 74 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 negative,.this.is.a.more.recent.
3b40 6b 69 6c 6c 2e 0a 0a 28 66 6e 20 43 4f 55 4e 54 20 26 6f 70 74 69 6f 6e 61 6c 20 53 41 56 45 2d kill...(fn.COUNT.&optional.SAVE-
3b60 50 4f 49 4e 54 29 1f 0a 28 65 76 69 6c 2d 73 65 74 2d 63 6f 6d 6d 61 6e 64 2d 70 72 6f 70 65 72 POINT)..(evil-set-command-proper
3b80 74 69 65 73 20 27 65 76 69 6c 2d 72 65 70 65 61 74 20 3a 72 65 70 65 61 74 20 27 69 67 6e 6f 72 ties.'evil-repeat.:repeat.'ignor
3ba0 65 20 3a 73 75 70 70 72 65 73 73 2d 6f 70 65 72 61 74 6f 72 20 74 29 0a 28 64 65 66 61 6c 69 61 e.:suppress-operator.t).(defalia
3bc0 73 20 27 65 76 69 6c 2d 72 65 70 65 61 74 2d 70 6f 70 20 23 5b 35 31 33 20 22 08 5c 33 30 35 3d s.'evil-repeat-pop.#[513.".\305=
3be0 5c 32 30 33 5c 6e 00 09 5c 32 30 34 0f 00 5c 33 30 36 5c 33 30 37 08 5c 22 5c 32 30 37 5c 32 31 \203\n..\204..\306\307.\"\207\21
3c00 31 5c 32 30 33 19 00 5c 32 31 32 5c 33 31 30 02 21 29 5c 32 30 37 5c 6e 5c 33 31 31 09 38 3d 5c 1\203..\212\310.!)\207\n\311.8=\
3c20 32 30 34 24 00 5c 33 31 32 20 5c 32 31 30 09 40 62 5c 32 31 30 01 5c 33 31 33 56 5c 32 30 33 41 204$.\312.\210.@b\210.\313V\203A
3c40 00 0b 5c 32 30 33 3a 00 5c 33 31 34 0b 5c 33 31 35 0b 5c 33 31 33 5c 22 5c 22 5c 32 31 30 01 53 ..\203:.\314.\315.\313\"\"\210.S
3c60 5c 32 36 32 02 5c 32 30 32 28 00 01 5c 33 31 33 57 5c 32 30 33 59 00 0b 5c 32 30 33 52 00 5c 33 \262.\202(..\313W\203Y..\203R.\3
3c80 31 36 0b 5c 33 31 35 0b 21 5c 22 5c 32 31 30 01 54 5c 32 36 32 02 5c 32 30 32 41 00 5c 33 30 35 16.\315.!\"\210.T\262.\202A.\305
3ca0 5c 32 31 31 14 09 41 40 21 5c 32 30 37 22 20 5b 6c 61 73 74 2d 63 6f 6d 6d 61 6e 64 20 65 76 69 \211..A@!\207".[last-command.evi
3cc0 6c 2d 6c 61 73 74 2d 72 65 70 65 61 74 20 62 75 66 66 65 72 2d 75 6e 64 6f 2d 6c 69 73 74 20 65 l-last-repeat.buffer-undo-list.e
3ce0 76 69 6c 2d 72 65 70 65 61 74 2d 72 69 6e 67 20 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 20 65 76 69 vil-repeat-ring.this-command.evi
3d00 6c 2d 72 65 70 65 61 74 20 75 73 65 72 2d 65 72 72 6f 72 20 22 50 72 65 76 69 6f 75 73 20 63 6f l-repeat.user-error."Previous.co
3d20 6d 6d 61 6e 64 20 77 61 73 20 6e 6f 74 20 65 76 69 6c 2d 72 65 70 65 61 74 3a 20 25 73 22 20 65 mmand.was.not.evil-repeat:.%s".e
3d40 76 69 6c 2d 72 65 70 65 61 74 2d 70 6f 70 20 32 20 65 76 69 6c 2d 75 6e 64 6f 2d 70 6f 70 20 30 vil-repeat-pop.2.evil-undo-pop.0
3d60 20 72 69 6e 67 2d 69 6e 73 65 72 74 2d 61 74 2d 62 65 67 69 6e 6e 69 6e 67 20 72 69 6e 67 2d 72 .ring-insert-at-beginning.ring-r
3d80 65 6d 6f 76 65 20 72 69 6e 67 2d 69 6e 73 65 72 74 5d 20 38 20 28 23 24 20 2e 20 31 34 38 35 36 emove.ring-insert].8.(#$...14856
3da0 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 32 08 21 09 3f 44 5c 32 30 37 22 20 5b 63 75 ).(byte-code."\302.!.?D\207".[cu
3dc0 72 72 65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67 20 65 76 69 6c 2d 72 65 70 65 61 74 2d 6d 6f 76 rrent-prefix-arg.evil-repeat-mov
3de0 65 2d 63 75 72 73 6f 72 20 70 72 65 66 69 78 2d 6e 75 6d 65 72 69 63 2d 76 61 6c 75 65 5d 20 32 e-cursor.prefix-numeric-value].2
3e00 29 5d 29 23 40 38 36 20 53 61 6d 65 20 61 73 20 60 65 76 69 6c 2d 72 65 70 65 61 74 2d 70 6f 70 )])#@86.Same.as.`evil-repeat-pop
3e20 27 2c 20 62 75 74 20 77 69 74 68 20 6e 65 67 61 74 69 76 65 20 43 4f 55 4e 54 2e 0a 0a 28 66 6e ',.but.with.negative.COUNT...(fn
3e40 20 43 4f 55 4e 54 20 26 6f 70 74 69 6f 6e 61 6c 20 53 41 56 45 2d 50 4f 49 4e 54 29 1f 0a 28 65 .COUNT.&optional.SAVE-POINT)..(e
3e60 76 69 6c 2d 73 65 74 2d 63 6f 6d 6d 61 6e 64 2d 70 72 6f 70 65 72 74 69 65 73 20 27 65 76 69 6c vil-set-command-properties.'evil
3e80 2d 72 65 70 65 61 74 2d 70 6f 70 20 3a 72 65 70 65 61 74 20 6e 69 6c 20 3a 73 75 70 70 72 65 73 -repeat-pop.:repeat.nil.:suppres
3ea0 73 2d 6f 70 65 72 61 74 6f 72 20 74 29 0a 28 64 65 66 61 6c 69 61 73 20 27 65 76 69 6c 2d 72 65 s-operator.t).(defalias.'evil-re
3ec0 70 65 61 74 2d 70 6f 70 2d 6e 65 78 74 20 23 5b 35 31 33 20 22 5c 33 30 30 02 5b 02 5c 22 5c 32 peat-pop-next.#[513."\300.[.\"\2
3ee0 30 37 22 20 5b 65 76 69 6c 2d 72 65 70 65 61 74 2d 70 6f 70 5d 20 35 20 28 23 24 20 2e 20 31 35 07".[evil-repeat-pop].5.(#$...15
3f00 38 38 30 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 32 08 21 09 3f 44 5c 32 30 37 22 20 880).(byte-code."\302.!.?D\207".
3f20 5b 63 75 72 72 65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67 20 65 76 69 6c 2d 72 65 70 65 61 74 2d [current-prefix-arg.evil-repeat-
3f40 6d 6f 76 65 2d 63 75 72 73 6f 72 20 70 72 65 66 69 78 2d 6e 75 6d 65 72 69 63 2d 76 61 6c 75 65 move-cursor.prefix-numeric-value
3f60 5d 20 32 29 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c ].2)]).(byte-code."\300\301\302\
3f80 33 30 33 5c 33 30 34 5c 33 30 35 25 5c 32 31 30 5c 33 30 36 5c 33 30 37 5c 33 31 30 5c 33 31 31 303\304\305%\210\306\307\310\311
3fa0 5c 33 30 33 24 5c 32 31 30 5c 33 31 32 5c 33 30 37 5c 33 30 33 5c 22 5c 32 31 30 5c 33 31 33 5c \303$\210\312\307\303\"\210\313\
3fc0 33 31 34 21 5c 32 30 37 22 20 5b 65 76 69 6c 2d 73 65 74 2d 63 6f 6d 6d 61 6e 64 2d 70 72 6f 70 314!\207".[evil-set-command-prop
3fe0 65 72 74 69 65 73 20 65 76 69 6c 2d 72 65 70 65 61 74 2d 70 6f 70 2d 6e 65 78 74 20 3a 72 65 70 erties.evil-repeat-pop-next.:rep
4000 65 61 74 20 6e 69 6c 20 3a 73 75 70 70 72 65 73 73 2d 6f 70 65 72 61 74 6f 72 20 74 20 61 64 2d eat.nil.:suppress-operator.t.ad-
4020 61 64 64 2d 61 64 76 69 63 65 20 72 65 61 64 2d 6b 65 79 2d 73 65 71 75 65 6e 63 65 20 28 65 76 add-advice.read-key-sequence.(ev
4040 69 6c 20 6e 69 6c 20 74 20 28 61 64 76 69 63 65 20 6c 61 6d 62 64 61 20 6e 69 6c 20 22 52 65 63 il.nil.t.(advice.lambda.nil."Rec
4060 6f 72 64 20 60 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 2d 6b 65 79 73 27 20 62 65 66 6f 72 65 20 69 ord.`this-command-keys'.before.i
4080 74 20 69 73 20 72 65 73 65 74 2e 22 20 28 77 68 65 6e 20 28 61 6e 64 20 28 65 76 69 6c 2d 72 65 t.is.reset.".(when.(and.(evil-re
40a0 70 65 61 74 2d 72 65 63 6f 72 64 69 6e 67 2d 70 29 20 65 76 69 6c 2d 72 65 63 6f 72 64 69 6e 67 peat-recording-p).evil-recording
40c0 2d 63 75 72 72 65 6e 74 2d 63 6f 6d 6d 61 6e 64 29 20 28 6c 65 74 20 28 28 72 65 70 65 61 74 2d -current-command).(let.((repeat-
40e0 74 79 70 65 20 28 65 76 69 6c 2d 72 65 70 65 61 74 2d 74 79 70 65 20 74 68 69 73 2d 63 6f 6d 6d type.(evil-repeat-type.this-comm
4100 61 6e 64 20 74 29 29 29 20 28 69 66 20 28 66 75 6e 63 74 69 6f 6e 70 20 72 65 70 65 61 74 2d 74 and.t))).(if.(functionp.repeat-t
4120 79 70 65 29 20 28 66 75 6e 63 61 6c 6c 20 72 65 70 65 61 74 2d 74 79 70 65 20 27 70 6f 73 74 29 ype).(funcall.repeat-type.'post)
4140 29 29 29 29 29 20 62 65 66 6f 72 65 20 61 64 2d 61 63 74 69 76 61 74 65 20 70 72 6f 76 69 64 65 ))))).before.ad-activate.provide
4160 20 65 76 69 6c 2d 72 65 70 65 61 74 5d 20 36 29 0a .evil-repeat].6).