summaryrefslogtreecommitdiff
path: root/elpa/multiple-cursors-20220328.1724/multiple-cursors-core.elc
blob: 77f4fcb52fe76b619f6adc39468176c943367485 (plain)
ofshex dumpascii
0000 3b 45 4c 43 1c 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 32 38 2e 31 0a 3b 3b 3b 20 77 69 74 68 20 61 6c 6c 20 6f 70 74 cs.version.28.1.;;;.with.all.opt
0040 69 6d 69 7a 61 74 69 6f 6e 73 2e 0a 0a 0a 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c imizations.....(byte-code."\300\
0060 33 30 31 21 5c 32 31 30 5c 33 30 30 5c 33 30 32 21 5c 32 31 30 5c 33 30 33 5c 33 30 34 5c 33 30 301!\210\300\302!\210\303\304\30
0080 35 5c 33 30 36 5c 33 30 37 5c 33 31 30 25 5c 32 31 30 5c 33 30 33 5c 33 31 31 5c 33 31 32 5c 33 5\306\307\310%\210\303\311\312\3
00a0 31 33 5c 33 31 34 5c 33 31 35 5c 33 31 36 5c 33 31 37 5c 33 31 35 5c 22 46 44 43 5c 33 32 30 5c 13\314\315\316\317\315\"FDC\320\
00c0 33 30 37 5c 33 31 30 25 5c 32 31 30 5c 33 32 31 5c 33 32 32 5c 33 31 32 5c 33 32 33 5c 33 32 34 307\310%\210\321\322\312\323\324
00e0 5c 33 32 35 5c 33 30 37 5c 33 31 30 26 07 5c 32 31 30 5c 33 30 33 5c 33 32 36 5c 33 32 37 5c 33 \325\307\310&.\210\303\326\327\3
0100 33 30 5c 33 30 37 5c 33 31 30 25 5c 32 30 37 22 20 5b 72 65 71 75 69 72 65 20 63 6c 2d 6c 69 62 30\307\310%\207".[require.cl-lib
0120 20 72 65 63 74 20 63 75 73 74 6f 6d 2d 64 65 63 6c 61 72 65 2d 66 61 63 65 20 6d 63 2f 63 75 72 .rect.custom-declare-face.mc/cur
0140 73 6f 72 2d 66 61 63 65 20 28 28 74 20 28 3a 69 6e 76 65 72 73 65 2d 76 69 64 65 6f 20 74 29 29 sor-face.((t.(:inverse-video.t))
0160 29 20 22 54 68 65 20 66 61 63 65 20 75 73 65 64 20 66 6f 72 20 66 61 6b 65 20 63 75 72 73 6f 72 )."The.face.used.for.fake.cursor
0180 73 22 20 3a 67 72 6f 75 70 20 6d 75 6c 74 69 70 6c 65 2d 63 75 72 73 6f 72 73 20 6d 63 2f 63 75 s".:group.multiple-cursors.mc/cu
01a0 72 73 6f 72 2d 62 61 72 2d 66 61 63 65 20 74 20 3a 68 65 69 67 68 74 20 31 20 3a 62 61 63 6b 67 rsor-bar-face.t.:height.1.:backg
01c0 72 6f 75 6e 64 20 66 61 63 65 2d 61 74 74 72 69 62 75 74 65 20 63 75 72 73 6f 72 20 22 54 68 65 round.face-attribute.cursor."The
01e0 20 66 61 63 65 20 75 73 65 64 20 66 6f 72 20 66 61 6b 65 20 63 75 72 73 6f 72 73 20 69 66 20 74 .face.used.for.fake.cursors.if.t
0200 68 65 20 63 75 72 73 6f 72 2d 74 79 70 65 20 69 73 20 62 61 72 22 20 63 75 73 74 6f 6d 2d 64 65 he.cursor-type.is.bar".custom-de
0220 63 6c 61 72 65 2d 76 61 72 69 61 62 6c 65 20 6d 63 2f 6d 61 74 63 68 2d 63 75 72 73 6f 72 2d 73 clare-variable.mc/match-cursor-s
0240 74 79 6c 65 20 22 49 66 20 6e 6f 6e 2d 6e 69 6c 2c 20 61 74 74 65 6d 70 74 20 74 6f 20 6d 61 74 tyle."If.non-nil,.attempt.to.mat
0260 63 68 20 74 68 65 20 63 75 72 73 6f 72 20 73 74 79 6c 65 20 74 68 61 74 20 74 68 65 20 75 73 65 ch.the.cursor.style.that.the.use
0280 72 5c 6e 68 61 73 20 73 65 6c 65 63 74 65 64 2e 20 20 4e 61 6d 65 6c 79 2c 20 75 73 65 20 76 65 r\nhas.selected...Namely,.use.ve
02a0 72 74 69 63 61 6c 20 62 61 72 73 20 74 68 65 20 75 73 65 72 20 68 61 73 20 63 6f 6e 66 69 67 75 rtical.bars.the.user.has.configu
02c0 72 65 64 5c 6e 45 6d 61 63 73 20 74 6f 20 75 73 65 20 74 68 61 74 20 63 75 72 73 6f 72 2e 5c 6e red\nEmacs.to.use.that.cursor.\n
02e0 5c 6e 49 66 20 6e 69 6c 2c 20 6a 75 73 74 20 75 73 65 20 73 74 61 6e 64 61 72 64 20 72 65 63 74 \nIf.nil,.just.use.standard.rect
0300 61 6e 67 6c 65 20 63 75 72 73 6f 72 73 20 66 6f 72 20 61 6c 6c 20 66 61 6b 65 20 63 75 72 73 6f angle.cursors.for.all.fake.curso
0320 72 73 2e 5c 6e 5c 6e 49 6e 20 73 6f 6d 65 20 6d 6f 64 65 73 2f 74 68 65 6d 65 73 2c 20 74 68 65 rs.\n\nIn.some.modes/themes,.the
0340 20 62 61 72 20 66 61 6b 65 20 63 75 72 73 6f 72 73 20 61 72 65 20 65 69 74 68 65 72 20 6e 6f 74 .bar.fake.cursors.are.either.not
0360 5c 6e 72 65 6e 64 65 72 65 64 20 6f 72 20 73 68 69 66 74 20 74 65 78 74 2e 22 20 3a 74 79 70 65 \nrendered.or.shift.text.".:type
0380 20 28 62 6f 6f 6c 65 61 6e 29 20 6d 63 2f 72 65 67 69 6f 6e 2d 66 61 63 65 20 28 28 74 20 3a 69 .(boolean).mc/region-face.((t.:i
03a0 6e 68 65 72 69 74 20 72 65 67 69 6f 6e 29 29 20 22 54 68 65 20 66 61 63 65 20 75 73 65 64 20 66 nherit.region))."The.face.used.f
03c0 6f 72 20 66 61 6b 65 20 72 65 67 69 6f 6e 73 22 5d 20 39 29 0a 23 40 35 32 20 4d 61 6b 65 20 73 or.fake.regions"].9).#@52.Make.s
03e0 75 72 65 20 70 6f 69 6e 74 20 69 73 20 69 6e 20 74 68 65 20 72 69 67 68 74 20 70 6c 61 63 65 20 ure.point.is.in.the.right.place.
0400 77 68 65 6e 20 75 6e 64 6f 69 6e 67 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 6d 63 2f 61 64 64 2d when.undoing..(defalias.'mc/add-
0420 66 61 6b 65 2d 63 75 72 73 6f 72 2d 74 6f 2d 75 6e 64 6f 2d 6c 69 73 74 20 27 28 6d 61 63 72 6f fake-cursor-to-undo-list.'(macro
0440 20 2e 20 23 5b 28 26 72 65 73 74 20 66 6f 72 6d 73 29 20 22 5c 33 30 32 5c 33 30 33 21 18 5c 33 ...#[(&rest.forms)."\302\303!.\3
0460 30 34 08 5c 33 30 35 42 43 5c 33 30 36 5c 33 30 37 5c 33 31 30 08 5c 33 31 31 42 42 45 5c 33 31 04.\305BC\306\307\310.\311BBE\31
0480 32 09 5c 33 31 33 5c 33 31 34 08 5c 33 31 35 42 42 5c 33 31 36 42 42 43 5c 22 29 42 42 42 5c 32 2.\313\314.\315BB\316BBC\")BBB\2
04a0 30 37 22 20 5b 75 63 20 66 6f 72 6d 73 20 6d 61 6b 65 2d 73 79 6d 62 6f 6c 20 22 75 6e 64 6f 2d 07".[uc.forms.make-symbol."undo-
04c0 63 6c 65 61 6e 65 72 22 20 6c 65 74 20 28 28 63 6f 6e 73 20 27 61 70 70 6c 79 20 28 63 6f 6e 73 cleaner".let.((cons.'apply.(cons
04e0 20 27 64 65 61 63 74 69 76 61 74 65 2d 63 75 72 73 6f 72 2d 61 66 74 65 72 2d 75 6e 64 6f 20 28 .'deactivate-cursor-after-undo.(
0500 6c 69 73 74 20 69 64 29 29 29 29 20 73 65 74 71 20 62 75 66 66 65 72 2d 75 6e 64 6f 2d 6c 69 73 list.id)))).setq.buffer-undo-lis
0520 74 20 63 6f 6e 73 20 28 62 75 66 66 65 72 2d 75 6e 64 6f 2d 6c 69 73 74 29 20 61 70 70 65 6e 64 t.cons.(buffer-undo-list).append
0540 20 69 66 20 65 71 20 28 28 63 61 72 20 62 75 66 66 65 72 2d 75 6e 64 6f 2d 6c 69 73 74 29 29 20 .if.eq.((car.buffer-undo-list)).
0560 28 28 73 65 74 71 20 62 75 66 66 65 72 2d 75 6e 64 6f 2d 6c 69 73 74 20 28 63 64 72 20 62 75 66 ((setq.buffer-undo-list.(cdr.buf
0580 66 65 72 2d 75 6e 64 6f 2d 6c 69 73 74 29 29 20 28 73 65 74 71 20 62 75 66 66 65 72 2d 75 6e 64 fer-undo-list)).(setq.buffer-und
05a0 6f 2d 6c 69 73 74 20 28 63 6f 6e 73 20 28 63 6f 6e 73 20 27 61 70 70 6c 79 20 28 63 6f 6e 73 20 o-list.(cons.(cons.'apply.(cons.
05c0 27 61 63 74 69 76 61 74 65 2d 63 75 72 73 6f 72 2d 66 6f 72 2d 75 6e 64 6f 20 28 6c 69 73 74 20 'activate-cursor-for-undo.(list.
05e0 69 64 29 29 29 20 62 75 66 66 65 72 2d 75 6e 64 6f 2d 6c 69 73 74 29 29 29 5d 20 39 20 28 23 24 id))).buffer-undo-list)))].9.(#$
0600 20 2e 20 39 38 36 29 5d 29 29 0a 28 64 65 66 61 6c 69 61 73 20 27 6d 63 2f 61 6c 6c 2d 66 61 6b ...986)])).(defalias.'mc/all-fak
0620 65 2d 63 75 72 73 6f 72 73 20 23 5b 28 26 6f 70 74 69 6f 6e 61 6c 20 73 74 61 72 74 20 65 6e 64 e-cursors.#[(&optional.start.end
0640 29 20 22 5c 33 30 32 5c 33 30 33 5c 33 30 34 08 5c 32 30 36 08 00 65 09 5c 32 30 36 0d 00 64 5c )."\302\303\304.\206..e.\206..d\
0660 22 5c 22 5c 32 30 37 22 20 5b 73 74 61 72 74 20 65 6e 64 20 63 6c 2d 72 65 6d 6f 76 65 2d 69 66 "\"\207".[start.end.cl-remove-if
0680 2d 6e 6f 74 20 6d 63 2f 66 61 6b 65 2d 63 75 72 73 6f 72 2d 70 20 6f 76 65 72 6c 61 79 73 2d 69 -not.mc/fake-cursor-p.overlays-i
06a0 6e 5d 20 35 5d 29 0a 23 40 36 32 20 52 75 6e 73 20 74 68 65 20 62 6f 64 79 20 66 6f 72 20 65 61 n].5]).#@62.Runs.the.body.for.ea
06c0 63 68 20 66 61 6b 65 20 63 75 72 73 6f 72 2c 20 62 6f 75 6e 64 20 74 6f 20 74 68 65 20 6e 61 6d ch.fake.cursor,.bound.to.the.nam
06e0 65 20 63 75 72 73 6f 72 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 6d 63 2f 66 6f 72 2d 65 61 63 68 e.cursor..(defalias.'mc/for-each
0700 2d 66 61 6b 65 2d 63 75 72 73 6f 72 20 27 28 6d 61 63 72 6f 20 2e 20 23 5b 28 26 72 65 73 74 20 -fake-cursor.'(macro...#[(&rest.
0720 66 6f 72 6d 73 29 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 08 42 42 44 5c 33 30 35 forms)."\301\302\303\304.BBD\305
0740 42 42 5c 32 30 37 22 20 5b 66 6f 72 6d 73 20 6d 61 70 63 20 66 75 6e 63 74 69 6f 6e 20 6c 61 6d BB\207".[forms.mapc.function.lam
0760 62 64 61 20 28 63 75 72 73 6f 72 29 20 28 28 6d 63 2f 61 6c 6c 2d 66 61 6b 65 2d 63 75 72 73 6f bda.(cursor).((mc/all-fake-curso
0780 72 73 29 29 5d 20 35 20 28 23 24 20 2e 20 31 37 30 38 29 5d 29 29 0a 23 40 36 39 20 53 61 76 65 rs))].5.(#$...1708)])).#@69.Save
07a0 73 20 61 6e 64 20 72 65 73 74 6f 72 65 73 20 61 6c 6c 20 74 68 65 20 73 74 61 74 65 20 74 68 61 s.and.restores.all.the.state.tha
07c0 74 20 6d 75 6c 74 69 70 6c 65 2d 63 75 72 73 6f 72 73 20 63 61 72 65 73 20 61 62 6f 75 74 2e 1f t.multiple-cursors.cares.about..
07e0 0a 28 64 65 66 61 6c 69 61 73 20 27 6d 63 2f 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 20 27 28 .(defalias.'mc/save-excursion.'(
0800 6d 61 63 72 6f 20 2e 20 23 5b 28 26 72 65 73 74 20 66 6f 72 6d 73 29 20 22 5c 33 30 32 5c 33 30 macro...#[(&rest.forms)."\302\30
0820 33 21 18 5c 33 30 34 08 5c 33 30 35 42 43 5c 33 30 36 08 5c 33 30 37 42 42 5c 33 31 30 09 42 5c 3!.\304.\305BC\306.\307BB\310.B\
0840 33 31 31 08 44 5c 32 35 37 05 29 5c 32 30 37 22 20 5b 63 73 20 66 6f 72 6d 73 20 6d 61 6b 65 2d 311.D\257.)\207".[cs.forms.make-
0860 73 79 6d 62 6f 6c 20 22 63 75 72 72 65 6e 74 2d 73 74 61 74 65 22 20 6c 65 74 20 28 28 6d 63 2f symbol."current-state".let.((mc/
0880 73 74 6f 72 65 2d 63 75 72 72 65 6e 74 2d 73 74 61 74 65 2d 69 6e 2d 6f 76 65 72 6c 61 79 20 28 store-current-state-in-overlay.(
08a0 6d 61 6b 65 2d 6f 76 65 72 6c 61 79 20 28 70 6f 69 6e 74 29 20 28 70 6f 69 6e 74 29 20 6e 69 6c make-overlay.(point).(point).nil
08c0 20 6e 69 6c 20 74 29 29 29 20 6f 76 65 72 6c 61 79 2d 70 75 74 20 28 27 74 79 70 65 20 27 6f 72 .nil.t))).overlay-put.('type.'or
08e0 69 67 69 6e 61 6c 2d 63 75 72 73 6f 72 29 20 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 20 6d 63 iginal-cursor).save-excursion.mc
0900 2f 70 6f 70 2d 73 74 61 74 65 2d 66 72 6f 6d 2d 6f 76 65 72 6c 61 79 5d 20 36 20 28 23 24 20 2e /pop-state-from-overlay].6.(#$..
0920 20 31 39 34 38 29 5d 29 29 0a 28 64 65 66 61 6c 69 61 73 20 27 6d 63 2d 2d 63 6f 6d 70 61 72 65 .1948)])).(defalias.'mc--compare
0940 2d 62 79 2d 6f 76 65 72 6c 61 79 2d 73 74 61 72 74 20 23 5b 28 6f 31 20 6f 32 29 20 22 5c 33 30 -by-overlay-start.#[(o1.o2)."\30
0960 32 08 21 5c 33 30 32 09 21 57 5c 32 30 37 22 20 5b 6f 31 20 6f 32 20 6f 76 65 72 6c 61 79 2d 73 2.!\302.!W\207".[o1.o2.overlay-s
0980 74 61 72 74 5d 20 33 5d 29 0a 23 40 37 32 20 52 75 6e 73 20 74 68 65 20 62 6f 64 79 20 66 6f 72 tart].3]).#@72.Runs.the.body.for
09a0 20 65 61 63 68 20 63 75 72 73 6f 72 2c 20 66 61 6b 65 20 61 6e 64 20 72 65 61 6c 2c 20 62 6f 75 .each.cursor,.fake.and.real,.bou
09c0 6e 64 20 74 6f 20 74 68 65 20 6e 61 6d 65 20 63 75 72 73 6f 72 1f 0a 28 64 65 66 61 6c 69 61 73 nd.to.the.name.cursor..(defalias
09e0 20 27 6d 63 2f 66 6f 72 2d 65 61 63 68 2d 63 75 72 73 6f 72 2d 6f 72 64 65 72 65 64 20 27 28 6d .'mc/for-each-cursor-ordered.'(m
0a00 61 63 72 6f 20 2e 20 23 5b 28 26 72 65 73 74 20 66 6f 72 6d 73 29 20 22 5c 33 30 32 5c 33 30 33 acro...#[(&rest.forms)."\302\303
0a20 21 18 5c 33 30 34 08 5c 33 30 35 42 43 5c 33 30 36 5c 33 30 37 5c 33 31 30 5c 33 31 31 5c 33 31 !.\304.\305BC\306\307\310\311\31
0a40 32 5c 33 31 33 09 42 42 45 44 5c 33 31 34 42 42 5c 33 31 35 5c 33 31 36 08 44 44 46 29 5c 32 30 2\313.BBED\314BB\315\316.DDF)\20
0a60 37 22 20 5b 72 63 69 20 66 6f 72 6d 73 20 6d 61 6b 65 2d 73 79 6d 62 6f 6c 20 22 72 65 61 6c 2d 7".[rci.forms.make-symbol."real-
0a80 63 75 72 73 6f 72 2d 69 64 22 20 6c 65 74 20 28 28 6f 76 65 72 6c 61 79 2d 67 65 74 20 28 6d 63 cursor-id".let.((overlay-get.(mc
0aa0 2f 63 72 65 61 74 65 2d 66 61 6b 65 2d 63 75 72 73 6f 72 2d 61 74 2d 70 6f 69 6e 74 29 20 27 6d /create-fake-cursor-at-point).'m
0ac0 63 2d 69 64 29 29 20 6d 61 70 63 20 66 75 6e 63 74 69 6f 6e 20 6c 61 6d 62 64 61 20 28 63 75 72 c-id)).mapc.function.lambda.(cur
0ae0 73 6f 72 29 20 77 68 65 6e 20 28 6d 63 2f 66 61 6b 65 2d 63 75 72 73 6f 72 2d 70 20 63 75 72 73 sor).when.(mc/fake-cursor-p.curs
0b00 6f 72 29 20 28 28 73 6f 72 74 20 28 6f 76 65 72 6c 61 79 73 2d 69 6e 20 28 70 6f 69 6e 74 2d 6d or).((sort.(overlays-in.(point-m
0b20 69 6e 29 20 28 70 6f 69 6e 74 2d 6d 61 78 29 29 20 27 6d 63 2d 2d 63 6f 6d 70 61 72 65 2d 62 79 in).(point-max)).'mc--compare-by
0b40 2d 6f 76 65 72 6c 61 79 2d 73 74 61 72 74 29 29 20 6d 63 2f 70 6f 70 2d 73 74 61 74 65 2d 66 72 -overlay-start)).mc/pop-state-fr
0b60 6f 6d 2d 6f 76 65 72 6c 61 79 20 6d 63 2f 63 75 72 73 6f 72 2d 77 69 74 68 2d 69 64 5d 20 39 20 om-overlay.mc/cursor-with-id].9.
0b80 28 23 24 20 2e 20 32 34 34 37 29 5d 29 29 0a 23 40 34 37 20 53 61 76 65 73 20 61 6e 64 20 72 65 (#$...2447)])).#@47.Saves.and.re
0ba0 73 74 6f 72 65 73 20 74 68 65 20 77 69 6e 64 6f 77 20 73 63 72 6f 6c 6c 20 70 6f 73 69 74 69 6f stores.the.window.scroll.positio
0bc0 6e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 6d 63 2f 73 61 76 65 2d 77 69 6e 64 6f 77 2d 73 63 72 n..(defalias.'mc/save-window-scr
0be0 6f 6c 6c 20 27 28 6d 61 63 72 6f 20 2e 20 23 5b 28 26 72 65 73 74 20 66 6f 72 6d 73 29 20 22 5c oll.'(macro...#[(&rest.forms)."\
0c00 33 30 34 5c 33 30 35 21 5c 33 30 34 5c 33 30 36 21 5c 33 30 34 5c 33 30 37 21 18 19 1a 5c 33 31 304\305!\304\306!\304\307!...\31
0c20 30 5c 6e 5c 33 31 31 42 09 5c 33 31 32 42 08 5c 33 31 33 42 45 5c 33 31 34 0b 5c 33 31 35 5c 6e 0\n\311B.\312B.\313BE\314.\315\n
0c40 44 5c 33 31 36 5c 33 31 37 09 5c 33 32 30 42 42 42 5c 33 32 31 5c 33 31 37 08 45 5c 33 32 32 5c D\316\317.\320BBB\321\317.E\322\
0c60 6e 5c 33 32 33 42 42 5c 33 32 32 09 5c 33 32 34 42 42 5c 32 35 37 05 5c 22 2b 42 42 5c 32 30 37 n\323BB\322.\324BB\257.\"+BB\207
0c80 22 20 5b 68 20 73 20 70 20 66 6f 72 6d 73 20 6d 61 6b 65 2d 73 79 6d 62 6f 6c 20 22 70 22 20 22 ".[h.s.p.forms.make-symbol."p"."
0ca0 73 74 61 72 74 22 20 22 68 73 63 72 6f 6c 6c 22 20 6c 65 74 20 28 28 73 65 74 2d 6d 61 72 6b 65 start"."hscroll".let.((set-marke
0cc0 72 20 28 6d 61 6b 65 2d 6d 61 72 6b 65 72 29 20 28 70 6f 69 6e 74 29 29 29 20 28 28 73 65 74 2d r.(make-marker).(point))).((set-
0ce0 6d 61 72 6b 65 72 20 28 6d 61 6b 65 2d 6d 61 72 6b 65 72 29 20 28 77 69 6e 64 6f 77 2d 73 74 61 marker.(make-marker).(window-sta
0d00 72 74 29 29 29 20 28 28 77 69 6e 64 6f 77 2d 68 73 63 72 6f 6c 6c 29 29 20 61 70 70 65 6e 64 20 rt))).((window-hscroll)).append.
0d20 67 6f 74 6f 2d 63 68 61 72 20 73 65 74 2d 77 69 6e 64 6f 77 2d 73 74 61 72 74 20 6e 69 6c 20 28 goto-char.set-window-start.nil.(
0d40 74 29 20 73 65 74 2d 77 69 6e 64 6f 77 2d 68 73 63 72 6f 6c 6c 20 73 65 74 2d 6d 61 72 6b 65 72 t).set-window-hscroll.set-marker
0d60 20 28 6e 69 6c 29 20 28 6e 69 6c 29 5d 20 31 31 20 28 23 24 20 2e 20 32 39 36 34 29 5d 29 29 0a .(nil).(nil)].11.(#$...2964)])).
0d80 23 40 34 30 20 52 65 74 75 72 6e 20 6e 6f 6e 2d 6e 69 6c 20 69 66 20 74 68 65 20 63 75 72 73 6f #@40.Return.non-nil.if.the.curso
0da0 72 20 69 73 20 61 20 62 61 72 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 6d 63 2f 63 75 72 73 6f r.is.a.bar...(defalias.'mc/curso
0dc0 72 2d 69 73 2d 62 61 72 20 23 5b 6e 69 6c 20 22 08 5c 33 30 31 3d 5c 32 30 36 0f 00 08 3c 5c 32 r-is-bar.#[nil.".\301=\206...<\2
0de0 30 35 0f 00 08 40 5c 33 30 31 3d 5c 32 30 37 22 20 5b 63 75 72 73 6f 72 2d 74 79 70 65 20 62 61 05...@\301=\207".[cursor-type.ba
0e00 72 5d 20 32 20 28 23 24 20 2e 20 33 34 36 31 29 5d 29 0a 23 40 34 38 20 46 61 73 74 65 72 20 69 r].2.(#$...3461)]).#@48.Faster.i
0e20 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 20 6f 66 20 60 6c 69 6e 65 2d 6e 75 6d 62 65 72 2d 61 74 mplementation.of.`line-number-at
0e40 2d 70 6f 73 27 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 6d 63 2f 6c 69 6e 65 2d 6e 75 6d 62 65 -pos'...(defalias.'mc/line-numbe
0e60 72 2d 61 74 2d 70 6f 73 20 23 5b 28 26 6f 70 74 69 6f 6e 61 6c 20 70 6f 73 20 61 62 73 6f 6c 75 r-at-pos.#[(&optional.pos.absolu
0e80 74 65 29 20 22 08 5c 32 30 33 5c 22 00 5c 32 31 32 09 5c 32 30 33 18 00 5c 32 31 34 7e 5c 32 31 te).".\203\".\212.\203..\214~\21
0ea0 30 08 62 5c 32 31 30 5c 33 30 32 5c 33 30 33 5c 33 30 34 21 21 29 5c 32 30 32 20 00 08 62 5c 32 0.b\210\302\303\304!!)\202...b\2
0ec0 31 30 5c 33 30 32 5c 33 30 33 5c 33 30 34 21 21 29 5c 32 30 37 5c 33 30 32 5c 33 30 33 5c 33 30 10\302\303\304!!)\207\302\303\30
0ee0 34 21 21 5c 32 30 37 22 20 5b 70 6f 73 20 61 62 73 6f 6c 75 74 65 20 73 74 72 69 6e 67 2d 74 6f 4!!\207".[pos.absolute.string-to
0f00 2d 6e 75 6d 62 65 72 20 66 6f 72 6d 61 74 2d 6d 6f 64 65 2d 6c 69 6e 65 20 22 25 6c 22 5d 20 33 -number.format-mode-line."%l"].3
0f20 20 28 23 24 20 2e 20 33 36 30 38 29 5d 29 0a 23 40 35 32 20 43 72 65 61 74 65 20 6f 76 65 72 6c .(#$...3608)]).#@52.Create.overl
0f40 61 79 20 74 6f 20 6c 6f 6f 6b 20 6c 69 6b 65 20 63 75 72 73 6f 72 20 61 74 20 65 6e 64 20 6f 66 ay.to.look.like.cursor.at.end.of
0f60 20 6c 69 6e 65 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 6d 63 2f 6d 61 6b 65 2d 63 75 72 73 6f .line...(defalias.'mc/make-curso
0f80 72 2d 6f 76 65 72 6c 61 79 2d 61 74 2d 65 6f 6c 20 23 5b 28 70 6f 73 29 20 22 5c 33 30 33 08 5c r-overlay-at-eol.#[(pos)."\303.\
0fa0 32 31 31 5c 33 30 34 5c 32 31 31 5c 32 31 31 25 19 5c 6e 5c 32 30 33 1e 00 5c 33 30 35 20 5c 32 211\304\211\211%.\n\203..\305.\2
0fc0 30 33 1e 00 5c 33 30 36 09 5c 33 30 37 5c 33 31 30 5c 33 31 31 5c 33 31 32 5c 33 31 33 23 23 5c 03..\306.\307\310\311\312\313##\
0fe0 32 31 30 5c 32 30 32 28 00 5c 33 30 36 09 5c 33 31 34 5c 33 31 30 5c 33 31 35 5c 33 31 32 5c 33 210\202(.\306.\314\310\315\312\3
1000 31 36 23 23 5c 32 31 30 09 29 5c 32 30 37 22 20 5b 70 6f 73 20 6f 76 65 72 6c 61 79 20 6d 63 2f 16##\210.)\207".[pos.overlay.mc/
1020 6d 61 74 63 68 2d 63 75 72 73 6f 72 2d 73 74 79 6c 65 20 6d 61 6b 65 2d 6f 76 65 72 6c 61 79 20 match-cursor-style.make-overlay.
1040 6e 69 6c 20 6d 63 2f 63 75 72 73 6f 72 2d 69 73 2d 62 61 72 20 6f 76 65 72 6c 61 79 2d 70 75 74 nil.mc/cursor-is-bar.overlay-put
1060 20 62 65 66 6f 72 65 2d 73 74 72 69 6e 67 20 70 72 6f 70 65 72 74 69 7a 65 20 22 7c 22 20 66 61 .before-string.propertize."|".fa
1080 63 65 20 6d 63 2f 63 75 72 73 6f 72 2d 62 61 72 2d 66 61 63 65 20 61 66 74 65 72 2d 73 74 72 69 ce.mc/cursor-bar-face.after-stri
10a0 6e 67 20 22 20 22 20 6d 63 2f 63 75 72 73 6f 72 2d 66 61 63 65 5d 20 37 20 28 23 24 20 2e 20 33 ng.".".mc/cursor-face].7.(#$...3
10c0 38 39 32 29 5d 29 0a 23 40 34 39 20 43 72 65 61 74 65 20 6f 76 65 72 6c 61 79 20 74 6f 20 6c 6f 892)]).#@49.Create.overlay.to.lo
10e0 6f 6b 20 6c 69 6b 65 20 63 75 72 73 6f 72 20 69 6e 73 69 64 65 20 74 65 78 74 2e 1f 0a 28 64 65 ok.like.cursor.inside.text...(de
1100 66 61 6c 69 61 73 20 27 6d 63 2f 6d 61 6b 65 2d 63 75 72 73 6f 72 2d 6f 76 65 72 6c 61 79 2d 69 falias.'mc/make-cursor-overlay-i
1120 6e 6c 69 6e 65 20 23 5b 28 70 6f 73 29 20 22 5c 33 30 33 08 5c 32 31 31 54 5c 33 30 34 5c 32 31 nline.#[(pos)."\303.\211T\304\21
1140 31 5c 32 31 31 25 19 5c 6e 5c 32 30 33 1f 00 5c 33 30 35 20 5c 32 30 33 1f 00 5c 33 30 36 09 5c 1\211%.\n\203..\305.\203..\306.\
1160 33 30 37 5c 33 31 30 5c 33 31 31 5c 33 31 32 5c 33 31 33 23 23 5c 32 31 30 5c 32 30 32 25 00 5c 307\310\311\312\313##\210\202%.\
1180 33 30 36 09 5c 33 31 32 5c 33 31 34 23 5c 32 31 30 09 29 5c 32 30 37 22 20 5b 70 6f 73 20 6f 76 306.\312\314#\210.)\207".[pos.ov
11a0 65 72 6c 61 79 20 6d 63 2f 6d 61 74 63 68 2d 63 75 72 73 6f 72 2d 73 74 79 6c 65 20 6d 61 6b 65 erlay.mc/match-cursor-style.make
11c0 2d 6f 76 65 72 6c 61 79 20 6e 69 6c 20 6d 63 2f 63 75 72 73 6f 72 2d 69 73 2d 62 61 72 20 6f 76 -overlay.nil.mc/cursor-is-bar.ov
11e0 65 72 6c 61 79 2d 70 75 74 20 62 65 66 6f 72 65 2d 73 74 72 69 6e 67 20 70 72 6f 70 65 72 74 69 erlay-put.before-string.properti
1200 7a 65 20 22 7c 22 20 66 61 63 65 20 6d 63 2f 63 75 72 73 6f 72 2d 62 61 72 2d 66 61 63 65 20 6d ze."|".face.mc/cursor-bar-face.m
1220 63 2f 63 75 72 73 6f 72 2d 66 61 63 65 5d 20 37 20 28 23 24 20 2e 20 34 33 30 30 29 5d 29 0a 23 c/cursor-face].7.(#$...4300)]).#
1240 40 31 34 31 20 43 72 65 61 74 65 20 6f 76 65 72 6c 61 79 20 74 6f 20 6c 6f 6f 6b 20 6c 69 6b 65 @141.Create.overlay.to.look.like
1260 20 63 75 72 73 6f 72 2e 0a 53 70 65 63 69 61 6c 20 63 61 73 65 20 66 6f 72 20 65 6e 64 20 6f 66 .cursor..Special.case.for.end.of
1280 20 6c 69 6e 65 2c 20 62 65 63 61 75 73 65 20 6f 76 65 72 6c 61 79 20 6f 76 65 72 20 61 20 6e 65 .line,.because.overlay.over.a.ne
12a0 77 6c 69 6e 65 0a 68 69 67 68 6c 69 67 68 74 73 20 74 68 65 20 65 6e 74 69 72 65 20 77 69 64 74 wline.highlights.the.entire.widt
12c0 68 20 6f 66 20 74 68 65 20 77 69 6e 64 6f 77 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 6d 63 2f h.of.the.window...(defalias.'mc/
12e0 6d 61 6b 65 2d 63 75 72 73 6f 72 2d 6f 76 65 72 6c 61 79 2d 61 74 2d 70 6f 69 6e 74 20 23 5b 6e make-cursor-overlay-at-point.#[n
1300 69 6c 20 22 6c 5c 32 30 33 08 00 5c 33 30 30 60 21 5c 32 30 37 5c 33 30 31 60 21 5c 32 30 37 22 il."l\203..\300`!\207\301`!\207"
1320 20 5b 6d 63 2f 6d 61 6b 65 2d 63 75 72 73 6f 72 2d 6f 76 65 72 6c 61 79 2d 61 74 2d 65 6f 6c 20 .[mc/make-cursor-overlay-at-eol.
1340 6d 63 2f 6d 61 6b 65 2d 63 75 72 73 6f 72 2d 6f 76 65 72 6c 61 79 2d 69 6e 6c 69 6e 65 5d 20 32 mc/make-cursor-overlay-inline].2
1360 20 28 23 24 20 2e 20 34 36 37 37 29 5d 29 0a 23 40 34 34 20 43 72 65 61 74 65 20 6f 76 65 72 6c .(#$...4677)]).#@44.Create.overl
1380 61 79 20 74 6f 20 6c 6f 6f 6b 20 6c 69 6b 65 20 61 63 74 69 76 65 20 72 65 67 69 6f 6e 2e 1f 0a ay.to.look.like.active.region...
13a0 28 64 65 66 61 6c 69 61 73 20 27 6d 63 2f 6d 61 6b 65 2d 72 65 67 69 6f 6e 2d 6f 76 65 72 6c 61 (defalias.'mc/make-region-overla
13c0 79 2d 62 65 74 77 65 65 6e 2d 70 6f 69 6e 74 2d 61 6e 64 2d 6d 61 72 6b 20 23 5b 6e 69 6c 20 22 y-between-point-and-mark.#[nil."
13e0 5c 33 30 31 5c 33 30 32 20 60 5c 33 30 33 5c 32 31 31 5c 33 30 34 25 18 5c 33 30 35 08 5c 33 30 \301\302.`\303\211\304%.\305.\30
1400 36 5c 33 30 37 23 5c 32 31 30 5c 33 30 35 08 5c 33 31 30 5c 33 31 31 23 5c 32 31 30 08 29 5c 32 6\307#\210\305.\310\311#\210.)\2
1420 30 37 22 20 5b 6f 76 65 72 6c 61 79 20 6d 61 6b 65 2d 6f 76 65 72 6c 61 79 20 6d 61 72 6b 20 6e 07".[overlay.make-overlay.mark.n
1440 69 6c 20 74 20 6f 76 65 72 6c 61 79 2d 70 75 74 20 66 61 63 65 20 6d 63 2f 72 65 67 69 6f 6e 2d il.t.overlay-put.face.mc/region-
1460 66 61 63 65 20 74 79 70 65 20 61 64 64 69 74 69 6f 6e 61 6c 2d 72 65 67 69 6f 6e 5d 20 36 20 28 face.type.additional-region].6.(
1480 23 24 20 2e 20 34 39 38 30 29 5d 29 0a 23 40 36 33 20 41 20 6c 69 73 74 20 6f 66 20 76 61 72 73 #$...4980)]).#@63.A.list.of.vars
14a0 20 74 68 61 74 20 6e 65 65 64 20 74 6f 20 62 65 20 74 72 61 63 6b 65 64 20 6f 6e 20 61 20 70 65 .that.need.to.be.tracked.on.a.pe
14c0 72 2d 63 75 72 73 6f 72 20 62 61 73 69 73 2e 1f 0a 28 64 65 66 76 61 72 20 6d 63 2f 63 75 72 73 r-cursor.basis...(defvar.mc/curs
14e0 6f 72 2d 73 70 65 63 69 66 69 63 2d 76 61 72 73 20 27 28 74 72 61 6e 73 69 65 6e 74 2d 6d 61 72 or-specific-vars.'(transient-mar
1500 6b 2d 6d 6f 64 65 20 6b 69 6c 6c 2d 72 69 6e 67 20 6b 69 6c 6c 2d 72 69 6e 67 2d 79 61 6e 6b 2d k-mode.kill-ring.kill-ring-yank-
1520 70 6f 69 6e 74 65 72 20 6d 61 72 6b 2d 72 69 6e 67 20 6d 61 72 6b 2d 61 63 74 69 76 65 20 79 61 pointer.mark-ring.mark-active.ya
1540 6e 6b 2d 75 6e 64 6f 2d 66 75 6e 63 74 69 6f 6e 20 61 75 74 6f 70 61 69 72 2d 61 63 74 69 6f 6e nk-undo-function.autopair-action
1560 20 61 75 74 6f 70 61 69 72 2d 77 72 61 70 2d 61 63 74 69 6f 6e 20 74 65 6d 70 6f 72 61 72 79 2d .autopair-wrap-action.temporary-
1580 67 6f 61 6c 2d 63 6f 6c 75 6d 6e 20 65 72 2f 68 69 73 74 6f 72 79 20 64 61 62 62 72 65 76 2d 2d goal-column.er/history.dabbrev--
15a0 61 62 62 72 65 76 2d 63 68 61 72 2d 72 65 67 65 78 70 20 64 61 62 62 72 65 76 2d 2d 63 68 65 63 abbrev-char-regexp.dabbrev--chec
15c0 6b 2d 6f 74 68 65 72 2d 62 75 66 66 65 72 73 20 64 61 62 62 72 65 76 2d 2d 66 72 69 65 6e 64 2d k-other-buffers.dabbrev--friend-
15e0 62 75 66 66 65 72 2d 6c 69 73 74 20 64 61 62 62 72 65 76 2d 2d 6c 61 73 74 2d 61 62 62 72 65 76 buffer-list.dabbrev--last-abbrev
1600 2d 6c 6f 63 61 74 69 6f 6e 20 64 61 62 62 72 65 76 2d 2d 6c 61 73 74 2d 61 62 62 72 65 76 69 61 -location.dabbrev--last-abbrevia
1620 74 69 6f 6e 20 64 61 62 62 72 65 76 2d 2d 6c 61 73 74 2d 62 75 66 66 65 72 20 64 61 62 62 72 65 tion.dabbrev--last-buffer.dabbre
1640 76 2d 2d 6c 61 73 74 2d 62 75 66 66 65 72 2d 66 6f 75 6e 64 20 64 61 62 62 72 65 76 2d 2d 6c 61 v--last-buffer-found.dabbrev--la
1660 73 74 2d 64 69 72 65 63 74 69 6f 6e 20 64 61 62 62 72 65 76 2d 2d 6c 61 73 74 2d 65 78 70 61 6e st-direction.dabbrev--last-expan
1680 73 69 6f 6e 20 64 61 62 62 72 65 76 2d 2d 6c 61 73 74 2d 65 78 70 61 6e 73 69 6f 6e 2d 6c 6f 63 sion.dabbrev--last-expansion-loc
16a0 61 74 69 6f 6e 20 64 61 62 62 72 65 76 2d 2d 6c 61 73 74 2d 74 61 62 6c 65 29 20 28 23 24 20 2e ation.dabbrev--last-table).(#$..
16c0 20 35 32 36 36 29 29 0a 23 40 36 34 20 53 74 6f 72 65 20 72 65 6c 65 76 61 6e 74 20 69 6e 66 6f .5266)).#@64.Store.relevant.info
16e0 20 61 62 6f 75 74 20 70 6f 69 6e 74 20 61 6e 64 20 6d 61 72 6b 20 69 6e 20 74 68 65 20 67 69 76 .about.point.and.mark.in.the.giv
1700 65 6e 20 6f 76 65 72 6c 61 79 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 6d 63 2f 73 74 6f 72 65 en.overlay...(defalias.'mc/store
1720 2d 63 75 72 72 65 6e 74 2d 73 74 61 74 65 2d 69 6e 2d 6f 76 65 72 6c 61 79 20 23 5b 28 6f 29 20 -current-state-in-overlay.#[(o).
1740 22 5c 33 30 35 08 5c 33 30 36 5c 33 30 37 20 60 5c 33 31 30 5c 32 32 33 23 5c 32 31 30 5c 33 30 "\305.\306\307.`\310\223#\210\30
1760 35 08 5c 33 31 31 5c 33 30 37 20 5c 33 31 32 19 5c 33 31 31 20 29 5c 33 31 30 5c 32 32 33 23 5c 5.\311\307.\312.\311.)\310\223#\
1780 32 31 30 5c 6e 5c 33 31 30 1b 5c 32 31 31 1c 5c 32 30 33 37 00 5c 66 40 13 5c 33 31 33 0b 21 5c 210\n\310.\211.\2037.\f@.\313.!\
17a0 32 30 33 30 00 5c 33 30 35 08 0b 5c 32 31 31 4a 23 5c 32 31 30 5c 66 41 5c 32 31 31 14 5c 32 30 2030.\305..\211J#\210\fA\211.\20
17c0 34 20 00 2a 08 5c 32 30 37 22 20 5b 6f 20 6d 61 72 6b 2d 65 76 65 6e 2d 69 66 2d 69 6e 61 63 74 4..*.\207".[o.mark-even-if-inact
17e0 69 76 65 20 6d 63 2f 63 75 72 73 6f 72 2d 73 70 65 63 69 66 69 63 2d 76 61 72 73 20 76 61 72 20 ive.mc/cursor-specific-vars.var.
1800 2d 2d 64 6f 6c 69 73 74 2d 74 61 69 6c 2d 2d 20 6f 76 65 72 6c 61 79 2d 70 75 74 20 70 6f 69 6e --dolist-tail--.overlay-put.poin
1820 74 20 6d 61 6b 65 2d 6d 61 72 6b 65 72 20 6e 69 6c 20 6d 61 72 6b 20 74 20 62 6f 75 6e 64 70 5d t.make-marker.nil.mark.t.boundp]
1840 20 37 20 28 23 24 20 2e 20 35 38 33 37 29 5d 29 0a 23 40 36 33 20 52 65 73 74 6f 72 65 20 70 6f .7.(#$...5837)]).#@63.Restore.po
1860 69 6e 74 20 61 6e 64 20 6d 61 72 6b 20 66 72 6f 6d 20 73 74 6f 72 65 64 20 69 6e 66 6f 20 69 6e int.and.mark.from.stored.info.in
1880 20 74 68 65 20 67 69 76 65 6e 20 6f 76 65 72 6c 61 79 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 .the.given.overlay...(defalias.'
18a0 6d 63 2f 72 65 73 74 6f 72 65 2d 73 74 61 74 65 2d 66 72 6f 6d 2d 6f 76 65 72 6c 61 79 20 23 5b mc/restore-state-from-overlay.#[
18c0 28 6f 29 20 22 5c 33 30 34 08 5c 33 30 35 5c 22 62 5c 32 31 30 5c 33 30 36 20 5c 33 30 34 08 5c (o)."\304.\305\"b\210\306.\304.\
18e0 33 30 37 5c 22 5c 33 31 30 5c 32 32 33 5c 32 31 30 09 5c 33 31 30 1a 5c 32 31 31 1b 5c 32 30 35 307\"\310\223\210.\310.\211.\205
1900 2f 00 0b 40 12 5c 33 31 31 5c 6e 21 5c 32 30 33 27 00 5c 6e 5c 33 30 34 08 5c 6e 5c 22 4c 5c 32 /..@.\311\n!\203'.\n\304.\n\"L\2
1920 31 30 0b 41 5c 32 31 31 13 5c 32 30 34 17 00 5c 33 31 30 2a 5c 32 30 37 22 20 5b 6f 20 6d 63 2f 10.A\211.\204..\310*\207".[o.mc/
1940 63 75 72 73 6f 72 2d 73 70 65 63 69 66 69 63 2d 76 61 72 73 20 76 61 72 20 2d 2d 64 6f 6c 69 73 cursor-specific-vars.var.--dolis
1960 74 2d 74 61 69 6c 2d 2d 20 6f 76 65 72 6c 61 79 2d 67 65 74 20 70 6f 69 6e 74 20 6d 61 72 6b 2d t-tail--.overlay-get.point.mark-
1980 6d 61 72 6b 65 72 20 6d 61 72 6b 20 6e 69 6c 20 62 6f 75 6e 64 70 5d 20 35 20 28 23 24 20 2e 20 marker.mark.nil.boundp].5.(#$...
19a0 36 32 33 30 29 5d 29 0a 23 40 37 30 20 44 65 6c 65 74 65 20 6f 76 65 72 6c 61 79 20 77 69 74 68 6230)]).#@70.Delete.overlay.with
19c0 20 73 74 61 74 65 2c 20 69 6e 63 6c 75 64 69 6e 67 20 64 65 70 65 6e 64 65 6e 74 20 6f 76 65 72 .state,.including.dependent.over
19e0 6c 61 79 73 20 61 6e 64 20 6d 61 72 6b 65 72 73 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 6d 63 lays.and.markers...(defalias.'mc
1a00 2f 72 65 6d 6f 76 65 2d 66 61 6b 65 2d 63 75 72 73 6f 72 20 23 5b 28 6f 29 20 22 5c 33 30 31 08 /remove-fake-cursor.#[(o)."\301.
1a20 5c 33 30 32 5c 22 5c 33 30 33 5c 32 31 31 5c 32 32 33 5c 32 31 30 5c 33 30 31 08 5c 33 30 34 5c \302\"\303\211\223\210\301.\304\
1a40 22 5c 33 30 33 5c 32 31 31 5c 32 32 33 5c 32 31 30 5c 33 30 35 08 21 5c 32 31 30 5c 33 30 36 08 "\303\211\223\210\305.!\210\306.
1a60 21 5c 32 30 37 22 20 5b 6f 20 6f 76 65 72 6c 61 79 2d 67 65 74 20 70 6f 69 6e 74 20 6e 69 6c 20 !\207".[o.overlay-get.point.nil.
1a80 6d 61 72 6b 20 6d 63 2f 64 65 6c 65 74 65 2d 72 65 67 69 6f 6e 2d 6f 76 65 72 6c 61 79 20 64 65 mark.mc/delete-region-overlay.de
1aa0 6c 65 74 65 2d 6f 76 65 72 6c 61 79 5d 20 33 20 28 23 24 20 2e 20 36 35 37 33 29 5d 29 0a 23 40 lete-overlay].3.(#$...6573)]).#@
1ac0 37 32 20 52 65 73 74 6f 72 65 20 74 68 65 20 73 74 61 74 65 20 73 74 6f 72 65 64 20 69 6e 20 67 72.Restore.the.state.stored.in.g
1ae0 69 76 65 6e 20 6f 76 65 72 6c 61 79 20 61 6e 64 20 74 68 65 6e 20 72 65 6d 6f 76 65 20 74 68 65 iven.overlay.and.then.remove.the
1b00 20 6f 76 65 72 6c 61 79 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 6d 63 2f 70 6f 70 2d 73 74 61 .overlay...(defalias.'mc/pop-sta
1b20 74 65 2d 66 72 6f 6d 2d 6f 76 65 72 6c 61 79 20 23 5b 28 6f 29 20 22 5c 33 30 31 08 21 5c 32 31 te-from-overlay.#[(o)."\301.!\21
1b40 30 5c 33 30 32 08 21 5c 32 30 37 22 20 5b 6f 20 6d 63 2f 72 65 73 74 6f 72 65 2d 73 74 61 74 65 0\302.!\207".[o.mc/restore-state
1b60 2d 66 72 6f 6d 2d 6f 76 65 72 6c 61 79 20 6d 63 2f 72 65 6d 6f 76 65 2d 66 61 6b 65 2d 63 75 72 -from-overlay.mc/remove-fake-cur
1b80 73 6f 72 5d 20 32 20 28 23 24 20 2e 20 36 38 35 31 29 5d 29 0a 23 40 36 35 20 52 65 6d 6f 76 65 sor].2.(#$...6851)]).#@65.Remove
1ba0 20 74 68 65 20 64 65 70 65 6e 64 65 6e 74 20 72 65 67 69 6f 6e 20 6f 76 65 72 6c 61 79 20 66 6f .the.dependent.region.overlay.fo
1bc0 72 20 61 20 67 69 76 65 6e 20 63 75 72 73 6f 72 20 6f 76 65 72 6c 61 79 2e 1f 0a 28 64 65 66 61 r.a.given.cursor.overlay...(defa
1be0 6c 69 61 73 20 27 6d 63 2f 64 65 6c 65 74 65 2d 72 65 67 69 6f 6e 2d 6f 76 65 72 6c 61 79 20 23 lias.'mc/delete-region-overlay.#
1c00 5b 28 6f 29 20 22 5c 33 30 31 31 5c 66 00 5c 33 30 32 5c 33 30 33 08 5c 33 30 34 5c 22 21 30 5c [(o)."\3011\f.\302\303.\304\"!0\
1c20 32 30 37 5c 32 31 30 5c 33 30 35 5c 32 30 37 22 20 5b 6f 20 28 65 72 72 6f 72 29 20 64 65 6c 65 207\210\305\207".[o.(error).dele
1c40 74 65 2d 6f 76 65 72 6c 61 79 20 6f 76 65 72 6c 61 79 2d 67 65 74 20 72 65 67 69 6f 6e 2d 6f 76 te-overlay.overlay-get.region-ov
1c60 65 72 6c 61 79 20 6e 69 6c 5d 20 34 20 28 23 24 20 2e 20 37 30 36 36 29 5d 29 0a 23 40 38 32 20 erlay.nil].4.(#$...7066)]).#@82.
1c80 56 61 72 20 74 6f 20 73 74 6f 72 65 20 69 6e 63 72 65 61 73 69 6e 67 20 69 64 20 6f 66 20 66 61 Var.to.store.increasing.id.of.fa
1ca0 6b 65 20 63 75 72 73 6f 72 73 2c 20 75 73 65 64 20 74 6f 20 6b 65 65 70 20 74 72 61 63 6b 20 6f ke.cursors,.used.to.keep.track.o
1cc0 66 20 74 68 65 6d 20 66 6f 72 20 75 6e 64 6f 2e 1f 0a 28 64 65 66 76 61 72 20 6d 63 2d 2d 63 75 f.them.for.undo...(defvar.mc--cu
1ce0 72 72 65 6e 74 2d 63 75 72 73 6f 72 2d 69 64 20 30 20 28 23 24 20 2e 20 37 32 39 36 29 29 0a 23 rrent-cursor-id.0.(#$...7296)).#
1d00 40 32 38 20 52 65 74 75 72 6e 73 20 61 20 75 6e 69 71 75 65 20 63 75 72 73 6f 72 20 69 64 1f 0a @28.Returns.a.unique.cursor.id..
1d20 28 64 65 66 61 6c 69 61 73 20 27 6d 63 2f 63 72 65 61 74 65 2d 63 75 72 73 6f 72 2d 69 64 20 23 (defalias.'mc/create-cursor-id.#
1d40 5b 6e 69 6c 20 22 08 54 5c 32 31 31 10 5c 32 30 37 22 20 5b 6d 63 2d 2d 63 75 72 72 65 6e 74 2d [nil.".T\211.\207".[mc--current-
1d60 63 75 72 73 6f 72 2d 69 64 5d 20 32 20 28 23 24 20 2e 20 37 34 32 38 29 5d 29 0a 23 40 32 39 33 cursor-id].2.(#$...7428)]).#@293
1d80 20 54 68 69 73 20 76 61 72 69 61 62 6c 65 20 6d 61 69 6e 74 61 69 6e 73 20 74 68 65 20 6f 72 69 .This.variable.maintains.the.ori
1da0 67 69 6e 61 6c 20 6d 61 78 69 6d 75 6d 20 6e 75 6d 62 65 72 20 6f 66 20 63 75 72 73 6f 72 73 2e ginal.maximum.number.of.cursors.
1dc0 0a 57 68 65 6e 20 60 6d 63 2f 63 72 65 61 74 65 2d 66 61 6b 65 2d 63 75 72 73 6f 72 2d 61 74 2d .When.`mc/create-fake-cursor-at-
1de0 70 6f 69 6e 74 27 20 69 73 20 63 61 6c 6c 65 64 20 61 6e 64 0a 60 6d 63 2f 6d 61 78 2d 63 75 72 point'.is.called.and.`mc/max-cur
1e00 73 6f 72 73 27 20 69 73 20 6f 76 65 72 72 69 64 64 65 6e 2c 20 74 68 69 73 20 76 61 6c 75 65 20 sors'.is.overridden,.this.value.
1e20 73 65 72 76 65 73 20 61 73 20 61 20 62 61 63 6b 75 70 20 73 6f 0a 74 68 61 74 20 60 6d 63 2f 6d serves.as.a.backup.so.that.`mc/m
1e40 61 78 2d 63 75 72 73 6f 72 73 27 20 63 61 6e 20 74 61 6b 65 20 6f 6e 20 61 20 6e 65 77 20 76 61 ax-cursors'.can.take.on.a.new.va
1e60 6c 75 65 2e 20 20 57 68 65 6e 0a 60 6d 63 2f 72 65 6d 6f 76 65 2d 66 61 6b 65 2d 63 75 72 73 6f lue...When.`mc/remove-fake-curso
1e80 72 73 27 20 69 73 20 63 61 6c 6c 65 64 2c 20 74 68 65 20 76 61 6c 75 65 73 20 61 72 65 20 72 65 rs'.is.called,.the.values.are.re
1ea0 73 65 74 2e 1f 0a 28 64 65 66 76 61 72 20 6d 63 2d 2d 6d 61 78 2d 63 75 72 73 6f 72 73 2d 6f 72 set...(defvar.mc--max-cursors-or
1ec0 69 67 69 6e 61 6c 20 6e 69 6c 20 28 23 24 20 2e 20 37 35 35 33 29 29 0a 23 40 33 34 31 20 53 61 iginal.nil.(#$...7553)).#@341.Sa
1ee0 66 65 74 79 20 63 65 69 6c 69 6e 67 20 66 6f 72 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 61 fety.ceiling.for.the.number.of.a
1f00 63 74 69 76 65 20 63 75 72 73 6f 72 73 2e 0a 49 66 20 79 6f 75 72 20 65 6d 61 63 73 20 73 6c 6f ctive.cursors..If.your.emacs.slo
1f20 77 73 20 64 6f 77 6e 20 6f 72 20 66 72 65 65 7a 65 73 20 77 68 65 6e 20 75 73 69 6e 67 20 74 6f ws.down.or.freezes.when.using.to
1f40 6f 20 6d 61 6e 79 20 63 75 72 73 6f 72 73 2c 0a 63 75 73 74 6f 6d 69 7a 65 20 74 68 69 73 20 76 o.many.cursors,.customize.this.v
1f60 61 6c 75 65 20 61 70 70 72 6f 70 72 69 61 74 65 6c 79 2e 0a 0a 43 75 72 73 6f 72 73 20 77 69 6c alue.appropriately...Cursors.wil
1f80 6c 20 62 65 20 61 64 64 65 64 20 75 6e 74 69 6c 20 74 68 69 73 20 76 61 6c 75 65 20 69 73 20 72 l.be.added.until.this.value.is.r
1fa0 65 61 63 68 65 64 2c 20 61 74 20 77 68 69 63 68 20 70 6f 69 6e 74 0a 79 6f 75 20 63 61 6e 20 65 eached,.at.which.point.you.can.e
1fc0 69 74 68 65 72 20 74 65 6d 70 6f 72 61 72 69 6c 79 20 6f 76 65 72 72 69 64 65 20 74 68 65 20 76 ither.temporarily.override.the.v
1fe0 61 6c 75 65 20 6f 72 20 61 62 6f 72 74 20 74 68 65 0a 6f 70 65 72 61 74 69 6f 6e 20 65 6e 74 69 alue.or.abort.the.operation.enti
2000 72 65 6c 79 2e 0a 0a 49 66 20 74 68 69 73 20 76 61 6c 75 65 20 69 73 20 6e 69 6c 2c 20 74 68 65 rely...If.this.value.is.nil,.the
2020 72 65 20 69 73 20 6e 6f 20 63 65 69 6c 69 6e 67 2e 1f 0a 28 63 75 73 74 6f 6d 2d 64 65 63 6c 61 re.is.no.ceiling...(custom-decla
2040 72 65 2d 76 61 72 69 61 62 6c 65 20 27 6d 63 2f 6d 61 78 2d 63 75 72 73 6f 72 73 20 6e 69 6c 20 re-variable.'mc/max-cursors.nil.
2060 27 28 23 24 20 2e 20 37 39 30 32 29 20 3a 74 79 70 65 20 27 28 69 6e 74 65 67 65 72 29 20 3a 67 '(#$...7902).:type.'(integer).:g
2080 72 6f 75 70 20 27 6d 75 6c 74 69 70 6c 65 2d 63 75 72 73 6f 72 73 29 0a 23 40 31 34 38 20 41 64 roup.'multiple-cursors).#@148.Ad
20a0 64 20 61 20 66 61 6b 65 20 63 75 72 73 6f 72 20 61 6e 64 20 70 6f 73 73 69 62 6c 79 20 61 20 66 d.a.fake.cursor.and.possibly.a.f
20c0 61 6b 65 20 61 63 74 69 76 65 20 72 65 67 69 6f 6e 20 6f 76 65 72 6c 61 79 0a 62 61 73 65 64 20 ake.active.region.overlay.based.
20e0 6f 6e 20 70 6f 69 6e 74 20 61 6e 64 20 6d 61 72 6b 2e 0a 0a 53 61 76 65 73 20 74 68 65 20 63 75 on.point.and.mark...Saves.the.cu
2100 72 72 65 6e 74 20 73 74 61 74 65 20 69 6e 20 74 68 65 20 6f 76 65 72 6c 61 79 0a 74 6f 20 62 65 rrent.state.in.the.overlay.to.be
2120 20 72 65 73 74 6f 72 65 64 20 6c 61 74 65 72 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 6d 63 2f .restored.later...(defalias.'mc/
2140 63 72 65 61 74 65 2d 66 61 6b 65 2d 63 75 72 73 6f 72 2d 61 74 2d 70 6f 69 6e 74 20 23 5b 28 26 create-fake-cursor-at-point.#[(&
2160 6f 70 74 69 6f 6e 61 6c 20 69 64 29 20 22 08 5c 32 30 34 06 00 09 10 09 5c 32 30 33 29 00 5c 33 optional.id).".\204.....\203).\3
2180 30 34 20 09 57 5c 32 30 34 29 00 5c 33 30 35 5c 33 30 36 5c 33 30 37 5c 33 30 34 20 5c 22 21 5c 04..W\204).\305\306\307\304.\"!\
21a0 32 30 33 5c 22 00 5c 33 31 30 5c 33 31 31 21 11 5c 32 30 32 29 00 5c 33 31 32 20 5c 32 31 30 5c 203\".\310\311!.\202).\312.\210\
21c0 33 31 33 5c 33 31 34 21 5c 32 31 30 5c 33 31 35 20 1a 5c 33 31 36 5c 6e 5c 33 31 37 0b 5c 32 30 313\314!\210\315..\316\n\317.\20
21e0 36 35 00 5c 33 32 30 20 23 5c 32 31 30 5c 33 31 36 5c 6e 5c 33 32 31 5c 33 32 32 23 5c 32 31 30 65.\320.#\210\316\n\321\322#\210
2200 5c 33 31 36 5c 6e 5c 33 32 33 5c 33 32 34 23 5c 32 31 30 5c 33 32 35 5c 6e 21 5c 32 31 30 5c 33 \316\n\323\324#\210\325\n!\210\3
2220 32 36 20 5c 32 30 33 53 00 5c 33 31 36 5c 6e 5c 33 32 37 5c 33 33 30 20 23 5c 32 31 30 5c 6e 29 26.\203S.\316\n\327\330.#\210\n)
2240 5c 32 30 37 22 20 5b 6d 63 2d 2d 6d 61 78 2d 63 75 72 73 6f 72 73 2d 6f 72 69 67 69 6e 61 6c 20 \207".[mc--max-cursors-original.
2260 6d 63 2f 6d 61 78 2d 63 75 72 73 6f 72 73 20 6f 76 65 72 6c 61 79 20 69 64 20 6d 63 2f 6e 75 6d mc/max-cursors.overlay.id.mc/num
2280 2d 63 75 72 73 6f 72 73 20 79 65 73 2d 6f 72 2d 6e 6f 2d 70 20 66 6f 72 6d 61 74 20 22 25 64 20 -cursors.yes-or-no-p.format."%d.
22a0 61 63 74 69 76 65 20 63 75 72 73 6f 72 73 2e 20 43 6f 6e 74 69 6e 75 65 3f 20 22 20 72 65 61 64 active.cursors..Continue?.".read
22c0 2d 6e 75 6d 62 65 72 20 22 45 6e 74 65 72 20 61 20 6e 65 77 2c 20 74 65 6d 70 6f 72 61 72 79 20 -number."Enter.a.new,.temporary.
22e0 6d 61 78 69 6d 75 6d 3a 20 22 20 6d 63 2f 72 65 6d 6f 76 65 2d 66 61 6b 65 2d 63 75 72 73 6f 72 maximum:.".mc/remove-fake-cursor
2300 73 20 65 72 72 6f 72 20 22 41 62 6f 72 74 65 64 3a 20 74 6f 6f 20 6d 61 6e 79 20 63 75 72 73 6f s.error."Aborted:.too.many.curso
2320 72 73 22 20 6d 63 2f 6d 61 6b 65 2d 63 75 72 73 6f 72 2d 6f 76 65 72 6c 61 79 2d 61 74 2d 70 6f rs".mc/make-cursor-overlay-at-po
2340 69 6e 74 20 6f 76 65 72 6c 61 79 2d 70 75 74 20 6d 63 2d 69 64 20 6d 63 2f 63 72 65 61 74 65 2d int.overlay-put.mc-id.mc/create-
2360 63 75 72 73 6f 72 2d 69 64 20 74 79 70 65 20 66 61 6b 65 2d 63 75 72 73 6f 72 20 70 72 69 6f 72 cursor-id.type.fake-cursor.prior
2380 69 74 79 20 31 30 30 20 6d 63 2f 73 74 6f 72 65 2d 63 75 72 72 65 6e 74 2d 73 74 61 74 65 2d 69 ity.100.mc/store-current-state-i
23a0 6e 2d 6f 76 65 72 6c 61 79 20 75 73 65 2d 72 65 67 69 6f 6e 2d 70 20 72 65 67 69 6f 6e 2d 6f 76 n-overlay.use-region-p.region-ov
23c0 65 72 6c 61 79 20 6d 63 2f 6d 61 6b 65 2d 72 65 67 69 6f 6e 2d 6f 76 65 72 6c 61 79 2d 62 65 74 erlay.mc/make-region-overlay-bet
23e0 77 65 65 6e 2d 70 6f 69 6e 74 2d 61 6e 64 2d 6d 61 72 6b 5d 20 34 20 28 23 24 20 2e 20 38 33 35 ween-point-and-mark].4.(#$...835
2400 30 29 5d 29 0a 23 40 39 30 20 52 75 6e 20 63 6f 6d 6d 61 6e 64 2c 20 73 69 6d 75 6c 61 74 69 6e 0)]).#@90.Run.command,.simulatin
2420 67 20 74 68 65 20 70 61 72 74 73 20 6f 66 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 6c 6f 6f 70 20 g.the.parts.of.the.command.loop.
2440 74 68 61 74 0a 6d 61 6b 65 73 20 73 65 6e 73 65 20 66 6f 72 20 66 61 6b 65 20 63 75 72 73 6f 72 that.makes.sense.for.fake.cursor
2460 73 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 6d 63 2f 65 78 65 63 75 74 65 2d 63 6f 6d 6d 61 6e s...(defalias.'mc/execute-comman
2480 64 20 23 5b 28 63 6d 64 29 20 22 08 11 5c 33 30 33 5c 33 30 34 21 5c 32 31 30 09 5c 33 30 35 3d d.#[(cmd)."..\303\304!\210.\305=
24a0 5c 32 30 34 10 00 5c 33 30 36 08 21 5c 32 31 30 5c 33 30 33 5c 33 30 37 21 5c 32 31 30 5c 6e 5c \204..\306.!\210\303\307!\210\n\
24c0 32 30 35 1a 00 5c 33 30 32 20 5c 32 30 37 22 20 5b 63 6d 64 20 74 68 69 73 2d 63 6f 6d 6d 61 6e 205..\302.\207".[cmd.this-comman
24e0 64 20 64 65 61 63 74 69 76 61 74 65 2d 6d 61 72 6b 20 72 75 6e 2d 68 6f 6f 6b 73 20 70 72 65 2d d.deactivate-mark.run-hooks.pre-
2500 63 6f 6d 6d 61 6e 64 2d 68 6f 6f 6b 20 69 67 6e 6f 72 65 20 63 61 6c 6c 2d 69 6e 74 65 72 61 63 command-hook.ignore.call-interac
2520 74 69 76 65 6c 79 20 70 6f 73 74 2d 63 6f 6d 6d 61 6e 64 2d 68 6f 6f 6b 5d 20 32 20 28 23 24 20 tively.post-command-hook].2.(#$.
2540 2e 20 39 32 32 36 29 5d 29 0a 28 64 65 66 76 61 72 20 6d 63 2d 2d 65 78 65 63 75 74 69 6e 67 2d ..9226)]).(defvar.mc--executing-
2560 63 6f 6d 6d 61 6e 64 2d 66 6f 72 2d 66 61 6b 65 2d 63 75 72 73 6f 72 20 6e 69 6c 29 0a 28 64 65 command-for-fake-cursor.nil).(de
2580 66 61 6c 69 61 73 20 27 6d 63 2f 65 78 65 63 75 74 65 2d 63 6f 6d 6d 61 6e 64 2d 66 6f 72 2d 66 falias.'mc/execute-command-for-f
25a0 61 6b 65 2d 63 75 72 73 6f 72 20 23 5b 28 63 6d 64 20 63 75 72 73 6f 72 29 20 22 5c 33 30 36 5c ake-cursor.#[(cmd.cursor)."\306\
25c0 33 30 37 08 5c 33 31 30 5c 22 5c 33 31 31 5c 33 31 32 19 1a 1b 1c 5c 33 31 33 5c 33 31 34 0b 43 307.\310\"\311\312....\313\314.C
25e0 42 42 5c 32 31 31 1d 0e 12 42 16 12 5c 33 31 35 08 21 5c 32 31 30 5c 33 31 36 31 2d 00 5c 33 31 BB\211...B..\315.!\210\3161-.\31
2600 37 0e 13 21 5c 32 31 30 5c 33 32 30 0b 21 30 5c 32 31 30 5c 32 30 32 2e 00 5c 32 31 30 0d 0e 12 7..!\210\320.!0\210\202..\210...
2620 40 3d 5c 32 30 33 3f 00 0e 12 41 5c 32 31 31 16 12 5c 32 30 32 4b 00 5c 33 31 33 5c 33 32 31 0b @=\203?...A\211..\202K.\313\321.
2640 43 42 42 0e 12 42 5c 32 31 31 16 12 2d 5c 32 30 37 22 20 5b 63 75 72 73 6f 72 20 73 6d 6f 6f 74 CBB..B\211..-\207".[cursor.smoot
2660 68 2d 73 63 72 6f 6c 6c 2d 6d 61 72 67 69 6e 20 61 6e 6e 6f 79 69 6e 67 2d 61 72 72 6f 77 73 2d h-scroll-margin.annoying-arrows-
2680 6d 6f 64 65 20 69 64 20 6d 63 2d 2d 65 78 65 63 75 74 69 6e 67 2d 63 6f 6d 6d 61 6e 64 2d 66 6f mode.id.mc--executing-command-fo
26a0 72 2d 66 61 6b 65 2d 63 75 72 73 6f 72 20 23 31 3d 23 3a 75 6e 64 6f 2d 63 6c 65 61 6e 65 72 20 r-fake-cursor.#1=#:undo-cleaner.
26c0 74 20 6f 76 65 72 6c 61 79 2d 67 65 74 20 6d 63 2d 69 64 20 6e 69 6c 20 30 20 61 70 70 6c 79 20 t.overlay-get.mc-id.nil.0.apply.
26e0 64 65 61 63 74 69 76 61 74 65 2d 63 75 72 73 6f 72 2d 61 66 74 65 72 2d 75 6e 64 6f 20 6d 63 2f deactivate-cursor-after-undo.mc/
2700 70 6f 70 2d 73 74 61 74 65 2d 66 72 6f 6d 2d 6f 76 65 72 6c 61 79 20 28 65 72 72 6f 72 29 20 6d pop-state-from-overlay.(error).m
2720 63 2f 65 78 65 63 75 74 65 2d 63 6f 6d 6d 61 6e 64 20 6d 63 2f 63 72 65 61 74 65 2d 66 61 6b 65 c/execute-command.mc/create-fake
2740 2d 63 75 72 73 6f 72 2d 61 74 2d 70 6f 69 6e 74 20 61 63 74 69 76 61 74 65 2d 63 75 72 73 6f 72 -cursor-at-point.activate-cursor
2760 2d 66 6f 72 2d 75 6e 64 6f 20 62 75 66 66 65 72 2d 75 6e 64 6f 2d 6c 69 73 74 20 63 6d 64 5d 20 -for-undo.buffer-undo-list.cmd].
2780 35 5d 29 0a 23 40 32 32 39 20 43 61 6c 6c 73 20 43 4d 44 20 69 6e 74 65 72 61 63 74 69 76 65 6c 5]).#@229.Calls.CMD.interactivel
27a0 79 20 66 6f 72 20 65 61 63 68 20 63 75 72 73 6f 72 2e 0a 49 74 20 77 6f 72 6b 73 20 62 79 20 6d y.for.each.cursor..It.works.by.m
27c0 6f 76 69 6e 67 20 70 6f 69 6e 74 20 74 6f 20 74 68 65 20 66 61 6b 65 20 63 75 72 73 6f 72 2c 20 oving.point.to.the.fake.cursor,.
27e0 73 65 74 74 69 6e 67 0a 75 70 20 74 68 65 20 70 72 6f 70 65 72 20 65 6e 76 69 72 6f 6e 6d 65 6e setting.up.the.proper.environmen
2800 74 2c 20 61 6e 64 20 74 68 65 6e 20 72 65 6d 6f 76 69 6e 67 20 74 68 65 20 63 75 72 73 6f 72 2e t,.and.then.removing.the.cursor.
2820 0a 41 66 74 65 72 20 65 78 65 63 75 74 69 6e 67 20 74 68 65 20 63 6f 6d 6d 61 6e 64 2c 20 69 74 .After.executing.the.command,.it
2840 20 73 65 74 73 20 75 70 20 61 20 6e 65 77 20 66 61 6b 65 0a 63 75 72 73 6f 72 20 77 69 74 68 20 .sets.up.a.new.fake.cursor.with.
2860 75 70 64 61 74 65 64 20 69 6e 66 6f 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 6d 63 2f 65 78 65 updated.info...(defalias.'mc/exe
2880 63 75 74 65 2d 63 6f 6d 6d 61 6e 64 2d 66 6f 72 2d 61 6c 6c 2d 66 61 6b 65 2d 63 75 72 73 6f 72 cute-command-for-all-fake-cursor
28a0 73 20 23 5b 28 63 6d 64 29 20 22 5c 33 30 34 5c 33 30 35 60 60 5c 33 30 36 5c 32 31 31 5c 33 30 s.#[(cmd)."\304\305``\306\211\30
28c0 37 25 21 18 5c 33 31 30 08 5c 33 31 31 5c 33 31 32 23 5c 32 31 30 5c 32 31 32 5c 33 31 33 20 60 7%!.\310.\311\312#\210\212\313.`
28e0 5c 33 30 36 5c 32 32 33 5c 33 31 33 20 5c 33 31 34 20 5c 33 30 36 5c 32 32 33 5c 33 31 35 20 19 \306\223\313.\314.\306\223\315..
2900 1a 1b 5c 33 31 36 5c 33 31 37 5c 33 32 30 20 5c 22 5c 32 31 30 0b 62 5c 32 31 30 5c 33 32 31 5c ..\316\317\320.\"\210.b\210\321\
2920 33 30 36 5c 6e 5c 33 30 37 23 5c 32 31 30 5c 33 32 32 5c 33 30 36 09 5c 22 5c 32 31 30 0b 5c 33 306\n\307#\210\322\306.\"\210.\3
2940 30 36 5c 32 31 31 5c 32 32 33 5c 32 31 30 5c 6e 5c 33 30 36 5c 32 31 31 5c 32 32 33 5c 32 31 30 06\211\223\210\n\306\211\223\210
2960 2c 5c 33 32 33 08 21 5c 32 31 30 29 5c 33 32 34 20 5c 32 30 37 22 20 5b 23 31 3d 23 3a 63 75 72 ,\323.!\210)\324.\207".[#1=#:cur
2980 72 65 6e 74 2d 73 74 61 74 65 20 23 32 3d 23 3a 68 73 63 72 6f 6c 6c 20 23 33 3d 23 3a 73 74 61 rent-state.#2=#:hscroll.#3=#:sta
29a0 72 74 20 23 34 3d 23 3a 70 20 6d 63 2f 73 74 6f 72 65 2d 63 75 72 72 65 6e 74 2d 73 74 61 74 65 rt.#4=#:p.mc/store-current-state
29c0 2d 69 6e 2d 6f 76 65 72 6c 61 79 20 6d 61 6b 65 2d 6f 76 65 72 6c 61 79 20 6e 69 6c 20 74 20 6f -in-overlay.make-overlay.nil.t.o
29e0 76 65 72 6c 61 79 2d 70 75 74 20 74 79 70 65 20 6f 72 69 67 69 6e 61 6c 2d 63 75 72 73 6f 72 20 verlay-put.type.original-cursor.
2a00 6d 61 6b 65 2d 6d 61 72 6b 65 72 20 77 69 6e 64 6f 77 2d 73 74 61 72 74 20 77 69 6e 64 6f 77 2d make-marker.window-start.window-
2a20 68 73 63 72 6f 6c 6c 20 6d 61 70 63 20 23 5b 28 63 75 72 73 6f 72 29 20 22 5c 32 31 32 5c 33 30 hscroll.mapc.#[(cursor)."\212\30
2a40 32 08 09 5c 22 29 5c 32 30 37 22 20 5b 63 6d 64 20 63 75 72 73 6f 72 20 6d 63 2f 65 78 65 63 75 2..\")\207".[cmd.cursor.mc/execu
2a60 74 65 2d 63 6f 6d 6d 61 6e 64 2d 66 6f 72 2d 66 61 6b 65 2d 63 75 72 73 6f 72 5d 20 33 5d 20 6d te-command-for-fake-cursor].3].m
2a80 63 2f 61 6c 6c 2d 66 61 6b 65 2d 63 75 72 73 6f 72 73 20 73 65 74 2d 77 69 6e 64 6f 77 2d 73 74 c/all-fake-cursors.set-window-st
2aa0 61 72 74 20 73 65 74 2d 77 69 6e 64 6f 77 2d 68 73 63 72 6f 6c 6c 20 6d 63 2f 70 6f 70 2d 73 74 art.set-window-hscroll.mc/pop-st
2ac0 61 74 65 2d 66 72 6f 6d 2d 6f 76 65 72 6c 61 79 20 6d 63 2d 2d 72 65 73 65 74 2d 72 65 61 64 2d ate-from-overlay.mc--reset-read-
2ae0 70 72 6f 6d 70 74 73 5d 20 37 20 28 23 24 20 2e 20 31 30 31 32 32 29 5d 29 0a 23 40 36 30 20 43 prompts].7.(#$...10122)]).#@60.C
2b00 61 6c 6c 73 20 43 4d 44 20 69 6e 74 65 72 61 63 74 69 76 65 6c 79 20 66 6f 72 20 74 68 65 20 72 alls.CMD.interactively.for.the.r
2b20 65 61 6c 20 63 75 72 73 6f 72 20 61 6e 64 20 61 6c 6c 20 66 61 6b 65 73 2e 1f 0a 28 64 65 66 61 eal.cursor.and.all.fakes...(defa
2b40 6c 69 61 73 20 27 6d 63 2f 65 78 65 63 75 74 65 2d 63 6f 6d 6d 61 6e 64 2d 66 6f 72 2d 61 6c 6c lias.'mc/execute-command-for-all
2b60 2d 63 75 72 73 6f 72 73 20 23 5b 28 63 6d 64 29 20 22 5c 33 30 31 08 21 5c 32 31 30 5c 33 30 32 -cursors.#[(cmd)."\301.!\210\302
2b80 08 21 5c 32 30 37 22 20 5b 63 6d 64 20 63 61 6c 6c 2d 69 6e 74 65 72 61 63 74 69 76 65 6c 79 20 .!\207".[cmd.call-interactively.
2ba0 6d 63 2f 65 78 65 63 75 74 65 2d 63 6f 6d 6d 61 6e 64 2d 66 6f 72 2d 61 6c 6c 2d 66 61 6b 65 2d mc/execute-command-for-all-fake-
2bc0 63 75 72 73 6f 72 73 5d 20 32 20 28 23 24 20 2e 20 31 31 30 30 37 29 5d 29 0a 28 64 65 66 76 61 cursors].2.(#$...11007)]).(defva
2be0 72 20 6d 63 2d 2d 72 65 61 64 2d 63 68 61 72 20 6e 69 6c 29 0a 28 64 65 66 76 61 72 20 6d 75 6c r.mc--read-char.nil).(defvar.mul
2c00 74 69 70 6c 65 2d 63 75 72 73 6f 72 73 2d 6d 6f 64 65 20 6e 69 6c 29 0a 28 62 79 74 65 2d 63 6f tiple-cursors-mode.nil).(byte-co
2c20 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 24 5c 32 31 30 5c 33 30 de."\300\301\302\303\304$\210\30
2c40 35 5c 33 30 31 5c 33 30 34 5c 22 5c 32 30 37 22 20 5b 61 64 2d 61 64 64 2d 61 64 76 69 63 65 20 5\301\304\"\207".[ad-add-advice.
2c60 72 65 61 64 2d 63 68 61 72 20 28 6d 63 2d 73 75 70 70 6f 72 74 20 6e 69 6c 20 74 20 28 61 64 76 read-char.(mc-support.nil.t.(adv
2c80 69 63 65 20 6c 61 6d 62 64 61 20 6e 69 6c 20 28 69 66 20 28 6e 6f 74 20 6d 75 6c 74 69 70 6c 65 ice.lambda.nil.(if.(not.multiple
2ca0 2d 63 75 72 73 6f 72 73 2d 6d 6f 64 65 29 20 61 64 2d 64 6f 2d 69 74 20 28 75 6e 6c 65 73 73 20 -cursors-mode).ad-do-it.(unless.
2cc0 6d 63 2d 2d 72 65 61 64 2d 63 68 61 72 20 28 73 65 74 71 20 6d 63 2d 2d 72 65 61 64 2d 63 68 61 mc--read-char.(setq.mc--read-cha
2ce0 72 20 61 64 2d 64 6f 2d 69 74 29 29 20 28 73 65 74 71 20 61 64 2d 72 65 74 75 72 6e 2d 76 61 6c r.ad-do-it)).(setq.ad-return-val
2d00 75 65 20 6d 63 2d 2d 72 65 61 64 2d 63 68 61 72 29 29 29 29 20 61 72 6f 75 6e 64 20 6e 69 6c 20 ue.mc--read-char)))).around.nil.
2d20 61 64 2d 61 63 74 69 76 61 74 65 5d 20 35 29 0a 28 64 65 66 76 61 72 20 6d 63 2d 2d 72 65 61 64 ad-activate].5).(defvar.mc--read
2d40 2d 71 75 6f 74 65 64 2d 63 68 61 72 20 6e 69 6c 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 -quoted-char.nil).(byte-code."\3
2d60 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 24 5c 32 31 30 5c 33 30 35 5c 33 30 31 5c 00\301\302\303\304$\210\305\301\
2d80 33 30 34 5c 22 5c 32 30 37 22 20 5b 61 64 2d 61 64 64 2d 61 64 76 69 63 65 20 72 65 61 64 2d 71 304\"\207".[ad-add-advice.read-q
2da0 75 6f 74 65 64 2d 63 68 61 72 20 28 6d 63 2d 73 75 70 70 6f 72 74 20 6e 69 6c 20 74 20 28 61 64 uoted-char.(mc-support.nil.t.(ad
2dc0 76 69 63 65 20 6c 61 6d 62 64 61 20 6e 69 6c 20 28 69 66 20 28 6e 6f 74 20 6d 75 6c 74 69 70 6c vice.lambda.nil.(if.(not.multipl
2de0 65 2d 63 75 72 73 6f 72 73 2d 6d 6f 64 65 29 20 61 64 2d 64 6f 2d 69 74 20 28 75 6e 6c 65 73 73 e-cursors-mode).ad-do-it.(unless
2e00 20 6d 63 2d 2d 72 65 61 64 2d 71 75 6f 74 65 64 2d 63 68 61 72 20 28 73 65 74 71 20 6d 63 2d 2d .mc--read-quoted-char.(setq.mc--
2e20 72 65 61 64 2d 71 75 6f 74 65 64 2d 63 68 61 72 20 61 64 2d 64 6f 2d 69 74 29 29 20 28 73 65 74 read-quoted-char.ad-do-it)).(set
2e40 71 20 61 64 2d 72 65 74 75 72 6e 2d 76 61 6c 75 65 20 6d 63 2d 2d 72 65 61 64 2d 71 75 6f 74 65 q.ad-return-value.mc--read-quote
2e60 64 2d 63 68 61 72 29 29 29 29 20 61 72 6f 75 6e 64 20 6e 69 6c 20 61 64 2d 61 63 74 69 76 61 74 d-char)))).around.nil.ad-activat
2e80 65 5d 20 35 29 0a 28 64 65 66 61 6c 69 61 73 20 27 6d 63 2d 2d 72 65 73 65 74 2d 72 65 61 64 2d e].5).(defalias.'mc--reset-read-
2ea0 70 72 6f 6d 70 74 73 20 23 5b 6e 69 6c 20 22 5c 33 30 32 5c 32 31 31 10 5c 32 31 31 11 5c 32 30 prompts.#[nil."\302\211.\211.\20
2ec0 37 22 20 5b 6d 63 2d 2d 72 65 61 64 2d 63 68 61 72 20 6d 63 2d 2d 72 65 61 64 2d 71 75 6f 74 65 7".[mc--read-char.mc--read-quote
2ee0 64 2d 63 68 61 72 20 6e 69 6c 5d 20 33 5d 29 0a 28 6d 63 2d 2d 72 65 73 65 74 2d 72 65 61 64 2d d-char.nil].3]).(mc--reset-read-
2f00 70 72 6f 6d 70 74 73 29 0a 23 40 35 31 20 50 72 65 64 69 63 61 74 65 20 74 6f 20 63 68 65 63 6b prompts).#@51.Predicate.to.check
2f20 20 69 66 20 61 6e 20 6f 76 65 72 6c 61 79 20 69 73 20 61 20 66 61 6b 65 20 63 75 72 73 6f 72 1f .if.an.overlay.is.a.fake.cursor.
2f40 0a 28 64 65 66 61 6c 69 61 73 20 27 6d 63 2f 66 61 6b 65 2d 63 75 72 73 6f 72 2d 70 20 23 5b 28 .(defalias.'mc/fake-cursor-p.#[(
2f60 6f 29 20 22 5c 33 30 31 08 5c 33 30 32 5c 22 5c 33 30 33 3d 5c 32 30 37 22 20 5b 6f 20 6f 76 65 o)."\301.\302\"\303=\207".[o.ove
2f80 72 6c 61 79 2d 67 65 74 20 74 79 70 65 20 66 61 6b 65 2d 63 75 72 73 6f 72 5d 20 33 20 28 23 24 rlay-get.type.fake-cursor].3.(#$
2fa0 20 2e 20 31 32 30 34 36 29 5d 29 0a 23 40 34 39 20 46 69 6e 64 20 74 68 65 20 66 69 72 73 74 20 ...12046)]).#@49.Find.the.first.
2fc0 63 75 72 73 6f 72 20 77 69 74 68 20 74 68 65 20 67 69 76 65 6e 20 69 64 2c 20 6f 72 20 6e 69 6c cursor.with.the.given.id,.or.nil
2fe0 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 6d 63 2f 63 75 72 73 6f 72 2d 77 69 74 68 2d 69 64 20 23 ..(defalias.'mc/cursor-with-id.#
3000 5b 28 69 64 29 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 65 64 5c 22 5c 22 5c 32 30 37 22 20 5b [(id)."\300\301\302ed\"\"\207".[
3020 63 6c 2d 66 69 6e 64 2d 69 66 20 23 5b 28 6f 29 20 22 5c 33 30 32 08 21 5c 32 30 35 5c 66 00 09 cl-find-if.#[(o)."\302.!\205\f..
3040 5c 33 30 33 08 5c 33 30 34 5c 22 55 5c 32 30 37 22 20 5b 6f 20 69 64 20 6d 63 2f 66 61 6b 65 2d \303.\304\"U\207".[o.id.mc/fake-
3060 63 75 72 73 6f 72 2d 70 20 6f 76 65 72 6c 61 79 2d 67 65 74 20 6d 63 2d 69 64 5d 20 34 5d 20 6f cursor-p.overlay-get.mc-id].4].o
3080 76 65 72 6c 61 79 73 2d 69 6e 5d 20 35 20 28 23 24 20 2e 20 31 32 32 30 39 29 5d 29 0a 23 40 37 verlays-in].5.(#$...12209)]).#@7
30a0 32 20 56 61 72 69 61 62 6c 65 20 74 6f 20 6b 65 65 70 20 74 68 65 20 73 74 61 74 65 20 6f 66 20 2.Variable.to.keep.the.state.of.
30c0 74 68 65 20 72 65 61 6c 20 63 75 72 73 6f 72 20 77 68 69 6c 65 20 75 6e 64 6f 69 6e 67 20 61 20 the.real.cursor.while.undoing.a.
30e0 66 61 6b 65 20 6f 6e 65 1f 0a 28 64 65 66 76 61 72 20 6d 63 2d 2d 73 74 6f 72 65 64 2d 73 74 61 fake.one..(defvar.mc--stored-sta
3100 74 65 2d 66 6f 72 2d 75 6e 64 6f 20 6e 69 6c 20 28 23 24 20 2e 20 31 32 34 35 30 29 29 0a 23 40 te-for-undo.nil.(#$...12450)).#@
3120 39 31 20 43 61 6c 6c 65 64 20 77 68 65 6e 20 75 6e 64 6f 69 6e 67 20 74 6f 20 74 65 6d 70 6f 72 91.Called.when.undoing.to.tempor
3140 61 72 69 6c 79 20 61 63 74 69 76 61 74 65 20 74 68 65 20 66 61 6b 65 20 63 75 72 73 6f 72 0a 77 arily.activate.the.fake.cursor.w
3160 68 69 63 68 20 61 63 74 69 6f 6e 20 69 73 20 62 65 69 6e 67 20 75 6e 64 6f 6e 65 2e 1f 0a 28 64 hich.action.is.being.undone...(d
3180 65 66 61 6c 69 61 73 20 27 61 63 74 69 76 61 74 65 2d 63 75 72 73 6f 72 2d 66 6f 72 2d 75 6e 64 efalias.'activate-cursor-for-und
31a0 6f 20 23 5b 28 69 64 29 20 22 5c 33 30 33 08 21 5c 32 31 31 19 5c 32 30 35 15 00 5c 33 30 34 5c o.#[(id)."\303.!\211.\205..\304\
31c0 33 30 35 60 60 5c 33 30 36 5c 32 31 31 5c 33 30 37 25 21 12 5c 33 31 30 09 21 29 5c 32 30 37 22 305``\306\211\307%!.\310.!)\207"
31e0 20 5b 69 64 20 63 75 72 73 6f 72 20 6d 63 2d 2d 73 74 6f 72 65 64 2d 73 74 61 74 65 2d 66 6f 72 .[id.cursor.mc--stored-state-for
3200 2d 75 6e 64 6f 20 6d 63 2f 63 75 72 73 6f 72 2d 77 69 74 68 2d 69 64 20 6d 63 2f 73 74 6f 72 65 -undo.mc/cursor-with-id.mc/store
3220 2d 63 75 72 72 65 6e 74 2d 73 74 61 74 65 2d 69 6e 2d 6f 76 65 72 6c 61 79 20 6d 61 6b 65 2d 6f -current-state-in-overlay.make-o
3240 76 65 72 6c 61 79 20 6e 69 6c 20 74 20 6d 63 2f 70 6f 70 2d 73 74 61 74 65 2d 66 72 6f 6d 2d 6f verlay.nil.t.mc/pop-state-from-o
3260 76 65 72 6c 61 79 5d 20 38 20 28 23 24 20 2e 20 31 32 35 37 39 29 5d 29 0a 23 40 37 36 20 43 61 verlay].8.(#$...12579)]).#@76.Ca
3280 6c 6c 65 64 20 77 68 65 6e 20 75 6e 64 6f 69 6e 67 20 74 6f 20 72 65 69 6e 73 74 61 74 65 20 74 lled.when.undoing.to.reinstate.t
32a0 68 65 20 72 65 61 6c 20 63 75 72 73 6f 72 20 61 66 74 65 72 20 75 6e 64 6f 69 6e 67 20 61 20 66 he.real.cursor.after.undoing.a.f
32c0 61 6b 65 20 6f 6e 65 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 64 65 61 63 74 69 76 61 74 65 2d ake.one...(defalias.'deactivate-
32e0 63 75 72 73 6f 72 2d 61 66 74 65 72 2d 75 6e 64 6f 20 23 5b 28 69 64 29 20 22 08 5c 32 30 35 0f cursor-after-undo.#[(id).".\205.
3300 00 5c 33 30 32 09 21 5c 32 31 30 5c 33 30 33 08 21 5c 32 31 30 5c 33 30 34 5c 32 31 31 10 5c 32 .\302.!\210\303.!\210\304\211.\2
3320 30 37 22 20 5b 6d 63 2d 2d 73 74 6f 72 65 64 2d 73 74 61 74 65 2d 66 6f 72 2d 75 6e 64 6f 20 69 07".[mc--stored-state-for-undo.i
3340 64 20 6d 63 2f 63 72 65 61 74 65 2d 66 61 6b 65 2d 63 75 72 73 6f 72 2d 61 74 2d 70 6f 69 6e 74 d.mc/create-fake-cursor-at-point
3360 20 6d 63 2f 70 6f 70 2d 73 74 61 74 65 2d 66 72 6f 6d 2d 6f 76 65 72 6c 61 79 20 6e 69 6c 5d 20 .mc/pop-state-from-overlay.nil].
3380 32 20 28 23 24 20 2e 20 31 32 39 32 36 29 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 2.(#$...12926)]).(byte-code."\30
33a0 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 33 30 35 5c 33 30 36 5c 33 30 37 26 07 5c 0\301\302\303\304\305\306\307&.\
33c0 32 31 30 5c 33 30 30 5c 33 31 30 5c 33 30 32 5c 33 31 31 5c 33 30 34 5c 33 31 32 5c 33 30 36 5c 210\300\310\302\311\304\312\306\
33e0 33 30 37 26 07 5c 32 30 37 22 20 5b 63 75 73 74 6f 6d 2d 64 65 63 6c 61 72 65 2d 76 61 72 69 61 307&.\207".[custom-declare-varia
3400 62 6c 65 20 6d 63 2f 61 6c 77 61 79 73 2d 72 75 6e 2d 66 6f 72 2d 61 6c 6c 20 6e 69 6c 20 22 44 ble.mc/always-run-for-all.nil."D
3420 69 73 61 62 6c 65 73 20 77 68 69 74 65 6c 69 73 74 69 6e 67 20 61 6e 64 20 61 6c 77 61 79 73 20 isables.whitelisting.and.always.
3440 65 78 65 63 75 74 65 73 20 63 6f 6d 6d 61 6e 64 73 20 66 6f 72 20 65 76 65 72 79 20 66 61 6b 65 executes.commands.for.every.fake
3460 20 63 75 72 73 6f 72 2e 22 20 3a 74 79 70 65 20 28 62 6f 6f 6c 65 61 6e 29 20 3a 67 72 6f 75 70 .cursor.".:type.(boolean).:group
3480 20 6d 75 6c 74 69 70 6c 65 2d 63 75 72 73 6f 72 73 20 6d 63 2f 61 6c 77 61 79 73 2d 72 65 70 65 .multiple-cursors.mc/always-repe
34a0 61 74 2d 63 6f 6d 6d 61 6e 64 20 22 44 69 73 61 62 6c 65 73 20 63 6f 6e 66 69 72 6d 61 74 69 6f at-command."Disables.confirmatio
34c0 6e 20 66 6f 72 20 60 6d 63 2f 72 65 70 65 61 74 2d 63 6f 6d 6d 61 6e 64 27 20 63 6f 6d 6d 61 6e n.for.`mc/repeat-command'.comman
34e0 64 2e 22 20 28 62 6f 6f 6c 65 61 6e 29 5d 20 38 29 0a 23 40 37 39 20 41 73 6b 73 20 74 68 65 20 d.".(boolean)].8).#@79.Asks.the.
3500 75 73 65 72 2c 20 74 68 65 6e 20 61 64 64 73 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 65 69 74 68 user,.then.adds.the.command.eith
3520 65 72 20 74 6f 20 74 68 65 20 6f 6e 63 65 2d 6c 69 73 74 20 6f 72 20 74 68 65 20 61 6c 6c 2d 6c er.to.the.once-list.or.the.all-l
3540 69 73 74 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 6d 63 2f 70 72 6f 6d 70 74 2d 66 6f 72 2d 69 ist...(defalias.'mc/prompt-for-i
3560 6e 63 6c 75 73 69 6f 6e 2d 69 6e 2d 77 68 69 74 65 6c 69 73 74 20 23 5b 28 6f 72 69 67 69 6e 61 nclusion-in-whitelist.#[(origina
3580 6c 2d 63 6f 6d 6d 61 6e 64 29 20 22 5c 33 30 32 5c 33 30 33 5c 33 30 34 08 5c 22 21 5c 32 31 31 l-command)."\302\303\304.\"!\211
35a0 19 5c 32 30 33 13 00 5c 33 30 35 5c 33 30 36 08 5c 22 5c 32 31 30 5c 32 30 32 18 00 5c 33 30 35 .\203..\305\306.\"\210\202..\305
35c0 5c 33 30 37 08 5c 22 5c 32 31 30 5c 33 31 30 20 5c 32 31 30 09 29 5c 32 30 37 22 20 5b 6f 72 69 \307.\"\210\310.\210.)\207".[ori
35e0 67 69 6e 61 6c 2d 63 6f 6d 6d 61 6e 64 20 61 6c 6c 2d 70 20 79 2d 6f 72 2d 6e 2d 70 20 66 6f 72 ginal-command.all-p.y-or-n-p.for
3600 6d 61 74 20 22 44 6f 20 25 53 20 66 6f 72 20 61 6c 6c 20 63 75 72 73 6f 72 73 3f 22 20 61 64 64 mat."Do.%S.for.all.cursors?".add
3620 2d 74 6f 2d 6c 69 73 74 20 6d 63 2f 63 6d 64 73 2d 74 6f 2d 72 75 6e 2d 66 6f 72 2d 61 6c 6c 20 -to-list.mc/cmds-to-run-for-all.
3640 6d 63 2f 63 6d 64 73 2d 74 6f 2d 72 75 6e 2d 6f 6e 63 65 20 6d 63 2f 73 61 76 65 2d 6c 69 73 74 mc/cmds-to-run-once.mc/save-list
3660 73 5d 20 35 20 28 23 24 20 2e 20 31 33 35 35 39 29 5d 29 0a 23 40 35 34 20 54 68 65 20 6e 75 6d s].5.(#$...13559)]).#@54.The.num
3680 62 65 72 20 6f 66 20 63 75 72 73 6f 72 73 20 28 72 65 61 6c 20 61 6e 64 20 66 61 6b 65 29 20 69 ber.of.cursors.(real.and.fake).i
36a0 6e 20 74 68 65 20 62 75 66 66 65 72 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 6d 63 2f 6e 75 6d n.the.buffer...(defalias.'mc/num
36c0 2d 63 75 72 73 6f 72 73 20 23 5b 6e 69 6c 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 65 64 5c 22 -cursors.#[nil."\300\301\302ed\"
36e0 5c 22 54 5c 32 30 37 22 20 5b 63 6c 2d 63 6f 75 6e 74 2d 69 66 20 6d 63 2f 66 61 6b 65 2d 63 75 \"T\207".[cl-count-if.mc/fake-cu
3700 72 73 6f 72 2d 70 20 6f 76 65 72 6c 61 79 73 2d 69 6e 5d 20 35 20 28 23 24 20 2e 20 31 33 39 34 rsor-p.overlays-in].5.(#$...1394
3720 35 29 5d 29 0a 23 40 34 37 20 55 73 65 64 20 74 6f 20 73 74 6f 72 65 20 74 68 65 20 6f 72 69 67 5)]).#@47.Used.to.store.the.orig
3740 69 6e 61 6c 20 63 6f 6d 6d 61 6e 64 20 62 65 69 6e 67 20 72 75 6e 2e 1f 0a 28 64 65 66 76 61 72 inal.command.being.run...(defvar
3760 20 6d 63 2d 2d 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 20 6e 69 6c 20 28 23 24 20 2e 20 31 34 31 32 .mc--this-command.nil.(#$...1412
3780 32 29 29 0a 28 6d 61 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 2)).(make-variable-buffer-local.
37a0 27 6d 63 2d 2d 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 29 0a 23 40 34 32 30 20 55 73 65 64 20 77 69 'mc--this-command).#@420.Used.wi
37c0 74 68 20 70 72 65 2d 63 6f 6d 6d 61 6e 64 2d 68 6f 6f 6b 20 74 6f 20 73 74 6f 72 65 20 74 68 65 th.pre-command-hook.to.store.the
37e0 20 6f 72 69 67 69 6e 61 6c 20 63 6f 6d 6d 61 6e 64 20 62 65 69 6e 67 20 72 75 6e 2e 0a 53 69 6e .original.command.being.run..Sin
3800 63 65 20 74 68 61 74 20 63 61 6e 6e 6f 74 20 62 65 20 72 65 6c 69 61 62 6c 79 20 64 65 74 65 72 ce.that.cannot.be.reliably.deter
3820 6d 69 6e 65 64 20 69 6e 20 74 68 65 20 70 6f 73 74 2d 63 6f 6d 6d 61 6e 64 2d 68 6f 6f 6b 2e 0a mined.in.the.post-command-hook..
3840 0a 53 70 65 63 69 66 69 63 61 6c 6c 79 2c 20 74 68 69 73 2d 6f 72 69 67 69 6e 61 6c 2d 63 6f 6d .Specifically,.this-original-com
3860 6d 61 6e 64 20 69 73 6e 27 74 20 61 6c 77 61 79 73 20 72 69 67 68 74 2c 20 62 65 63 61 75 73 65 mand.isn't.always.right,.because
3880 20 69 74 20 63 6f 75 6c 64 20 68 61 76 65 0a 62 65 65 6e 20 72 65 6d 61 70 70 65 64 2e 20 41 6e .it.could.have.been.remapped..An
38a0 64 20 63 65 72 74 61 69 6e 20 6d 6f 64 65 73 20 28 63 75 61 20 63 6f 6d 65 73 20 74 6f 20 6d 69 d.certain.modes.(cua.comes.to.mi
38c0 6e 64 29 20 77 69 6c 6c 20 63 68 61 6e 67 65 20 74 68 65 69 72 0a 72 65 6d 61 70 70 69 6e 67 20 nd).will.change.their.remapping.
38e0 62 61 73 65 64 20 6f 6e 20 73 74 61 74 65 2e 20 53 6f 20 61 20 63 6f 6d 6d 61 6e 64 20 74 68 61 based.on.state..So.a.command.tha
3900 74 20 63 68 61 6e 67 65 73 20 74 68 65 20 73 74 61 74 65 20 77 69 6c 6c 20 61 66 74 65 72 77 61 t.changes.the.state.will.afterwa
3920 72 64 73 0a 6e 6f 74 20 62 65 20 72 65 63 6f 67 6e 69 7a 65 64 20 74 68 72 6f 75 67 68 20 74 68 rds.not.be.recognized.through.th
3940 65 20 63 6f 6d 6d 61 6e 64 2d 72 65 6d 61 70 70 69 6e 67 20 6c 6f 6f 6b 75 70 2e 1f 0a 28 64 65 e.command-remapping.lookup...(de
3960 66 61 6c 69 61 73 20 27 6d 63 2f 6d 61 6b 65 2d 61 2d 6e 6f 74 65 2d 6f 66 2d 74 68 65 2d 63 6f falias.'mc/make-a-note-of-the-co
3980 6d 6d 61 6e 64 2d 62 65 69 6e 67 2d 72 75 6e 20 23 5b 6e 69 6c 20 22 08 3f 5c 32 30 35 18 00 5c mmand-being-run.#[nil.".?\205..\
39a0 33 30 34 09 21 5c 32 30 36 5c 66 00 09 5c 32 31 31 1a 5c 33 30 35 3d 3f 5c 32 30 35 15 00 5c 6e 304.!\206\f..\211.\305=?\205..\n
39c0 5c 32 31 31 13 29 5c 32 30 37 22 20 5b 6d 63 2d 2d 65 78 65 63 75 74 69 6e 67 2d 63 6f 6d 6d 61 \211.)\207".[mc--executing-comma
39e0 6e 64 2d 66 6f 72 2d 66 61 6b 65 2d 63 75 72 73 6f 72 20 74 68 69 73 2d 6f 72 69 67 69 6e 61 6c nd-for-fake-cursor.this-original
3a00 2d 63 6f 6d 6d 61 6e 64 20 63 6d 64 20 6d 63 2d 2d 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 20 63 6f -command.cmd.mc--this-command.co
3a20 6d 6d 61 6e 64 2d 72 65 6d 61 70 70 69 6e 67 20 67 6f 64 2d 6d 6f 64 65 2d 73 65 6c 66 2d 69 6e mmand-remapping.god-mode-self-in
3a40 73 65 72 74 5d 20 33 20 28 23 24 20 2e 20 31 34 32 36 35 29 5d 29 0a 23 40 37 34 20 57 72 61 70 sert].3.(#$...14265)]).#@74.Wrap
3a60 20 61 72 6f 75 6e 64 20 60 6d 63 2f 65 78 65 63 75 74 65 2d 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 .around.`mc/execute-this-command
3a80 2d 66 6f 72 2d 61 6c 6c 2d 63 75 72 73 6f 72 73 2d 31 27 20 74 6f 20 70 72 6f 74 65 63 74 20 68 -for-all-cursors-1'.to.protect.h
3aa0 6f 6f 6b 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 6d 63 2f 65 78 65 63 75 74 65 2d 74 68 69 73 ook...(defalias.'mc/execute-this
3ac0 2d 63 6f 6d 6d 61 6e 64 2d 66 6f 72 2d 61 6c 6c 2d 63 75 72 73 6f 72 73 20 23 5b 6e 69 6c 20 22 -command-for-all-cursors.#[nil."
3ae0 5c 33 30 31 31 08 00 5c 33 30 32 20 30 5c 32 30 37 18 5c 33 30 33 5c 33 30 34 5c 33 30 35 08 21 \3011..\302.0\207.\303\304\305.!
3b00 5c 22 29 5c 32 30 37 22 20 5b 65 72 72 6f 72 20 28 65 72 72 6f 72 29 20 6d 63 2f 65 78 65 63 75 \")\207".[error.(error).mc/execu
3b20 74 65 2d 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 2d 66 6f 72 2d 61 6c 6c 2d 63 75 72 73 6f 72 73 2d te-this-command-for-all-cursors-
3b40 31 20 6d 65 73 73 61 67 65 20 22 5b 6d 63 5d 20 70 72 6f 62 6c 65 6d 20 69 6e 20 60 6d 63 2f 65 1.message."[mc].problem.in.`mc/e
3b60 78 65 63 75 74 65 2d 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 2d 66 6f 72 2d 61 6c 6c 2d 63 75 72 73 xecute-this-command-for-all-curs
3b80 6f 72 73 27 3a 20 25 73 22 20 65 72 72 6f 72 2d 6d 65 73 73 61 67 65 2d 73 74 72 69 6e 67 5d 20 ors':.%s".error-message-string].
3ba0 34 20 28 23 24 20 2e 20 31 34 39 34 30 29 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 4.(#$...14940)]).(byte-code."\30
3bc0 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 24 5c 32 31 30 5c 33 30 35 5c 33 30 31 5c 33 0\301\302\303\304$\210\305\301\3
3be0 30 34 5c 22 5c 32 30 37 22 20 5b 61 64 2d 61 64 64 2d 61 64 76 69 63 65 20 65 78 65 63 75 74 65 04\"\207".[ad-add-advice.execute
3c00 2d 6b 62 64 2d 6d 61 63 72 6f 20 28 73 6b 69 70 2d 66 61 6b 65 2d 63 75 72 73 6f 72 73 20 6e 69 -kbd-macro.(skip-fake-cursors.ni
3c20 6c 20 74 20 28 61 64 76 69 63 65 20 6c 61 6d 62 64 61 20 6e 69 6c 20 28 75 6e 6c 65 73 73 20 6d l.t.(advice.lambda.nil.(unless.m
3c40 63 2d 2d 65 78 65 63 75 74 69 6e 67 2d 63 6f 6d 6d 61 6e 64 2d 66 6f 72 2d 66 61 6b 65 2d 63 75 c--executing-command-for-fake-cu
3c60 72 73 6f 72 20 61 64 2d 64 6f 2d 69 74 29 29 29 20 61 72 6f 75 6e 64 20 6e 69 6c 20 61 64 2d 61 rsor.ad-do-it))).around.nil.ad-a
3c80 63 74 69 76 61 74 65 5d 20 35 29 0a 23 40 34 30 37 20 55 73 65 64 20 77 69 74 68 20 70 6f 73 74 ctivate].5).#@407.Used.with.post
3ca0 2d 63 6f 6d 6d 61 6e 64 2d 68 6f 6f 6b 20 74 6f 20 65 78 65 63 75 74 65 20 73 75 70 70 6f 72 74 -command-hook.to.execute.support
3cc0 65 64 20 63 6f 6d 6d 61 6e 64 73 20 66 6f 72 20 61 6c 6c 20 63 75 72 73 6f 72 73 2e 0a 0a 49 74 ed.commands.for.all.cursors...It
3ce0 20 75 73 65 73 20 74 77 6f 20 6c 69 73 74 73 20 6f 66 20 63 6f 6d 6d 61 6e 64 73 20 74 6f 20 6b .uses.two.lists.of.commands.to.k
3d00 6e 6f 77 20 77 68 61 74 20 74 6f 20 64 6f 3a 20 74 68 65 20 72 75 6e 2d 6f 6e 63 65 0a 6c 69 73 now.what.to.do:.the.run-once.lis
3d20 74 20 61 6e 64 20 74 68 65 20 72 75 6e 2d 66 6f 72 2d 61 6c 6c 20 6c 69 73 74 2e 20 49 66 20 61 t.and.the.run-for-all.list..If.a
3d40 20 63 6f 6d 6d 61 6e 64 20 69 73 20 69 6e 20 6e 65 69 74 68 65 72 20 6f 66 20 74 68 65 73 65 20 .command.is.in.neither.of.these.
3d60 6c 69 73 74 73 2c 0a 69 74 20 77 69 6c 6c 20 70 72 6f 6d 70 74 20 66 6f 72 20 74 68 65 20 70 72 lists,.it.will.prompt.for.the.pr
3d80 6f 70 65 72 20 61 63 74 69 6f 6e 20 61 6e 64 20 74 68 65 6e 20 73 61 76 65 20 74 68 61 74 20 70 oper.action.and.then.save.that.p
3da0 72 65 66 65 72 65 6e 63 65 2e 0a 0a 53 6f 6d 65 20 63 6f 6d 6d 61 6e 64 73 20 61 72 65 20 73 6f reference...Some.commands.are.so
3dc0 20 75 6e 73 75 70 70 6f 72 74 65 64 20 74 68 61 74 20 74 68 65 79 20 61 72 65 20 65 76 65 6e 20 .unsupported.that.they.are.even.
3de0 70 72 65 76 65 6e 74 65 64 20 66 6f 72 0a 74 68 65 20 6f 72 69 67 69 6e 61 6c 20 63 75 72 73 6f prevented.for.the.original.curso
3e00 72 2c 20 74 6f 20 69 6e 66 6f 72 6d 20 61 62 6f 75 74 20 74 68 65 20 6c 61 63 6b 20 6f 66 20 73 r,.to.inform.about.the.lack.of.s
3e20 75 70 70 6f 72 74 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 6d 63 2f 65 78 65 63 75 74 65 2d 74 upport...(defalias.'mc/execute-t
3e40 68 69 73 2d 63 6f 6d 6d 61 6e 64 2d 66 6f 72 2d 61 6c 6c 2d 63 75 72 73 6f 72 73 2d 31 20 23 5b his-command-for-all-cursors-1.#[
3e60 6e 69 6c 20 22 08 3f 5c 32 30 35 5c 32 30 31 00 5c 33 30 36 20 5c 33 30 37 3d 5c 32 30 33 0f 00 nil.".?\205\201.\306.\307=\203..
3e80 5c 33 31 30 20 5c 32 30 37 09 5c 32 30 35 5c 32 30 31 00 5c 6e 5c 32 30 36 1e 00 5c 33 31 31 09 \310.\207.\205\201.\n\206..\311.
3ea0 21 5c 32 30 36 1e 00 09 1b 5c 33 31 32 0b 21 5c 32 30 35 5c 32 30 30 00 0b 39 5c 32 30 33 33 00 !\206....\312.!\205\200..9\2033.
3ec0 5c 33 31 33 5c 33 31 34 5c 33 31 35 0b 21 5c 22 5c 32 30 33 39 00 5c 33 31 36 0b 21 5c 32 30 32 \313\314\315.!\"\2039.\316.!\202
3ee0 5c 32 30 30 00 5c 33 31 37 5c 33 31 35 0b 21 21 5c 32 31 31 13 5c 33 32 30 4e 5c 32 30 33 4f 00 \200.\317\315.!!\211.\320N\203O.
3f00 5c 33 32 31 5c 33 32 32 0b 5c 32 31 31 5c 33 32 30 4e 23 5c 32 30 32 5c 32 30 30 00 5c 33 32 33 \321\322.\211\320N#\202\200.\323
3f20 20 5c 32 31 30 0b 5c 32 30 35 5c 32 30 30 00 0b 5c 66 3e 3f 5c 32 30 35 5c 32 30 30 00 0b 0d 3e .\210.\205\200..\f>?\205\200...>
3f40 3f 5c 32 30 35 5c 32 30 30 00 0e 15 5c 32 30 34 7d 00 0b 0e 16 3e 5c 32 30 34 7d 00 0b 0e 17 3e ?\205\200...\204}....>\204}....>
3f60 5c 32 30 34 7d 00 5c 33 32 34 0b 21 5c 32 30 35 5c 32 30 30 00 5c 33 31 36 0b 21 29 5c 32 30 37 \204}.\324.!\205\200.\316.!)\207
3f80 22 20 5b 6d 63 2d 2d 65 78 65 63 75 74 69 6e 67 2d 63 6f 6d 6d 61 6e 64 2d 66 6f 72 2d 66 61 6b ".[mc--executing-command-for-fak
3fa0 65 2d 63 75 72 73 6f 72 20 74 68 69 73 2d 6f 72 69 67 69 6e 61 6c 2d 63 6f 6d 6d 61 6e 64 20 6d e-cursor.this-original-command.m
3fc0 63 2d 2d 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 20 6f 72 69 67 69 6e 61 6c 2d 63 6f 6d 6d 61 6e 64 c--this-command.original-command
3fe0 20 6d 63 2d 2d 64 65 66 61 75 6c 74 2d 63 6d 64 73 2d 74 6f 2d 72 75 6e 2d 6f 6e 63 65 20 6d 63 .mc--default-cmds-to-run-once.mc
4000 2f 63 6d 64 73 2d 74 6f 2d 72 75 6e 2d 6f 6e 63 65 20 6d 63 2f 6e 75 6d 2d 63 75 72 73 6f 72 73 /cmds-to-run-once.mc/num-cursors
4020 20 31 20 6d 63 2f 64 69 73 61 62 6c 65 2d 6d 75 6c 74 69 70 6c 65 2d 63 75 72 73 6f 72 73 2d 6d .1.mc/disable-multiple-cursors-m
4040 6f 64 65 20 63 6f 6d 6d 61 6e 64 2d 72 65 6d 61 70 70 69 6e 67 20 66 75 6e 63 74 69 6f 6e 70 20 ode.command-remapping.functionp.
4060 73 74 72 69 6e 67 2d 70 72 65 66 69 78 2d 70 20 22 28 22 20 73 79 6d 62 6f 6c 2d 6e 61 6d 65 20 string-prefix-p."(".symbol-name.
4080 6d 63 2f 65 78 65 63 75 74 65 2d 63 6f 6d 6d 61 6e 64 2d 66 6f 72 2d 61 6c 6c 2d 66 61 6b 65 2d mc/execute-command-for-all-fake-
40a0 63 75 72 73 6f 72 73 20 69 6e 74 65 72 6e 20 6d 63 2d 2d 75 6e 73 75 70 70 6f 72 74 65 64 20 6d cursors.intern.mc--unsupported.m
40c0 65 73 73 61 67 65 20 22 25 53 20 69 73 20 6e 6f 74 20 73 75 70 70 6f 72 74 65 64 20 77 69 74 68 essage."%S.is.not.supported.with
40e0 20 6d 75 6c 74 69 70 6c 65 20 63 75 72 73 6f 72 73 25 73 22 20 6d 63 2f 6c 6f 61 64 2d 6c 69 73 .multiple.cursors%s".mc/load-lis
4100 74 73 20 6d 63 2f 70 72 6f 6d 70 74 2d 66 6f 72 2d 69 6e 63 6c 75 73 69 6f 6e 2d 69 6e 2d 77 68 ts.mc/prompt-for-inclusion-in-wh
4120 69 74 65 6c 69 73 74 20 6d 63 2f 61 6c 77 61 79 73 2d 72 75 6e 2d 66 6f 72 2d 61 6c 6c 20 6d 63 itelist.mc/always-run-for-all.mc
4140 2d 2d 64 65 66 61 75 6c 74 2d 63 6d 64 73 2d 74 6f 2d 72 75 6e 2d 66 6f 72 2d 61 6c 6c 20 6d 63 --default-cmds-to-run-for-all.mc
4160 2f 63 6d 64 73 2d 74 6f 2d 72 75 6e 2d 66 6f 72 2d 61 6c 6c 5d 20 36 20 28 23 24 20 2e 20 31 35 /cmds-to-run-for-all].6.(#$...15
4180 35 30 36 29 5d 29 0a 23 40 31 33 31 20 52 65 6d 6f 76 65 20 61 6c 6c 20 66 61 6b 65 20 63 75 72 506)]).#@131.Remove.all.fake.cur
41a0 73 6f 72 73 2e 0a 44 6f 20 6e 6f 74 20 75 73 65 20 74 6f 20 63 6f 6e 63 6c 75 64 65 20 65 64 69 sors..Do.not.use.to.conclude.edi
41c0 74 69 6e 67 20 77 69 74 68 20 6d 75 6c 74 69 70 6c 65 20 63 75 72 73 6f 72 73 2e 20 46 6f 72 20 ting.with.multiple.cursors..For.
41e0 74 68 61 74 0a 79 6f 75 20 73 68 6f 75 6c 64 20 64 69 73 61 62 6c 65 20 6d 75 6c 74 69 70 6c 65 that.you.should.disable.multiple
4200 2d 63 75 72 73 6f 72 73 2d 6d 6f 64 65 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 6d 63 2f 72 65 -cursors-mode...(defalias.'mc/re
4220 6d 6f 76 65 2d 66 61 6b 65 2d 63 75 72 73 6f 72 73 20 23 5b 6e 69 6c 20 22 5c 33 30 32 5c 33 30 move-fake-cursors.#[nil."\302\30
4240 33 5c 33 30 34 20 5c 22 5c 32 31 30 08 5c 32 30 33 5c 66 00 08 11 5c 33 30 35 5c 32 31 31 10 5c 3\304.\"\210.\203\f...\305\211.\
4260 32 30 37 22 20 5b 6d 63 2d 2d 6d 61 78 2d 63 75 72 73 6f 72 73 2d 6f 72 69 67 69 6e 61 6c 20 6d 207".[mc--max-cursors-original.m
4280 63 2f 6d 61 78 2d 63 75 72 73 6f 72 73 20 6d 61 70 63 20 23 5b 28 63 75 72 73 6f 72 29 20 22 5c c/max-cursors.mapc.#[(cursor)."\
42a0 33 30 31 08 21 5c 32 30 37 22 20 5b 63 75 72 73 6f 72 20 6d 63 2f 72 65 6d 6f 76 65 2d 66 61 6b 301.!\207".[cursor.mc/remove-fak
42c0 65 2d 63 75 72 73 6f 72 5d 20 32 5d 20 6d 63 2f 61 6c 6c 2d 66 61 6b 65 2d 63 75 72 73 6f 72 73 e-cursor].2].mc/all-fake-cursors
42e0 20 6e 69 6c 5d 20 33 20 28 23 24 20 2e 20 31 36 37 38 31 29 5d 29 0a 23 40 38 30 20 44 65 61 63 .nil].3.(#$...16781)]).#@80.Deac
4300 74 69 76 61 74 65 20 6d 61 72 6b 20 69 66 20 74 68 65 72 65 20 61 72 65 20 61 6e 79 20 61 63 74 tivate.mark.if.there.are.any.act
4320 69 76 65 2c 20 6f 74 68 65 72 77 69 73 65 20 65 78 69 74 20 6d 75 6c 74 69 70 6c 65 2d 63 75 72 ive,.otherwise.exit.multiple-cur
4340 73 6f 72 73 2d 6d 6f 64 65 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 6d 63 2f 6b 65 79 62 6f 61 sors-mode...(defalias.'mc/keyboa
4360 72 64 2d 71 75 69 74 20 23 5b 6e 69 6c 20 22 5c 33 30 30 20 5c 32 30 34 08 00 5c 33 30 31 20 5c rd-quit.#[nil."\300.\204..\301.\
4380 32 30 37 5c 33 30 32 20 5c 32 30 37 22 20 5b 75 73 65 2d 72 65 67 69 6f 6e 2d 70 20 6d 63 2f 64 207\302.\207".[use-region-p.mc/d
43a0 69 73 61 62 6c 65 2d 6d 75 6c 74 69 70 6c 65 2d 63 75 72 73 6f 72 73 2d 6d 6f 64 65 20 64 65 61 isable-multiple-cursors-mode.dea
43c0 63 74 69 76 61 74 65 2d 6d 61 72 6b 5d 20 31 20 28 23 24 20 2e 20 31 37 31 34 38 29 20 6e 69 6c ctivate-mark].1.(#$...17148).nil
43e0 5d 29 0a 23 40 36 34 20 52 75 6e 20 6c 61 73 74 20 63 6f 6d 6d 61 6e 64 20 66 72 6f 6d 20 60 63 ]).#@64.Run.last.command.from.`c
4400 6f 6d 6d 61 6e 64 2d 68 69 73 74 6f 72 79 27 20 66 6f 72 20 65 76 65 72 79 20 66 61 6b 65 20 63 ommand-history'.for.every.fake.c
4420 75 72 73 6f 72 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 6d 63 2f 72 65 70 65 61 74 2d 63 6f 6d ursor...(defalias.'mc/repeat-com
4440 6d 61 6e 64 20 23 5b 6e 69 6c 20 22 08 5c 32 30 34 0f 00 5c 33 30 32 5c 33 30 33 5c 33 30 34 09 mand.#[nil.".\204..\302\303\304.
4460 40 40 5c 22 21 5c 32 30 35 12 00 5c 33 30 35 5c 33 30 36 21 5c 32 30 37 22 20 5b 6d 63 2f 61 6c @@\"!\205..\305\306!\207".[mc/al
4480 77 61 79 73 2d 72 65 70 65 61 74 2d 63 6f 6d 6d 61 6e 64 20 63 6f 6d 6d 61 6e 64 2d 68 69 73 74 ways-repeat-command.command-hist
44a0 6f 72 79 20 79 2d 6f 72 2d 6e 2d 70 20 66 6f 72 6d 61 74 20 22 5b 6d 63 5d 20 72 65 70 65 61 74 ory.y-or-n-p.format."[mc].repeat
44c0 20 63 6f 6d 70 6c 65 78 20 63 6f 6d 6d 61 6e 64 3a 20 25 73 3f 20 22 20 6d 63 2f 65 78 65 63 75 .complex.command:.%s?.".mc/execu
44e0 74 65 2d 63 6f 6d 6d 61 6e 64 2d 66 6f 72 2d 61 6c 6c 2d 66 61 6b 65 2d 63 75 72 73 6f 72 73 20 te-command-for-all-fake-cursors.
4500 23 5b 6e 69 6c 20 22 5c 33 30 32 18 5c 33 30 33 4b 19 5c 33 30 34 5c 32 31 36 5c 33 30 33 08 4d #[nil."\302.\303K.\304\216\303.M
4520 5c 32 31 30 5c 33 30 35 5c 33 30 36 21 2b 5c 32 30 37 22 20 5b 23 31 3d 23 3a 76 6e 65 77 20 23 \210\305\306!+\207".[#1=#:vnew.#
4540 32 3d 23 3a 6f 6c 64 20 23 5b 28 70 20 26 6f 70 74 69 6f 6e 61 6c 20 69 20 6b 20 72 20 68 20 64 2=#:old.#[(p.&optional.i.k.r.h.d
4560 20 6d 29 20 22 5c 33 30 31 08 21 5c 32 30 37 22 20 5b 69 20 72 65 61 64 5d 20 32 5d 20 72 65 61 .m)."\301.!\207".[i.read].2].rea
4580 64 2d 66 72 6f 6d 2d 6d 69 6e 69 62 75 66 66 65 72 20 23 5b 6e 69 6c 20 22 5c 33 30 31 08 4d 5c d-from-minibuffer.#[nil."\301.M\
45a0 32 30 37 22 20 5b 23 32 23 20 72 65 61 64 2d 66 72 6f 6d 2d 6d 69 6e 69 62 75 66 66 65 72 5d 20 207".[#2#.read-from-minibuffer].
45c0 32 5d 20 72 65 70 65 61 74 2d 63 6f 6d 70 6c 65 78 2d 63 6f 6d 6d 61 6e 64 20 30 5d 20 32 20 6e 2].repeat-complex-command.0].2.n
45e0 69 6c 20 6e 69 6c 5d 5d 20 34 20 28 23 24 20 2e 20 31 37 33 38 34 29 20 6e 69 6c 5d 29 0a 23 40 il.nil]].4.(#$...17384).nil]).#@
4600 31 33 35 20 4b 65 79 6d 61 70 20 77 68 69 6c 65 20 6d 75 6c 74 69 70 6c 65 20 63 75 72 73 6f 72 135.Keymap.while.multiple.cursor
4620 73 20 61 72 65 20 61 63 74 69 76 65 2e 0a 4d 61 69 6e 20 67 6f 61 6c 20 6f 66 20 74 68 65 20 6b s.are.active..Main.goal.of.the.k
4640 65 79 6d 61 70 20 69 73 20 74 6f 20 72 65 62 69 6e 64 20 43 2d 67 20 61 6e 64 20 3c 72 65 74 75 eymap.is.to.rebind.C-g.and.<retu
4660 72 6e 3e 20 74 6f 20 63 6f 6e 63 6c 75 64 65 0a 6d 75 6c 74 69 70 6c 65 20 63 75 72 73 6f 72 73 rn>.to.conclude.multiple.cursors
4680 20 65 64 69 74 69 6e 67 2e 1f 0a 28 64 65 66 76 61 72 20 6d 63 2f 6b 65 79 6d 61 70 20 6e 69 6c .editing...(defvar.mc/keymap.nil
46a0 20 28 23 24 20 2e 20 31 37 39 32 34 29 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 08 5c 32 30 34 .(#$...17924)).(byte-code.".\204
46c0 31 00 5c 33 30 31 20 10 5c 33 30 32 08 5c 33 30 33 5c 33 30 34 23 5c 32 31 30 5c 33 30 32 08 5c 1.\301..\302.\303\304#\210\302.\
46e0 33 30 35 5c 33 30 36 23 5c 32 31 30 5c 33 30 32 08 5c 33 30 37 5c 33 31 30 23 5c 32 31 30 5c 33 305\306#\210\302.\307\310#\210\3
4700 31 31 5c 33 31 32 21 5c 32 30 33 25 00 5c 33 30 32 08 5c 33 31 33 5c 33 31 32 23 5c 32 31 30 5c 11\312!\203%.\302.\313\312#\210\
4720 33 31 31 5c 33 31 34 21 5c 32 30 33 31 00 5c 33 30 32 08 5c 33 31 35 5c 33 31 34 23 5c 32 31 30 311\314!\2031.\302.\315\314#\210
4740 5c 33 30 31 5c 32 30 37 22 20 5b 6d 63 2f 6b 65 79 6d 61 70 20 6d 61 6b 65 2d 73 70 61 72 73 65 \301\207".[mc/keymap.make-sparse
4760 2d 6b 65 79 6d 61 70 20 64 65 66 69 6e 65 2d 6b 65 79 20 22 07 22 20 6d 63 2f 6b 65 79 62 6f 61 -keymap.define-key.".".mc/keyboa
4780 72 64 2d 71 75 69 74 20 5b 72 65 74 75 72 6e 5d 20 6d 75 6c 74 69 70 6c 65 2d 63 75 72 73 6f 72 rd-quit.[return].multiple-cursor
47a0 73 2d 6d 6f 64 65 20 5b 36 37 31 30 38 39 32 32 5d 20 6d 63 2f 72 65 70 65 61 74 2d 63 6f 6d 6d s-mode.[67108922].mc/repeat-comm
47c0 61 6e 64 20 66 62 6f 75 6e 64 70 20 70 68 69 2d 73 65 61 72 63 68 20 22 13 22 20 70 68 69 2d 73 and.fboundp.phi-search.".".phi-s
47e0 65 61 72 63 68 2d 62 61 63 6b 77 61 72 64 20 22 12 22 5d 20 34 29 0a 23 40 33 34 20 41 72 65 20 earch-backward."."].4).#@34.Are.
4800 61 6c 6c 20 74 68 65 20 69 74 65 6d 73 20 69 6e 20 4c 49 53 54 20 65 71 75 61 6c 3f 1f 0a 28 64 all.the.items.in.LIST.equal?..(d
4820 65 66 61 6c 69 61 73 20 27 6d 63 2d 2d 61 6c 6c 2d 65 71 75 61 6c 20 23 5b 28 6c 69 73 74 29 20 efalias.'mc--all-equal.#[(list).
4840 22 08 40 5c 33 30 33 19 1a 09 5c 32 30 33 18 00 08 5c 32 30 33 18 00 5c 6e 08 40 5c 32 33 32 11 ".@\303...\203...\203..\n.@\232.
4860 08 41 10 5c 32 30 32 05 00 09 2a 5c 32 30 37 22 20 5b 6c 69 73 74 20 61 6c 6c 2d 65 71 75 61 6c .A.\202...*\207".[list.all-equal
4880 20 66 69 72 73 74 20 74 5d 20 32 20 28 23 24 20 2e 20 31 38 34 32 38 29 5d 29 0a 23 40 31 32 30 .first.t].2.(#$...18428)]).#@120
48a0 20 52 65 74 75 72 6e 20 74 68 65 20 6c 61 74 65 73 74 20 6b 69 6c 6c 2d 72 69 6e 67 20 65 6e 74 .Return.the.latest.kill-ring.ent
48c0 72 79 20 66 6f 72 20 65 61 63 68 20 63 75 72 73 6f 72 2e 0a 54 68 65 20 65 6e 74 72 69 65 73 20 ry.for.each.cursor..The.entries.
48e0 61 72 65 20 72 65 74 75 72 6e 65 64 20 69 6e 20 74 68 65 20 6f 72 64 65 72 20 74 68 65 79 20 61 are.returned.in.the.order.they.a
4900 72 65 20 66 6f 75 6e 64 20 69 6e 20 74 68 65 20 62 75 66 66 65 72 2e 1f 0a 28 64 65 66 61 6c 69 re.found.in.the.buffer...(defali
4920 61 73 20 27 6d 63 2d 2d 6b 69 6c 6c 2d 72 69 6e 67 2d 65 6e 74 72 69 65 73 20 23 5b 6e 69 6c 20 as.'mc--kill-ring-entries.#[nil.
4940 22 5c 33 30 32 18 5c 33 30 33 5c 33 30 34 20 5c 33 30 35 5c 22 19 5c 33 30 36 5c 33 30 37 5c 33 "\302.\303\304.\305\".\306\307\3
4960 31 30 5c 33 31 31 65 64 5c 22 5c 33 31 32 5c 22 5c 22 5c 32 31 30 5c 33 31 33 5c 33 31 34 09 21 10\311ed\"\312\"\"\210\313\314.!
4980 21 5c 32 31 30 29 5c 33 31 35 08 21 29 5c 32 30 37 22 20 5b 65 6e 74 72 69 65 73 20 23 31 3d 23 !\210)\315.!)\207".[entries.#1=#
49a0 3a 72 65 61 6c 2d 63 75 72 73 6f 72 2d 69 64 20 6e 69 6c 20 6f 76 65 72 6c 61 79 2d 67 65 74 20 :real-cursor-id.nil.overlay-get.
49c0 6d 63 2f 63 72 65 61 74 65 2d 66 61 6b 65 2d 63 75 72 73 6f 72 2d 61 74 2d 70 6f 69 6e 74 20 6d mc/create-fake-cursor-at-point.m
49e0 63 2d 69 64 20 6d 61 70 63 20 23 5b 28 63 75 72 73 6f 72 29 20 22 5c 33 30 32 08 21 5c 32 30 35 c-id.mapc.#[(cursor)."\302.!\205
4a00 0f 00 5c 33 30 33 08 5c 33 30 34 5c 22 40 09 42 5c 32 31 31 11 5c 32 30 37 22 20 5b 63 75 72 73 ..\303.\304\"@.B\211.\207".[curs
4a20 6f 72 20 65 6e 74 72 69 65 73 20 6d 63 2f 66 61 6b 65 2d 63 75 72 73 6f 72 2d 70 20 6f 76 65 72 or.entries.mc/fake-cursor-p.over
4a40 6c 61 79 2d 67 65 74 20 6b 69 6c 6c 2d 72 69 6e 67 5d 20 33 5d 20 73 6f 72 74 20 6f 76 65 72 6c lay-get.kill-ring].3].sort.overl
4a60 61 79 73 2d 69 6e 20 6d 63 2d 2d 63 6f 6d 70 61 72 65 2d 62 79 2d 6f 76 65 72 6c 61 79 2d 73 74 ays-in.mc--compare-by-overlay-st
4a80 61 72 74 20 6d 63 2f 70 6f 70 2d 73 74 61 74 65 2d 66 72 6f 6d 2d 6f 76 65 72 6c 61 79 20 6d 63 art.mc/pop-state-from-overlay.mc
4aa0 2f 63 75 72 73 6f 72 2d 77 69 74 68 2d 69 64 20 72 65 76 65 72 73 65 5d 20 36 20 28 23 24 20 2e /cursor-with-id.reverse].6.(#$..
4ac0 20 31 38 35 39 33 29 5d 29 0a 23 40 31 32 31 20 41 64 64 20 74 68 65 20 6c 61 74 65 73 74 20 6b .18593)]).#@121.Add.the.latest.k
4ae0 69 6c 6c 2d 72 69 6e 67 20 65 6e 74 72 79 20 66 6f 72 20 65 61 63 68 20 63 75 72 73 6f 72 20 74 ill-ring.entry.for.each.cursor.t
4b00 6f 20 6b 69 6c 6c 65 64 2d 72 65 63 74 61 6e 67 6c 65 2e 0a 53 6f 20 79 6f 75 20 63 61 6e 20 70 o.killed-rectangle..So.you.can.p
4b20 61 73 74 65 20 69 74 20 69 6e 20 6c 61 74 65 72 20 77 69 74 68 20 60 79 61 6e 6b 2d 72 65 63 74 aste.it.in.later.with.`yank-rect
4b40 61 6e 67 6c 65 27 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 6d 63 2d 2d 6d 61 79 62 65 2d 73 65 angle'...(defalias.'mc--maybe-se
4b60 74 2d 6b 69 6c 6c 65 64 2d 72 65 63 74 61 6e 67 6c 65 20 23 5b 6e 69 6c 20 22 5c 33 30 33 18 5c t-killed-rectangle.#[nil."\303.\
4b80 33 30 34 20 29 19 5c 33 30 35 09 21 3f 5c 32 30 35 10 00 09 5c 32 31 31 12 29 5c 32 30 37 22 20 304.).\305.!?\205...\211.)\207".
4ba0 5b 6d 63 2f 6d 61 78 2d 63 75 72 73 6f 72 73 20 65 6e 74 72 69 65 73 20 6b 69 6c 6c 65 64 2d 72 [mc/max-cursors.entries.killed-r
4bc0 65 63 74 61 6e 67 6c 65 20 6e 69 6c 20 6d 63 2d 2d 6b 69 6c 6c 2d 72 69 6e 67 2d 65 6e 74 72 69 ectangle.nil.mc--kill-ring-entri
4be0 65 73 20 6d 63 2d 2d 61 6c 6c 2d 65 71 75 61 6c 5d 20 32 20 28 23 24 20 2e 20 31 39 31 35 32 29 es.mc--all-equal].2.(#$...19152)
4c00 5d 29 0a 23 40 31 33 32 20 4c 69 73 74 20 6f 66 20 6d 69 6e 6f 72 2d 6d 6f 64 65 73 20 74 68 61 ]).#@132.List.of.minor-modes.tha
4c20 74 20 64 6f 65 73 20 6e 6f 74 20 70 6c 61 79 20 77 65 6c 6c 20 77 69 74 68 20 6d 75 6c 74 69 70 t.does.not.play.well.with.multip
4c40 6c 65 2d 63 75 72 73 6f 72 73 2e 0a 54 68 65 79 20 61 72 65 20 74 65 6d 70 6f 72 61 72 69 6c 79 le-cursors..They.are.temporarily
4c60 20 64 69 73 61 62 6c 65 64 20 77 68 65 6e 20 6d 75 6c 74 69 70 6c 65 2d 63 75 72 73 6f 72 73 20 .disabled.when.multiple-cursors.
4c80 61 72 65 20 61 63 74 69 76 65 2e 1f 0a 28 64 65 66 76 61 72 20 6d 63 2f 75 6e 73 75 70 70 6f 72 are.active...(defvar.mc/unsuppor
4ca0 74 65 64 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 73 20 27 28 63 6f 6d 70 61 6e 79 2d 6d 6f 64 65 20 61 ted-minor-modes.'(company-mode.a
4cc0 75 74 6f 2d 63 6f 6d 70 6c 65 74 65 2d 6d 6f 64 65 20 66 6c 79 73 70 65 6c 6c 2d 6d 6f 64 65 20 uto-complete-mode.flyspell-mode.
4ce0 6a 65 64 69 2d 6d 6f 64 65 29 20 28 23 24 20 2e 20 31 39 34 36 35 29 29 0a 23 40 34 37 20 54 68 jedi-mode).(#$...19465)).#@47.Th
4d00 65 20 6c 69 73 74 20 6f 66 20 74 65 6d 70 6f 72 61 72 69 6c 79 20 64 69 73 61 62 6c 65 64 20 6d e.list.of.temporarily.disabled.m
4d20 69 6e 6f 72 2d 6d 6f 64 65 73 2e 1f 0a 28 64 65 66 76 61 72 20 6d 63 2f 74 65 6d 70 6f 72 61 72 inor-modes...(defvar.mc/temporar
4d40 69 6c 79 2d 64 69 73 61 62 6c 65 64 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 73 20 6e 69 6c 20 28 23 24 ily-disabled-minor-modes.nil.(#$
4d60 20 2e 20 31 39 37 31 30 29 29 0a 28 6d 61 6b 65 2d 76 61 72 69 61 62 6c 65 2d 62 75 66 66 65 72 ...19710)).(make-variable-buffer
4d80 2d 6c 6f 63 61 6c 20 27 6d 63 2f 74 65 6d 70 6f 72 61 72 69 6c 79 2d 64 69 73 61 62 6c 65 64 2d -local.'mc/temporarily-disabled-
4da0 6d 69 6e 6f 72 2d 6d 6f 64 65 73 29 0a 23 40 36 38 20 49 66 20 4d 4f 44 45 20 69 73 20 61 76 61 minor-modes).#@68.If.MODE.is.ava
4dc0 69 6c 61 62 6c 65 20 61 6e 64 20 74 75 72 6e 65 64 20 6f 6e 2c 20 72 65 6d 65 6d 62 65 72 20 74 ilable.and.turned.on,.remember.t
4de0 68 61 74 20 61 6e 64 20 74 75 72 6e 20 69 74 20 6f 66 66 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 hat.and.turn.it.off...(defalias.
4e00 27 6d 63 2f 74 65 6d 70 6f 72 61 72 69 6c 79 2d 64 69 73 61 62 6c 65 2d 6d 69 6e 6f 72 2d 6d 6f 'mc/temporarily-disable-minor-mo
4e20 64 65 20 23 5b 28 6d 6f 64 65 29 20 22 5c 33 30 31 08 21 5c 32 30 35 14 00 5c 33 30 32 08 21 5c de.#[(mode)."\301.!\205..\302.!\
4e40 32 30 35 14 00 5c 33 30 33 5c 33 30 34 08 5c 22 5c 32 31 30 08 5c 33 30 35 21 5c 32 30 37 22 20 205..\303\304.\"\210.\305!\207".
4e60 5b 6d 6f 64 65 20 62 6f 75 6e 64 70 20 65 76 61 6c 20 61 64 64 2d 74 6f 2d 6c 69 73 74 20 6d 63 [mode.boundp.eval.add-to-list.mc
4e80 2f 74 65 6d 70 6f 72 61 72 69 6c 79 2d 64 69 73 61 62 6c 65 64 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 /temporarily-disabled-minor-mode
4ea0 73 20 2d 31 5d 20 33 20 28 23 24 20 2e 20 31 39 38 39 30 29 5d 29 0a 28 64 65 66 61 6c 69 61 73 s.-1].3.(#$...19890)]).(defalias
4ec0 20 27 6d 63 2f 74 65 6d 70 6f 72 61 72 69 6c 79 2d 64 69 73 61 62 6c 65 2d 75 6e 73 75 70 70 6f .'mc/temporarily-disable-unsuppo
4ee0 72 74 65 64 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 73 20 23 5b 6e 69 6c 20 22 5c 33 30 31 5c 33 30 32 rted-minor-modes.#[nil."\301\302
4f00 08 5c 22 5c 32 30 37 22 20 5b 6d 63 2f 75 6e 73 75 70 70 6f 72 74 65 64 2d 6d 69 6e 6f 72 2d 6d .\"\207".[mc/unsupported-minor-m
4f20 6f 64 65 73 20 6d 61 70 63 20 6d 63 2f 74 65 6d 70 6f 72 61 72 69 6c 79 2d 64 69 73 61 62 6c 65 odes.mapc.mc/temporarily-disable
4f40 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 5d 20 33 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 6d 63 2f 65 -minor-mode].3]).(defalias.'mc/e
4f60 6e 61 62 6c 65 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 20 23 5b 28 6d 6f 64 65 29 20 22 08 5c 33 30 31 nable-minor-mode.#[(mode).".\301
4f80 21 5c 32 30 37 22 20 5b 6d 6f 64 65 20 31 5d 20 32 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 6d !\207".[mode.1].2]).(defalias.'m
4fa0 63 2f 65 6e 61 62 6c 65 2d 74 65 6d 70 6f 72 61 72 69 6c 79 2d 64 69 73 61 62 6c 65 64 2d 6d 69 c/enable-temporarily-disabled-mi
4fc0 6e 6f 72 2d 6d 6f 64 65 73 20 23 5b 6e 69 6c 20 22 5c 33 30 31 5c 33 30 32 08 5c 22 5c 32 31 30 nor-modes.#[nil."\301\302.\"\210
4fe0 5c 33 30 33 5c 32 31 31 10 5c 32 30 37 22 20 5b 6d 63 2f 74 65 6d 70 6f 72 61 72 69 6c 79 2d 64 \303\211.\207".[mc/temporarily-d
5000 69 73 61 62 6c 65 64 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 73 20 6d 61 70 63 20 6d 63 2f 65 6e 61 62 isabled-minor-modes.mapc.mc/enab
5020 6c 65 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 20 6e 69 6c 5d 20 33 5d 29 0a 28 62 79 74 65 2d 63 6f 64 le-minor-mode.nil].3]).(byte-cod
5040 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 33 30 35 5c 33 30 36 5c e."\300\301\302\303\304\305\306\
5060 33 30 37 26 07 5c 32 31 30 5c 33 31 30 5c 33 30 31 5c 33 31 31 5c 33 31 32 23 5c 32 30 37 22 20 307&.\210\310\301\311\312#\207".
5080 5b 63 75 73 74 6f 6d 2d 64 65 63 6c 61 72 65 2d 76 61 72 69 61 62 6c 65 20 6d 63 2f 6d 6f 64 65 [custom-declare-variable.mc/mode
50a0 2d 6c 69 6e 65 20 60 28 22 20 6d 63 3a 22 20 28 3a 65 76 61 6c 20 28 66 6f 72 6d 61 74 20 2c 28 -line.`(".mc:".(:eval.(format.,(
50c0 70 72 6f 70 65 72 74 69 7a 65 20 22 25 64 22 20 27 66 61 63 65 20 27 66 6f 6e 74 2d 6c 6f 63 6b propertize."%d".'face.'font-lock
50e0 2d 77 61 72 6e 69 6e 67 2d 66 61 63 65 29 20 28 6d 63 2f 6e 75 6d 2d 63 75 72 73 6f 72 73 29 29 -warning-face).(mc/num-cursors))
5100 29 29 20 22 57 68 61 74 20 74 6f 20 64 69 73 70 6c 61 79 20 69 6e 20 74 68 65 20 6d 6f 64 65 20 ))."What.to.display.in.the.mode.
5120 6c 69 6e 65 20 77 68 69 6c 65 20 6d 75 6c 74 69 70 6c 65 2d 63 75 72 73 6f 72 73 2d 6d 6f 64 65 line.while.multiple-cursors-mode
5140 20 69 73 20 61 63 74 69 76 65 2e 22 20 3a 74 79 70 65 20 28 73 65 78 70 29 20 3a 67 72 6f 75 70 .is.active.".:type.(sexp).:group
5160 20 6d 75 6c 74 69 70 6c 65 2d 63 75 72 73 6f 72 73 20 70 75 74 20 72 69 73 6b 79 2d 6c 6f 63 61 .multiple-cursors.put.risky-loca
5180 6c 2d 76 61 72 69 61 62 6c 65 20 74 5d 20 38 29 0a 23 40 31 31 31 20 4e 6f 6e 2d 6e 69 6c 20 69 l-variable.t].8).#@111.Non-nil.i
51a0 66 20 4d 75 6c 74 69 70 6c 65 2d 43 75 72 73 6f 72 73 20 6d 6f 64 65 20 69 73 20 65 6e 61 62 6c f.Multiple-Cursors.mode.is.enabl
51c0 65 64 2e 0a 55 73 65 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 60 6d 75 6c 74 69 70 6c 65 2d 63 75 ed..Use.the.command.`multiple-cu
51e0 72 73 6f 72 73 2d 6d 6f 64 65 27 20 74 6f 20 63 68 61 6e 67 65 20 74 68 69 73 20 76 61 72 69 61 rsors-mode'.to.change.this.varia
5200 62 6c 65 2e 1f 0a 28 64 65 66 76 61 72 20 6d 75 6c 74 69 70 6c 65 2d 63 75 72 73 6f 72 73 2d 6d ble...(defvar.multiple-cursors-m
5220 6f 64 65 20 6e 69 6c 20 28 23 24 20 2e 20 32 30 38 38 37 29 29 0a 28 6d 61 6b 65 2d 76 61 72 69 ode.nil.(#$...20887)).(make-vari
5240 61 62 6c 65 2d 62 75 66 66 65 72 2d 6c 6f 63 61 6c 20 27 6d 75 6c 74 69 70 6c 65 2d 63 75 72 73 able-buffer-local.'multiple-curs
5260 6f 72 73 2d 6d 6f 64 65 29 0a 23 40 35 38 37 20 4d 6f 64 65 20 77 68 69 6c 65 20 6d 75 6c 74 69 ors-mode).#@587.Mode.while.multi
5280 70 6c 65 20 63 75 72 73 6f 72 73 20 61 72 65 20 61 63 74 69 76 65 2e 0a 0a 54 68 69 73 20 69 73 ple.cursors.are.active...This.is
52a0 20 61 20 6d 69 6e 6f 72 20 6d 6f 64 65 2e 20 20 49 66 20 63 61 6c 6c 65 64 20 69 6e 74 65 72 61 .a.minor.mode...If.called.intera
52c0 63 74 69 76 65 6c 79 2c 20 74 6f 67 67 6c 65 20 74 68 65 0a 60 4d 75 6c 74 69 70 6c 65 2d 43 75 ctively,.toggle.the.`Multiple-Cu
52e0 72 73 6f 72 73 20 6d 6f 64 65 27 20 6d 6f 64 65 2e 20 20 49 66 20 74 68 65 20 70 72 65 66 69 78 rsors.mode'.mode...If.the.prefix
5300 20 61 72 67 75 6d 65 6e 74 20 69 73 0a 70 6f 73 69 74 69 76 65 2c 20 65 6e 61 62 6c 65 20 74 68 .argument.is.positive,.enable.th
5320 65 20 6d 6f 64 65 2c 20 61 6e 64 20 69 66 20 69 74 20 69 73 20 7a 65 72 6f 20 6f 72 20 6e 65 67 e.mode,.and.if.it.is.zero.or.neg
5340 61 74 69 76 65 2c 20 64 69 73 61 62 6c 65 0a 74 68 65 20 6d 6f 64 65 2e 0a 0a 49 66 20 63 61 6c ative,.disable.the.mode...If.cal
5360 6c 65 64 20 66 72 6f 6d 20 4c 69 73 70 2c 20 74 6f 67 67 6c 65 20 74 68 65 20 6d 6f 64 65 20 69 led.from.Lisp,.toggle.the.mode.i
5380 66 20 41 52 47 20 69 73 20 60 74 6f 67 67 6c 65 27 2e 20 20 45 6e 61 62 6c 65 0a 74 68 65 20 6d f.ARG.is.`toggle'...Enable.the.m
53a0 6f 64 65 20 69 66 20 41 52 47 20 69 73 20 6e 69 6c 2c 20 6f 6d 69 74 74 65 64 2c 20 6f 72 20 69 ode.if.ARG.is.nil,.omitted,.or.i
53c0 73 20 61 20 70 6f 73 69 74 69 76 65 20 6e 75 6d 62 65 72 2e 0a 44 69 73 61 62 6c 65 20 74 68 65 s.a.positive.number..Disable.the
53e0 20 6d 6f 64 65 20 69 66 20 41 52 47 20 69 73 20 61 20 6e 65 67 61 74 69 76 65 20 6e 75 6d 62 65 .mode.if.ARG.is.a.negative.numbe
5400 72 2e 0a 0a 54 6f 20 63 68 65 63 6b 20 77 68 65 74 68 65 72 20 74 68 65 20 6d 69 6e 6f 72 20 6d r...To.check.whether.the.minor.m
5420 6f 64 65 20 69 73 20 65 6e 61 62 6c 65 64 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 ode.is.enabled.in.the.current.bu
5440 66 66 65 72 2c 0a 65 76 61 6c 75 61 74 65 20 60 6d 75 6c 74 69 70 6c 65 2d 63 75 72 73 6f 72 73 ffer,.evaluate.`multiple-cursors
5460 2d 6d 6f 64 65 27 2e 0a 0a 54 68 65 20 6d 6f 64 65 27 73 20 68 6f 6f 6b 20 69 73 20 63 61 6c 6c -mode'...The.mode's.hook.is.call
5480 65 64 20 62 6f 74 68 20 77 68 65 6e 20 74 68 65 20 6d 6f 64 65 20 69 73 20 65 6e 61 62 6c 65 64 ed.both.when.the.mode.is.enabled
54a0 20 61 6e 64 20 77 68 65 6e 0a 69 74 20 69 73 20 64 69 73 61 62 6c 65 64 2e 1f 0a 28 64 65 66 61 .and.when.it.is.disabled...(defa
54c0 6c 69 61 73 20 27 6d 75 6c 74 69 70 6c 65 2d 63 75 72 73 6f 72 73 2d 6d 6f 64 65 20 23 5b 28 26 lias.'multiple-cursors-mode.#[(&
54e0 6f 70 74 69 6f 6e 61 6c 20 61 72 67 29 20 22 5c 33 30 36 20 18 09 5c 33 30 37 3d 5c 32 30 33 0e optional.arg)."\306...\307=\203.
5500 00 5c 6e 3f 5c 32 30 32 1e 00 09 5c 32 34 37 5c 32 30 33 1d 00 09 5c 33 31 30 57 5c 32 30 33 1d .\n?\202...\247\203...\310W\203.
5520 00 5c 33 31 31 5c 32 30 32 1e 00 5c 33 31 32 12 5c 33 31 33 5c 33 30 33 21 5c 32 30 33 32 00 5c .\311\202..\312.\313\303!\2032.\
5540 33 31 34 5c 33 30 32 0b 5c 22 13 5c 6e 5c 32 30 33 32 00 5c 33 30 32 0b 42 13 5c 6e 5c 32 30 33 314\302.\".\n\2032.\302.B.\n\203
5560 4e 00 5c 33 31 35 20 5c 32 31 30 5c 33 31 36 5c 33 31 37 5c 33 32 30 5c 33 31 31 5c 33 31 32 24 N.\315.\210\316\317\320\311\312$
5580 5c 32 31 30 5c 33 31 36 5c 33 32 31 5c 33 32 32 5c 33 31 32 5c 32 31 31 24 5c 32 31 30 5c 33 32 \210\316\321\322\312\211$\210\32
55a0 33 5c 33 32 34 21 5c 32 31 30 5c 32 30 32 69 00 5c 33 32 35 5c 33 32 31 5c 33 32 32 5c 33 31 32 3\324!\210\202i.\325\321\322\312
55c0 23 5c 32 31 30 5c 33 32 35 5c 33 31 37 5c 33 32 30 5c 33 31 32 23 5c 32 31 30 5c 33 31 31 14 5c #\210\325\317\320\312#\210\311.\
55e0 33 32 36 20 5c 32 31 30 5c 33 32 37 20 5c 32 31 30 5c 33 33 30 20 5c 32 31 30 5c 33 32 33 5c 33 326.\210\327.\210\330.\210\323\3
5600 33 31 21 5c 32 31 30 5c 33 32 33 5c 33 33 32 5c 6e 5c 32 30 33 73 00 5c 33 33 33 5c 32 30 32 74 31!\210\323\332\n\203s.\333\202t
5620 00 5c 33 33 34 5c 22 5c 32 31 30 5c 33 33 35 5c 33 33 36 21 5c 32 30 33 5c 32 33 31 00 5c 33 30 .\334\"\210\335\336!\203\231.\30
5640 36 20 5c 32 30 33 5c 32 31 30 00 08 5c 33 30 36 20 5c 32 33 32 5c 32 30 33 5c 32 33 31 00 5c 33 6.\203\210..\306.\232\203\231.\3
5660 33 37 1d 5c 33 34 30 5c 33 34 31 5c 6e 5c 32 30 33 5c 32 32 34 00 5c 33 34 32 5c 32 30 32 5c 32 37.\340\341\n\203\224.\342\202\2
5680 32 35 00 5c 33 34 33 0d 23 5c 32 31 30 29 29 5c 33 34 34 20 5c 32 31 30 5c 6e 5c 32 30 37 22 20 25.\343.#\210))\344.\210\n\207".
56a0 5b 23 31 3d 23 3a 6c 61 73 74 2d 6d 65 73 73 61 67 65 20 61 72 67 20 6d 75 6c 74 69 70 6c 65 2d [#1=#:last-message.arg.multiple-
56c0 63 75 72 73 6f 72 73 2d 6d 6f 64 65 20 6c 6f 63 61 6c 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 73 20 6d cursors-mode.local-minor-modes.m
56e0 63 2d 2d 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 20 6c 6f 63 61 6c 20 63 75 72 72 65 6e 74 2d 6d 65 c--this-command.local.current-me
5700 73 73 61 67 65 20 74 6f 67 67 6c 65 20 31 20 6e 69 6c 20 74 20 62 6f 75 6e 64 70 20 64 65 6c 71 ssage.toggle.1.nil.t.boundp.delq
5720 20 6d 63 2f 74 65 6d 70 6f 72 61 72 69 6c 79 2d 64 69 73 61 62 6c 65 2d 75 6e 73 75 70 70 6f 72 .mc/temporarily-disable-unsuppor
5740 74 65 64 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 73 20 61 64 64 2d 68 6f 6f 6b 20 70 72 65 2d 63 6f 6d ted-minor-modes.add-hook.pre-com
5760 6d 61 6e 64 2d 68 6f 6f 6b 20 6d 63 2f 6d 61 6b 65 2d 61 2d 6e 6f 74 65 2d 6f 66 2d 74 68 65 2d mand-hook.mc/make-a-note-of-the-
5780 63 6f 6d 6d 61 6e 64 2d 62 65 69 6e 67 2d 72 75 6e 20 70 6f 73 74 2d 63 6f 6d 6d 61 6e 64 2d 68 command-being-run.post-command-h
57a0 6f 6f 6b 20 6d 63 2f 65 78 65 63 75 74 65 2d 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 2d 66 6f 72 2d ook.mc/execute-this-command-for-
57c0 61 6c 6c 2d 63 75 72 73 6f 72 73 20 72 75 6e 2d 68 6f 6f 6b 73 20 6d 75 6c 74 69 70 6c 65 2d 63 all-cursors.run-hooks.multiple-c
57e0 75 72 73 6f 72 73 2d 6d 6f 64 65 2d 65 6e 61 62 6c 65 64 2d 68 6f 6f 6b 20 72 65 6d 6f 76 65 2d ursors-mode-enabled-hook.remove-
5800 68 6f 6f 6b 20 6d 63 2d 2d 6d 61 79 62 65 2d 73 65 74 2d 6b 69 6c 6c 65 64 2d 72 65 63 74 61 6e hook.mc--maybe-set-killed-rectan
5820 67 6c 65 20 6d 63 2f 72 65 6d 6f 76 65 2d 66 61 6b 65 2d 63 75 72 73 6f 72 73 20 6d 63 2f 65 6e gle.mc/remove-fake-cursors.mc/en
5840 61 62 6c 65 2d 74 65 6d 70 6f 72 61 72 69 6c 79 2d 64 69 73 61 62 6c 65 64 2d 6d 69 6e 6f 72 2d able-temporarily-disabled-minor-
5860 6d 6f 64 65 73 20 6d 75 6c 74 69 70 6c 65 2d 63 75 72 73 6f 72 73 2d 6d 6f 64 65 2d 64 69 73 61 modes.multiple-cursors-mode-disa
5880 62 6c 65 64 2d 68 6f 6f 6b 20 6d 75 6c 74 69 70 6c 65 2d 63 75 72 73 6f 72 73 2d 6d 6f 64 65 2d bled-hook.multiple-cursors-mode-
58a0 68 6f 6f 6b 20 6d 75 6c 74 69 70 6c 65 2d 63 75 72 73 6f 72 73 2d 6d 6f 64 65 2d 6f 6e 2d 68 6f hook.multiple-cursors-mode-on-ho
58c0 6f 6b 20 6d 75 6c 74 69 70 6c 65 2d 63 75 72 73 6f 72 73 2d 6d 6f 64 65 2d 6f 66 66 2d 68 6f 6f ok.multiple-cursors-mode-off-hoo
58e0 6b 20 63 61 6c 6c 65 64 2d 69 6e 74 65 72 61 63 74 69 76 65 6c 79 2d 70 20 61 6e 79 20 22 20 69 k.called-interactively-p.any.".i
5900 6e 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 22 20 6d 65 73 73 61 67 65 20 22 4d 75 6c 74 69 n.current.buffer".message."Multi
5920 70 6c 65 2d 43 75 72 73 6f 72 73 20 6d 6f 64 65 20 25 73 61 62 6c 65 64 25 73 22 20 22 65 6e 22 ple-Cursors.mode.%sabled%s"."en"
5940 20 22 64 69 73 22 20 66 6f 72 63 65 2d 6d 6f 64 65 2d 6c 69 6e 65 2d 75 70 64 61 74 65 5d 20 35 ."dis".force-mode-line-update].5
5960 20 28 23 24 20 2e 20 32 31 31 30 34 29 20 28 6c 69 73 74 20 28 69 66 20 63 75 72 72 65 6e 74 2d .(#$...21104).(list.(if.current-
5980 70 72 65 66 69 78 2d 61 72 67 20 28 70 72 65 66 69 78 2d 6e 75 6d 65 72 69 63 2d 76 61 6c 75 65 prefix-arg.(prefix-numeric-value
59a0 20 63 75 72 72 65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67 29 20 27 74 6f 67 67 6c 65 29 29 5d 29 .current-prefix-arg).'toggle))])
59c0 0a 28 64 65 66 76 61 72 20 6d 75 6c 74 69 70 6c 65 2d 63 75 72 73 6f 72 73 2d 6d 6f 64 65 2d 68 .(defvar.multiple-cursors-mode-h
59e0 6f 6f 6b 20 6e 69 6c 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 31 5c 33 30 32 4e 5c 32 ook.nil).(byte-code."\301\302N\2
5a00 30 34 5c 66 00 5c 33 30 33 5c 33 30 31 5c 33 30 32 5c 33 30 34 23 5c 32 31 30 5c 33 30 33 5c 33 04\f.\303\301\302\304#\210\303\3
5a20 30 31 5c 33 30 35 5c 33 30 36 23 5c 32 31 30 5c 33 30 33 5c 33 30 31 5c 33 30 37 5c 33 31 30 43 01\305\306#\210\303\301\307\310C
5a40 23 5c 32 31 30 5c 33 31 31 5c 33 31 32 5c 33 31 33 08 5c 33 31 30 5c 32 31 31 25 5c 32 30 37 22 #\210\311\312\313.\310\211%\207"
5a60 20 5b 6d 63 2f 6b 65 79 6d 61 70 20 6d 75 6c 74 69 70 6c 65 2d 63 75 72 73 6f 72 73 2d 6d 6f 64 .[mc/keymap.multiple-cursors-mod
5a80 65 2d 68 6f 6f 6b 20 76 61 72 69 61 62 6c 65 2d 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 70 75 e-hook.variable-documentation.pu
5aa0 74 20 22 48 6f 6f 6b 20 72 75 6e 20 61 66 74 65 72 20 65 6e 74 65 72 69 6e 67 20 6f 72 20 6c 65 t."Hook.run.after.entering.or.le
5ac0 61 76 69 6e 67 20 60 6d 75 6c 74 69 70 6c 65 2d 63 75 72 73 6f 72 73 2d 6d 6f 64 65 27 2e 5c 6e aving.`multiple-cursors-mode'.\n
5ae0 4e 6f 20 70 72 6f 62 6c 65 6d 73 20 72 65 73 75 6c 74 20 69 66 20 74 68 69 73 20 76 61 72 69 61 No.problems.result.if.this.varia
5b00 62 6c 65 20 69 73 20 6e 6f 74 20 62 6f 75 6e 64 2e 5c 6e 60 61 64 64 2d 68 6f 6f 6b 27 20 61 75 ble.is.not.bound.\n`add-hook'.au
5b20 74 6f 6d 61 74 69 63 61 6c 6c 79 20 62 69 6e 64 73 20 69 74 2e 20 20 28 54 68 69 73 20 69 73 20 tomatically.binds.it...(This.is.
5b40 74 72 75 65 20 66 6f 72 20 61 6c 6c 20 68 6f 6f 6b 20 76 61 72 69 61 62 6c 65 73 2e 29 22 20 63 true.for.all.hook.variables.)".c
5b60 75 73 74 6f 6d 2d 74 79 70 65 20 68 6f 6f 6b 20 73 74 61 6e 64 61 72 64 2d 76 61 6c 75 65 20 6e ustom-type.hook.standard-value.n
5b80 69 6c 20 61 64 64 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 20 6d 75 6c 74 69 70 6c 65 2d 63 75 72 73 6f il.add-minor-mode.multiple-curso
5ba0 72 73 2d 6d 6f 64 65 20 6d 63 2f 6d 6f 64 65 2d 6c 69 6e 65 5d 20 36 29 0a 23 40 36 33 20 44 69 rs-mode.mc/mode-line].6).#@63.Di
5bc0 73 61 62 6c 65 20 6d 75 6c 74 69 70 6c 65 2d 63 75 72 73 6f 72 73 2d 6d 6f 64 65 20 61 6e 64 20 sable.multiple-cursors-mode.and.
5be0 72 75 6e 20 74 68 65 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 68 6f 6f 6b 2e 1f 0a 28 64 65 run.the.corresponding.hook...(de
5c00 66 61 6c 69 61 73 20 27 6d 63 2f 64 69 73 61 62 6c 65 2d 6d 75 6c 74 69 70 6c 65 2d 63 75 72 73 falias.'mc/disable-multiple-curs
5c20 6f 72 73 2d 6d 6f 64 65 20 23 5b 6e 69 6c 20 22 5c 33 30 30 5c 33 30 31 21 5c 32 31 30 5c 33 30 ors-mode.#[nil."\300\301!\210\30
5c40 32 5c 33 30 33 21 5c 32 30 37 22 20 5b 6d 75 6c 74 69 70 6c 65 2d 63 75 72 73 6f 72 73 2d 6d 6f 2\303!\207".[multiple-cursors-mo
5c60 64 65 20 30 20 72 75 6e 2d 68 6f 6f 6b 73 20 6d 75 6c 74 69 70 6c 65 2d 63 75 72 73 6f 72 73 2d de.0.run-hooks.multiple-cursors-
5c80 6d 6f 64 65 2d 64 69 73 61 62 6c 65 64 2d 68 6f 6f 6b 5d 20 32 20 28 23 24 20 2e 20 32 33 34 38 mode-disabled-hook].2.(#$...2348
5ca0 36 29 5d 29 0a 28 61 64 64 2d 68 6f 6f 6b 20 27 61 66 74 65 72 2d 72 65 76 65 72 74 2d 68 6f 6f 6)]).(add-hook.'after-revert-hoo
5cc0 6b 20 27 6d 63 2f 64 69 73 61 62 6c 65 2d 6d 75 6c 74 69 70 6c 65 2d 63 75 72 73 6f 72 73 2d 6d k.'mc/disable-multiple-cursors-m
5ce0 6f 64 65 29 0a 23 40 38 31 20 45 6e 61 62 6c 65 20 6d 75 6c 74 69 70 6c 65 2d 63 75 72 73 6f 72 ode).#@81.Enable.multiple-cursor
5d00 73 2d 6d 6f 64 65 20 69 66 20 74 68 65 72 65 20 69 73 20 6d 6f 72 65 20 74 68 61 6e 20 6f 6e 65 s-mode.if.there.is.more.than.one
5d20 20 63 75 72 72 65 6e 74 6c 79 20 61 63 74 69 76 65 20 63 75 72 73 6f 72 2e 1f 0a 28 64 65 66 61 .currently.active.cursor...(defa
5d40 6c 69 61 73 20 27 6d 63 2f 6d 61 79 62 65 2d 6d 75 6c 74 69 70 6c 65 2d 63 75 72 73 6f 72 73 2d lias.'mc/maybe-multiple-cursors-
5d60 6d 6f 64 65 20 23 5b 6e 69 6c 20 22 5c 33 30 30 20 5c 33 30 31 56 5c 32 30 33 0b 00 5c 33 30 32 mode.#[nil."\300.\301V\203..\302
5d80 5c 33 30 31 21 5c 32 30 37 5c 33 30 33 20 5c 32 30 37 22 20 5b 6d 63 2f 6e 75 6d 2d 63 75 72 73 \301!\207\303.\207".[mc/num-curs
5da0 6f 72 73 20 31 20 6d 75 6c 74 69 70 6c 65 2d 63 75 72 73 6f 72 73 2d 6d 6f 64 65 20 6d 63 2f 64 ors.1.multiple-cursors-mode.mc/d
5dc0 69 73 61 62 6c 65 2d 6d 75 6c 74 69 70 6c 65 2d 63 75 72 73 6f 72 73 2d 6d 6f 64 65 5d 20 32 20 isable-multiple-cursors-mode].2.
5de0 28 23 24 20 2e 20 32 33 37 38 36 29 5d 29 0a 23 40 31 31 31 20 41 64 64 73 20 63 6f 6d 6d 61 6e (#$...23786)]).#@111.Adds.comman
5e00 64 20 74 6f 20 6c 69 73 74 20 6f 66 20 75 6e 73 75 70 70 6f 72 74 65 64 20 63 6f 6d 6d 61 6e 64 d.to.list.of.unsupported.command
5e20 73 20 61 6e 64 20 70 72 65 76 65 6e 74 73 20 69 74 0a 66 72 6f 6d 20 62 65 69 6e 67 20 65 78 65 s.and.prevents.it.from.being.exe
5e40 63 75 74 65 64 20 69 66 20 69 6e 20 6d 75 6c 74 69 70 6c 65 2d 63 75 72 73 6f 72 73 2d 6d 6f 64 cuted.if.in.multiple-cursors-mod
5e60 65 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 75 6e 73 75 70 70 6f 72 74 65 64 2d 63 6d 64 20 27 e...(defalias.'unsupported-cmd.'
5e80 28 6d 61 63 72 6f 20 2e 20 23 5b 28 63 6d 64 20 6d 73 67 29 20 22 5c 33 30 32 5c 33 30 33 5c 33 (macro...#[(cmd.msg)."\302\303\3
5ea0 30 34 08 44 5c 33 30 35 09 46 5c 33 30 36 08 5c 33 30 37 42 42 45 5c 32 30 37 22 20 5b 63 6d 64 04.D\305.F\306.\307BBE\207".[cmd
5ec0 20 6d 73 67 20 70 72 6f 67 6e 20 70 75 74 20 71 75 6f 74 65 20 27 6d 63 2d 2d 75 6e 73 75 70 70 .msg.progn.put.quote.'mc--unsupp
5ee0 6f 72 74 65 64 20 64 65 66 61 64 76 69 63 65 20 28 28 61 72 6f 75 6e 64 20 75 6e 73 75 70 70 6f orted.defadvice.((around.unsuppo
5f00 72 74 65 64 2d 61 64 76 69 63 65 20 61 63 74 69 76 61 74 65 29 20 22 63 6f 6d 6d 61 6e 64 20 69 rted-advice.activate)."command.i
5f20 73 6e 27 74 20 73 75 70 70 6f 72 74 65 64 20 77 69 74 68 20 6d 75 6c 74 69 70 6c 65 20 63 75 72 sn't.supported.with.multiple.cur
5f40 73 6f 72 73 22 20 28 75 6e 6c 65 73 73 20 28 61 6e 64 20 6d 75 6c 74 69 70 6c 65 2d 63 75 72 73 sors".(unless.(and.multiple-curs
5f60 6f 72 73 2d 6d 6f 64 65 20 28 63 61 6c 6c 65 64 2d 69 6e 74 65 72 61 63 74 69 76 65 6c 79 2d 70 ors-mode.(called-interactively-p
5f80 20 27 61 6e 79 29 29 20 61 64 2d 64 6f 2d 69 74 29 29 5d 20 35 20 28 23 24 20 2e 20 32 34 30 35 .'any)).ad-do-it))].5.(#$...2405
5fa0 33 29 5d 29 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 33 3)])).(byte-code."\300\301\302\3
5fc0 30 33 23 5c 32 31 30 5c 33 30 34 5c 33 30 31 5c 33 30 35 5c 33 30 36 5c 33 30 37 24 5c 32 31 30 03#\210\304\301\305\306\307$\210
5fe0 5c 33 31 30 5c 33 30 31 5c 33 30 37 5c 22 5c 32 31 30 5c 33 30 30 5c 33 31 31 5c 33 30 32 5c 33 \310\301\307\"\210\300\311\302\3
6000 30 33 23 5c 32 31 30 5c 33 30 34 5c 33 31 31 5c 33 31 32 5c 33 30 36 5c 33 30 37 24 5c 32 31 30 03#\210\304\311\312\306\307$\210
6020 5c 33 31 30 5c 33 31 31 5c 33 30 37 5c 22 5c 32 31 30 5c 33 30 34 5c 33 31 33 5c 33 31 34 5c 33 \310\311\307\"\210\304\313\314\3
6040 31 35 5c 33 30 37 24 5c 32 31 30 5c 33 31 30 5c 33 31 33 5c 33 30 37 5c 22 5c 32 31 30 5c 33 31 15\307$\210\310\313\307\"\210\31
6060 36 5c 33 31 37 5c 33 32 30 5c 33 32 31 5c 33 32 32 5c 33 32 33 5c 33 32 34 5c 33 32 35 26 07 5c 6\317\320\321\322\323\324\325&.\
6080 32 30 37 22 20 5b 70 75 74 20 69 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 6d 63 2d 2d 75 6e 207".[put.isearch-forward.mc--un
60a0 73 75 70 70 6f 72 74 65 64 20 22 2e 20 46 65 65 6c 20 66 72 65 65 20 74 6f 20 61 64 64 20 61 20 supported."..Feel.free.to.add.a.
60c0 63 6f 6d 70 61 74 69 62 6c 65 20 76 65 72 73 69 6f 6e 2e 22 20 61 64 2d 61 64 64 2d 61 64 76 69 compatible.version.".ad-add-advi
60e0 63 65 20 28 75 6e 73 75 70 70 6f 72 74 65 64 2d 61 64 76 69 63 65 20 6e 69 6c 20 74 20 28 61 64 ce.(unsupported-advice.nil.t.(ad
6100 76 69 63 65 20 6c 61 6d 62 64 61 20 6e 69 6c 20 23 31 3d 22 63 6f 6d 6d 61 6e 64 20 69 73 6e 27 vice.lambda.nil.#1="command.isn'
6120 74 20 73 75 70 70 6f 72 74 65 64 20 77 69 74 68 20 6d 75 6c 74 69 70 6c 65 20 63 75 72 73 6f 72 t.supported.with.multiple.cursor
6140 73 22 20 23 32 3d 28 75 6e 6c 65 73 73 20 28 61 6e 64 20 6d 75 6c 74 69 70 6c 65 2d 63 75 72 73 s".#2=(unless.(and.multiple-curs
6160 6f 72 73 2d 6d 6f 64 65 20 28 63 61 6c 6c 65 64 2d 69 6e 74 65 72 61 63 74 69 76 65 6c 79 2d 70 ors-mode.(called-interactively-p
6180 20 27 61 6e 79 29 29 20 61 64 2d 64 6f 2d 69 74 29 29 29 20 61 72 6f 75 6e 64 20 6e 69 6c 20 61 .'any)).ad-do-it))).around.nil.a
61a0 64 2d 61 63 74 69 76 61 74 65 20 69 73 65 61 72 63 68 2d 62 61 63 6b 77 61 72 64 20 28 75 6e 73 d-activate.isearch-backward.(uns
61c0 75 70 70 6f 72 74 65 64 2d 61 64 76 69 63 65 20 6e 69 6c 20 74 20 28 61 64 76 69 63 65 20 6c 61 upported-advice.nil.t.(advice.la
61e0 6d 62 64 61 20 6e 69 6c 20 23 31 23 20 23 32 23 29 29 20 63 75 72 72 65 6e 74 2d 6b 69 6c 6c 20 mbda.nil.#1#.#2#)).current-kill.
6200 28 69 6e 74 65 72 70 72 6f 67 72 61 6d 2d 70 61 73 74 65 2d 66 6f 72 2d 61 6c 6c 2d 63 75 72 73 (interprogram-paste-for-all-curs
6220 6f 72 73 20 6e 69 6c 20 74 20 28 61 64 76 69 63 65 20 6c 61 6d 62 64 61 20 28 6e 20 26 6f 70 74 ors.nil.t.(advice.lambda.(n.&opt
6240 69 6f 6e 61 6c 20 64 6f 2d 6e 6f 74 2d 6d 6f 76 65 29 20 28 6c 65 74 20 28 28 69 6e 74 65 72 70 ional.do-not-move).(let.((interp
6260 72 6f 67 72 61 6d 2d 70 61 73 74 65 20 28 61 6e 64 20 28 3d 20 6e 20 30 29 20 69 6e 74 65 72 70 rogram-paste.(and.(=.n.0).interp
6280 72 6f 67 72 61 6d 2d 70 61 73 74 65 2d 66 75 6e 63 74 69 6f 6e 20 28 66 75 6e 63 61 6c 6c 20 69 rogram-paste-function.(funcall.i
62a0 6e 74 65 72 70 72 6f 67 72 61 6d 2d 70 61 73 74 65 2d 66 75 6e 63 74 69 6f 6e 29 29 29 29 20 28 nterprogram-paste-function)))).(
62c0 77 68 65 6e 20 69 6e 74 65 72 70 72 6f 67 72 61 6d 2d 70 61 73 74 65 20 28 6c 65 74 20 28 28 69 when.interprogram-paste.(let.((i
62e0 6e 74 65 72 70 72 6f 67 72 61 6d 2d 63 75 74 2d 66 75 6e 63 74 69 6f 6e 20 6e 69 6c 29 29 20 28 nterprogram-cut-function.nil)).(
6300 69 66 20 28 6c 69 73 74 70 20 69 6e 74 65 72 70 72 6f 67 72 61 6d 2d 70 61 73 74 65 29 20 28 6d if.(listp.interprogram-paste).(m
6320 61 70 63 20 27 6b 69 6c 6c 2d 6e 65 77 20 28 6e 72 65 76 65 72 73 65 20 69 6e 74 65 72 70 72 6f apc.'kill-new.(nreverse.interpro
6340 67 72 61 6d 2d 70 61 73 74 65 29 29 20 28 6b 69 6c 6c 2d 6e 65 77 20 69 6e 74 65 72 70 72 6f 67 gram-paste)).(kill-new.interprog
6360 72 61 6d 2d 70 61 73 74 65 29 29 20 28 6d 63 2f 66 6f 72 2d 65 61 63 68 2d 66 61 6b 65 2d 63 75 ram-paste)).(mc/for-each-fake-cu
6380 72 73 6f 72 20 28 6c 65 74 20 28 28 6b 69 6c 6c 2d 72 69 6e 67 20 28 6f 76 65 72 6c 61 79 2d 67 rsor.(let.((kill-ring.(overlay-g
63a0 65 74 20 63 75 72 73 6f 72 20 27 6b 69 6c 6c 2d 72 69 6e 67 29 29 20 28 6b 69 6c 6c 2d 72 69 6e et.cursor.'kill-ring)).(kill-rin
63c0 67 2d 79 61 6e 6b 2d 70 6f 69 6e 74 65 72 20 28 6f 76 65 72 6c 61 79 2d 67 65 74 20 63 75 72 73 g-yank-pointer.(overlay-get.curs
63e0 6f 72 20 27 6b 69 6c 6c 2d 72 69 6e 67 2d 79 61 6e 6b 2d 70 6f 69 6e 74 65 72 29 29 29 20 28 69 or.'kill-ring-yank-pointer))).(i
6400 66 20 28 6c 69 73 74 70 20 69 6e 74 65 72 70 72 6f 67 72 61 6d 2d 70 61 73 74 65 29 20 28 6d 61 f.(listp.interprogram-paste).(ma
6420 70 63 20 27 6b 69 6c 6c 2d 6e 65 77 20 28 6e 72 65 76 65 72 73 65 20 69 6e 74 65 72 70 72 6f 67 pc.'kill-new.(nreverse.interprog
6440 72 61 6d 2d 70 61 73 74 65 29 29 20 28 6b 69 6c 6c 2d 6e 65 77 20 69 6e 74 65 72 70 72 6f 67 72 ram-paste)).(kill-new.interprogr
6460 61 6d 2d 70 61 73 74 65 29 29 20 28 6f 76 65 72 6c 61 79 2d 70 75 74 20 63 75 72 73 6f 72 20 27 am-paste)).(overlay-put.cursor.'
6480 6b 69 6c 6c 2d 72 69 6e 67 20 6b 69 6c 6c 2d 72 69 6e 67 29 20 28 6f 76 65 72 6c 61 79 2d 70 75 kill-ring.kill-ring).(overlay-pu
64a0 74 20 63 75 72 73 6f 72 20 27 6b 69 6c 6c 2d 72 69 6e 67 2d 79 61 6e 6b 2d 70 6f 69 6e 74 65 72 t.cursor.'kill-ring-yank-pointer
64c0 20 6b 69 6c 6c 2d 72 69 6e 67 2d 79 61 6e 6b 2d 70 6f 69 6e 74 65 72 29 29 29 29 29 29 29 29 20 .kill-ring-yank-pointer)))))))).
64e0 62 65 66 6f 72 65 20 63 75 73 74 6f 6d 2d 64 65 63 6c 61 72 65 2d 76 61 72 69 61 62 6c 65 20 6d before.custom-declare-variable.m
6500 63 2f 6c 69 73 74 2d 66 69 6c 65 20 28 6c 6f 63 61 74 65 2d 75 73 65 72 2d 65 6d 61 63 73 2d 66 c/list-file.(locate-user-emacs-f
6520 69 6c 65 20 22 2e 6d 63 2d 6c 69 73 74 73 2e 65 6c 22 29 20 22 54 68 65 20 70 6f 73 69 74 69 6f ile.".mc-lists.el")."The.positio
6540 6e 20 6f 66 20 74 68 65 20 66 69 6c 65 20 74 68 61 74 20 6b 65 65 70 73 20 74 72 61 63 6b 20 6f n.of.the.file.that.keeps.track.o
6560 66 20 79 6f 75 72 20 70 72 65 66 65 72 65 6e 63 65 73 5c 6e 66 6f 72 20 72 75 6e 6e 69 6e 67 20 f.your.preferences\nfor.running.
6580 63 6f 6d 6d 61 6e 64 73 20 77 69 74 68 20 6d 75 6c 74 69 70 6c 65 20 63 75 72 73 6f 72 73 2e 22 commands.with.multiple.cursors."
65a0 20 3a 74 79 70 65 20 66 69 6c 65 20 3a 67 72 6f 75 70 20 6d 75 6c 74 69 70 6c 65 2d 63 75 72 73 .:type.file.:group.multiple-curs
65c0 6f 72 73 5d 20 38 29 0a 23 40 34 38 20 57 68 65 74 68 65 72 20 74 68 65 20 6c 69 73 74 20 66 69 ors].8).#@48.Whether.the.list.fi
65e0 6c 65 20 68 61 73 20 61 6c 72 65 61 64 79 20 62 65 65 6e 20 6c 6f 61 64 65 64 2e 1f 0a 28 64 65 le.has.already.been.loaded...(de
6600 66 76 61 72 20 6d 63 2d 2d 6c 69 73 74 2d 66 69 6c 65 2d 6c 6f 61 64 65 64 20 6e 69 6c 20 28 23 fvar.mc--list-file-loaded.nil.(#
6620 24 20 2e 20 32 36 30 36 31 29 29 0a 23 40 38 32 20 4c 6f 61 64 73 20 70 72 65 66 65 72 65 6e 63 $...26061)).#@82.Loads.preferenc
6640 65 73 20 66 6f 72 20 72 75 6e 6e 69 6e 67 20 63 6f 6d 6d 61 6e 64 73 20 77 69 74 68 20 6d 75 6c es.for.running.commands.with.mul
6660 74 69 70 6c 65 20 63 75 72 73 6f 72 73 20 66 72 6f 6d 20 60 6d 63 2f 6c 69 73 74 2d 66 69 6c 65 tiple.cursors.from.`mc/list-file
6680 27 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 6d 63 2f 6c 6f 61 64 2d 6c 69 73 74 73 20 23 5b 6e 69 '..(defalias.'mc/load-lists.#[ni
66a0 6c 20 22 08 3f 5c 32 30 35 0e 00 5c 33 30 32 09 5c 33 30 33 5c 33 30 34 23 5c 32 31 30 5c 33 30 l.".?\205..\302.\303\304#\210\30
66c0 35 5c 32 31 31 10 5c 32 30 37 22 20 5b 6d 63 2d 2d 6c 69 73 74 2d 66 69 6c 65 2d 6c 6f 61 64 65 5\211.\207".[mc--list-file-loade
66e0 64 20 6d 63 2f 6c 69 73 74 2d 66 69 6c 65 20 6c 6f 61 64 20 6e 6f 65 72 72 6f 72 20 6e 6f 6d 65 d.mc/list-file.load.noerror.nome
6700 73 73 61 67 65 20 74 5d 20 34 20 28 23 24 20 2e 20 32 36 31 36 31 29 5d 29 0a 23 40 35 38 20 49 ssage.t].4.(#$...26161)]).#@58.I
6720 6e 73 65 72 74 20 28 73 65 74 71 20 27 4c 49 53 54 2d 53 59 4d 42 4f 4c 20 4c 49 53 54 2d 56 41 nsert.(setq.'LIST-SYMBOL.LIST-VA
6740 4c 55 45 29 20 74 6f 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 2e 1f 0a 28 64 65 66 61 6c 69 LUE).to.current.buffer...(defali
6760 61 73 20 27 6d 63 2f 64 75 6d 70 2d 6c 69 73 74 20 23 5b 28 6c 69 73 74 2d 73 79 6d 62 6f 6c 29 as.'mc/dump-list.#[(list-symbol)
6780 20 22 5c 33 30 31 5c 33 30 32 08 21 5c 33 30 33 5c 33 30 34 5c 32 36 31 04 5c 32 31 30 5c 33 30 ."\301\302.!\303\304\261.\210\30
67a0 35 20 5c 32 31 30 08 5c 33 30 36 08 4a 5c 33 30 37 5c 22 4c 5c 32 31 30 5c 33 31 30 5c 33 31 31 5.\210.\306.J\307\"L\210\310\311
67c0 08 4a 5c 22 5c 32 31 30 5c 33 31 32 63 5c 32 31 30 5c 33 31 33 20 5c 32 30 37 22 20 5b 6c 69 73 .J\"\210\312c\210\313.\207".[lis
67e0 74 2d 73 79 6d 62 6f 6c 20 22 28 73 65 74 71 20 22 20 73 79 6d 62 6f 6c 2d 6e 61 6d 65 20 22 5c t-symbol."(setq.".symbol-name."\
6800 6e 22 20 22 20 20 20 20 20 20 27 28 22 20 6e 65 77 6c 69 6e 65 2d 61 6e 64 2d 69 6e 64 65 6e 74 n"."......'(".newline-and-indent
6820 20 73 6f 72 74 20 23 5b 28 78 20 79 29 20 22 5c 33 30 32 08 21 5c 33 30 32 09 21 5c 32 33 31 5c .sort.#[(x.y)."\302.!\302.!\231\
6840 32 30 37 22 20 5b 78 20 79 20 73 79 6d 62 6f 6c 2d 6e 61 6d 65 5d 20 33 5d 20 6d 61 70 63 20 23 207".[x.y.symbol-name].3].mapc.#
6860 5b 28 63 6d 64 29 20 22 5c 33 30 31 5c 33 30 32 08 5c 22 63 5c 32 31 30 5c 33 30 33 20 5c 32 30 [(cmd)."\301\302.\"c\210\303.\20
6880 37 22 20 5b 63 6d 64 20 66 6f 72 6d 61 74 20 22 25 53 22 20 6e 65 77 6c 69 6e 65 2d 61 6e 64 2d 7".[cmd.format."%S".newline-and-
68a0 69 6e 64 65 6e 74 5d 20 33 5d 20 22 29 29 22 20 6e 65 77 6c 69 6e 65 5d 20 34 20 28 23 24 20 2e indent].3]."))".newline].4.(#$..
68c0 20 32 36 33 39 39 29 5d 29 0a 23 40 38 30 20 53 61 76 65 73 20 70 72 65 66 65 72 65 6e 63 65 73 .26399)]).#@80.Saves.preferences
68e0 20 66 6f 72 20 72 75 6e 6e 69 6e 67 20 63 6f 6d 6d 61 6e 64 73 20 77 69 74 68 20 6d 75 6c 74 69 .for.running.commands.with.multi
6900 70 6c 65 20 63 75 72 73 6f 72 73 20 74 6f 20 60 6d 63 2f 6c 69 73 74 2d 66 69 6c 65 27 1f 0a 28 ple.cursors.to.`mc/list-file'..(
6920 64 65 66 61 6c 69 61 73 20 27 6d 63 2f 73 61 76 65 2d 6c 69 73 74 73 20 23 5b 6e 69 6c 20 22 08 defalias.'mc/save-lists.#[nil.".
6940 5c 33 30 33 5c 33 30 34 5c 33 30 35 5c 22 19 1a 5c 33 30 36 5c 32 31 36 72 09 71 5c 32 31 30 5c \303\304\305\"..\306\216r.q\210\
6960 33 30 37 20 5c 32 31 30 5c 33 31 30 63 5c 32 31 30 5c 33 31 31 20 5c 32 31 30 5c 33 31 32 63 5c 307.\210\310c\210\311.\210\312c\
6980 32 31 30 5c 33 31 31 20 5c 32 31 30 5c 33 31 31 20 5c 32 31 30 5c 33 31 33 5c 33 31 34 21 5c 32 210\311.\210\311.\210\313\314!\2
69a0 31 30 5c 33 31 31 20 5c 32 31 30 5c 33 31 33 5c 33 31 35 21 29 72 09 71 5c 32 31 30 5c 33 31 36 10\311.\210\313\315!)r.q\210\316
69c0 5c 33 31 37 5c 32 31 31 5c 6e 5c 33 31 37 5c 33 32 30 25 5c 32 31 30 2c 5c 32 30 37 22 20 5b 6d \317\211\n\317\320%\210,\207".[m
69e0 63 2f 6c 69 73 74 2d 66 69 6c 65 20 23 31 3d 23 3a 74 65 6d 70 2d 62 75 66 66 65 72 20 23 32 3d c/list-file.#1=#:temp-buffer.#2=
6a00 23 3a 74 65 6d 70 2d 66 69 6c 65 20 67 65 6e 65 72 61 74 65 2d 6e 65 77 2d 62 75 66 66 65 72 20 #:temp-file.generate-new-buffer.
6a20 22 20 2a 74 65 6d 70 20 66 69 6c 65 2a 22 20 74 20 23 5b 6e 69 6c 20 22 5c 33 30 31 08 21 5c 32 ".*temp.file*".t.#[nil."\301.!\2
6a40 30 35 09 00 5c 33 30 32 08 21 5c 32 30 37 22 20 5b 23 31 23 20 62 75 66 66 65 72 2d 6e 61 6d 65 05..\302.!\207".[#1#.buffer-name
6a60 20 6b 69 6c 6c 2d 62 75 66 66 65 72 5d 20 32 5d 20 65 6d 61 63 73 2d 6c 69 73 70 2d 6d 6f 64 65 .kill-buffer].2].emacs-lisp-mode
6a80 20 22 3b 3b 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 .";;.This.file.is.automatically.
6aa0 67 65 6e 65 72 61 74 65 64 20 62 79 20 74 68 65 20 6d 75 6c 74 69 70 6c 65 2d 63 75 72 73 6f 72 generated.by.the.multiple-cursor
6ac0 73 20 65 78 74 65 6e 73 69 6f 6e 2e 22 20 6e 65 77 6c 69 6e 65 20 22 3b 3b 20 49 74 20 6b 65 65 s.extension.".newline.";;.It.kee
6ae0 70 73 20 74 72 61 63 6b 20 6f 66 20 79 6f 75 72 20 70 72 65 66 65 72 65 6e 63 65 73 20 66 6f 72 ps.track.of.your.preferences.for
6b00 20 72 75 6e 6e 69 6e 67 20 63 6f 6d 6d 61 6e 64 73 20 77 69 74 68 20 6d 75 6c 74 69 70 6c 65 20 .running.commands.with.multiple.
6b20 63 75 72 73 6f 72 73 2e 22 20 6d 63 2f 64 75 6d 70 2d 6c 69 73 74 20 6d 63 2f 63 6d 64 73 2d 74 cursors.".mc/dump-list.mc/cmds-t
6b40 6f 2d 72 75 6e 2d 66 6f 72 2d 61 6c 6c 20 6d 63 2f 63 6d 64 73 2d 74 6f 2d 72 75 6e 2d 6f 6e 63 o-run-for-all.mc/cmds-to-run-onc
6b60 65 20 77 72 69 74 65 2d 72 65 67 69 6f 6e 20 6e 69 6c 20 30 5d 20 37 20 28 23 24 20 2e 20 32 36 e.write-region.nil.0].7.(#$...26
6b80 38 33 31 29 5d 29 0a 23 40 35 33 20 43 6f 6d 6d 61 6e 64 73 20 74 6f 20 72 75 6e 20 6f 6e 6c 79 831)]).#@53.Commands.to.run.only
6ba0 20 6f 6e 63 65 20 69 6e 20 6d 75 6c 74 69 70 6c 65 2d 63 75 72 73 6f 72 73 2d 6d 6f 64 65 2e 1f .once.in.multiple-cursors-mode..
6bc0 0a 28 64 65 66 76 61 72 20 6d 63 2f 63 6d 64 73 2d 74 6f 2d 72 75 6e 2d 6f 6e 63 65 20 6e 69 6c .(defvar.mc/cmds-to-run-once.nil
6be0 20 28 23 24 20 2e 20 32 37 35 33 32 29 29 0a 23 40 36 38 20 44 65 66 61 75 6c 74 20 73 65 74 20 .(#$...27532)).#@68.Default.set.
6c00 6f 66 20 63 6f 6d 6d 61 6e 64 73 20 74 6f 20 72 75 6e 20 6f 6e 6c 79 20 6f 6e 63 65 20 69 6e 20 of.commands.to.run.only.once.in.
6c20 6d 75 6c 74 69 70 6c 65 2d 63 75 72 73 6f 72 73 2d 6d 6f 64 65 2e 1f 0a 28 64 65 66 76 61 72 20 multiple-cursors-mode...(defvar.
6c40 6d 63 2d 2d 64 65 66 61 75 6c 74 2d 63 6d 64 73 2d 74 6f 2d 72 75 6e 2d 6f 6e 63 65 20 6e 69 6c mc--default-cmds-to-run-once.nil
6c60 20 28 23 24 20 2e 20 32 37 36 33 36 29 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 31 10 .(#$...27636)).(byte-code."\301.
6c80 5c 33 30 32 5c 32 30 37 22 20 5b 6d 63 2d 2d 64 65 66 61 75 6c 74 2d 63 6d 64 73 2d 74 6f 2d 72 \302\207".[mc--default-cmds-to-r
6ca0 75 6e 2d 6f 6e 63 65 20 28 6d 63 2f 65 64 69 74 2d 6c 69 6e 65 73 20 6d 63 2f 65 64 69 74 2d 65 un-once.(mc/edit-lines.mc/edit-e
6cc0 6e 64 73 2d 6f 66 2d 6c 69 6e 65 73 20 6d 63 2f 65 64 69 74 2d 62 65 67 69 6e 6e 69 6e 67 73 2d nds-of-lines.mc/edit-beginnings-
6ce0 6f 66 2d 6c 69 6e 65 73 20 6d 63 2f 6d 61 72 6b 2d 6e 65 78 74 2d 6c 69 6b 65 2d 74 68 69 73 20 of-lines.mc/mark-next-like-this.
6d00 6d 63 2f 6d 61 72 6b 2d 6e 65 78 74 2d 6c 69 6b 65 2d 74 68 69 73 2d 77 6f 72 64 20 6d 63 2f 6d mc/mark-next-like-this-word.mc/m
6d20 61 72 6b 2d 6e 65 78 74 2d 6c 69 6b 65 2d 74 68 69 73 2d 73 79 6d 62 6f 6c 20 6d 63 2f 6d 61 72 ark-next-like-this-symbol.mc/mar
6d40 6b 2d 6e 65 78 74 2d 77 6f 72 64 2d 6c 69 6b 65 2d 74 68 69 73 20 6d 63 2f 6d 61 72 6b 2d 6e 65 k-next-word-like-this.mc/mark-ne
6d60 78 74 2d 73 79 6d 62 6f 6c 2d 6c 69 6b 65 2d 74 68 69 73 20 6d 63 2f 6d 61 72 6b 2d 70 72 65 76 xt-symbol-like-this.mc/mark-prev
6d80 69 6f 75 73 2d 6c 69 6b 65 2d 74 68 69 73 20 6d 63 2f 6d 61 72 6b 2d 70 72 65 76 69 6f 75 73 2d ious-like-this.mc/mark-previous-
6da0 6c 69 6b 65 2d 74 68 69 73 2d 77 6f 72 64 20 6d 63 2f 6d 61 72 6b 2d 70 72 65 76 69 6f 75 73 2d like-this-word.mc/mark-previous-
6dc0 6c 69 6b 65 2d 74 68 69 73 2d 73 79 6d 62 6f 6c 20 6d 63 2f 6d 61 72 6b 2d 70 72 65 76 69 6f 75 like-this-symbol.mc/mark-previou
6de0 73 2d 77 6f 72 64 2d 6c 69 6b 65 2d 74 68 69 73 20 6d 63 2f 6d 61 72 6b 2d 70 72 65 76 69 6f 75 s-word-like-this.mc/mark-previou
6e00 73 2d 73 79 6d 62 6f 6c 2d 6c 69 6b 65 2d 74 68 69 73 20 6d 63 2f 6d 61 72 6b 2d 61 6c 6c 2d 6c s-symbol-like-this.mc/mark-all-l
6e20 69 6b 65 2d 74 68 69 73 20 6d 63 2f 6d 61 72 6b 2d 61 6c 6c 2d 77 6f 72 64 73 2d 6c 69 6b 65 2d ike-this.mc/mark-all-words-like-
6e40 74 68 69 73 20 6d 63 2f 6d 61 72 6b 2d 61 6c 6c 2d 73 79 6d 62 6f 6c 73 2d 6c 69 6b 65 2d 74 68 this.mc/mark-all-symbols-like-th
6e60 69 73 20 6d 63 2f 6d 61 72 6b 2d 6d 6f 72 65 2d 6c 69 6b 65 2d 74 68 69 73 2d 65 78 74 65 6e 64 is.mc/mark-more-like-this-extend
6e80 65 64 20 6d 63 2f 6d 61 72 6b 2d 61 6c 6c 2d 6c 69 6b 65 2d 74 68 69 73 2d 69 6e 2d 64 65 66 75 ed.mc/mark-all-like-this-in-defu
6ea0 6e 20 6d 63 2f 6d 61 72 6b 2d 61 6c 6c 2d 77 6f 72 64 73 2d 6c 69 6b 65 2d 74 68 69 73 2d 69 6e n.mc/mark-all-words-like-this-in
6ec0 2d 64 65 66 75 6e 20 6d 63 2f 6d 61 72 6b 2d 61 6c 6c 2d 73 79 6d 62 6f 6c 73 2d 6c 69 6b 65 2d -defun.mc/mark-all-symbols-like-
6ee0 74 68 69 73 2d 69 6e 2d 64 65 66 75 6e 20 6d 63 2f 6d 61 72 6b 2d 61 6c 6c 2d 6c 69 6b 65 2d 74 this-in-defun.mc/mark-all-like-t
6f00 68 69 73 2d 64 77 69 6d 20 6d 63 2f 6d 61 72 6b 2d 61 6c 6c 2d 64 77 69 6d 20 6d 63 2f 6d 61 72 his-dwim.mc/mark-all-dwim.mc/mar
6f20 6b 2d 73 67 6d 6c 2d 74 61 67 2d 70 61 69 72 20 6d 63 2f 69 6e 73 65 72 74 2d 6e 75 6d 62 65 72 k-sgml-tag-pair.mc/insert-number
6f40 73 20 6d 63 2f 69 6e 73 65 72 74 2d 6c 65 74 74 65 72 73 20 6d 63 2f 73 6f 72 74 2d 72 65 67 69 s.mc/insert-letters.mc/sort-regi
6f60 6f 6e 73 20 6d 63 2f 72 65 76 65 72 73 65 2d 72 65 67 69 6f 6e 73 20 6d 63 2f 63 79 63 6c 65 2d ons.mc/reverse-regions.mc/cycle-
6f80 66 6f 72 77 61 72 64 20 6d 63 2f 63 79 63 6c 65 2d 62 61 63 6b 77 61 72 64 20 6d 63 2f 61 64 64 forward.mc/cycle-backward.mc/add
6fa0 2d 63 75 72 73 6f 72 2d 6f 6e 2d 63 6c 69 63 6b 20 6d 63 2f 6d 61 72 6b 2d 70 6f 70 20 6d 63 2f -cursor-on-click.mc/mark-pop.mc/
6fc0 61 64 64 2d 63 75 72 73 6f 72 73 2d 74 6f 2d 61 6c 6c 2d 6d 61 74 63 68 65 73 20 6d 63 2f 6d 6d add-cursors-to-all-matches.mc/mm
6fe0 6c 74 65 2d 2d 6c 65 66 74 20 6d 63 2f 6d 6d 6c 74 65 2d 2d 72 69 67 68 74 20 6d 63 2f 6d 6d 6c lte--left.mc/mmlte--right.mc/mml
7000 74 65 2d 2d 75 70 20 6d 63 2f 6d 6d 6c 74 65 2d 2d 64 6f 77 6e 20 6d 63 2f 75 6e 6d 61 72 6b 2d te--up.mc/mmlte--down.mc/unmark-
7020 6e 65 78 74 2d 6c 69 6b 65 2d 74 68 69 73 20 6d 63 2f 75 6e 6d 61 72 6b 2d 70 72 65 76 69 6f 75 next-like-this.mc/unmark-previou
7040 73 2d 6c 69 6b 65 2d 74 68 69 73 20 6d 63 2f 73 6b 69 70 2d 74 6f 2d 6e 65 78 74 2d 6c 69 6b 65 s-like-this.mc/skip-to-next-like
7060 2d 74 68 69 73 20 6d 63 2f 73 6b 69 70 2d 74 6f 2d 70 72 65 76 69 6f 75 73 2d 6c 69 6b 65 2d 74 -this.mc/skip-to-previous-like-t
7080 68 69 73 20 72 72 6d 2f 73 77 69 74 63 68 2d 74 6f 2d 6d 75 6c 74 69 70 6c 65 2d 63 75 72 73 6f his.rrm/switch-to-multiple-curso
70a0 72 73 20 6d 63 2d 68 69 64 65 2d 75 6e 6d 61 74 63 68 65 64 2d 6c 69 6e 65 73 2d 6d 6f 64 65 20 rs.mc-hide-unmatched-lines-mode.
70c0 6d 63 2f 72 65 70 65 61 74 2d 63 6f 6d 6d 61 6e 64 20 68 75 6d 2f 6b 65 79 62 6f 61 72 64 2d 71 mc/repeat-command.hum/keyboard-q
70e0 75 69 74 20 68 75 6d 2f 75 6e 68 69 64 65 2d 69 6e 76 69 73 69 62 6c 65 2d 6f 76 65 72 6c 61 79 uit.hum/unhide-invisible-overlay
7100 73 20 73 61 76 65 2d 62 75 66 66 65 72 20 69 64 6f 2d 65 78 69 74 2d 6d 69 6e 69 62 75 66 66 65 s.save-buffer.ido-exit-minibuffe
7120 72 20 69 76 79 2d 64 6f 6e 65 20 65 78 69 74 2d 6d 69 6e 69 62 75 66 66 65 72 20 6d 69 6e 69 62 r.ivy-done.exit-minibuffer.minib
7140 75 66 66 65 72 2d 63 6f 6d 70 6c 65 74 65 2d 61 6e 64 2d 65 78 69 74 20 65 78 65 63 75 74 65 2d uffer-complete-and-exit.execute-
7160 65 78 74 65 6e 64 65 64 2d 63 6f 6d 6d 61 6e 64 20 65 76 61 6c 2d 65 78 70 72 65 73 73 69 6f 6e extended-command.eval-expression
7180 20 75 6e 64 6f 20 72 65 64 6f 20 75 6e 64 6f 2d 74 72 65 65 2d 75 6e 64 6f 20 75 6e 64 6f 2d 74 .undo.redo.undo-tree-undo.undo-t
71a0 72 65 65 2d 72 65 64 6f 20 75 6e 69 76 65 72 73 61 6c 2d 61 72 67 75 6d 65 6e 74 20 75 6e 69 76 ree-redo.universal-argument.univ
71c0 65 72 73 61 6c 2d 61 72 67 75 6d 65 6e 74 2d 6d 6f 72 65 20 75 6e 69 76 65 72 73 61 6c 2d 61 72 ersal-argument-more.universal-ar
71e0 67 75 6d 65 6e 74 2d 6f 74 68 65 72 2d 6b 65 79 20 6e 65 67 61 74 69 76 65 2d 61 72 67 75 6d 65 gument-other-key.negative-argume
7200 6e 74 20 64 69 67 69 74 2d 61 72 67 75 6d 65 6e 74 20 74 6f 70 2d 6c 65 76 65 6c 20 72 65 63 65 nt.digit-argument.top-level.rece
7220 6e 74 65 72 2d 74 6f 70 2d 62 6f 74 74 6f 6d 20 64 65 73 63 72 69 62 65 2d 6d 6f 64 65 20 64 65 nter-top-bottom.describe-mode.de
7240 73 63 72 69 62 65 2d 6b 65 79 2d 31 20 64 65 73 63 72 69 62 65 2d 66 75 6e 63 74 69 6f 6e 20 64 scribe-key-1.describe-function.d
7260 65 73 63 72 69 62 65 2d 62 69 6e 64 69 6e 67 73 20 64 65 73 63 72 69 62 65 2d 70 72 65 66 69 78 escribe-bindings.describe-prefix
7280 2d 62 69 6e 64 69 6e 67 73 20 76 69 65 77 2d 65 63 68 6f 2d 61 72 65 61 2d 6d 65 73 73 61 67 65 -bindings.view-echo-area-message
72a0 73 20 6f 74 68 65 72 2d 77 69 6e 64 6f 77 20 6b 69 6c 6c 2d 62 75 66 66 65 72 2d 61 6e 64 2d 77 s.other-window.kill-buffer-and-w
72c0 69 6e 64 6f 77 20 73 70 6c 69 74 2d 77 69 6e 64 6f 77 2d 72 69 67 68 74 20 73 70 6c 69 74 2d 77 indow.split-window-right.split-w
72e0 69 6e 64 6f 77 2d 62 65 6c 6f 77 20 64 65 6c 65 74 65 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 73 indow-below.delete-other-windows
7300 20 74 6f 67 67 6c 65 2d 77 69 6e 64 6f 77 2d 73 70 6c 69 74 20 6d 77 68 65 65 6c 2d 73 63 72 6f .toggle-window-split.mwheel-scro
7320 6c 6c 20 73 63 72 6f 6c 6c 2d 75 70 2d 63 6f 6d 6d 61 6e 64 20 73 63 72 6f 6c 6c 2d 64 6f 77 6e ll.scroll-up-command.scroll-down
7340 2d 63 6f 6d 6d 61 6e 64 20 6d 6f 75 73 65 2d 73 65 74 2d 70 6f 69 6e 74 20 6d 6f 75 73 65 2d 64 -command.mouse-set-point.mouse-d
7360 72 61 67 2d 72 65 67 69 6f 6e 20 71 75 69 74 2d 77 69 6e 64 6f 77 20 74 6f 67 67 6c 65 2d 72 65 rag-region.quit-window.toggle-re
7380 61 64 2d 6f 6e 6c 79 20 77 69 6e 64 6d 6f 76 65 2d 6c 65 66 74 20 77 69 6e 64 6d 6f 76 65 2d 72 ad-only.windmove-left.windmove-r
73a0 69 67 68 74 20 77 69 6e 64 6d 6f 76 65 2d 75 70 20 77 69 6e 64 6d 6f 76 65 2d 64 6f 77 6e 20 72 ight.windmove-up.windmove-down.r
73c0 65 70 65 61 74 2d 63 6f 6d 70 6c 65 78 2d 63 6f 6d 6d 61 6e 64 29 20 6e 69 6c 5d 20 31 29 0a 23 epeat-complex-command).nil].1).#
73e0 40 36 34 20 44 65 66 61 75 6c 74 20 73 65 74 20 6f 66 20 63 6f 6d 6d 61 6e 64 73 20 74 68 61 74 @64.Default.set.of.commands.that
7400 20 73 68 6f 75 6c 64 20 62 65 20 6d 69 72 72 6f 72 65 64 20 62 79 20 61 6c 6c 20 63 75 72 73 6f .should.be.mirrored.by.all.curso
7420 72 73 1f 0a 28 64 65 66 76 61 72 20 6d 63 2d 2d 64 65 66 61 75 6c 74 2d 63 6d 64 73 2d 74 6f 2d rs..(defvar.mc--default-cmds-to-
7440 72 75 6e 2d 66 6f 72 2d 61 6c 6c 20 6e 69 6c 20 28 23 24 20 2e 20 32 39 36 36 38 29 29 0a 28 62 run-for-all.nil.(#$...29668)).(b
7460 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 31 10 5c 33 30 32 5c 32 30 37 22 20 5b 6d 63 2d 2d 64 65 yte-code."\301.\302\207".[mc--de
7480 66 61 75 6c 74 2d 63 6d 64 73 2d 74 6f 2d 72 75 6e 2d 66 6f 72 2d 61 6c 6c 20 28 6d 63 2f 6b 65 fault-cmds-to-run-for-all.(mc/ke
74a0 79 62 6f 61 72 64 2d 71 75 69 74 20 73 65 6c 66 2d 69 6e 73 65 72 74 2d 63 6f 6d 6d 61 6e 64 20 yboard-quit.self-insert-command.
74c0 71 75 6f 74 65 64 2d 69 6e 73 65 72 74 20 70 72 65 76 69 6f 75 73 2d 6c 69 6e 65 20 6e 65 78 74 quoted-insert.previous-line.next
74e0 2d 6c 69 6e 65 20 6e 65 77 6c 69 6e 65 20 6e 65 77 6c 69 6e 65 2d 61 6e 64 2d 69 6e 64 65 6e 74 -line.newline.newline-and-indent
7500 20 6f 70 65 6e 2d 6c 69 6e 65 20 64 65 6c 65 74 65 2d 62 6c 61 6e 6b 2d 6c 69 6e 65 73 20 74 72 .open-line.delete-blank-lines.tr
7520 61 6e 73 70 6f 73 65 2d 63 68 61 72 73 20 74 72 61 6e 73 70 6f 73 65 2d 6c 69 6e 65 73 20 74 72 anspose-chars.transpose-lines.tr
7540 61 6e 73 70 6f 73 65 2d 70 61 72 61 67 72 61 70 68 73 20 74 72 61 6e 73 70 6f 73 65 2d 72 65 67 anspose-paragraphs.transpose-reg
7560 69 6f 6e 73 20 6a 6f 69 6e 2d 6c 69 6e 65 20 72 69 67 68 74 2d 63 68 61 72 20 72 69 67 68 74 2d ions.join-line.right-char.right-
7580 77 6f 72 64 20 66 6f 72 77 61 72 64 2d 63 68 61 72 20 66 6f 72 77 61 72 64 2d 77 6f 72 64 20 6c word.forward-char.forward-word.l
75a0 65 66 74 2d 63 68 61 72 20 6c 65 66 74 2d 77 6f 72 64 20 62 61 63 6b 77 61 72 64 2d 63 68 61 72 eft-char.left-word.backward-char
75c0 20 62 61 63 6b 77 61 72 64 2d 77 6f 72 64 20 66 6f 72 77 61 72 64 2d 70 61 72 61 67 72 61 70 68 .backward-word.forward-paragraph
75e0 20 62 61 63 6b 77 61 72 64 2d 70 61 72 61 67 72 61 70 68 20 75 70 63 61 73 65 2d 77 6f 72 64 20 .backward-paragraph.upcase-word.
7600 64 6f 77 6e 63 61 73 65 2d 77 6f 72 64 20 63 61 70 69 74 61 6c 69 7a 65 2d 77 6f 72 64 20 66 6f downcase-word.capitalize-word.fo
7620 72 77 61 72 64 2d 6c 69 73 74 20 62 61 63 6b 77 61 72 64 2d 6c 69 73 74 20 68 69 70 70 69 65 2d rward-list.backward-list.hippie-
7640 65 78 70 61 6e 64 20 68 69 70 70 69 65 2d 65 78 70 61 6e 64 2d 6c 69 6e 65 73 20 79 61 6e 6b 20 expand.hippie-expand-lines.yank.
7660 79 61 6e 6b 2d 70 6f 70 20 61 70 70 65 6e 64 2d 6e 65 78 74 2d 6b 69 6c 6c 20 6b 69 6c 6c 2d 77 yank-pop.append-next-kill.kill-w
7680 6f 72 64 20 6b 69 6c 6c 2d 6c 69 6e 65 20 6b 69 6c 6c 2d 77 68 6f 6c 65 2d 6c 69 6e 65 20 62 61 ord.kill-line.kill-whole-line.ba
76a0 63 6b 77 61 72 64 2d 6b 69 6c 6c 2d 77 6f 72 64 20 62 61 63 6b 77 61 72 64 2d 64 65 6c 65 74 65 ckward-kill-word.backward-delete
76c0 2d 63 68 61 72 2d 75 6e 74 61 62 69 66 79 20 64 65 6c 65 74 65 2d 63 68 61 72 20 64 65 6c 65 74 -char-untabify.delete-char.delet
76e0 65 2d 66 6f 72 77 61 72 64 2d 63 68 61 72 20 64 65 6c 65 74 65 2d 62 61 63 6b 77 61 72 64 2d 63 e-forward-char.delete-backward-c
7700 68 61 72 20 70 79 2d 65 6c 65 63 74 72 69 63 2d 62 61 63 6b 73 70 61 63 65 20 63 2d 65 6c 65 63 har.py-electric-backspace.c-elec
7720 74 72 69 63 2d 62 61 63 6b 73 70 61 63 65 20 6f 72 67 2d 64 65 6c 65 74 65 2d 62 61 63 6b 77 61 tric-backspace.org-delete-backwa
7740 72 64 2d 63 68 61 72 20 63 70 65 72 6c 2d 65 6c 65 63 74 72 69 63 2d 62 61 63 6b 73 70 61 63 65 rd-char.cperl-electric-backspace
7760 20 70 79 74 68 6f 6e 2d 69 6e 64 65 6e 74 2d 64 65 64 65 6e 74 2d 6c 69 6e 65 2d 62 61 63 6b 73 .python-indent-dedent-line-backs
7780 70 61 63 65 20 70 61 72 65 64 69 74 2d 62 61 63 6b 77 61 72 64 2d 64 65 6c 65 74 65 20 61 75 74 pace.paredit-backward-delete.aut
77a0 6f 70 61 69 72 2d 62 61 63 6b 73 70 61 63 65 20 6a 75 73 74 2d 6f 6e 65 2d 73 70 61 63 65 20 7a opair-backspace.just-one-space.z
77c0 61 70 2d 74 6f 2d 63 68 61 72 20 65 6e 64 2d 6f 66 2d 6c 69 6e 65 20 73 65 74 2d 6d 61 72 6b 2d ap-to-char.end-of-line.set-mark-
77e0 63 6f 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 command.exchange-point-and-mark.
7800 63 75 61 2d 73 65 74 2d 6d 61 72 6b 20 63 75 61 2d 72 65 70 6c 61 63 65 2d 72 65 67 69 6f 6e 20 cua-set-mark.cua-replace-region.
7820 63 75 61 2d 64 65 6c 65 74 65 2d 72 65 67 69 6f 6e 20 6d 6f 76 65 2d 65 6e 64 2d 6f 66 2d 6c 69 cua-delete-region.move-end-of-li
7840 6e 65 20 62 65 67 69 6e 6e 69 6e 67 2d 6f 66 2d 6c 69 6e 65 20 6d 6f 76 65 2d 62 65 67 69 6e 6e ne.beginning-of-line.move-beginn
7860 69 6e 67 2d 6f 66 2d 6c 69 6e 65 20 6b 69 6c 6c 2d 72 69 6e 67 2d 73 61 76 65 20 62 61 63 6b 2d ing-of-line.kill-ring-save.back-
7880 74 6f 2d 69 6e 64 65 6e 74 61 74 69 6f 6e 20 73 75 62 77 6f 72 64 2d 66 6f 72 77 61 72 64 20 73 to-indentation.subword-forward.s
78a0 75 62 77 6f 72 64 2d 62 61 63 6b 77 61 72 64 20 73 75 62 77 6f 72 64 2d 6d 61 72 6b 20 73 75 62 ubword-backward.subword-mark.sub
78c0 77 6f 72 64 2d 6b 69 6c 6c 20 73 75 62 77 6f 72 64 2d 62 61 63 6b 77 61 72 64 2d 6b 69 6c 6c 20 word-kill.subword-backward-kill.
78e0 73 75 62 77 6f 72 64 2d 74 72 61 6e 73 70 6f 73 65 20 73 75 62 77 6f 72 64 2d 63 61 70 69 74 61 subword-transpose.subword-capita
7900 6c 69 7a 65 20 73 75 62 77 6f 72 64 2d 75 70 63 61 73 65 20 73 75 62 77 6f 72 64 2d 64 6f 77 6e lize.subword-upcase.subword-down
7920 63 61 73 65 20 65 72 2f 65 78 70 61 6e 64 2d 72 65 67 69 6f 6e 20 65 72 2f 63 6f 6e 74 72 61 63 case.er/expand-region.er/contrac
7940 74 2d 72 65 67 69 6f 6e 20 73 6d 61 72 74 2d 66 6f 72 77 61 72 64 20 73 6d 61 72 74 2d 62 61 63 t-region.smart-forward.smart-bac
7960 6b 77 61 72 64 20 73 6d 61 72 74 2d 75 70 20 73 6d 61 72 74 2d 64 6f 77 6e 29 20 6e 69 6c 5d 20 kward.smart-up.smart-down).nil].
7980 31 29 0a 23 40 35 38 20 43 6f 6d 6d 61 6e 64 73 20 74 6f 20 72 75 6e 20 66 6f 72 20 61 6c 6c 20 1).#@58.Commands.to.run.for.all.
79a0 63 75 72 73 6f 72 73 20 69 6e 20 6d 75 6c 74 69 70 6c 65 2d 63 75 72 73 6f 72 73 2d 6d 6f 64 65 cursors.in.multiple-cursors-mode
79c0 1f 0a 28 64 65 66 76 61 72 20 6d 63 2f 63 6d 64 73 2d 74 6f 2d 72 75 6e 2d 66 6f 72 2d 61 6c 6c ..(defvar.mc/cmds-to-run-for-all
79e0 20 6e 69 6c 20 28 23 24 20 2e 20 33 31 31 31 32 29 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c .nil.(#$...31112)).(byte-code."\
7a00 33 30 30 5c 33 30 31 21 5c 32 31 30 5c 33 30 32 5c 33 30 33 21 5c 32 31 30 5c 33 30 32 5c 33 30 300\301!\210\302\303!\210\302\30
7a20 34 21 5c 32 30 37 22 20 5b 70 72 6f 76 69 64 65 20 6d 75 6c 74 69 70 6c 65 2d 63 75 72 73 6f 72 4!\207".[provide.multiple-cursor
7a40 73 2d 63 6f 72 65 20 72 65 71 75 69 72 65 20 6d 63 2d 63 79 63 6c 65 2d 63 75 72 73 6f 72 73 20 s-core.require.mc-cycle-cursors.
7a60 6d 63 2d 68 69 64 65 2d 75 6e 6d 61 74 63 68 65 64 2d 6c 69 6e 65 73 2d 6d 6f 64 65 5d 20 32 29 mc-hide-unmatched-lines-mode].2)
7a80 0a .