summaryrefslogtreecommitdiff
path: root/elpa/evil-20190729.704/evil-core.elc
blob: 22f3e501ddf365fea038572a13d7c0a92a2f32fd (plain)
ofshex dumpascii
0000 3b 45 4c 43 17 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 36 2e 33 0a 3b 3b 3b 20 77 69 74 68 20 61 6c 6c 20 6f 70 74 cs.version.26.3.;;;.with.all.opt
0040 69 6d 69 7a 61 74 69 6f 6e 73 2e 0a 0a 3b 3b 3b 20 54 68 69 73 20 66 69 6c 65 20 75 73 65 73 20 imizations...;;;.This.file.uses.
0060 64 79 6e 61 6d 69 63 20 64 6f 63 73 74 72 69 6e 67 73 2c 20 66 69 72 73 74 20 61 64 64 65 64 20 dynamic.docstrings,.first.added.
0080 69 6e 20 45 6d 61 63 73 20 31 39 2e 32 39 2e 0a 0a 3b 3b 3b 20 54 68 69 73 20 66 69 6c 65 20 64 in.Emacs.19.29...;;;.This.file.d
00a0 6f 65 73 20 6e 6f 74 20 63 6f 6e 74 61 69 6e 20 75 74 66 2d 38 20 6e 6f 6e 2d 41 53 43 49 49 20 oes.not.contain.utf-8.non-ASCII.
00c0 63 68 61 72 61 63 74 65 72 73 2c 0a 3b 3b 3b 20 61 6e 64 20 73 6f 20 63 61 6e 20 62 65 20 6c 6f characters,.;;;.and.so.can.be.lo
00e0 61 64 65 64 20 69 6e 20 45 6d 61 63 73 20 76 65 72 73 69 6f 6e 73 20 65 61 72 6c 69 65 72 20 74 aded.in.Emacs.versions.earlier.t
0100 68 61 6e 20 32 33 2e 0a 0a 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b han.23...;;;;;;;;;;;;;;;;;;;;;;;
0120 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
0140 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 0a 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b ;;;;;;;;;;;;.;;;;;;;;;;;;;;;;;;;
0160 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
0180 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 0a 0a 0a 28 72 65 71 75 69 72 65 20 27 65 76 69 ;;;;;;;;;;;;;;;;...(require.'evi
01a0 6c 2d 63 6f 6d 6d 6f 6e 29 0a 23 40 39 39 20 4e 6f 6e 2d 6e 69 6c 20 69 66 20 45 76 69 6c 2d 4c l-common).#@99.Non-nil.if.Evil-L
01c0 6f 63 61 6c 20 6d 6f 64 65 20 69 73 20 65 6e 61 62 6c 65 64 2e 0a 55 73 65 20 74 68 65 20 63 6f ocal.mode.is.enabled..Use.the.co
01e0 6d 6d 61 6e 64 20 60 65 76 69 6c 2d 6c 6f 63 61 6c 2d 6d 6f 64 65 27 20 74 6f 20 63 68 61 6e 67 mmand.`evil-local-mode'.to.chang
0200 65 20 74 68 69 73 20 76 61 72 69 61 62 6c 65 2e 1f 0a 28 64 65 66 76 61 72 20 65 76 69 6c 2d 6c e.this.variable...(defvar.evil-l
0220 6f 63 61 6c 2d 6d 6f 64 65 20 6e 69 6c 20 28 23 24 20 2e 20 34 33 31 29 29 0a 28 6d 61 6b 65 2d ocal-mode.nil.(#$...431)).(make-
0240 76 61 72 69 61 62 6c 65 2d 62 75 66 66 65 72 2d 6c 6f 63 61 6c 20 27 65 76 69 6c 2d 6c 6f 63 61 variable-buffer-local.'evil-loca
0260 6c 2d 6d 6f 64 65 29 0a 23 40 35 32 20 4d 69 6e 6f 72 20 6d 6f 64 65 20 66 6f 72 20 73 65 74 74 l-mode).#@52.Minor.mode.for.sett
0280 69 6e 67 20 75 70 20 45 76 69 6c 20 69 6e 20 61 20 73 69 6e 67 6c 65 20 62 75 66 66 65 72 2e 1f ing.up.Evil.in.a.single.buffer..
02a0 0a 28 64 65 66 61 6c 69 61 73 20 27 65 76 69 6c 2d 6c 6f 63 61 6c 2d 6d 6f 64 65 20 23 5b 28 26 .(defalias.'evil-local-mode.#[(&
02c0 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.
02e0 00 5c 6e 3f 5c 32 30 32 13 00 5c 33 31 30 09 21 5c 33 31 31 56 12 5c 33 31 32 20 5c 32 30 33 1e .\n?\202..\310.!\311V.\312.\203.
0300 00 5c 33 31 33 12 5c 32 30 32 5c 32 30 37 00 5c 6e 5c 32 30 33 6e 00 5c 33 31 34 5c 33 31 35 0b .\313.\202\207.\n\203n.\314\315.
0320 5c 22 13 5c 33 31 36 20 5c 32 31 30 5c 66 5c 33 31 37 3d 5c 32 30 33 32 00 5c 33 32 30 14 5c 33 \".\316.\210\f\317=\2032.\320.\3
0340 32 31 20 5c 32 30 33 44 00 5c 33 32 32 5c 33 30 35 21 5c 32 31 30 5c 33 32 33 15 5c 33 32 32 5c 21.\203D.\322\305!\210\323.\322\
0360 33 32 34 21 5c 32 31 30 5c 33 31 33 16 14 0e 31 5c 32 30 34 4c 00 5c 33 32 35 20 5c 32 31 30 5c 324!\210\313...1\204L.\325.\210\
0380 33 32 36 5c 33 32 37 5c 33 33 30 5c 33 33 31 5c 32 31 31 24 5c 32 31 30 5c 33 32 36 5c 33 33 32 326\327\330\331\211$\210\326\332
03a0 5c 33 33 33 5c 33 33 31 5c 32 31 31 24 5c 32 31 30 5c 33 32 36 5c 33 33 34 5c 33 33 35 5c 33 31 \333\331\211$\210\326\334\335\31
03c0 33 5c 33 33 31 24 5c 32 31 30 5c 33 32 36 5c 33 33 36 5c 33 33 37 5c 22 5c 32 31 30 5c 33 32 36 3\331$\210\326\336\337\"\210\326
03e0 5c 33 34 30 5c 33 34 31 5c 22 5c 32 31 30 5c 32 30 32 5c 32 30 37 00 5c 33 34 32 20 5c 32 31 30 \340\341\"\210\202\207.\342.\210
0400 5c 33 34 33 5c 33 33 34 5c 33 33 35 5c 33 33 31 23 5c 32 31 30 5c 33 34 33 5c 33 32 37 5c 33 33 \343\334\335\331#\210\343\327\33
0420 30 5c 33 33 31 23 5c 32 31 30 5c 33 34 33 5c 33 33 32 5c 33 33 33 5c 33 33 31 23 5c 32 31 30 5c 0\331#\210\343\332\333\331#\210\
0440 33 34 34 5c 33 31 33 21 5c 32 31 30 5c 33 34 35 5c 33 34 36 5c 6e 5c 32 30 33 5c 32 32 31 00 5c 344\313!\210\345\346\n\203\221.\
0460 33 34 37 5c 32 30 32 5c 32 32 32 00 5c 33 35 30 5c 22 5c 32 31 30 5c 33 35 31 5c 33 35 32 21 5c 347\202\222.\350\"\210\351\352!\
0480 32 30 33 5c 32 37 31 00 5c 33 30 36 20 5c 32 30 33 5c 32 34 36 00 08 5c 33 30 36 20 5c 32 33 32 203\271.\306.\203\246..\306.\232
04a0 5c 32 30 33 5c 32 37 31 00 5c 33 35 33 1e 32 5c 33 35 34 5c 33 35 35 5c 6e 5c 32 30 33 5c 32 36 \203\271.\353.2\354\355\n\203\26
04c0 33 00 5c 33 35 36 5c 32 30 32 5c 32 36 34 00 5c 33 35 37 0e 32 23 5c 32 31 30 29 29 5c 33 36 30 3.\356\202\264.\357.2#\210))\360
04e0 20 5c 32 31 30 5c 6e 5c 32 30 37 22 20 5b 23 31 3d 23 3a 6c 61 73 74 2d 6d 65 73 73 61 67 65 20 .\210\n\207".[#1=#:last-message.
0500 61 72 67 20 65 76 69 6c 2d 6c 6f 63 61 6c 2d 6d 6f 64 65 20 65 6d 75 6c 61 74 69 6f 6e 2d 6d 6f arg.evil-local-mode.emulation-mo
0520 64 65 2d 6d 61 70 2d 61 6c 69 73 74 73 20 6d 61 6a 6f 72 2d 6d 6f 64 65 20 65 76 69 6c 2d 64 65 de-map-alists.major-mode.evil-de
0540 66 61 75 6c 74 2d 73 74 61 74 65 20 63 75 72 72 65 6e 74 2d 6d 65 73 73 61 67 65 20 74 6f 67 67 fault-state.current-message.togg
0560 6c 65 20 70 72 65 66 69 78 2d 6e 75 6d 65 72 69 63 2d 76 61 6c 75 65 20 30 20 65 76 69 6c 2d 64 le.prefix-numeric-value.0.evil-d
0580 69 73 61 62 6c 65 64 2d 62 75 66 66 65 72 2d 70 20 6e 69 6c 20 65 76 69 6c 2d 63 6f 6e 63 61 74 isabled-buffer-p.nil.evil-concat
05a0 2d 6c 69 73 74 73 20 28 65 76 69 6c 2d 6d 6f 64 65 2d 6d 61 70 2d 61 6c 69 73 74 29 20 65 76 69 -lists.(evil-mode-map-alist).evi
05c0 6c 2d 69 6e 69 74 69 61 6c 69 7a 65 2d 6c 6f 63 61 6c 2d 6b 65 79 6d 61 70 73 20 74 75 72 6e 2d l-initialize-local-keymaps.turn-
05e0 6f 6e 2d 65 76 69 6c 2d 6d 6f 64 65 20 66 75 6e 64 61 6d 65 6e 74 61 6c 2d 6d 6f 64 65 20 6d 69 on-evil-mode.fundamental-mode.mi
0600 6e 69 62 75 66 66 65 72 70 20 6d 61 6b 65 2d 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 20 69 6e nibufferp.make-local-variable.in
0620 73 65 72 74 20 65 76 69 6c 2d 65 63 68 6f 2d 73 74 61 74 65 20 65 76 69 6c 2d 69 6e 69 74 69 61 sert.evil-echo-state.evil-initia
0640 6c 69 7a 65 2d 73 74 61 74 65 20 61 64 64 2d 68 6f 6f 6b 20 69 6e 70 75 74 2d 6d 65 74 68 6f 64 lize-state.add-hook.input-method
0660 2d 61 63 74 69 76 61 74 65 2d 68 6f 6f 6b 20 65 76 69 6c 2d 61 63 74 69 76 61 74 65 2d 69 6e 70 -activate-hook.evil-activate-inp
0680 75 74 2d 6d 65 74 68 6f 64 20 74 20 69 6e 70 75 74 2d 6d 65 74 68 6f 64 2d 64 65 61 63 74 69 76 ut-method.t.input-method-deactiv
06a0 61 74 65 2d 68 6f 6f 6b 20 65 76 69 6c 2d 64 65 61 63 74 69 76 61 74 65 2d 69 6e 70 75 74 2d 6d ate-hook.evil-deactivate-input-m
06c0 65 74 68 6f 64 20 61 63 74 69 76 61 74 65 2d 6d 61 72 6b 2d 68 6f 6f 6b 20 65 76 69 6c 2d 76 69 ethod.activate-mark-hook.evil-vi
06e0 73 75 61 6c 2d 61 63 74 69 76 61 74 65 2d 68 6f 6f 6b 20 70 72 65 2d 63 6f 6d 6d 61 6e 64 2d 68 sual-activate-hook.pre-command-h
0700 6f 6f 6b 20 65 76 69 6c 2d 72 65 70 65 61 74 2d 70 72 65 2d 68 6f 6f 6b 20 70 6f 73 74 2d 63 6f ook.evil-repeat-pre-hook.post-co
0720 6d 6d 61 6e 64 2d 68 6f 6f 6b 20 65 76 69 6c 2d 72 65 70 65 61 74 2d 70 6f 73 74 2d 68 6f 6f 6b mmand-hook.evil-repeat-post-hook
0740 20 65 76 69 6c 2d 72 65 66 72 65 73 68 2d 6d 6f 64 65 2d 6c 69 6e 65 20 72 65 6d 6f 76 65 2d 68 .evil-refresh-mode-line.remove-h
0760 6f 6f 6b 20 65 76 69 6c 2d 63 68 61 6e 67 65 2d 73 74 61 74 65 20 72 75 6e 2d 68 6f 6f 6b 73 20 ook.evil-change-state.run-hooks.
0780 65 76 69 6c 2d 6c 6f 63 61 6c 2d 6d 6f 64 65 2d 68 6f 6f 6b 20 65 76 69 6c 2d 6c 6f 63 61 6c 2d evil-local-mode-hook.evil-local-
07a0 6d 6f 64 65 2d 6f 6e 2d 68 6f 6f 6b 20 65 76 69 6c 2d 6c 6f 63 61 6c 2d 6d 6f 64 65 2d 6f 66 66 mode-on-hook.evil-local-mode-off
07c0 2d 68 6f 6f 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 -hook.called-interactively-p.any
07e0 20 22 20 69 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 45 .".in.current.buffer".message."E
0800 76 69 6c 2d 4c 6f 63 61 6c 20 6d 6f 64 65 20 25 73 61 62 6c 65 64 25 73 22 20 22 65 6e 22 20 22 vil-Local.mode.%sabled%s"."en"."
0820 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 20 65 76 69 6c dis".force-mode-line-update.evil
0840 2d 73 74 61 74 65 20 6c 6f 63 61 6c 5d 20 35 20 28 23 24 20 2e 20 36 32 31 29 20 28 6c 69 73 74 -state.local].5.(#$...621).(list
0860 20 28 6f 72 20 63 75 72 72 65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67 20 27 74 6f 67 67 6c 65 29 .(or.current-prefix-arg.'toggle)
0880 29 5d 29 0a 28 64 65 66 76 61 72 20 65 76 69 6c 2d 6c 6f 63 61 6c 2d 6d 6f 64 65 2d 68 6f 6f 6b )]).(defvar.evil-local-mode-hook
08a0 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 30 34 5c .nil).(byte-code."\301\302N\204\
08c0 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 35 5c 33 30 36 5c f.\303\301\302\304#\210\305\306\
08e0 33 30 37 5c 33 31 30 5c 33 30 30 21 5c 32 30 35 16 00 08 5c 33 30 37 5c 32 31 31 25 5c 32 31 30 307\310\300!\205...\307\211%\210
0900 5c 33 30 33 5c 33 30 36 5c 33 31 31 5c 33 31 32 23 5c 32 30 37 22 20 5b 65 76 69 6c 2d 6c 6f 63 \303\306\311\312#\207".[evil-loc
0920 61 6c 2d 6d 6f 64 65 2d 6d 61 70 20 65 76 69 6c 2d 6c 6f 63 61 6c 2d 6d 6f 64 65 2d 68 6f 6f 6b al-mode-map.evil-local-mode-hook
0940 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 74 20 22 48 6f 6f .variable-documentation.put."Hoo
0960 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 61 76 69 6e 67 20 k.run.after.entering.or.leaving.
0980 60 65 76 69 6c 2d 6c 6f 63 61 6c 2d 6d 6f 64 65 27 2e 5c 6e 4e 6f 20 70 72 6f 62 6c 65 6d 73 20 `evil-local-mode'.\nNo.problems.
09a0 72 65 73 75 6c 74 20 69 66 20 74 68 69 73 20 76 61 72 69 61 62 6c 65 20 69 73 20 6e 6f 74 20 62 result.if.this.variable.is.not.b
09c0 6f 75 6e 64 2e 5c 6e 60 61 64 64 2d 68 6f 6f 6b 27 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 ound.\n`add-hook'.automatically.
09e0 62 69 6e 64 73 20 69 74 2e 20 20 28 54 68 69 73 20 69 73 20 74 72 75 65 20 66 6f 72 20 61 6c 6c binds.it...(This.is.true.for.all
0a00 20 68 6f 6f 6b 20 76 61 72 69 61 62 6c 65 73 2e 29 22 20 61 64 64 2d 6d 69 6e 6f 72 2d 6d 6f 64 .hook.variables.)".add-minor-mod
0a20 65 20 65 76 69 6c 2d 6c 6f 63 61 6c 2d 6d 6f 64 65 20 6e 69 6c 20 62 6f 75 6e 64 70 20 70 65 72 e.evil-local-mode.nil.boundp.per
0a40 6d 61 6e 65 6e 74 2d 6c 6f 63 61 6c 20 74 5d 20 36 29 0a 23 40 33 37 20 54 75 72 6e 20 6f 6e 20 manent-local.t].6).#@37.Turn.on.
0a60 45 76 69 6c 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 2e 1f 0a 28 64 65 Evil.in.the.current.buffer...(de
0a80 66 61 6c 69 61 73 20 27 74 75 72 6e 2d 6f 6e 2d 65 76 69 6c 2d 6d 6f 64 65 20 23 5b 28 26 6f 70 falias.'turn-on-evil-mode.#[(&op
0aa0 74 69 6f 6e 61 6c 20 61 72 67 29 20 22 5c 33 30 31 08 5c 32 30 36 06 00 5c 33 30 32 21 5c 32 30 tional.arg)."\301.\206..\302!\20
0ac0 37 22 20 5b 61 72 67 20 65 76 69 6c 2d 6c 6f 63 61 6c 2d 6d 6f 64 65 20 31 5d 20 32 20 28 23 24 7".[arg.evil-local-mode.1].2.(#$
0ae0 20 2e 20 32 36 34 38 29 20 6e 69 6c 5d 29 0a 23 40 33 38 20 54 75 72 6e 20 6f 66 66 20 45 76 69 ...2648).nil]).#@38.Turn.off.Evi
0b00 6c 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 2e 1f 0a 28 64 65 66 61 6c l.in.the.current.buffer...(defal
0b20 69 61 73 20 27 74 75 72 6e 2d 6f 66 66 2d 65 76 69 6c 2d 6d 6f 64 65 20 23 5b 28 26 6f 70 74 69 ias.'turn-off-evil-mode.#[(&opti
0b40 6f 6e 61 6c 20 61 72 67 29 20 22 5c 33 30 31 08 5c 32 30 36 06 00 5c 33 30 32 21 5c 32 30 37 22 onal.arg)."\301.\206..\302!\207"
0b60 20 5b 61 72 67 20 65 76 69 6c 2d 6c 6f 63 61 6c 2d 6d 6f 64 65 20 2d 31 5d 20 32 20 28 23 24 20 .[arg.evil-local-mode.-1].2.(#$.
0b80 2e 20 32 38 30 34 29 20 6e 69 6c 5d 29 0a 23 40 39 35 20 45 6e 61 62 6c 65 20 45 76 69 6c 20 69 ..2804).nil]).#@95.Enable.Evil.i
0ba0 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 2c 20 69 66 20 61 70 70 72 6f 70 72 n.the.current.buffer,.if.appropr
0bc0 69 61 74 65 2e 0a 54 6f 20 65 6e 61 62 6c 65 20 45 76 69 6c 20 67 6c 6f 62 61 6c 6c 79 2c 20 64 iate..To.enable.Evil.globally,.d
0be0 6f 20 28 65 76 69 6c 2d 6d 6f 64 65 20 31 29 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 76 69 o.(evil-mode.1)...(defalias.'evi
0c00 6c 2d 69 6e 69 74 69 61 6c 69 7a 65 20 23 5b 6e 69 6c 20 22 5c 33 30 31 20 5c 32 30 35 07 00 08 l-initialize.#[nil."\301.\205...
0c20 3f 3f 5c 32 30 35 11 00 5c 33 30 32 5c 33 30 33 21 5c 32 31 30 5c 33 30 34 20 5c 32 30 37 22 20 ??\205..\302\303!\210\304.\207".
0c40 5b 65 76 69 6c 2d 77 61 6e 74 2d 6d 69 6e 69 62 75 66 66 65 72 20 6d 69 6e 69 62 75 66 66 65 72 [evil-want-minibuffer.minibuffer
0c60 70 20 65 76 69 6c 2d 6c 6f 63 61 6c 2d 6d 6f 64 65 20 31 20 65 76 69 6c 2d 69 6e 69 74 69 61 6c p.evil-local-mode.1.evil-initial
0c80 69 7a 65 2d 73 74 61 74 65 5d 20 32 20 28 23 24 20 2e 20 32 39 36 33 29 5d 29 0a 28 64 65 66 76 ize-state].2.(#$...2963)]).(defv
0ca0 61 72 20 65 76 69 6c 2d 6c 6f 63 61 6c 2d 6d 6f 64 65 2d 6d 61 6a 6f 72 2d 6d 6f 64 65 20 6e 69 ar.evil-local-mode-major-mode.ni
0cc0 6c 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 21 5c 32 31 30 5c 33 30 32 l).(byte-code."\300\301!\210\302
0ce0 5c 33 30 33 5c 33 30 34 5c 33 30 35 5c 33 30 36 5c 33 30 37 5c 33 31 30 5c 33 31 31 5c 33 31 32 \303\304\305\306\307\310\311\312
0d00 5c 33 31 33 5c 33 31 34 5c 33 31 35 26 0b 5c 32 30 37 22 20 5b 6d 61 6b 65 2d 76 61 72 69 61 62 \313\314\315&.\207".[make-variab
0d20 6c 65 2d 62 75 66 66 65 72 2d 6c 6f 63 61 6c 20 65 76 69 6c 2d 6c 6f 63 61 6c 2d 6d 6f 64 65 2d le-buffer-local.evil-local-mode-
0d40 6d 61 6a 6f 72 2d 6d 6f 64 65 20 63 75 73 74 6f 6d 2d 64 65 63 6c 61 72 65 2d 76 61 72 69 61 62 major-mode.custom-declare-variab
0d60 6c 65 20 65 76 69 6c 2d 6d 6f 64 65 20 6e 69 6c 20 22 4e 6f 6e 2d 6e 69 6c 20 69 66 20 45 76 69 le.evil-mode.nil."Non-nil.if.Evi
0d80 6c 20 6d 6f 64 65 20 69 73 20 65 6e 61 62 6c 65 64 2e 5c 6e 53 65 65 20 74 68 65 20 60 65 76 69 l.mode.is.enabled.\nSee.the.`evi
0da0 6c 2d 6d 6f 64 65 27 20 63 6f 6d 6d 61 6e 64 5c 6e 66 6f 72 20 61 20 64 65 73 63 72 69 70 74 69 l-mode'.command\nfor.a.descripti
0dc0 6f 6e 20 6f 66 20 74 68 69 73 20 6d 69 6e 6f 72 20 6d 6f 64 65 2e 5c 6e 53 65 74 74 69 6e 67 20 on.of.this.minor.mode.\nSetting.
0de0 74 68 69 73 20 76 61 72 69 61 62 6c 65 20 64 69 72 65 63 74 6c 79 20 64 6f 65 73 20 6e 6f 74 20 this.variable.directly.does.not.
0e00 74 61 6b 65 20 65 66 66 65 63 74 3b 5c 6e 65 69 74 68 65 72 20 63 75 73 74 6f 6d 69 7a 65 20 69 take.effect;\neither.customize.i
0e20 74 20 28 73 65 65 20 74 68 65 20 69 6e 66 6f 20 6e 6f 64 65 20 60 45 61 73 79 20 43 75 73 74 6f t.(see.the.info.node.`Easy.Custo
0e40 6d 69 7a 61 74 69 6f 6e 27 29 5c 6e 6f 72 20 63 61 6c 6c 20 74 68 65 20 66 75 6e 63 74 69 6f 6e mization')\nor.call.the.function
0e60 20 60 65 76 69 6c 2d 6d 6f 64 65 27 2e 22 20 3a 73 65 74 20 63 75 73 74 6f 6d 2d 73 65 74 2d 6d .`evil-mode'.".:set.custom-set-m
0e80 69 6e 6f 72 2d 6d 6f 64 65 20 3a 69 6e 69 74 69 61 6c 69 7a 65 20 63 75 73 74 6f 6d 2d 69 6e 69 inor-mode.:initialize.custom-ini
0ea0 74 69 61 6c 69 7a 65 2d 64 65 66 61 75 6c 74 20 3a 67 72 6f 75 70 20 65 76 69 6c 2d 6c 6f 63 61 tialize-default.:group.evil-loca
0ec0 6c 20 3a 74 79 70 65 20 62 6f 6f 6c 65 61 6e 5d 20 31 32 29 0a 23 40 33 32 34 20 54 6f 67 67 6c l.:type.boolean].12).#@324.Toggl
0ee0 65 20 45 76 69 6c 2d 4c 6f 63 61 6c 20 6d 6f 64 65 20 69 6e 20 61 6c 6c 20 62 75 66 66 65 72 73 e.Evil-Local.mode.in.all.buffers
0f00 2e 0a 57 69 74 68 20 70 72 65 66 69 78 20 41 52 47 2c 20 65 6e 61 62 6c 65 20 45 76 69 6c 20 6d ..With.prefix.ARG,.enable.Evil.m
0f20 6f 64 65 20 69 66 20 41 52 47 20 69 73 20 70 6f 73 69 74 69 76 65 3b 0a 6f 74 68 65 72 77 69 73 ode.if.ARG.is.positive;.otherwis
0f40 65 2c 20 64 69 73 61 62 6c 65 20 69 74 2e 20 20 49 66 20 63 61 6c 6c 65 64 20 66 72 6f 6d 20 4c e,.disable.it...If.called.from.L
0f60 69 73 70 2c 20 65 6e 61 62 6c 65 20 74 68 65 20 6d 6f 64 65 20 69 66 0a 41 52 47 20 69 73 20 6f isp,.enable.the.mode.if.ARG.is.o
0f80 6d 69 74 74 65 64 20 6f 72 20 6e 69 6c 2e 0a 0a 45 76 69 6c 2d 4c 6f 63 61 6c 20 6d 6f 64 65 20 mitted.or.nil...Evil-Local.mode.
0fa0 69 73 20 65 6e 61 62 6c 65 64 20 69 6e 20 61 6c 6c 20 62 75 66 66 65 72 73 20 77 68 65 72 65 0a is.enabled.in.all.buffers.where.
0fc0 60 65 76 69 6c 2d 69 6e 69 74 69 61 6c 69 7a 65 27 20 77 6f 75 6c 64 20 64 6f 20 69 74 2e 0a 53 `evil-initialize'.would.do.it..S
0fe0 65 65 20 60 65 76 69 6c 2d 6c 6f 63 61 6c 2d 6d 6f 64 65 27 20 66 6f 72 20 6d 6f 72 65 20 69 6e ee.`evil-local-mode'.for.more.in
1000 66 6f 72 6d 61 74 69 6f 6e 20 6f 6e 20 45 76 69 6c 2d 4c 6f 63 61 6c 20 6d 6f 64 65 2e 1f 0a 28 formation.on.Evil-Local.mode...(
1020 64 65 66 61 6c 69 61 73 20 27 65 76 69 6c 2d 6d 6f 64 65 20 23 5b 28 26 6f 70 74 69 6f 6e 61 6c defalias.'evil-mode.#[(&optional
1040 20 61 72 67 29 20 22 5c 33 30 36 20 18 5c 33 30 37 5c 33 30 32 09 5c 33 31 30 3d 5c 32 30 33 12 .arg)."\306..\307\302.\310=\203.
1060 00 5c 33 31 31 5c 33 30 32 21 3f 5c 32 30 32 17 00 5c 33 31 32 09 21 5c 33 31 33 56 5c 22 5c 32 .\311\302!?\202..\312.!\313V\"\2
1080 31 30 5c 6e 5c 32 30 33 2f 00 5c 33 31 34 5c 33 31 35 5c 33 31 36 5c 22 5c 32 31 30 5c 33 31 34 10\n\203/.\314\315\316\"\210\314
10a0 5c 33 31 37 5c 33 32 30 5c 22 5c 32 31 30 5c 33 31 34 5c 33 32 31 5c 33 32 32 5c 22 5c 32 31 30 \317\320\"\210\314\321\322\"\210
10c0 5c 32 30 32 3e 00 5c 33 32 33 5c 33 31 35 5c 33 31 36 5c 22 5c 32 31 30 5c 33 32 33 5c 33 31 37 \202>.\323\315\316\"\210\323\317
10e0 5c 33 32 30 5c 22 5c 32 31 30 5c 33 32 33 5c 33 32 31 5c 33 32 32 5c 22 5c 32 31 30 5c 33 32 34 \320\"\210\323\321\322\"\210\324
1100 20 5c 33 32 35 1b 5c 32 31 31 1c 5c 32 30 33 68 00 5c 66 40 13 72 0b 71 5c 32 31 30 5c 6e 5c 32 .\325.\211.\203h.\f@.r.q\210\n\2
1120 30 33 58 00 5c 33 32 36 20 5c 32 31 30 5c 32 30 32 60 00 0d 5c 32 30 33 60 00 5c 33 30 35 5c 33 03X.\326.\210\202`..\203`.\305\3
1140 32 37 21 5c 32 31 30 29 5c 66 41 5c 32 31 31 14 5c 32 30 34 47 00 2a 5c 33 33 30 5c 33 33 31 5c 27!\210)\fA\211.\204G.*\330\331\
1160 33 31 31 5c 33 30 32 21 5c 32 30 33 75 00 5c 33 33 32 5c 32 30 32 76 00 5c 33 33 33 5c 22 5c 32 311\302!\203u.\332\202v.\333\"\2
1180 31 30 5c 33 33 34 5c 33 33 35 21 5c 32 30 33 5c 32 34 33 00 5c 33 33 36 5c 33 30 32 21 5c 32 31 10\334\335!\203\243.\336\302!\21
11a0 30 5c 33 30 36 20 5c 32 30 33 5c 32 31 36 00 08 5c 33 30 36 20 5c 32 33 32 5c 32 30 33 5c 32 34 0\306.\203\216..\306.\232\203\24
11c0 33 00 5c 33 33 37 1e 25 5c 33 34 30 5c 33 34 31 5c 33 31 31 5c 33 30 32 21 5c 32 30 33 5c 32 33 3.\337.%\340\341\311\302!\203\23
11e0 35 00 5c 33 34 32 5c 32 30 32 5c 32 33 36 00 5c 33 34 33 0e 25 23 5c 32 31 30 29 29 5c 33 34 34 5.\342\202\236.\343.%#\210))\344
1200 20 5c 32 31 30 5c 33 31 31 5c 33 30 32 21 5c 32 30 37 22 20 5b 23 31 3d 23 3a 6c 61 73 74 2d 6d .\210\311\302!\207".[#1=#:last-m
1220 65 73 73 61 67 65 20 61 72 67 20 65 76 69 6c 2d 6d 6f 64 65 20 62 75 66 20 2d 2d 64 6f 6c 69 73 essage.arg.evil-mode.buf.--dolis
1240 74 2d 74 61 69 6c 2d 2d 20 65 76 69 6c 2d 6c 6f 63 61 6c 2d 6d 6f 64 65 20 63 75 72 72 65 6e 74 t-tail--.evil-local-mode.current
1260 2d 6d 65 73 73 61 67 65 20 73 65 74 2d 64 65 66 61 75 6c 74 20 74 6f 67 67 6c 65 20 64 65 66 61 -message.set-default.toggle.defa
1280 75 6c 74 2d 76 61 6c 75 65 20 70 72 65 66 69 78 2d 6e 75 6d 65 72 69 63 2d 76 61 6c 75 65 20 30 ult-value.prefix-numeric-value.0
12a0 20 61 64 64 2d 68 6f 6f 6b 20 61 66 74 65 72 2d 63 68 61 6e 67 65 2d 6d 61 6a 6f 72 2d 6d 6f 64 .add-hook.after-change-major-mod
12c0 65 2d 68 6f 6f 6b 20 65 76 69 6c 2d 6d 6f 64 65 2d 65 6e 61 62 6c 65 2d 69 6e 2d 62 75 66 66 65 e-hook.evil-mode-enable-in-buffe
12e0 72 73 20 66 69 6e 64 2d 66 69 6c 65 2d 68 6f 6f 6b 20 65 76 69 6c 2d 6d 6f 64 65 2d 63 68 65 63 rs.find-file-hook.evil-mode-chec
1300 6b 2d 62 75 66 66 65 72 73 20 63 68 61 6e 67 65 2d 6d 61 6a 6f 72 2d 6d 6f 64 65 2d 68 6f 6f 6b k-buffers.change-major-mode-hook
1320 20 65 76 69 6c 2d 6d 6f 64 65 2d 63 6d 68 68 20 72 65 6d 6f 76 65 2d 68 6f 6f 6b 20 62 75 66 66 .evil-mode-cmhh.remove-hook.buff
1340 65 72 2d 6c 69 73 74 20 6e 69 6c 20 65 76 69 6c 2d 69 6e 69 74 69 61 6c 69 7a 65 20 2d 31 20 72 er-list.nil.evil-initialize.-1.r
1360 75 6e 2d 68 6f 6f 6b 73 20 65 76 69 6c 2d 6d 6f 64 65 2d 68 6f 6f 6b 20 65 76 69 6c 2d 6d 6f 64 un-hooks.evil-mode-hook.evil-mod
1380 65 2d 6f 6e 2d 68 6f 6f 6b 20 65 76 69 6c 2d 6d 6f 64 65 2d 6f 66 66 2d 68 6f 6f 6b 20 63 61 6c e-on-hook.evil-mode-off-hook.cal
13a0 6c 65 64 2d 69 6e 74 65 72 61 63 74 69 76 65 6c 79 2d 70 20 61 6e 79 20 63 75 73 74 6f 6d 69 7a led-interactively-p.any.customiz
13c0 65 2d 6d 61 72 6b 2d 61 73 2d 73 65 74 20 22 22 20 6d 65 73 73 61 67 65 20 22 45 76 69 6c 20 6d e-mark-as-set."".message."Evil.m
13e0 6f 64 65 20 25 73 61 62 6c 65 64 25 73 22 20 22 65 6e 22 20 22 64 69 73 22 20 66 6f 72 63 65 2d ode.%sabled%s"."en"."dis".force-
1400 6d 6f 64 65 2d 6c 69 6e 65 2d 75 70 64 61 74 65 20 6c 6f 63 61 6c 5d 20 35 20 28 23 24 20 2e 20 mode-line-update.local].5.(#$...
1420 33 38 30 33 29 20 28 6c 69 73 74 20 28 6f 72 20 63 75 72 72 65 6e 74 2d 70 72 65 66 69 78 2d 61 3803).(list.(or.current-prefix-a
1440 72 67 20 27 74 6f 67 67 6c 65 29 29 5d 29 0a 28 64 65 66 76 61 72 20 65 76 69 6c 2d 6d 6f 64 65 rg.'toggle))]).(defvar.evil-mode
1460 2d 68 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 -hook.nil).(byte-code."\301\302N
1480 5c 32 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 35 \204\f.\303\301\302\304#\210\305
14a0 5c 33 30 36 5c 33 30 37 5c 33 31 30 5c 33 30 30 21 5c 32 30 35 16 00 08 5c 33 30 37 5c 32 31 31 \306\307\310\300!\205...\307\211
14c0 25 5c 32 30 37 22 20 5b 65 76 69 6c 2d 6d 6f 64 65 2d 6d 61 70 20 65 76 69 6c 2d 6d 6f 64 65 2d %\207".[evil-mode-map.evil-mode-
14e0 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 74 20 hook.variable-documentation.put.
1500 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 61 76 "Hook.run.after.entering.or.leav
1520 69 6e 67 20 60 65 76 69 6c 2d 6d 6f 64 65 27 2e 5c 6e 4e 6f 20 70 72 6f 62 6c 65 6d 73 20 72 65 ing.`evil-mode'.\nNo.problems.re
1540 73 75 6c 74 20 69 66 20 74 68 69 73 20 76 61 72 69 61 62 6c 65 20 69 73 20 6e 6f 74 20 62 6f 75 sult.if.this.variable.is.not.bou
1560 6e 64 2e 5c 6e 60 61 64 64 2d 68 6f 6f 6b 27 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 62 69 nd.\n`add-hook'.automatically.bi
1580 6e 64 73 20 69 74 2e 20 20 28 54 68 69 73 20 69 73 20 74 72 75 65 20 66 6f 72 20 61 6c 6c 20 68 nds.it...(This.is.true.for.all.h
15a0 6f 6f 6b 20 76 61 72 69 61 62 6c 65 73 2e 29 22 20 61 64 64 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 20 ook.variables.)".add-minor-mode.
15c0 65 76 69 6c 2d 6d 6f 64 65 20 6e 69 6c 20 62 6f 75 6e 64 70 5d 20 36 29 0a 28 64 65 66 76 61 72 evil-mode.nil.boundp].6).(defvar
15e0 20 65 76 69 6c 2d 6c 6f 63 61 6c 2d 6d 6f 64 65 2d 73 65 74 2d 65 78 70 6c 69 63 69 74 6c 79 20 .evil-local-mode-set-explicitly.
1600 6e 69 6c 20 6e 69 6c 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 nil.nil).(make-variable-buffer-l
1620 6f 63 61 6c 20 27 65 76 69 6c 2d 6c 6f 63 61 6c 2d 6d 6f 64 65 2d 73 65 74 2d 65 78 70 6c 69 63 ocal.'evil-local-mode-set-explic
1640 69 74 6c 79 29 0a 28 64 65 66 61 6c 69 61 73 20 27 65 76 69 6c 2d 6c 6f 63 61 6c 2d 6d 6f 64 65 itly).(defalias.'evil-local-mode
1660 2d 73 65 74 2d 65 78 70 6c 69 63 69 74 6c 79 20 23 5b 6e 69 6c 20 22 5c 33 30 31 5c 32 31 31 10 -set-explicitly.#[nil."\301\211.
1680 5c 32 30 37 22 20 5b 65 76 69 6c 2d 6c 6f 63 61 6c 2d 6d 6f 64 65 2d 73 65 74 2d 65 78 70 6c 69 \207".[evil-local-mode-set-expli
16a0 63 69 74 6c 79 20 74 5d 20 32 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 citly.t].2]).(byte-code."\300\30
16c0 31 5c 33 30 32 5c 33 30 33 23 5c 32 31 30 5c 33 30 34 5c 33 30 35 5c 33 30 31 5c 22 5c 32 30 37 1\302\303#\210\304\305\301\"\207
16e0 22 20 5b 70 75 74 20 65 76 69 6c 2d 6c 6f 63 61 6c 2d 6d 6f 64 65 2d 73 65 74 2d 65 78 70 6c 69 ".[put.evil-local-mode-set-expli
1700 63 69 74 6c 79 20 64 65 66 69 6e 69 74 69 6f 6e 2d 6e 61 6d 65 20 65 76 69 6c 2d 6d 6f 64 65 20 citly.definition-name.evil-mode.
1720 61 64 64 2d 68 6f 6f 6b 20 65 76 69 6c 2d 6c 6f 63 61 6c 2d 6d 6f 64 65 2d 68 6f 6f 6b 5d 20 34 add-hook.evil-local-mode-hook].4
1740 29 0a 28 64 65 66 76 61 72 20 65 76 69 6c 2d 6d 6f 64 65 2d 62 75 66 66 65 72 73 20 6e 69 6c 29 ).(defvar.evil-mode-buffers.nil)
1760 0a 28 64 65 66 61 6c 69 61 73 20 27 65 76 69 6c 2d 6d 6f 64 65 2d 65 6e 61 62 6c 65 2d 69 6e 2d .(defalias.'evil-mode-enable-in-
1780 62 75 66 66 65 72 73 20 23 5b 6e 69 6c 20 22 08 19 5c 33 30 36 10 09 5c 33 30 36 1a 5c 32 31 31 buffers.#[nil."..\306..\306.\211
17a0 1b 5c 32 30 35 42 00 0b 40 12 5c 33 30 37 5c 6e 21 5c 32 30 33 3a 00 72 5c 6e 71 5c 32 31 30 5c .\205B..@.\307\n!\203:.r\nq\210\
17c0 66 5c 32 30 34 36 00 0d 0e 0b 3d 5c 32 30 34 36 00 0e 08 5c 32 30 33 33 00 5c 33 31 30 5c 33 31 f\2046....=\2046...\2033.\310\31
17e0 31 21 5c 32 31 30 5c 33 31 32 20 5c 32 31 30 5c 32 30 32 36 00 5c 33 31 32 20 5c 32 31 30 0e 0b 1!\210\312.\210\2026.\312.\210..
1800 15 29 0b 41 5c 32 31 31 13 5c 32 30 34 5c 66 00 5c 33 30 36 2b 5c 32 30 37 22 20 5b 65 76 69 6c .).A\211.\204\f.\306+\207".[evil
1820 2d 6d 6f 64 65 2d 62 75 66 66 65 72 73 20 62 75 66 66 65 72 73 20 62 75 66 20 2d 2d 64 6f 6c 69 -mode-buffers.buffers.buf.--doli
1840 73 74 2d 74 61 69 6c 2d 2d 20 65 76 69 6c 2d 6c 6f 63 61 6c 2d 6d 6f 64 65 2d 73 65 74 2d 65 78 st-tail--.evil-local-mode-set-ex
1860 70 6c 69 63 69 74 6c 79 20 65 76 69 6c 2d 6c 6f 63 61 6c 2d 6d 6f 64 65 2d 6d 61 6a 6f 72 2d 6d plicitly.evil-local-mode-major-m
1880 6f 64 65 20 6e 69 6c 20 62 75 66 66 65 72 2d 6c 69 76 65 2d 70 20 65 76 69 6c 2d 6c 6f 63 61 6c ode.nil.buffer-live-p.evil-local
18a0 2d 6d 6f 64 65 20 2d 31 20 65 76 69 6c 2d 69 6e 69 74 69 61 6c 69 7a 65 20 6d 61 6a 6f 72 2d 6d -mode.-1.evil-initialize.major-m
18c0 6f 64 65 5d 20 33 5d 29 0a 28 70 75 74 20 27 65 76 69 6c 2d 6d 6f 64 65 2d 65 6e 61 62 6c 65 2d ode].3]).(put.'evil-mode-enable-
18e0 69 6e 2d 62 75 66 66 65 72 73 20 27 64 65 66 69 6e 69 74 69 6f 6e 2d 6e 61 6d 65 20 27 65 76 69 in-buffers.'definition-name.'evi
1900 6c 2d 6d 6f 64 65 29 0a 28 64 65 66 61 6c 69 61 73 20 27 65 76 69 6c 2d 6d 6f 64 65 2d 63 68 65 l-mode).(defalias.'evil-mode-che
1920 63 6b 2d 62 75 66 66 65 72 73 20 23 5b 6e 69 6c 20 22 5c 33 30 30 20 5c 32 31 30 5c 33 30 31 5c ck-buffers.#[nil."\300.\210\301\
1940 33 30 32 5c 33 30 33 5c 22 5c 32 30 37 22 20 5b 65 76 69 6c 2d 6d 6f 64 65 2d 65 6e 61 62 6c 65 302\303\"\207".[evil-mode-enable
1960 2d 69 6e 2d 62 75 66 66 65 72 73 20 72 65 6d 6f 76 65 2d 68 6f 6f 6b 20 70 6f 73 74 2d 63 6f 6d -in-buffers.remove-hook.post-com
1980 6d 61 6e 64 2d 68 6f 6f 6b 20 65 76 69 6c 2d 6d 6f 64 65 2d 63 68 65 63 6b 2d 62 75 66 66 65 72 mand-hook.evil-mode-check-buffer
19a0 73 5d 20 33 5d 29 0a 28 70 75 74 20 27 65 76 69 6c 2d 6d 6f 64 65 2d 63 68 65 63 6b 2d 62 75 66 s].3]).(put.'evil-mode-check-buf
19c0 66 65 72 73 20 27 64 65 66 69 6e 69 74 69 6f 6e 2d 6e 61 6d 65 20 27 65 76 69 6c 2d 6d 6f 64 65 fers.'definition-name.'evil-mode
19e0 29 0a 28 64 65 66 61 6c 69 61 73 20 27 65 76 69 6c 2d 6d 6f 64 65 2d 63 6d 68 68 20 23 5b 6e 69 ).(defalias.'evil-mode-cmhh.#[ni
1a00 6c 20 22 5c 33 30 30 5c 33 30 31 70 5c 22 5c 32 31 30 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 22 l."\300\301p\"\210\302\303\304\"
1a20 5c 32 30 37 22 20 5b 61 64 64 2d 74 6f 2d 6c 69 73 74 20 65 76 69 6c 2d 6d 6f 64 65 2d 62 75 66 \207".[add-to-list.evil-mode-buf
1a40 66 65 72 73 20 61 64 64 2d 68 6f 6f 6b 20 70 6f 73 74 2d 63 6f 6d 6d 61 6e 64 2d 68 6f 6f 6b 20 fers.add-hook.post-command-hook.
1a60 65 76 69 6c 2d 6d 6f 64 65 2d 63 68 65 63 6b 2d 62 75 66 66 65 72 73 5d 20 33 5d 29 0a 28 62 79 evil-mode-check-buffers].3]).(by
1a80 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 32 31 30 5c 33 te-code."\300\301\302\303#\210\3
1aa0 30 34 5c 33 30 33 5c 33 30 35 5c 33 30 36 5c 33 30 37 24 5c 32 31 30 5c 33 31 30 5c 33 30 33 5c 04\303\305\306\307$\210\310\303\
1ac0 33 30 37 5c 22 5c 32 30 37 22 20 5b 70 75 74 20 65 76 69 6c 2d 6d 6f 64 65 2d 63 6d 68 68 20 64 307\"\207".[put.evil-mode-cmhh.d
1ae0 65 66 69 6e 69 74 69 6f 6e 2d 6e 61 6d 65 20 65 76 69 6c 2d 6d 6f 64 65 20 61 64 2d 61 64 64 2d efinition-name.evil-mode.ad-add-
1b00 61 64 76 69 63 65 20 28 73 74 61 72 74 2d 65 76 69 6c 20 6e 69 6c 20 74 20 28 61 64 76 69 63 65 advice.(start-evil.nil.t.(advice
1b20 20 6c 61 6d 62 64 61 20 6e 69 6c 20 22 45 6e 61 62 6c 65 20 45 76 69 6c 20 69 6e 20 46 75 6e 64 .lambda.nil."Enable.Evil.in.Fund
1b40 61 6d 65 6e 74 61 6c 20 6d 6f 64 65 2e 22 20 28 69 66 20 65 76 69 6c 2d 6d 6f 64 65 20 28 70 72 amental.mode.".(if.evil-mode.(pr
1b60 6f 67 6e 20 28 77 68 65 6e 20 28 65 71 20 28 64 65 66 61 75 6c 74 2d 76 61 6c 75 65 20 27 6d 61 ogn.(when.(eq.(default-value.'ma
1b80 6a 6f 72 2d 6d 6f 64 65 29 20 27 66 75 6e 64 61 6d 65 6e 74 61 6c 2d 6d 6f 64 65 29 20 28 73 65 jor-mode).'fundamental-mode).(se
1ba0 74 71 2d 64 65 66 61 75 6c 74 20 6d 61 6a 6f 72 2d 6d 6f 64 65 20 27 74 75 72 6e 2d 6f 6e 2d 65 tq-default.major-mode.'turn-on-e
1bc0 76 69 6c 2d 6d 6f 64 65 29 29 20 28 61 64 2d 65 6e 61 62 6c 65 2d 72 65 67 65 78 70 20 22 5e 65 vil-mode)).(ad-enable-regexp."^e
1be0 76 69 6c 22 29 20 28 61 64 2d 61 63 74 69 76 61 74 65 2d 72 65 67 65 78 70 20 22 5e 65 76 69 6c vil").(ad-activate-regexp."^evil
1c00 22 29 20 28 77 69 74 68 2d 6e 6f 2d 77 61 72 6e 69 6e 67 73 20 28 65 76 69 6c 2d 65 73 63 2d 6d ").(with-no-warnings.(evil-esc-m
1c20 6f 64 65 20 31 29 29 29 20 28 77 68 65 6e 20 28 65 71 20 28 64 65 66 61 75 6c 74 2d 76 61 6c 75 ode.1))).(when.(eq.(default-valu
1c40 65 20 27 6d 61 6a 6f 72 2d 6d 6f 64 65 29 20 27 74 75 72 6e 2d 6f 6e 2d 65 76 69 6c 2d 6d 6f 64 e.'major-mode).'turn-on-evil-mod
1c60 65 29 20 28 73 65 74 71 2d 64 65 66 61 75 6c 74 20 6d 61 6a 6f 72 2d 6d 6f 64 65 20 27 66 75 6e e).(setq-default.major-mode.'fun
1c80 64 61 6d 65 6e 74 61 6c 2d 6d 6f 64 65 29 29 20 28 61 64 2d 64 69 73 61 62 6c 65 2d 72 65 67 65 damental-mode)).(ad-disable-rege
1ca0 78 70 20 22 5e 65 76 69 6c 22 29 20 28 61 64 2d 75 70 64 61 74 65 2d 72 65 67 65 78 70 20 22 5e xp."^evil").(ad-update-regexp."^
1cc0 65 76 69 6c 22 29 20 28 77 69 74 68 2d 6e 6f 2d 77 61 72 6e 69 6e 67 73 20 28 65 76 69 6c 2d 65 evil").(with-no-warnings.(evil-e
1ce0 73 63 2d 6d 6f 64 65 20 2d 31 29 29 29 29 29 20 61 66 74 65 72 20 6e 69 6c 20 61 64 2d 61 63 74 sc-mode.-1))))).after.nil.ad-act
1d00 69 76 61 74 65 5d 20 35 29 0a 23 40 36 35 20 43 68 61 6e 67 65 20 74 68 65 20 73 74 61 74 65 20 ivate].5).#@65.Change.the.state.
1d20 74 6f 20 53 54 41 54 45 2e 0a 49 66 20 53 54 41 54 45 20 69 73 20 6e 69 6c 2c 20 64 69 73 61 62 to.STATE..If.STATE.is.nil,.disab
1d40 6c 65 20 61 6c 6c 20 73 74 61 74 65 73 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 76 69 6c 2d le.all.states...(defalias.'evil-
1d60 63 68 61 6e 67 65 2d 73 74 61 74 65 20 23 5b 28 73 74 61 74 65 20 26 6f 70 74 69 6f 6e 61 6c 20 change-state.#[(state.&optional.
1d80 6d 65 73 73 61 67 65 29 20 22 5c 33 30 34 08 5c 32 30 36 06 00 09 5c 33 30 35 5c 22 1a 5c 33 30 message)."\304.\206...\305\".\30
1da0 36 5c 6e 21 5c 32 30 35 29 00 0b 5c 32 30 34 1a 00 08 09 3d 3f 5c 32 30 35 29 00 5c 6e 08 5c 32 6\n!\205)..\204....=?\205).\n.\2
1dc0 30 33 27 00 0b 5c 32 30 35 28 00 5c 33 30 37 5c 32 30 32 28 00 5c 33 31 30 21 29 5c 32 30 37 22 03'..\205(.\307\202(.\310!)\207"
1de0 20 5b 73 74 61 74 65 20 65 76 69 6c 2d 73 74 61 74 65 20 66 75 6e 63 20 6d 65 73 73 61 67 65 20 .[state.evil-state.func.message.
1e00 65 76 69 6c 2d 73 74 61 74 65 2d 70 72 6f 70 65 72 74 79 20 3a 74 6f 67 67 6c 65 20 66 75 6e 63 evil-state-property.:toggle.func
1e20 74 69 6f 6e 70 20 31 20 2d 31 5d 20 33 20 28 23 24 20 2e 20 37 34 33 39 29 5d 29 0a 23 40 35 38 tionp.1.-1].3.(#$...7439)]).#@58
1e40 20 53 61 76 65 20 74 68 65 20 63 75 72 72 65 6e 74 20 73 74 61 74 65 3b 20 65 78 65 63 75 74 65 .Save.the.current.state;.execute
1e60 20 42 4f 44 59 3b 20 72 65 73 74 6f 72 65 20 74 68 65 20 73 74 61 74 65 2e 1f 0a 28 64 65 66 61 .BODY;.restore.the.state...(defa
1e80 6c 69 61 73 20 27 65 76 69 6c 2d 73 61 76 65 2d 73 74 61 74 65 20 27 28 6d 61 63 72 6f 20 2e 20 lias.'evil-save-state.'(macro...
1ea0 23 5b 28 26 72 65 73 74 20 62 6f 64 79 29 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 #[(&rest.body)."\301\302\303\304
1ec0 08 42 5c 33 30 35 42 42 45 5c 32 30 37 22 20 5b 62 6f 64 79 20 6c 65 74 2a 20 28 28 65 76 69 6c .B\305BBE\207".[body.let*.((evil
1ee0 2d 73 74 61 74 65 20 65 76 69 6c 2d 73 74 61 74 65 29 20 28 65 76 69 6c 2d 70 72 65 76 69 6f 75 -state.evil-state).(evil-previou
1f00 73 2d 73 74 61 74 65 20 65 76 69 6c 2d 70 72 65 76 69 6f 75 73 2d 73 74 61 74 65 29 20 28 65 76 s-state.evil-previous-state).(ev
1f20 69 6c 2d 70 72 65 76 69 6f 75 73 2d 73 74 61 74 65 2d 61 6c 69 73 74 20 28 63 6f 70 79 2d 74 72 il-previous-state-alist.(copy-tr
1f40 65 65 20 65 76 69 6c 2d 70 72 65 76 69 6f 75 73 2d 73 74 61 74 65 2d 61 6c 69 73 74 29 29 20 28 ee.evil-previous-state-alist)).(
1f60 65 76 69 6c 2d 6e 65 78 74 2d 73 74 61 74 65 20 65 76 69 6c 2d 6e 65 78 74 2d 73 74 61 74 65 29 evil-next-state.evil-next-state)
1f80 20 28 6f 6c 64 2d 73 74 61 74 65 20 65 76 69 6c 2d 73 74 61 74 65 29 20 28 69 6e 68 69 62 69 74 .(old-state.evil-state).(inhibit
1fa0 2d 71 75 69 74 20 74 29 20 28 62 75 66 20 28 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 29 29 29 -quit.t).(buf.(current-buffer)))
1fc0 20 75 6e 77 69 6e 64 2d 70 72 6f 74 65 63 74 20 70 72 6f 67 6e 20 28 28 77 68 65 6e 20 28 62 75 .unwind-protect.progn.((when.(bu
1fe0 66 66 65 72 2d 6c 69 76 65 2d 70 20 62 75 66 29 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 ffer-live-p.buf).(with-current-b
2000 75 66 66 65 72 20 62 75 66 20 28 65 76 69 6c 2d 63 68 61 6e 67 65 2d 73 74 61 74 65 20 6f 6c 64 uffer.buf.(evil-change-state.old
2020 2d 73 74 61 74 65 29 29 29 29 5d 20 35 20 28 23 24 20 2e 20 37 37 34 35 29 5d 29 29 0a 28 62 79 -state))))].5.(#$...7745)])).(by
2040 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 33 30 34 5c 33 te-code."\300\301\302\303#\304\3
2060 30 31 5c 33 30 35 5c 33 30 36 23 5c 32 30 37 22 20 5b 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 65 01\305\306#\207".[function-put.e
2080 76 69 6c 2d 73 61 76 65 2d 73 74 61 74 65 20 6c 69 73 70 2d 69 6e 64 65 6e 74 2d 66 75 6e 63 74 vil-save-state.lisp-indent-funct
20a0 69 6f 6e 20 64 65 66 75 6e 20 70 75 74 20 65 64 65 62 75 67 2d 66 6f 72 6d 2d 73 70 65 63 20 74 ion.defun.put.edebug-form-spec.t
20c0 5d 20 35 29 0a 23 40 31 30 35 20 43 68 61 6e 67 65 20 74 6f 20 53 54 41 54 45 20 61 6e 64 20 65 ].5).#@105.Change.to.STATE.and.e
20e0 78 65 63 75 74 65 20 42 4f 44 59 20 77 69 74 68 6f 75 74 20 72 65 66 72 65 73 68 69 6e 67 20 74 xecute.BODY.without.refreshing.t
2100 68 65 20 64 69 73 70 6c 61 79 2e 0a 52 65 73 74 6f 72 65 20 74 68 65 20 70 72 65 76 69 6f 75 73 he.display..Restore.the.previous
2120 20 73 74 61 74 65 20 61 66 74 65 72 77 61 72 64 73 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 .state.afterwards...(defalias.'e
2140 76 69 6c 2d 77 69 74 68 2d 73 74 61 74 65 20 27 28 6d 61 63 72 6f 20 2e 20 23 5b 28 73 74 61 74 vil-with-state.'(macro...#[(stat
2160 65 20 26 72 65 73 74 20 62 6f 64 79 29 20 22 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 33 30 35 08 e.&rest.body)."\302\303\304\305.
2180 44 44 09 42 42 44 5c 32 30 37 22 20 5b 73 74 61 74 65 20 62 6f 64 79 20 65 76 69 6c 2d 77 69 74 DD.BBD\207".[state.body.evil-wit
21a0 68 6f 75 74 2d 64 69 73 70 6c 61 79 20 65 76 69 6c 2d 73 61 76 65 2d 73 74 61 74 65 20 65 76 69 hout-display.evil-save-state.evi
21c0 6c 2d 63 68 61 6e 67 65 2d 73 74 61 74 65 20 71 75 6f 74 65 5d 20 35 20 28 23 24 20 2e 20 38 33 l-change-state.quote].5.(#$...83
21e0 39 35 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 95)])).(byte-code."\300\301\302\
2200 33 30 33 23 5c 33 30 34 5c 33 30 31 5c 33 30 35 5c 33 30 36 23 5c 32 30 37 22 20 5b 66 75 6e 63 303#\304\301\305\306#\207".[func
2220 74 69 6f 6e 2d 70 75 74 20 65 76 69 6c 2d 77 69 74 68 2d 73 74 61 74 65 20 6c 69 73 70 2d 69 6e tion-put.evil-with-state.lisp-in
2240 64 65 6e 74 2d 66 75 6e 63 74 69 6f 6e 20 64 65 66 75 6e 20 70 75 74 20 65 64 65 62 75 67 2d 66 dent-function.defun.put.edebug-f
2260 6f 72 6d 2d 73 70 65 63 20 74 5d 20 35 29 0a 23 40 35 34 20 57 68 65 74 68 65 72 20 45 76 69 6c orm-spec.t].5).#@54.Whether.Evil
2280 20 69 73 20 69 6e 20 74 68 65 20 70 72 6f 63 65 73 73 20 6f 66 20 62 65 69 6e 67 20 69 6e 69 74 .is.in.the.process.of.being.init
22a0 69 61 6c 69 7a 65 64 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 76 69 6c 2d 69 6e 69 74 69 61 ialized...(defalias.'evil-initia
22c0 6c 69 7a 69 6e 67 2d 70 20 23 5b 28 26 6f 70 74 69 6f 6e 61 6c 20 62 75 66 66 65 72 29 20 22 08 lizing-p.#[(&optional.buffer).".
22e0 5c 32 30 36 05 00 70 09 3e 5c 32 30 37 22 20 5b 62 75 66 66 65 72 20 65 76 69 6c 2d 6d 6f 64 65 \206..p.>\207".[buffer.evil-mode
2300 2d 62 75 66 66 65 72 73 5d 20 32 20 28 23 24 20 2e 20 38 38 32 30 29 5d 29 0a 23 40 31 37 39 20 -buffers].2.(#$...8820)]).#@179.
2320 53 65 74 20 75 70 20 74 68 65 20 69 6e 69 74 69 61 6c 20 73 74 61 74 65 20 66 6f 72 20 42 55 46 Set.up.the.initial.state.for.BUF
2340 46 45 52 2e 0a 42 55 46 46 45 52 20 64 65 66 61 75 6c 74 73 20 74 6f 20 74 68 65 20 63 75 72 72 FER..BUFFER.defaults.to.the.curr
2360 65 6e 74 20 62 75 66 66 65 72 2e 0a 55 73 65 73 20 53 54 41 54 45 20 69 66 20 73 70 65 63 69 66 ent.buffer..Uses.STATE.if.specif
2380 69 65 64 2c 20 6f 72 20 63 61 6c 6c 73 20 60 65 76 69 6c 2d 69 6e 69 74 69 61 6c 2d 73 74 61 74 ied,.or.calls.`evil-initial-stat
23a0 65 2d 66 6f 72 2d 62 75 66 66 65 72 27 2e 0a 53 65 65 20 61 6c 73 6f 20 60 65 76 69 6c 2d 73 65 e-for-buffer'..See.also.`evil-se
23c0 74 2d 69 6e 69 74 69 61 6c 2d 73 74 61 74 65 27 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 76 t-initial-state'...(defalias.'ev
23e0 69 6c 2d 69 6e 69 74 69 61 6c 69 7a 65 2d 73 74 61 74 65 20 23 5b 28 26 6f 70 74 69 6f 6e 61 6c il-initialize-state.#[(&optional
2400 20 73 74 61 74 65 20 62 75 66 66 65 72 29 20 22 72 08 5c 32 30 36 06 00 70 71 5c 32 31 30 09 5c .state.buffer)."r.\206..pq\210.\
2420 32 30 33 12 00 5c 33 30 32 09 21 5c 32 30 32 15 00 5c 33 30 33 08 21 29 5c 32 30 37 22 20 5b 62 203..\302.!\202..\303.!)\207".[b
2440 75 66 66 65 72 20 73 74 61 74 65 20 65 76 69 6c 2d 63 68 61 6e 67 65 2d 73 74 61 74 65 20 65 76 uffer.state.evil-change-state.ev
2460 69 6c 2d 63 68 61 6e 67 65 2d 74 6f 2d 69 6e 69 74 69 61 6c 2d 73 74 61 74 65 5d 20 32 20 28 23 il-change-to-initial-state].2.(#
2480 24 20 2e 20 38 39 39 32 29 5d 29 0a 28 70 75 74 20 27 65 76 69 6c 2d 69 6e 69 74 69 61 6c 69 7a $...8992)]).(put.'evil-initializ
24a0 65 2d 73 74 61 74 65 20 27 70 65 72 6d 61 6e 65 6e 74 2d 6c 6f 63 61 6c 2d 68 6f 6f 6b 20 74 29 e-state.'permanent-local-hook.t)
24c0 0a 23 40 31 37 36 20 52 65 74 75 72 6e 20 74 68 65 20 69 6e 69 74 69 61 6c 20 45 76 69 6c 20 73 .#@176.Return.the.initial.Evil.s
24e0 74 61 74 65 20 74 6f 20 75 73 65 20 66 6f 72 20 61 20 62 75 66 66 65 72 20 77 69 74 68 20 6e 61 tate.to.use.for.a.buffer.with.na
2500 6d 65 20 4e 41 4d 45 2e 0a 4d 61 74 63 68 65 73 20 74 68 65 20 6e 61 6d 65 20 61 67 61 69 6e 73 me.NAME..Matches.the.name.agains
2520 74 20 74 68 65 20 72 65 67 75 6c 61 72 20 65 78 70 72 65 73 73 69 6f 6e 73 20 69 6e 0a 60 65 76 t.the.regular.expressions.in.`ev
2540 69 6c 2d 62 75 66 66 65 72 2d 72 65 67 65 78 70 73 27 2e 20 49 66 20 6e 6f 6e 65 20 6d 61 74 63 il-buffer-regexps'..If.none.matc
2560 68 65 73 2c 20 72 65 74 75 72 6e 73 20 44 45 46 41 55 4c 54 2e 1f 0a 28 64 65 66 61 6c 69 61 73 hes,.returns.DEFAULT...(defalias
2580 20 27 65 76 69 6c 2d 69 6e 69 74 69 61 6c 2d 73 74 61 74 65 2d 66 6f 72 2d 62 75 66 66 65 72 2d .'evil-initial-state-for-buffer-
25a0 6e 61 6d 65 20 23 5b 28 26 6f 70 74 69 6f 6e 61 6c 20 6e 61 6d 65 20 64 65 66 61 75 6c 74 29 20 name.#[(&optional.name.default).
25c0 22 08 3b 5c 32 30 33 09 00 08 5c 32 30 32 5c 66 00 5c 33 30 36 08 21 5c 33 30 37 5c 32 31 31 19 ".;\203...\202\f.\306.!\307\211.
25e0 1a 5c 32 31 31 18 3b 5c 32 30 35 44 00 5c 33 31 30 32 44 00 0b 5c 33 30 37 1c 5c 32 31 31 1d 5c .\211.;\205D.\3102D..\307.\211.\
2600 32 30 33 3e 00 0d 40 5c 32 31 31 14 40 12 5c 66 41 11 5c 33 31 31 5c 6e 08 5c 22 5c 32 30 33 37 203>..@\211.@.\fA.\311\n.\"\2037
2620 00 5c 33 31 32 5c 33 31 30 09 5c 22 5c 32 31 30 0d 41 5c 32 31 31 15 5c 32 30 34 5c 22 00 5c 33 .\312\310.\"\210.A\211.\204\".\3
2640 30 37 14 0e 0b 2a 30 2b 5c 32 30 37 22 20 5b 6e 61 6d 65 20 73 74 61 74 65 20 72 65 67 65 78 70 07...*0+\207".[name.state.regexp
2660 20 65 76 69 6c 2d 62 75 66 66 65 72 2d 72 65 67 65 78 70 73 20 65 6e 74 72 79 20 2d 2d 64 6f 6c .evil-buffer-regexps.entry.--dol
2680 69 73 74 2d 74 61 69 6c 2d 2d 20 62 75 66 66 65 72 2d 6e 61 6d 65 20 6e 69 6c 20 64 6f 6e 65 20 ist-tail--.buffer-name.nil.done.
26a0 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 74 68 72 6f 77 20 64 65 66 61 75 6c 74 5d 20 34 20 28 23 string-match.throw.default].4.(#
26c0 24 20 2e 20 39 34 31 35 29 5d 29 0a 23 40 34 34 20 57 68 65 74 68 65 72 20 45 76 69 6c 20 73 68 $...9415)]).#@44.Whether.Evil.sh
26e0 6f 75 6c 64 20 62 65 20 64 69 73 61 62 6c 65 64 20 69 6e 20 42 55 46 46 45 52 2e 1f 0a 28 64 65 ould.be.disabled.in.BUFFER...(de
2700 66 61 6c 69 61 73 20 27 65 76 69 6c 2d 64 69 73 61 62 6c 65 64 2d 62 75 66 66 65 72 2d 70 20 23 falias.'evil-disabled-buffer-p.#
2720 5b 28 26 6f 70 74 69 6f 6e 61 6c 20 62 75 66 66 65 72 29 20 22 5c 33 30 31 08 5c 33 30 32 5c 22 [(&optional.buffer)."\301.\302\"
2740 3f 5c 32 30 37 22 20 5b 62 75 66 66 65 72 20 65 76 69 6c 2d 69 6e 69 74 69 61 6c 2d 73 74 61 74 ?\207".[buffer.evil-initial-stat
2760 65 2d 66 6f 72 2d 62 75 66 66 65 72 2d 6e 61 6d 65 20 75 6e 64 65 66 69 6e 65 64 5d 20 33 20 28 e-for-buffer-name.undefined].3.(
2780 23 24 20 2e 20 39 39 33 37 29 5d 29 0a 23 40 31 38 33 20 52 65 74 75 72 6e 20 74 68 65 20 69 6e #$...9937)]).#@183.Return.the.in
27a0 69 74 69 61 6c 20 45 76 69 6c 20 73 74 61 74 65 20 74 6f 20 75 73 65 20 66 6f 72 20 42 55 46 46 itial.Evil.state.to.use.for.BUFF
27c0 45 52 2e 0a 42 55 46 46 45 52 20 64 65 66 61 75 6c 74 73 20 74 6f 20 74 68 65 20 63 75 72 72 65 ER..BUFFER.defaults.to.the.curre
27e0 6e 74 20 62 75 66 66 65 72 2e 20 52 65 74 75 72 6e 73 20 44 45 46 41 55 4c 54 0a 69 66 20 6e 6f nt.buffer..Returns.DEFAULT.if.no
2800 20 69 6e 69 74 69 61 6c 20 73 74 61 74 65 20 69 73 20 61 73 73 6f 63 69 61 74 65 64 20 77 69 74 .initial.state.is.associated.wit
2820 68 20 42 55 46 46 45 52 2e 0a 53 65 65 20 61 6c 73 6f 20 60 65 76 69 6c 2d 69 6e 69 74 69 61 6c h.BUFFER..See.also.`evil-initial
2840 2d 73 74 61 74 65 27 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 76 69 6c 2d 69 6e 69 74 69 61 -state'...(defalias.'evil-initia
2860 6c 2d 73 74 61 74 65 2d 66 6f 72 2d 62 75 66 66 65 72 20 23 5b 28 26 6f 70 74 69 6f 6e 61 6c 20 l-state-for-buffer.#[(&optional.
2880 62 75 66 66 65 72 20 64 65 66 61 75 6c 74 29 20 22 72 08 5c 32 30 36 06 00 70 71 5c 32 31 30 5c buffer.default)."r.\206..pq\210\
28a0 33 30 36 5c 33 30 37 20 21 5c 32 30 36 4f 00 5c 33 31 30 32 43 00 09 5c 33 31 31 1a 5c 32 31 31 306\307.!\206O.\3102C..\311.\211
28c0 1b 5c 32 30 35 41 00 0b 40 5c 32 31 31 12 5c 32 34 32 12 5c 33 31 32 5c 6e 21 5c 32 30 33 39 00 .\205A..@\211.\242.\312\n!\2039.
28e0 5c 6e 4a 5c 32 30 33 39 00 5c 33 31 33 5c 6e 21 5c 32 31 31 12 5c 32 30 33 39 00 5c 33 31 34 5c \nJ\2039.\313\n!\211.\2039.\314\
2900 33 31 30 5c 6e 5c 22 5c 32 31 30 0b 41 5c 32 31 31 13 5c 32 30 34 1b 00 5c 33 31 31 2a 30 5c 32 310\n\"\210.A\211.\204..\311*0\2
2920 30 36 4f 00 5c 33 31 33 5c 66 5c 33 31 31 5c 33 31 35 23 5c 32 30 36 4f 00 0d 29 5c 32 30 37 22 06O.\313\f\311\315#\206O..)\207"
2940 20 5b 62 75 66 66 65 72 20 6d 69 6e 6f 72 2d 6d 6f 64 65 2d 6d 61 70 2d 61 6c 69 73 74 20 6d 6f .[buffer.minor-mode-map-alist.mo
2960 64 65 20 2d 2d 64 6f 6c 69 73 74 2d 74 61 69 6c 2d 2d 20 6d 61 6a 6f 72 2d 6d 6f 64 65 20 64 65 de.--dolist-tail--.major-mode.de
2980 66 61 75 6c 74 20 65 76 69 6c 2d 69 6e 69 74 69 61 6c 2d 73 74 61 74 65 2d 66 6f 72 2d 62 75 66 fault.evil-initial-state-for-buf
29a0 66 65 72 2d 6e 61 6d 65 20 62 75 66 66 65 72 2d 6e 61 6d 65 20 64 6f 6e 65 20 6e 69 6c 20 62 6f fer-name.buffer-name.done.nil.bo
29c0 75 6e 64 70 20 65 76 69 6c 2d 69 6e 69 74 69 61 6c 2d 73 74 61 74 65 20 74 68 72 6f 77 20 74 5d undp.evil-initial-state.throw.t]
29e0 20 35 20 28 23 24 20 2e 20 31 30 31 33 31 29 5d 29 0a 23 40 33 32 38 20 52 65 74 75 72 6e 20 74 .5.(#$...10131)]).#@328.Return.t
2a00 68 65 20 45 76 69 6c 20 73 74 61 74 65 20 74 6f 20 75 73 65 20 66 6f 72 20 4d 4f 44 45 20 6f 72 he.Evil.state.to.use.for.MODE.or
2a20 20 69 74 73 20 61 6c 69 61 73 2e 0a 52 65 74 75 72 6e 73 20 44 45 46 41 55 4c 54 20 69 66 20 6e .its.alias..Returns.DEFAULT.if.n
2a40 6f 20 69 6e 69 74 69 61 6c 20 73 74 61 74 65 20 69 73 20 61 73 73 6f 63 69 61 74 65 64 20 77 69 o.initial.state.is.associated.wi
2a60 74 68 20 4d 4f 44 45 2e 0a 54 68 65 20 69 6e 69 74 69 61 6c 20 73 74 61 74 65 20 66 6f 72 20 61 th.MODE..The.initial.state.for.a
2a80 20 6d 6f 64 65 20 63 61 6e 20 62 65 20 73 65 74 20 77 69 74 68 0a 60 65 76 69 6c 2d 73 65 74 2d .mode.can.be.set.with.`evil-set-
2aa0 69 6e 69 74 69 61 6c 2d 73 74 61 74 65 27 2e 0a 0a 49 66 20 46 4f 4c 4c 4f 57 2d 50 41 52 45 4e initial-state'...If.FOLLOW-PAREN
2ac0 54 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 61 6c 73 6f 20 63 68 65 63 6b 20 70 61 72 65 6e 74 20 T.is.non-nil,.also.check.parent.
2ae0 6d 6f 64 65 73 20 6f 66 20 4d 4f 44 45 20 61 6e 64 0a 69 74 73 20 61 6c 69 61 73 2e 20 43 48 45 modes.of.MODE.and.its.alias..CHE
2b00 43 4b 45 44 2d 4d 4f 44 45 53 20 69 73 20 75 73 65 64 20 69 6e 74 65 72 6e 61 6c 6c 79 20 61 6e CKED-MODES.is.used.internally.an
2b20 64 20 73 68 6f 75 6c 64 20 6e 6f 74 20 62 65 20 73 65 74 0a 69 6e 69 74 69 61 6c 6c 79 2e 1f 0a d.should.not.be.set.initially...
2b40 28 64 65 66 61 6c 69 61 73 20 27 65 76 69 6c 2d 69 6e 69 74 69 61 6c 2d 73 74 61 74 65 20 23 5b (defalias.'evil-initial-state.#[
2b60 28 6d 6f 64 65 20 26 6f 70 74 69 6f 6e 61 6c 20 64 65 66 61 75 6c 74 20 66 6f 6c 6c 6f 77 2d 70 (mode.&optional.default.follow-p
2b80 61 72 65 6e 74 20 63 68 65 63 6b 65 64 2d 6d 6f 64 65 73 29 20 22 08 5c 32 30 33 15 00 08 39 5c arent.checked-modes).".\203...9\
2ba0 32 30 33 15 00 08 09 3e 5c 32 30 33 15 00 5c 33 30 36 5c 33 30 37 5c 6e 09 23 5c 32 30 37 08 5c 203....>\203..\306\307\n.#\207.\
2bc0 32 30 35 5c 32 33 32 00 08 39 5c 32 30 35 5c 32 33 32 00 08 4b 5c 32 31 31 1b 39 5c 32 30 35 27 205\232..9\205\232..K\211.9\205'
2be0 00 0b 29 5c 33 31 30 5c 32 31 31 1c 1d 1e 10 5c 33 31 31 32 73 00 5c 33 31 32 5c 33 31 33 5c 33 ..)\310\211....\3112s.\312\313\3
2c00 31 34 5c 22 5c 33 31 30 1e 11 5c 32 31 31 1e 12 5c 32 30 33 6c 00 0e 12 40 5c 32 31 31 16 11 40 14\"\310..\211..\203l...@\211..@
2c20 15 0e 11 41 4a 14 08 5c 66 3e 5c 32 30 34 5e 00 0e 10 5c 32 30 33 63 00 0e 10 5c 66 3e 5c 32 30 ...AJ..\f>\204^...\203c...\f>\20
2c40 33 63 00 5c 33 31 35 5c 33 31 31 0d 5c 22 5c 32 31 30 0e 12 41 5c 32 31 31 16 12 5c 32 30 34 3f 3c.\315\311.\"\210..A\211..\204?
2c60 00 5c 33 31 30 16 11 0e 13 2a 30 5c 32 30 36 5c 32 33 31 00 0e 14 5c 32 30 33 5c 32 31 30 00 5c .\310....*0\206\231...\203\210.\
2c80 33 31 36 08 5c 33 31 37 4e 5c 33 31 30 5c 33 31 33 08 09 42 24 5c 32 30 36 5c 32 33 31 00 0e 14 316.\317N\310\313..B$\206\231...
2ca0 5c 32 30 35 5c 32 33 31 00 5c 33 31 36 0e 10 5c 33 31 37 4e 5c 33 31 30 5c 33 31 33 0e 10 09 42 \205\231.\316..\317N\310\313...B
2cc0 24 2b 5c 32 30 37 22 20 5b 6d 6f 64 65 20 63 68 65 63 6b 65 64 2d 6d 6f 64 65 73 20 6d 61 6a 6f $+\207".[mode.checked-modes.majo
2ce0 72 2d 6d 6f 64 65 20 66 75 6e 63 20 6d 6f 64 65 73 20 73 74 61 74 65 20 65 72 72 6f 72 20 22 43 r-mode.func.modes.state.error."C
2d00 69 72 63 75 6c 61 72 20 72 65 66 65 72 65 6e 63 65 20 64 65 74 65 63 74 65 64 20 69 6e 20 61 6e ircular.reference.detected.in.an
2d20 63 65 73 74 6f 72 73 20 6f 66 20 25 73 5c 6e 25 73 22 20 6e 69 6c 20 64 6f 6e 65 20 65 76 69 6c cestors.of.%s\n%s".nil.done.evil
2d40 2d 73 74 61 74 65 2d 70 72 6f 70 65 72 74 79 20 74 20 3a 6d 6f 64 65 73 20 74 68 72 6f 77 20 65 -state-property.t.:modes.throw.e
2d60 76 69 6c 2d 69 6e 69 74 69 61 6c 2d 73 74 61 74 65 20 64 65 72 69 76 65 64 2d 6d 6f 64 65 2d 70 vil-initial-state.derived-mode-p
2d80 61 72 65 6e 74 20 6d 6f 64 65 2d 61 6c 69 61 73 20 65 6e 74 72 79 20 2d 2d 64 6f 6c 69 73 74 2d arent.mode-alias.entry.--dolist-
2da0 74 61 69 6c 2d 2d 20 64 65 66 61 75 6c 74 20 66 6f 6c 6c 6f 77 2d 70 61 72 65 6e 74 5d 20 37 20 tail--.default.follow-parent].7.
2dc0 28 23 24 20 2e 20 31 30 37 34 34 29 5d 29 0a 23 40 39 35 20 53 65 74 20 74 68 65 20 69 6e 69 74 (#$...10744)]).#@95.Set.the.init
2de0 69 61 6c 20 73 74 61 74 65 20 66 6f 72 20 6d 61 6a 6f 72 20 6d 6f 64 65 20 4d 4f 44 45 20 74 6f ial.state.for.major.mode.MODE.to
2e00 20 53 54 41 54 45 2e 0a 54 68 69 73 20 69 73 20 74 68 65 20 73 74 61 74 65 20 74 68 65 20 62 75 .STATE..This.is.the.state.the.bu
2e20 66 66 65 72 20 63 6f 6d 65 73 20 75 70 20 69 6e 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 76 ffer.comes.up.in...(defalias.'ev
2e40 69 6c 2d 73 65 74 2d 69 6e 69 74 69 61 6c 2d 73 74 61 74 65 20 23 5b 28 6d 6f 64 65 20 73 74 61 il-set-initial-state.#[(mode.sta
2e60 74 65 29 20 22 5c 33 30 34 5c 33 30 35 5c 33 30 36 5c 22 5c 33 30 37 18 5c 32 31 31 19 5c 32 30 te)."\304\305\306\"\307.\211.\20
2e80 33 20 00 09 40 5c 32 31 31 10 5c 32 34 33 5c 32 31 31 10 5c 33 31 30 5c 6e 08 4a 5c 22 4c 5c 32 3...@\211.\243\211.\310\n.J\"L\2
2ea0 31 30 09 41 5c 32 31 31 11 5c 32 30 34 0b 00 2a 0b 5c 32 30 35 2c 00 5c 33 31 31 5c 33 30 34 0b 10.A\211.\204..*.\205,.\311\304.
2ec0 5c 33 30 36 5c 22 5c 6e 5c 22 5c 32 30 37 22 20 5b 6d 6f 64 65 73 20 2d 2d 64 6f 6c 69 73 74 2d \306\"\n\"\207".[modes.--dolist-
2ee0 74 61 69 6c 2d 2d 20 6d 6f 64 65 20 73 74 61 74 65 20 65 76 69 6c 2d 73 74 61 74 65 2d 70 72 6f tail--.mode.state.evil-state-pro
2f00 70 65 72 74 79 20 74 20 3a 6d 6f 64 65 73 20 6e 69 6c 20 64 65 6c 71 20 61 64 64 2d 74 6f 2d 6c perty.t.:modes.nil.delq.add-to-l
2f20 69 73 74 5d 20 35 20 28 23 24 20 2e 20 31 31 37 33 32 29 5d 29 0a 23 40 31 34 39 20 43 68 61 6e ist].5.(#$...11732)]).#@149.Chan
2f40 67 65 20 74 68 65 20 73 74 61 74 65 20 6f 66 20 42 55 46 46 45 52 20 74 6f 20 69 74 73 20 69 6e ge.the.state.of.BUFFER.to.its.in
2f60 69 74 69 61 6c 20 73 74 61 74 65 2e 0a 54 68 69 73 20 69 73 20 74 68 65 20 73 74 61 74 65 20 74 itial.state..This.is.the.state.t
2f80 68 65 20 62 75 66 66 65 72 20 63 61 6d 65 20 75 70 20 69 6e 2e 20 49 66 20 45 76 69 6c 20 69 73 he.buffer.came.up.in..If.Evil.is
2fa0 20 6e 6f 74 20 61 63 74 69 76 61 74 65 64 0a 74 68 65 6e 20 74 68 69 73 20 66 75 6e 63 74 69 6f .not.activated.then.this.functio
2fc0 6e 20 64 6f 65 73 20 6e 6f 74 68 69 6e 67 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 76 69 6c n.does.nothing...(defalias.'evil
2fe0 2d 63 68 61 6e 67 65 2d 74 6f 2d 69 6e 69 74 69 61 6c 2d 73 74 61 74 65 20 23 5b 28 26 6f 70 74 -change-to-initial-state.#[(&opt
3000 69 6f 6e 61 6c 20 62 75 66 66 65 72 20 6d 65 73 73 61 67 65 29 20 22 72 08 5c 32 30 36 06 00 70 ional.buffer.message)."r.\206..p
3020 71 5c 32 31 30 09 5c 32 30 35 17 00 5c 33 30 34 5c 33 30 35 08 5c 6e 5c 32 30 36 14 00 5c 33 30 q\210.\205..\304\305.\n\206..\30
3040 36 5c 22 0b 5c 22 29 5c 32 30 37 22 20 5b 62 75 66 66 65 72 20 65 76 69 6c 2d 6c 6f 63 61 6c 2d 6\".\")\207".[buffer.evil-local-
3060 6d 6f 64 65 20 65 76 69 6c 2d 64 65 66 61 75 6c 74 2d 73 74 61 74 65 20 6d 65 73 73 61 67 65 20 mode.evil-default-state.message.
3080 65 76 69 6c 2d 63 68 61 6e 67 65 2d 73 74 61 74 65 20 65 76 69 6c 2d 69 6e 69 74 69 61 6c 2d 73 evil-change-state.evil-initial-s
30a0 74 61 74 65 2d 66 6f 72 2d 62 75 66 66 65 72 20 6e 6f 72 6d 61 6c 5d 20 34 20 28 23 24 20 2e 20 tate-for-buffer.normal].4.(#$...
30c0 31 32 30 39 32 29 20 6e 69 6c 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 31 18 5c 33 12092).nil]).(byte-code."\301.\3
30e0 30 32 08 5c 33 30 33 5c 33 30 34 5c 33 30 35 5c 33 30 34 5c 33 30 36 5c 33 30 34 26 07 5c 32 31 02.\303\304\305\304\306\304&.\21
3100 30 08 5c 32 31 30 29 5c 33 30 31 5c 32 30 37 22 20 5b 66 75 6e 63 20 65 76 69 6c 2d 63 68 61 6e 0.\210)\301\207".[func.evil-chan
3120 67 65 2d 74 6f 2d 69 6e 69 74 69 61 6c 2d 73 74 61 74 65 20 65 76 69 6c 2d 73 65 74 2d 63 6f 6d ge-to-initial-state.evil-set-com
3140 6d 61 6e 64 2d 70 72 6f 70 65 72 74 69 65 73 20 3a 72 65 70 65 61 74 20 74 20 3a 6b 65 65 70 2d mand-properties.:repeat.t.:keep-
3160 76 69 73 75 61 6c 20 3a 73 75 70 70 72 65 73 73 2d 6f 70 65 72 61 74 6f 72 5d 20 38 29 0a 23 40 visual.:suppress-operator].8).#@
3180 35 31 20 43 68 61 6e 67 65 20 74 68 65 20 73 74 61 74 65 20 6f 66 20 42 55 46 46 45 52 20 74 6f 51.Change.the.state.of.BUFFER.to
31a0 20 69 74 73 20 70 72 65 76 69 6f 75 73 20 73 74 61 74 65 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 .its.previous.state...(defalias.
31c0 27 65 76 69 6c 2d 63 68 61 6e 67 65 2d 74 6f 2d 70 72 65 76 69 6f 75 73 2d 73 74 61 74 65 20 23 'evil-change-to-previous-state.#
31e0 5b 28 26 6f 70 74 69 6f 6e 61 6c 20 62 75 66 66 65 72 20 6d 65 73 73 61 67 65 29 20 22 72 08 5c [(&optional.buffer.message)."r.\
3200 32 30 36 06 00 70 71 5c 32 31 30 09 5c 33 30 36 09 5c 6e 5c 22 5c 32 34 33 1b 1c 5c 33 30 37 5c 206..pq\210.\306.\n\"\243..\307\
3220 33 31 30 21 5c 32 31 30 0b 5c 32 30 33 1a 00 0b 11 5c 33 30 37 5c 66 5c 32 30 36 24 00 0d 5c 32 310!\210.\203....\307\f\206$..\2
3240 30 36 24 00 5c 33 31 31 0e 5c 6e 5c 22 2b 5c 32 30 37 22 20 5b 62 75 66 66 65 72 20 65 76 69 6c 06$.\311.\n\"+\207".[buffer.evil
3260 2d 70 72 65 76 69 6f 75 73 2d 73 74 61 74 65 20 65 76 69 6c 2d 70 72 65 76 69 6f 75 73 2d 73 74 -previous-state.evil-previous-st
3280 61 74 65 2d 61 6c 69 73 74 20 70 72 65 76 2d 70 72 65 76 2d 73 74 61 74 65 20 70 72 65 76 2d 73 ate-alist.prev-prev-state.prev-s
32a0 74 61 74 65 20 65 76 69 6c 2d 64 65 66 61 75 6c 74 2d 73 74 61 74 65 20 61 73 73 6f 63 20 65 76 tate.evil-default-state.assoc.ev
32c0 69 6c 2d 63 68 61 6e 67 65 2d 73 74 61 74 65 20 6e 69 6c 20 6e 6f 72 6d 61 6c 20 6d 65 73 73 61 il-change-state.nil.normal.messa
32e0 67 65 5d 20 34 20 28 23 24 20 2e 20 31 32 36 37 35 29 20 6e 69 6c 5d 29 0a 28 62 79 74 65 2d 63 ge].4.(#$...12675).nil]).(byte-c
3300 6f 64 65 20 22 5c 33 30 31 18 5c 33 30 32 08 5c 33 30 33 5c 33 30 34 5c 33 30 35 5c 33 30 36 5c ode."\301.\302.\303\304\305\306\
3320 33 30 37 5c 33 30 36 26 07 5c 32 31 30 08 5c 32 31 30 29 5c 33 31 30 5c 33 31 31 5c 33 31 32 5c 307\306&.\210.\210)\310\311\312\
3340 33 31 33 5c 33 31 34 24 5c 32 31 30 5c 33 31 35 5c 33 31 36 5c 33 31 37 5c 22 5c 32 31 30 5c 33 313\314$\210\315\316\317\"\210\3
3360 31 30 5c 33 32 30 5c 33 32 31 5c 33 32 32 5c 33 31 34 24 5c 32 31 30 5c 33 32 33 5c 33 32 30 5c 10\320\321\322\314$\210\323\320\
3380 33 31 34 5c 22 5c 32 30 37 22 20 5b 66 75 6e 63 20 65 76 69 6c 2d 63 68 61 6e 67 65 2d 74 6f 2d 314\"\207".[func.evil-change-to-
33a0 70 72 65 76 69 6f 75 73 2d 73 74 61 74 65 20 65 76 69 6c 2d 73 65 74 2d 63 6f 6d 6d 61 6e 64 2d previous-state.evil-set-command-
33c0 70 72 6f 70 65 72 74 69 65 73 20 3a 72 65 70 65 61 74 20 61 62 6f 72 74 20 3a 6b 65 65 70 2d 76 properties.:repeat.abort.:keep-v
33e0 69 73 75 61 6c 20 74 20 3a 73 75 70 70 72 65 73 73 2d 6f 70 65 72 61 74 6f 72 20 61 64 2d 61 64 isual.t.:suppress-operator.ad-ad
3400 64 2d 61 64 76 69 63 65 20 73 65 74 2d 77 69 6e 64 6f 77 2d 62 75 66 66 65 72 20 28 65 76 69 6c d-advice.set-window-buffer.(evil
3420 20 6e 69 6c 20 74 20 28 61 64 76 69 63 65 20 6c 61 6d 62 64 61 20 6e 69 6c 20 22 49 6e 69 74 69 .nil.t.(advice.lambda.nil."Initi
3440 61 6c 69 7a 65 20 45 76 69 6c 20 69 6e 20 74 68 65 20 64 69 73 70 6c 61 79 65 64 20 62 75 66 66 alize.Evil.in.the.displayed.buff
3460 65 72 2e 22 20 28 77 68 65 6e 20 65 76 69 6c 2d 6d 6f 64 65 20 28 77 68 65 6e 20 28 67 65 74 2d er.".(when.evil-mode.(when.(get-
3480 62 75 66 66 65 72 20 28 61 64 2d 67 65 74 2d 61 72 67 20 31 29 29 20 28 77 69 74 68 2d 63 75 72 buffer.(ad-get-arg.1)).(with-cur
34a0 72 65 6e 74 2d 62 75 66 66 65 72 20 28 61 64 2d 67 65 74 2d 61 72 67 20 31 29 20 28 75 6e 6c 65 rent-buffer.(ad-get-arg.1).(unle
34c0 73 73 20 65 76 69 6c 2d 6c 6f 63 61 6c 2d 6d 6f 64 65 20 28 65 76 69 6c 2d 6c 6f 63 61 6c 2d 6d ss.evil-local-mode.(evil-local-m
34e0 6f 64 65 20 31 29 29 29 29 29 29 29 20 62 65 66 6f 72 65 20 6e 69 6c 20 61 64 64 2d 68 6f 6f 6b ode.1))))))).before.nil.add-hook
3500 20 77 69 6e 64 6f 77 2d 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2d 63 68 61 6e 67 65 2d 68 6f 6f .window-configuration-change-hoo
3520 6b 20 65 76 69 6c 2d 72 65 66 72 65 73 68 2d 63 75 72 73 6f 72 20 73 65 6c 65 63 74 2d 77 69 6e k.evil-refresh-cursor.select-win
3540 64 6f 77 20 28 65 76 69 6c 20 6e 69 6c 20 74 20 28 61 64 76 69 63 65 20 6c 61 6d 62 64 61 20 6e dow.(evil.nil.t.(advice.lambda.n
3560 69 6c 20 28 65 76 69 6c 2d 72 65 66 72 65 73 68 2d 63 75 72 73 6f 72 29 29 29 20 61 66 74 65 72 il.(evil-refresh-cursor))).after
3580 20 61 64 2d 61 63 74 69 76 61 74 65 5d 20 38 29 0a 23 40 34 34 20 47 65 6e 65 72 61 74 65 20 74 .ad-activate].8).#@44.Generate.t
35a0 68 65 20 65 76 69 6c 20 6d 6f 64 65 2d 6c 69 6e 65 20 74 61 67 20 66 6f 72 20 53 54 41 54 45 2e he.evil.mode-line.tag.for.STATE.
35c0 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 76 69 6c 2d 67 65 6e 65 72 61 74 65 2d 6d 6f 64 65 2d ..(defalias.'evil-generate-mode-
35e0 6c 69 6e 65 2d 74 61 67 20 23 5b 28 26 6f 70 74 69 6f 6e 61 6c 20 73 74 61 74 65 29 20 22 5c 33 line-tag.#[(&optional.state)."\3
3600 30 32 08 5c 33 30 33 5c 33 30 34 23 5c 32 31 31 19 3b 5c 32 30 33 18 00 5c 33 30 35 09 5c 33 30 02.\303\304#\211.;\203..\305.\30
3620 36 5c 33 30 32 08 5c 33 30 37 5c 22 5c 33 31 30 5c 33 31 31 25 5c 32 30 32 19 00 09 29 5c 32 30 6\302.\307\"\310\311%\202...)\20
3640 37 22 20 5b 73 74 61 74 65 20 74 61 67 20 65 76 69 6c 2d 73 74 61 74 65 2d 70 72 6f 70 65 72 74 7".[state.tag.evil-state-propert
3660 79 20 3a 74 61 67 20 74 20 70 72 6f 70 65 72 74 69 7a 65 20 68 65 6c 70 2d 65 63 68 6f 20 3a 6e y.:tag.t.propertize.help-echo.:n
3680 61 6d 65 20 6d 6f 75 73 65 2d 66 61 63 65 20 6d 6f 64 65 2d 6c 69 6e 65 2d 68 69 67 68 6c 69 67 ame.mouse-face.mode-line-highlig
36a0 68 74 5d 20 37 20 28 23 24 20 2e 20 31 33 37 31 38 29 5d 29 0a 23 40 32 34 20 52 65 66 72 65 73 ht].7.(#$...13718)]).#@24.Refres
36c0 68 20 6d 6f 64 65 20 6c 69 6e 65 20 74 61 67 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 76 69 h.mode.line.tag...(defalias.'evi
36e0 6c 2d 72 65 66 72 65 73 68 2d 6d 6f 64 65 2d 6c 69 6e 65 20 23 5b 28 26 6f 70 74 69 6f 6e 61 6c l-refresh-mode-line.#[(&optional
3700 20 73 74 61 74 65 29 20 22 08 3c 5c 32 30 35 5c 32 33 30 00 5c 33 30 36 09 21 12 5c 33 30 37 5c .state).".<\205\230.\306.!.\307\
3720 33 30 32 08 5c 22 5c 32 31 31 10 5c 33 31 30 5c 32 31 31 5c 32 31 31 1b 1c 1d 1e 0e 0e 0f 5c 33 302.\"\211.\310\211\211.......\3
3740 31 31 3d 5c 32 30 33 25 00 5c 33 31 32 13 5c 33 31 33 14 5c 32 30 32 41 00 0e 0f 5c 33 31 32 3d 11=\203%.\312.\313.\202A...\312=
3760 5c 32 30 33 33 00 5c 33 31 32 13 5c 33 31 34 14 5c 32 30 32 41 00 0e 0f 3a 5c 32 30 33 41 00 0e \2033.\312.\314.\202A...:\203A..
3780 0f 40 13 0e 0f 41 14 0e 0e 5c 32 30 33 66 00 0e 0e 40 5c 32 34 32 5c 32 30 36 50 00 0e 0e 40 1e .@...A...\203f...@\242\206P...@.
37a0 10 5c 66 0e 10 29 3d 5c 32 30 34 66 00 0e 0e 15 0e 0e 41 5c 32 31 31 16 0e 5c 32 30 34 46 00 0e .\f..)=\204f......A\211..\204F..
37c0 0e 5c 32 30 33 5c 32 32 35 00 0b 5c 33 31 31 3d 5c 32 30 33 5c 32 30 36 00 0d 5c 32 30 33 7f 00 .\203\225..\311=\203\206..\203..
37e0 0d 5c 33 30 32 0e 0e 42 5c 32 34 31 5c 32 31 30 5c 32 30 32 5c 32 32 35 00 5c 33 30 32 08 42 10 .\302..B\241\210\202\225.\302.B.
3800 5c 32 30 32 5c 32 32 35 00 0b 5c 33 31 32 3d 5c 32 30 33 5c 32 32 35 00 0e 0e 5c 33 30 32 0e 0e \202\225..\312=\203\225...\302..
3820 41 42 5c 32 34 31 5c 32 31 30 5c 33 31 35 20 2c 5c 32 30 37 22 20 5b 6d 6f 64 65 2d 6c 69 6e 65 AB\241\210\315.,\207".[mode-line
3840 2d 66 6f 72 6d 61 74 20 73 74 61 74 65 20 65 76 69 6c 2d 6d 6f 64 65 2d 6c 69 6e 65 2d 74 61 67 -format.state.evil-mode-line-tag
3860 20 77 68 65 72 65 20 77 68 69 63 68 20 70 72 65 64 20 65 76 69 6c 2d 67 65 6e 65 72 61 74 65 2d .where.which.pred.evil-generate-
3880 6d 6f 64 65 2d 6c 69 6e 65 2d 74 61 67 20 64 65 6c 71 20 6e 69 6c 20 62 65 66 6f 72 65 20 61 66 mode-line-tag.delq.nil.before.af
38a0 74 65 72 20 6d 6f 64 65 2d 6c 69 6e 65 2d 70 6f 73 69 74 69 6f 6e 20 6d 6f 64 65 2d 6c 69 6e 65 ter.mode-line-position.mode-line
38c0 2d 6d 6f 64 65 73 20 66 6f 72 63 65 2d 6d 6f 64 65 2d 6c 69 6e 65 2d 75 70 64 61 74 65 20 6d 6c -modes.force-mode-line-update.ml
38e0 70 6f 73 20 65 76 69 6c 2d 6d 6f 64 65 2d 6c 69 6e 65 2d 66 6f 72 6d 61 74 20 73 79 6d 5d 20 35 pos.evil-mode-line-format.sym].5
3900 20 28 23 24 20 2e 20 31 34 30 31 30 29 5d 29 0a 23 40 35 39 20 45 6e 61 62 6c 65 20 69 6e 70 75 .(#$...14010)]).#@59.Enable.inpu
3920 74 20 6d 65 74 68 6f 64 20 69 6e 20 73 74 61 74 65 73 20 77 69 74 68 20 3a 69 6e 70 75 74 2d 6d t.method.in.states.with.:input-m
3940 65 74 68 6f 64 20 6e 6f 6e 2d 6e 69 6c 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 76 69 6c 2d ethod.non-nil...(defalias.'evil-
3960 61 63 74 69 76 61 74 65 2d 69 6e 70 75 74 2d 6d 65 74 68 6f 64 20 23 5b 6e 69 6c 20 22 5c 33 30 activate-input-method.#[nil."\30
3980 36 5c 32 31 31 18 19 5c 6e 5c 32 30 35 18 00 0b 5c 32 30 35 18 00 5c 66 15 5c 33 30 37 0b 5c 33 6\211..\n\205...\205..\f.\307.\3
39a0 31 30 5c 22 3f 5c 32 30 35 18 00 5c 33 31 31 20 2a 5c 32 30 37 22 20 5b 69 6e 70 75 74 2d 6d 65 10\"?\205..\311.*\207".[input-me
39c0 74 68 6f 64 2d 64 65 61 63 74 69 76 61 74 65 2d 68 6f 6f 6b 20 69 6e 70 75 74 2d 6d 65 74 68 6f thod-deactivate-hook.input-metho
39e0 64 2d 61 63 74 69 76 61 74 65 2d 68 6f 6f 6b 20 65 76 69 6c 2d 6c 6f 63 61 6c 2d 6d 6f 64 65 20 d-activate-hook.evil-local-mode.
3a00 65 76 69 6c 2d 73 74 61 74 65 20 63 75 72 72 65 6e 74 2d 69 6e 70 75 74 2d 6d 65 74 68 6f 64 20 evil-state.current-input-method.
3a20 65 76 69 6c 2d 69 6e 70 75 74 2d 6d 65 74 68 6f 64 20 6e 69 6c 20 65 76 69 6c 2d 73 74 61 74 65 evil-input-method.nil.evil-state
3a40 2d 70 72 6f 70 65 72 74 79 20 3a 69 6e 70 75 74 2d 6d 65 74 68 6f 64 20 64 65 61 63 74 69 76 61 -property.:input-method.deactiva
3a60 74 65 2d 69 6e 70 75 74 2d 6d 65 74 68 6f 64 5d 20 33 20 28 23 24 20 2e 20 31 34 36 31 33 29 5d te-input-method].3.(#$...14613)]
3a80 29 0a 28 70 75 74 20 27 65 76 69 6c 2d 61 63 74 69 76 61 74 65 2d 69 6e 70 75 74 2d 6d 65 74 68 ).(put.'evil-activate-input-meth
3aa0 6f 64 20 27 70 65 72 6d 61 6e 65 6e 74 2d 6c 6f 63 61 6c 2d 68 6f 6f 6b 20 74 29 0a 23 40 33 37 od.'permanent-local-hook.t).#@37
3ac0 20 44 69 73 61 62 6c 65 20 69 6e 70 75 74 20 6d 65 74 68 6f 64 20 69 6e 20 61 6c 6c 20 73 74 61 .Disable.input.method.in.all.sta
3ae0 74 65 73 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 76 69 6c 2d 64 65 61 63 74 69 76 61 74 65 tes...(defalias.'evil-deactivate
3b00 2d 69 6e 70 75 74 2d 6d 65 74 68 6f 64 20 23 5b 6e 69 6c 20 22 5c 33 30 35 5c 32 31 31 18 19 5c -input-method.#[nil."\305\211..\
3b20 6e 5c 32 30 35 0f 00 0b 5c 32 30 35 0f 00 5c 33 30 35 5c 32 31 31 14 2a 5c 32 30 37 22 20 5b 69 n\205...\205..\305\211.*\207".[i
3b40 6e 70 75 74 2d 6d 65 74 68 6f 64 2d 64 65 61 63 74 69 76 61 74 65 2d 68 6f 6f 6b 20 69 6e 70 75 nput-method-deactivate-hook.inpu
3b60 74 2d 6d 65 74 68 6f 64 2d 61 63 74 69 76 61 74 65 2d 68 6f 6f 6b 20 65 76 69 6c 2d 6c 6f 63 61 t-method-activate-hook.evil-loca
3b80 6c 2d 6d 6f 64 65 20 65 76 69 6c 2d 73 74 61 74 65 20 65 76 69 6c 2d 69 6e 70 75 74 2d 6d 65 74 l-mode.evil-state.evil-input-met
3ba0 68 6f 64 20 6e 69 6c 5d 20 32 20 28 23 24 20 2e 20 31 35 30 34 31 29 5d 29 0a 28 70 75 74 20 27 hod.nil].2.(#$...15041)]).(put.'
3bc0 65 76 69 6c 2d 64 65 61 63 74 69 76 61 74 65 2d 69 6e 70 75 74 2d 6d 65 74 68 6f 64 20 27 70 65 evil-deactivate-input-method.'pe
3be0 72 6d 61 6e 65 6e 74 2d 6c 6f 63 61 6c 2d 68 6f 6f 6b 20 74 29 0a 23 40 31 33 33 20 45 78 65 63 rmanent-local-hook.t).#@133.Exec
3c00 75 74 65 20 62 6f 64 79 20 77 69 74 68 20 65 76 69 6c 27 73 20 61 63 74 69 76 61 74 65 2f 64 65 ute.body.with.evil's.activate/de
3c20 61 63 74 69 76 61 74 65 2d 69 6e 70 75 74 2d 6d 65 74 68 6f 64 20 68 6f 6f 6b 73 20 64 65 61 63 activate-input-method.hooks.deac
3c40 74 69 76 61 74 65 64 2e 0a 0a 54 68 69 73 20 61 6c 6c 6f 77 73 20 69 6e 70 75 74 20 6d 65 74 68 tivated...This.allows.input.meth
3c60 6f 64 73 20 74 6f 20 62 65 20 75 73 65 64 20 69 6e 20 6e 6f 72 6d 61 6c 2d 73 74 61 74 65 2e 1f ods.to.be.used.in.normal-state..
3c80 0a 28 64 65 66 61 6c 69 61 73 20 27 65 76 69 6c 2d 77 69 74 68 6f 75 74 2d 69 6e 70 75 74 2d 6d .(defalias.'evil-without-input-m
3ca0 65 74 68 6f 64 2d 68 6f 6f 6b 73 20 27 28 6d 61 63 72 6f 20 2e 20 23 5b 28 26 72 65 73 74 20 62 ethod-hooks.'(macro...#[(&rest.b
3cc0 6f 64 79 29 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 08 42 42 42 5c 33 30 35 42 42 ody)."\301\302\303\304.BBB\305BB
3ce0 5c 32 30 37 22 20 5b 62 6f 64 79 20 75 6e 77 69 6e 64 2d 70 72 6f 74 65 63 74 20 70 72 6f 67 6e \207".[body.unwind-protect.progn
3d00 20 28 72 65 6d 6f 76 65 2d 68 6f 6f 6b 20 27 69 6e 70 75 74 2d 6d 65 74 68 6f 64 2d 61 63 74 69 .(remove-hook.'input-method-acti
3d20 76 61 74 65 2d 68 6f 6f 6b 20 27 65 76 69 6c 2d 61 63 74 69 76 61 74 65 2d 69 6e 70 75 74 2d 6d vate-hook.'evil-activate-input-m
3d40 65 74 68 6f 64 20 74 29 20 28 72 65 6d 6f 76 65 2d 68 6f 6f 6b 20 27 69 6e 70 75 74 2d 6d 65 74 ethod.t).(remove-hook.'input-met
3d60 68 6f 64 2d 64 65 61 63 74 69 76 61 74 65 2d 68 6f 6f 6b 20 27 65 76 69 6c 2d 64 65 61 63 74 69 hod-deactivate-hook.'evil-deacti
3d80 76 61 74 65 2d 69 6e 70 75 74 2d 6d 65 74 68 6f 64 20 74 29 20 28 28 70 72 6f 67 6e 20 28 61 64 vate-input-method.t).((progn.(ad
3da0 64 2d 68 6f 6f 6b 20 27 69 6e 70 75 74 2d 6d 65 74 68 6f 64 2d 61 63 74 69 76 61 74 65 2d 68 6f d-hook.'input-method-activate-ho
3dc0 6f 6b 20 27 65 76 69 6c 2d 61 63 74 69 76 61 74 65 2d 69 6e 70 75 74 2d 6d 65 74 68 6f 64 20 6e ok.'evil-activate-input-method.n
3de0 69 6c 20 74 29 20 28 61 64 64 2d 68 6f 6f 6b 20 27 69 6e 70 75 74 2d 6d 65 74 68 6f 64 2d 64 65 il.t).(add-hook.'input-method-de
3e00 61 63 74 69 76 61 74 65 2d 68 6f 6f 6b 20 27 65 76 69 6c 2d 64 65 61 63 74 69 76 61 74 65 2d 69 activate-hook.'evil-deactivate-i
3e20 6e 70 75 74 2d 6d 65 74 68 6f 64 20 6e 69 6c 20 74 29 29 29 5d 20 35 20 28 23 24 20 2e 20 31 35 nput-method.nil.t)))].5.(#$...15
3e40 33 35 36 29 5d 29 29 0a 28 61 64 2d 61 64 64 2d 61 64 76 69 63 65 20 27 74 6f 67 67 6c 65 2d 69 356)])).(ad-add-advice.'toggle-i
3e60 6e 70 75 74 2d 6d 65 74 68 6f 64 20 27 28 65 76 69 6c 20 6e 69 6c 20 74 20 28 61 64 76 69 63 65 nput-method.'(evil.nil.t.(advice
3e80 20 6c 61 6d 62 64 61 20 6e 69 6c 20 22 52 65 66 72 65 73 68 20 60 65 76 69 6c 2d 69 6e 70 75 74 .lambda.nil."Refresh.`evil-input
3ea0 2d 6d 65 74 68 6f 64 27 2e 22 20 28 63 6f 6e 64 20 28 28 6e 6f 74 20 65 76 69 6c 2d 6c 6f 63 61 -method'.".(cond.((not.evil-loca
3ec0 6c 2d 6d 6f 64 65 29 20 61 64 2d 64 6f 2d 69 74 29 20 28 28 65 76 69 6c 2d 73 74 61 74 65 2d 70 l-mode).ad-do-it).((evil-state-p
3ee0 72 6f 70 65 72 74 79 20 65 76 69 6c 2d 73 74 61 74 65 20 3a 69 6e 70 75 74 2d 6d 65 74 68 6f 64 roperty.evil-state.:input-method
3f00 29 20 61 64 2d 64 6f 2d 69 74 29 20 28 74 20 28 6c 65 74 20 28 28 63 75 72 72 65 6e 74 2d 69 6e ).ad-do-it).(t.(let.((current-in
3f20 70 75 74 2d 6d 65 74 68 6f 64 20 65 76 69 6c 2d 69 6e 70 75 74 2d 6d 65 74 68 6f 64 29 29 20 61 put-method.evil-input-method)).a
3f40 64 2d 64 6f 2d 69 74 29 29 29 29 29 20 27 61 72 6f 75 6e 64 20 6e 69 6c 29 0a 23 40 31 31 36 20 d-do-it))))).'around.nil).#@116.
3f60 49 6e 69 74 69 61 6c 69 7a 65 20 61 20 62 75 66 66 65 72 2d 6c 6f 63 61 6c 20 76 61 6c 75 65 20 Initialize.a.buffer-local.value.
3f80 66 6f 72 20 6c 6f 63 61 6c 20 6b 65 79 6d 61 70 73 20 61 73 20 6e 65 63 65 73 73 61 72 79 2e 0a for.local.keymaps.as.necessary..
3fa0 54 68 65 20 69 6e 69 74 69 61 6c 20 76 61 6c 75 65 20 69 73 20 74 68 61 74 20 6f 66 20 60 6d 61 The.initial.value.is.that.of.`ma
3fc0 6b 65 2d 73 70 61 72 73 65 2d 6b 65 79 6d 61 70 27 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 ke-sparse-keymap'...(defalias.'e
3fe0 76 69 6c 2d 69 6e 69 74 69 61 6c 69 7a 65 2d 6c 6f 63 61 6c 2d 6b 65 79 6d 61 70 73 20 23 5b 6e vil-initialize-local-keymaps.#[n
4000 69 6c 20 22 08 5c 33 30 35 19 5c 32 31 31 1a 5c 32 30 35 2c 00 5c 6e 40 5c 32 31 31 11 40 09 41 il.".\305.\211.\205,.\n@\211.@.A
4020 1b 1c 5c 33 30 36 0b 4a 21 5c 32 30 33 1e 00 5c 33 30 37 0b 21 5c 32 30 34 23 00 0b 5c 33 31 30 ..\306.J!\203..\307.!\204#..\310
4040 20 4c 5c 32 31 30 2a 5c 6e 41 5c 32 31 31 12 5c 32 30 34 08 00 5c 33 30 35 2a 5c 32 30 37 22 20 .L\210*\nA\211.\204..\305*\207".
4060 5b 65 76 69 6c 2d 6c 6f 63 61 6c 2d 6b 65 79 6d 61 70 73 2d 61 6c 69 73 74 20 65 6e 74 72 79 20 [evil-local-keymaps-alist.entry.
4080 2d 2d 64 6f 6c 69 73 74 2d 74 61 69 6c 2d 2d 20 6d 61 70 20 6d 6f 64 65 20 6e 69 6c 20 6b 65 79 --dolist-tail--.map.mode.nil.key
40a0 6d 61 70 70 20 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 2d 70 20 6d 61 6b 65 2d 73 70 61 72 73 mapp.local-variable-p.make-spars
40c0 65 2d 6b 65 79 6d 61 70 5d 20 33 20 28 23 24 20 2e 20 31 36 32 32 34 29 5d 29 0a 23 40 32 38 33 e-keymap].3.(#$...16224)]).#@283
40e0 20 47 69 76 65 20 4b 45 59 4d 41 50 20 70 72 65 63 65 64 65 6e 63 65 20 6f 76 65 72 20 74 68 65 .Give.KEYMAP.precedence.over.the
4100 20 67 6c 6f 62 61 6c 20 6b 65 79 6d 61 70 20 6f 66 20 53 54 41 54 45 2e 0a 54 68 65 20 6b 65 79 .global.keymap.of.STATE..The.key
4120 6d 61 70 20 77 69 6c 6c 20 68 61 76 65 20 6c 6f 77 65 72 20 70 72 65 63 65 64 65 6e 63 65 20 74 map.will.have.lower.precedence.t
4140 68 61 6e 20 63 75 73 74 6f 6d 20 53 54 41 54 45 20 62 69 6e 64 69 6e 67 73 2e 0a 49 66 20 53 54 han.custom.STATE.bindings..If.ST
4160 41 54 45 20 69 73 20 6e 69 6c 2c 20 67 69 76 65 20 69 74 20 70 72 65 63 65 64 65 6e 63 65 20 6f ATE.is.nil,.give.it.precedence.o
4180 76 65 72 20 61 6c 6c 20 73 74 61 74 65 73 2e 0a 49 66 20 43 4f 50 59 20 69 73 20 74 2c 20 63 72 ver.all.states..If.COPY.is.t,.cr
41a0 65 61 74 65 20 61 20 63 6f 70 79 20 6f 66 20 4b 45 59 4d 41 50 20 61 6e 64 20 67 69 76 65 20 74 eate.a.copy.of.KEYMAP.and.give.t
41c0 68 61 74 0a 68 69 67 68 65 72 20 70 72 65 63 65 64 65 6e 63 65 2e 20 53 65 65 20 61 6c 73 6f 20 hat.higher.precedence..See.also.
41e0 60 65 76 69 6c 2d 6d 61 6b 65 2d 69 6e 74 65 72 63 65 70 74 2d 6d 61 70 27 2e 1f 0a 28 64 65 66 `evil-make-intercept-map'...(def
4200 61 6c 69 61 73 20 27 65 76 69 6c 2d 6d 61 6b 65 2d 6f 76 65 72 72 69 64 69 6e 67 2d 6d 61 70 20 alias.'evil-make-overriding-map.
4220 23 5b 28 6b 65 79 6d 61 70 20 26 6f 70 74 69 6f 6e 61 6c 20 73 74 61 74 65 20 63 6f 70 79 29 20 #[(keymap.&optional.state.copy).
4240 22 5c 33 30 34 18 09 5c 32 30 34 12 00 5c 33 30 35 5c 6e 08 0b 5c 32 30 36 0e 00 5c 33 30 36 23 "\304..\204..\305\n..\206..\306#
4260 5c 32 30 32 2e 00 5c 33 30 37 09 21 5c 32 30 34 1f 00 5c 33 31 30 5c 33 31 31 5c 33 31 32 5c 6e \202..\307.!\204..\310\311\312\n
4280 21 5c 22 11 5c 33 30 35 09 08 0b 5c 32 30 36 27 00 5c 33 30 36 23 5c 32 31 30 5c 33 30 35 5c 6e !\".\305...\206'.\306#\210\305\n
42a0 08 09 23 29 5c 32 30 37 22 20 5b 6b 65 79 20 63 6f 70 79 20 6b 65 79 6d 61 70 20 73 74 61 74 65 ..#)\207".[key.copy.keymap.state
42c0 20 5b 6f 76 65 72 72 69 64 65 2d 73 74 61 74 65 5d 20 64 65 66 69 6e 65 2d 6b 65 79 20 61 6c 6c .[override-state].define-key.all
42e0 20 6b 65 79 6d 61 70 70 20 61 73 73 71 2d 64 65 6c 65 74 65 2d 61 6c 6c 20 6d 65 6e 75 2d 62 61 .keymapp.assq-delete-all.menu-ba
4300 72 20 63 6f 70 79 2d 6b 65 79 6d 61 70 5d 20 34 20 28 23 24 20 2e 20 31 36 36 30 39 29 5d 29 0a r.copy-keymap].4.(#$...16609)]).
4320 23 40 32 37 30 20 47 69 76 65 20 4b 45 59 4d 41 50 20 70 72 65 63 65 64 65 6e 63 65 20 6f 76 65 #@270.Give.KEYMAP.precedence.ove
4340 72 20 61 6c 6c 20 45 76 69 6c 20 6b 65 79 6d 61 70 73 20 69 6e 20 53 54 41 54 45 2e 0a 49 66 20 r.all.Evil.keymaps.in.STATE..If.
4360 53 54 41 54 45 20 69 73 20 6e 69 6c 2c 20 67 69 76 65 20 69 74 20 70 72 65 63 65 64 65 6e 63 65 STATE.is.nil,.give.it.precedence
4380 20 6f 76 65 72 20 61 6c 6c 20 73 74 61 74 65 73 2e 20 49 66 20 41 55 58 20 69 73 20 6e 6f 6e 2d .over.all.states..If.AUX.is.non-
43a0 6e 69 6c 2c 20 6d 61 6b 65 20 74 68 65 0a 61 75 78 69 6c 69 61 72 79 20 6b 65 79 6d 61 70 20 63 nil,.make.the.auxiliary.keymap.c
43c0 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 74 6f 20 4b 45 59 4d 41 50 20 69 6e 20 53 54 41 54 45 20 orresponding.to.KEYMAP.in.STATE.
43e0 61 6e 20 69 6e 74 65 72 63 65 70 74 20 6b 65 79 6d 61 70 20 69 6e 73 74 65 61 64 20 6f 66 0a 4b an.intercept.keymap.instead.of.K
4400 45 59 4d 41 50 20 69 74 73 65 6c 66 2e 20 53 65 65 20 61 6c 73 6f 20 60 65 76 69 6c 2d 6d 61 6b EYMAP.itself..See.also.`evil-mak
4420 65 2d 6f 76 65 72 72 69 64 69 6e 67 2d 6d 61 70 27 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 e-overriding-map'...(defalias.'e
4440 76 69 6c 2d 6d 61 6b 65 2d 69 6e 74 65 72 63 65 70 74 2d 6d 61 70 20 23 5b 28 6b 65 79 6d 61 70 vil-make-intercept-map.#[(keymap
4460 20 26 6f 70 74 69 6f 6e 61 6c 20 73 74 61 74 65 20 61 75 78 29 20 22 5c 33 30 34 08 5c 32 30 33 .&optional.state.aux)."\304.\203
4480 0e 00 5c 33 30 35 09 5c 6e 5c 33 30 36 5c 32 31 31 24 5c 32 30 32 0f 00 09 19 1b 5c 33 30 37 09 ..\305.\n\306\211$\202.....\307.
44a0 0b 5c 6e 5c 32 30 36 19 00 5c 33 31 30 23 2a 5c 32 30 37 22 20 5b 61 75 78 20 6b 65 79 6d 61 70 .\n\206..\310#*\207".[aux.keymap
44c0 20 73 74 61 74 65 20 6b 65 79 20 5b 69 6e 74 65 72 63 65 70 74 2d 73 74 61 74 65 5d 20 65 76 69 .state.key.[intercept-state].evi
44e0 6c 2d 67 65 74 2d 61 75 78 69 6c 69 61 72 79 2d 6b 65 79 6d 61 70 20 74 20 64 65 66 69 6e 65 2d l-get-auxiliary-keymap.t.define-
4500 6b 65 79 20 61 6c 6c 5d 20 36 20 28 23 24 20 2e 20 31 37 31 39 30 29 5d 29 0a 23 40 36 30 36 20 key.all].6.(#$...17190)]).#@606.
4520 44 65 66 69 6e 65 20 61 20 6b 65 79 6d 61 70 20 4b 45 59 4d 41 50 20 6c 69 73 74 65 64 20 69 6e Define.a.keymap.KEYMAP.listed.in
4540 20 60 65 76 69 6c 2d 6d 6f 64 65 2d 6d 61 70 2d 61 6c 69 73 74 27 2e 0a 54 68 61 74 20 6d 65 61 .`evil-mode-map-alist'..That.mea
4560 6e 73 20 69 74 20 77 69 6c 6c 20 68 61 76 65 20 70 72 65 63 65 64 65 6e 63 65 20 6f 76 65 72 20 ns.it.will.have.precedence.over.
4580 72 65 67 75 6c 61 72 20 6b 65 79 6d 61 70 73 2e 0a 0a 44 4f 43 20 69 73 20 74 68 65 20 64 6f 63 regular.keymaps...DOC.is.the.doc
45a0 75 6d 65 6e 74 61 74 69 6f 6e 20 66 6f 72 20 74 68 65 20 76 61 72 69 61 62 6c 65 2e 20 42 4f 44 umentation.for.the.variable..BOD
45c0 59 2c 20 69 66 20 73 70 65 63 69 66 69 65 64 2c 0a 69 73 20 65 78 65 63 75 74 65 64 20 61 66 74 Y,.if.specified,.is.executed.aft
45e0 65 72 20 74 6f 67 67 6c 69 6e 67 20 74 68 65 20 6d 6f 64 65 2e 20 4f 70 74 69 6f 6e 61 6c 20 6b er.toggling.the.mode..Optional.k
4600 65 79 77 6f 72 64 20 61 72 67 75 6d 65 6e 74 73 0a 6d 61 79 20 62 65 20 73 70 65 63 69 66 69 65 eyword.arguments.may.be.specifie
4620 64 20 62 65 66 6f 72 65 20 74 68 65 20 62 6f 64 79 20 63 6f 64 65 3a 0a 0a 3a 6d 6f 64 65 20 56 d.before.the.body.code:..:mode.V
4640 41 52 20 20 20 20 20 20 20 4d 6f 64 65 20 76 61 72 69 61 62 6c 65 2e 20 49 66 20 75 6e 73 70 65 AR.......Mode.variable..If.unspe
4660 63 69 66 69 65 64 2c 20 74 68 65 20 76 61 72 69 61 62 6c 65 0a 20 20 20 20 20 20 20 20 20 20 20 cified,.the.variable............
4680 20 20 20 20 20 69 73 20 62 61 73 65 64 20 6f 6e 20 74 68 65 20 6b 65 79 6d 61 70 20 6e 61 6d 65 .....is.based.on.the.keymap.name
46a0 2e 0a 3a 6c 6f 63 61 6c 20 42 4f 4f 4c 45 41 4e 20 20 57 68 65 74 68 65 72 20 74 68 65 20 6b 65 ..:local.BOOLEAN..Whether.the.ke
46c0 79 6d 61 70 20 73 68 6f 75 6c 64 20 62 65 20 62 75 66 66 65 72 2d 6c 6f 63 61 6c 2c 20 74 68 61 ymap.should.be.buffer-local,.tha
46e0 74 20 69 73 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 69 6e 69 74 69 61 6c 69 t.is,.................reinitiali
4700 7a 65 64 20 66 6f 72 20 65 61 63 68 20 62 75 66 66 65 72 2e 0a 3a 66 75 6e 63 20 42 4f 4f 4c 45 zed.for.each.buffer..:func.BOOLE
4720 41 4e 20 20 20 43 72 65 61 74 65 20 61 20 74 6f 67 67 6c 65 20 66 75 6e 63 74 69 6f 6e 20 65 76 AN...Create.a.toggle.function.ev
4740 65 6e 20 69 66 20 42 4f 44 59 20 69 73 20 65 6d 70 74 79 2e 0a 0a 28 66 6e 20 4b 45 59 4d 41 50 en.if.BODY.is.empty...(fn.KEYMAP
4760 20 44 4f 43 20 5b 5b 4b 45 59 20 56 41 4c 5d 2e 2e 2e 5d 20 42 4f 44 59 2e 2e 2e 29 1f 0a 28 64 .DOC.[[KEY.VAL]...].BODY...)..(d
4780 65 66 61 6c 69 61 73 20 27 65 76 69 6c 2d 64 65 66 69 6e 65 2d 6b 65 79 6d 61 70 20 27 28 6d 61 efalias.'evil-define-keymap.'(ma
47a0 63 72 6f 20 2e 20 23 5b 28 6b 65 79 6d 61 70 20 64 6f 63 20 26 72 65 73 74 20 62 6f 64 79 29 20 cro...#[(keymap.doc.&rest.body).
47c0 22 5c 33 30 36 5c 33 30 37 5c 32 31 31 5c 32 31 31 5c 32 31 31 5c 32 31 31 5c 32 31 31 18 19 1a "\306\307\211\211\211\211\211...
47e0 1b 1c 1d 1e 32 5c 33 31 30 0e 33 5c 32 34 32 21 5c 32 30 33 5f 00 0e 33 5c 32 31 31 41 16 33 5c ....2\310.3\242!\203_..3\211A.3\
4800 32 34 32 13 0e 33 5c 32 31 31 41 16 33 5c 32 34 32 15 0b 5c 33 31 31 3d 5c 32 30 33 32 00 0d 11 242..3\211A.3\242..\311=\2032...
4820 5c 32 30 32 0f 00 0b 5c 33 31 32 3d 5c 32 30 33 3d 00 0d 12 5c 32 30 32 0f 00 0b 5c 33 31 33 3d \202...\312=\203=...\202...\313=
4840 5c 32 30 33 49 00 0d 16 32 5c 32 30 32 0f 00 0b 5c 33 31 34 3d 5c 32 30 33 54 00 0d 14 5c 32 30 \203I...2\202...\314=\203T...\20
4860 32 0f 00 0b 5c 33 31 35 3d 5c 32 30 33 0f 00 0d 10 5c 32 30 32 0f 00 09 5c 32 30 36 6d 00 5c 33 2...\315=\203....\202...\206m.\3
4880 31 36 5c 33 31 37 5c 33 32 30 5c 33 32 31 5c 33 32 32 0e 34 21 23 21 11 5c 33 32 33 5c 33 32 34 16\317\320\321\322.4!#!.\323\324
48a0 0e 34 5c 6e 3f 5c 32 30 35 78 00 5c 33 32 35 45 5c 33 32 36 5c 33 32 37 5c 33 33 30 0e 34 44 5c .4\n?\205x.\325E\326\327\330.4D\
48c0 33 33 31 42 42 5c 33 33 32 5c 33 33 30 0e 34 44 5c 33 33 33 0e 35 46 45 5c 33 32 34 09 5c 33 33 331BB\332\330.4D\333.5FE\324.\33
48e0 34 42 42 5c 33 32 36 5c 33 32 37 5c 33 33 30 09 44 5c 33 33 35 42 42 5c 33 33 32 5c 33 33 30 09 4BB\326\327\330.D\335BB\332\330.
4900 44 5c 33 33 36 0e 35 46 45 5c 33 33 37 5c 33 33 30 09 44 44 5c 33 33 32 5c 33 33 30 09 44 5c 33 D\336.5FE\337\330.DD\332\330.D\3
4920 34 30 42 42 5c 33 34 31 5c 66 5c 33 34 32 0e 34 44 45 5c 33 34 31 08 5c 33 34 33 0e 34 44 45 5c 40BB\341\f\342.4DE\341.\343.4DE\
4940 33 34 34 5c 6e 5c 32 30 33 5c 33 33 35 00 5c 33 33 37 5c 33 33 30 0e 34 44 44 5c 33 33 32 5c 33 344\n\203\335.\337\330.4DD\332\3
4960 33 30 0e 34 44 5c 33 34 35 42 42 5c 33 34 36 5c 33 34 37 5c 33 33 30 09 44 5c 33 33 30 0e 34 44 30.4D\345BB\346\347\330.D\330.4D
4980 46 45 5c 32 30 32 5c 33 36 30 00 5c 33 34 36 5c 33 35 30 5c 33 33 30 09 44 5c 33 33 30 0e 34 44 FE\202\360.\346\350\330.D\330.4D
49a0 46 5c 33 34 36 5c 33 35 31 5c 33 33 30 09 44 0e 34 46 44 0e 33 5c 32 30 34 5c 33 37 32 00 0e 32 F\346\351\330.D.4FD.3\204\372..2
49c0 5c 32 30 35 1f 01 5c 33 35 32 09 5c 33 35 33 5c 33 34 34 0e 35 5c 32 30 35 06 01 0e 35 43 5c 33 \205..\352.\353\344.5\205...5C\3
49e0 35 34 5c 33 35 35 5c 33 35 36 5c 33 35 37 09 5c 33 36 30 42 42 44 5c 33 30 36 5c 33 35 37 09 5c 54\355\356\357.\360BBD\306\357.\
4a00 33 36 31 09 44 45 44 45 44 0e 33 23 42 42 42 5c 33 33 30 0e 34 44 44 5c 22 2e 07 42 42 42 42 42 361.DEDED.3#BBB\330.4DD\"..BBBBB
4a20 42 42 42 42 5c 32 30 37 22 20 5b 6f 76 65 72 72 69 64 69 6e 67 20 6d 6f 64 65 20 6c 6f 63 61 6c BBBB\207".[overriding.mode.local
4a40 20 6b 65 79 20 69 6e 74 65 72 63 65 70 74 20 61 72 67 20 74 20 6e 69 6c 20 6b 65 79 77 6f 72 64 .key.intercept.arg.t.nil.keyword
4a60 70 20 3a 6d 6f 64 65 20 3a 6c 6f 63 61 6c 20 3a 66 75 6e 63 20 3a 69 6e 74 65 72 63 65 70 74 20 p.:mode.:local.:func.:intercept.
4a80 3a 6f 76 65 72 72 69 64 69 6e 67 20 69 6e 74 65 72 6e 20 72 65 70 6c 61 63 65 2d 72 65 67 65 78 :overriding.intern.replace-regex
4aa0 70 2d 69 6e 2d 73 74 72 69 6e 67 20 22 5c 5c 28 3f 3a 2d 5c 5c 28 3f 3a 6d 6f 64 65 2d 5c 5c 29 p-in-string."\\(?:-\\(?:mode-\\)
4ac0 3f 5c 5c 28 3f 3a 6b 65 79 5c 5c 29 3f 6d 61 70 5c 5c 29 3f 24 22 20 22 2d 6d 6f 64 65 22 20 73 ?\\(?:key\\)?map\\)?$"."-mode".s
4ae0 79 6d 62 6f 6c 2d 6e 61 6d 65 20 70 72 6f 67 6e 20 64 65 66 76 61 72 20 28 6d 61 6b 65 2d 73 70 ymbol-name.progn.defvar.(make-sp
4b00 61 72 73 65 2d 6b 65 79 6d 61 70 29 20 75 6e 6c 65 73 73 20 67 65 74 20 71 75 6f 74 65 20 28 27 arse-keymap).unless.get.quote.('
4b20 76 61 72 69 61 62 6c 65 2d 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 29 20 70 75 74 20 27 76 61 72 variable-documentation).put.'var
4b40 69 61 62 6c 65 2d 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 28 6e 69 6c 29 20 28 27 76 61 72 69 iable-documentation.(nil).('vari
4b60 61 62 6c 65 2d 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 29 20 27 76 61 72 69 61 62 6c 65 2d 64 6f able-documentation).'variable-do
4b80 63 75 6d 65 6e 74 61 74 69 6f 6e 20 6d 61 6b 65 2d 76 61 72 69 61 62 6c 65 2d 62 75 66 66 65 72 cumentation.make-variable-buffer
4ba0 2d 6c 6f 63 61 6c 20 28 27 70 65 72 6d 61 6e 65 6e 74 2d 6c 6f 63 61 6c 20 74 29 20 77 68 65 6e -local.('permanent-local.t).when
4bc0 20 65 76 69 6c 2d 6d 61 6b 65 2d 69 6e 74 65 72 63 65 70 74 2d 6d 61 70 20 65 76 69 6c 2d 6d 61 .evil-make-intercept-map.evil-ma
4be0 6b 65 2d 6f 76 65 72 72 69 64 69 6e 67 2d 6d 61 70 20 61 70 70 65 6e 64 20 28 27 70 65 72 6d 61 ke-overriding-map.append.('perma
4c00 6e 65 6e 74 2d 6c 6f 63 61 6c 20 74 29 20 65 76 69 6c 2d 61 64 64 2d 74 6f 2d 61 6c 69 73 74 20 nent-local.t).evil-add-to-alist.
4c20 27 65 76 69 6c 2d 6c 6f 63 61 6c 2d 6b 65 79 6d 61 70 73 2d 61 6c 69 73 74 20 27 65 76 69 6c 2d 'evil-local-keymaps-alist.'evil-
4c40 67 6c 6f 62 61 6c 2d 6b 65 79 6d 61 70 73 2d 61 6c 69 73 74 20 27 65 76 69 6c 2d 6d 6f 64 65 2d global-keymaps-alist.'evil-mode-
4c60 6d 61 70 2d 61 6c 69 73 74 20 64 65 66 75 6e 20 28 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 29 20 map-alist.defun.(&optional.arg).
4c80 28 69 6e 74 65 72 61 63 74 69 76 65 29 20 63 6f 6e 64 20 28 6e 75 6d 62 65 72 70 20 61 72 67 29 (interactive).cond.(numberp.arg)
4ca0 20 73 65 74 71 20 28 28 3e 20 61 72 67 20 30 29 29 20 6e 6f 74 20 66 75 6e 63 20 62 6f 64 79 20 .setq.((>.arg.0)).not.func.body.
4cc0 6b 65 79 6d 61 70 20 64 6f 63 5d 20 32 34 20 28 23 24 20 2e 20 31 37 36 39 36 29 5d 29 29 0a 28 keymap.doc].24.(#$...17696)])).(
4ce0 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 30 33 23 5c 33 30 34 byte-code."\300\301\302\303#\304
4d00 5c 33 30 31 5c 33 30 35 5c 33 30 36 23 5c 32 30 37 22 20 5b 66 75 6e 63 74 69 6f 6e 2d 70 75 74 \301\305\306#\207".[function-put
4d20 20 65 76 69 6c 2d 64 65 66 69 6e 65 2d 6b 65 79 6d 61 70 20 6c 69 73 70 2d 69 6e 64 65 6e 74 2d .evil-define-keymap.lisp-indent-
4d40 66 75 6e 63 74 69 6f 6e 20 64 65 66 75 6e 20 70 75 74 20 65 64 65 62 75 67 2d 66 6f 72 6d 2d 73 function.defun.put.edebug-form-s
4d60 70 65 63 20 28 26 64 65 66 69 6e 65 20 6e 61 6d 65 20 5b 26 6f 70 74 69 6f 6e 61 6c 20 73 74 72 pec.(&define.name.[&optional.str
4d80 69 6e 67 70 5d 20 5b 26 72 65 73 74 20 5b 6b 65 79 77 6f 72 64 70 20 73 65 78 70 5d 5d 20 64 65 ingp].[&rest.[keywordp.sexp]].de
4da0 66 2d 62 6f 64 79 29 5d 20 35 29 0a 23 40 34 32 39 20 54 6f 67 67 6c 65 20 69 6e 74 65 72 63 65 f-body)].5).#@429.Toggle.interce
4dc0 70 74 69 6f 6e 20 6f 66 20 5c 65 20 28 65 73 63 61 70 65 29 2e 0a 45 6e 61 62 6c 65 20 77 69 74 ption.of.\e.(escape)..Enable.wit
4de0 68 20 70 6f 73 69 74 69 76 65 20 41 52 47 20 61 6e 64 20 64 69 73 61 62 6c 65 20 77 69 74 68 20 h.positive.ARG.and.disable.with.
4e00 6e 65 67 61 74 69 76 65 20 41 52 47 2e 0a 0a 57 68 65 6e 20 65 6e 61 62 6c 65 64 2c 20 60 65 76 negative.ARG...When.enabled,.`ev
4e20 69 6c 2d 65 73 63 2d 6d 6f 64 65 27 20 6d 6f 64 69 66 69 65 73 20 74 68 65 20 65 6e 74 72 79 20 il-esc-mode'.modifies.the.entry.
4e40 6f 66 20 5c 65 20 69 6e 0a 60 69 6e 70 75 74 2d 64 65 63 6f 64 65 2d 6d 61 70 27 2e 20 49 66 20 of.\e.in.`input-decode-map'..If.
4e60 73 75 63 68 20 61 6e 20 65 76 65 6e 74 20 61 72 72 69 76 65 73 2c 20 69 74 20 69 73 20 74 72 61 such.an.event.arrives,.it.is.tra
4e80 6e 73 6c 61 74 65 64 20 74 6f 0a 61 20 70 6c 61 69 6e 20 27 65 73 63 61 70 65 20 65 76 65 6e 74 nslated.to.a.plain.'escape.event
4ea0 20 69 66 20 6e 6f 20 66 75 72 74 68 65 72 20 65 76 65 6e 74 20 6f 63 63 75 72 73 20 77 69 74 68 .if.no.further.event.occurs.with
4ec0 69 6e 0a 60 65 76 69 6c 2d 65 73 63 2d 64 65 6c 61 79 27 20 73 65 63 6f 6e 64 73 2e 20 4f 74 68 in.`evil-esc-delay'.seconds..Oth
4ee0 65 72 77 69 73 65 20 6e 6f 20 74 72 61 6e 73 6c 61 74 69 6f 6e 20 68 61 70 70 65 6e 73 20 61 6e erwise.no.translation.happens.an
4f00 64 0a 74 68 65 20 45 53 43 20 70 72 65 66 69 78 20 6d 61 70 20 28 69 2e 65 2e 20 74 68 65 20 6d d.the.ESC.prefix.map.(i.e..the.m
4f20 61 70 20 6f 72 69 67 69 6e 61 6c 6c 79 20 62 6f 75 6e 64 20 74 6f 20 5c 65 20 69 6e 0a 60 69 6e ap.originally.bound.to.\e.in.`in
4f40 70 75 74 2d 64 65 63 6f 64 65 2d 6d 61 70 60 29 20 69 73 20 72 65 74 75 72 6e 65 64 2e 1f 0a 28 put-decode-map`).is.returned...(
4f60 64 65 66 61 6c 69 61 73 20 27 65 76 69 6c 2d 65 73 63 2d 6d 6f 64 65 20 23 5b 28 26 6f 70 74 69 defalias.'evil-esc-mode.#[(&opti
4f80 6f 6e 61 6c 20 61 72 67 29 20 22 08 5c 32 30 33 5c 6e 00 08 5c 33 30 32 3d 5c 32 30 33 16 00 5c onal.arg).".\203\n..\302=\203..\
4fa0 33 30 31 09 5c 32 30 33 13 00 5c 33 30 33 5c 32 30 32 14 00 5c 33 30 34 21 5c 32 30 37 08 5c 33 301.\203..\303\202..\304!\207.\3
4fc0 30 32 56 5c 32 30 33 2e 00 09 3f 5c 32 30 35 46 00 5c 33 30 35 11 5c 33 30 36 5c 33 30 37 5c 33 02V\203...?\205F.\305.\306\307\3
4fe0 31 30 5c 22 5c 32 31 30 5c 33 31 31 5c 33 31 30 5c 33 31 32 20 5c 22 5c 32 30 37 08 5c 33 30 32 10\"\210\311\310\312.\"\207.\302
5000 57 5c 32 30 35 46 00 09 5c 32 30 35 46 00 5c 33 31 33 5c 33 30 37 5c 33 31 30 5c 22 5c 32 31 30 W\205F..\205F.\313\307\310\"\210
5020 5c 33 31 31 5c 33 31 34 5c 33 31 32 20 5c 22 5c 32 31 30 5c 33 31 35 5c 32 31 31 11 5c 32 30 37 \311\314\312.\"\210\315\211.\207
5040 22 20 5b 61 72 67 20 65 76 69 6c 2d 65 73 63 2d 6d 6f 64 65 20 30 20 2d 31 20 31 20 74 20 61 64 ".[arg.evil-esc-mode.0.-1.1.t.ad
5060 64 2d 68 6f 6f 6b 20 61 66 74 65 72 2d 6d 61 6b 65 2d 66 72 61 6d 65 2d 66 75 6e 63 74 69 6f 6e d-hook.after-make-frame-function
5080 73 20 65 76 69 6c 2d 69 6e 69 74 2d 65 73 63 20 6d 61 70 63 20 66 72 61 6d 65 2d 6c 69 73 74 20 s.evil-init-esc.mapc.frame-list.
50a0 72 65 6d 6f 76 65 2d 68 6f 6f 6b 20 65 76 69 6c 2d 64 65 69 6e 69 74 2d 65 73 63 20 6e 69 6c 5d remove-hook.evil-deinit-esc.nil]
50c0 20 33 20 28 23 24 20 2e 20 31 39 38 39 30 29 5d 29 0a 23 40 34 30 20 55 70 64 61 74 65 20 60 69 .3.(#$...19890)]).#@40.Update.`i
50e0 6e 70 75 74 2d 64 65 63 6f 64 65 2d 6d 61 70 27 20 69 6e 20 74 65 72 6d 69 6e 61 6c 2e 1f 0a 28 nput-decode-map'.in.terminal...(
5100 64 65 66 61 6c 69 61 73 20 27 65 76 69 6c 2d 69 6e 69 74 2d 65 73 63 20 23 5b 28 66 72 61 6d 65 defalias.'evil-init-esc.#[(frame
5120 29 20 22 5c 33 30 36 20 70 18 19 5c 33 30 37 5c 32 31 36 5c 33 31 30 5c 6e 5c 33 31 31 5c 22 5c )."\306.p..\307\216\310\n\311\"\
5140 32 31 30 5c 33 31 32 5c 6e 21 1b 5c 66 5c 33 31 33 3d 5c 32 30 34 5c 22 00 5c 66 5c 32 30 35 44 210\312\n!.\f\313=\204\".\f\205D
5160 00 5c 33 31 34 0b 21 5c 33 31 35 3d 5c 32 30 35 44 00 5c 33 31 36 0b 5c 33 31 37 5c 22 3f 5c 32 .\314.!\315=\205D.\316.\317\"?\2
5180 30 35 44 00 5c 33 32 30 0d 5c 33 32 31 5c 22 1e 0f 5c 33 32 32 0b 5c 33 31 37 0e 0f 23 5c 32 31 05D.\320.\321\"..\322.\317..#\21
51a0 30 5c 33 32 33 0d 5c 33 32 34 5c 33 32 35 5c 33 32 36 0e 0f 5c 33 32 37 5c 33 33 30 5c 32 35 37 0\323.\324\325\326..\327\330\257
51c0 05 23 29 2c 5c 32 30 37 22 20 5b 23 31 3d 23 3a 6f 6c 64 2d 62 75 66 66 65 72 20 23 32 3d 23 3a .#),\207".[#1=#:old-buffer.#2=#:
51e0 6f 6c 64 2d 66 72 61 6d 65 20 66 72 61 6d 65 20 74 65 72 6d 20 65 76 69 6c 2d 69 6e 74 65 72 63 old-frame.frame.term.evil-interc
5200 65 70 74 2d 65 73 63 20 69 6e 70 75 74 2d 64 65 63 6f 64 65 2d 6d 61 70 20 73 65 6c 65 63 74 65 ept-esc.input-decode-map.selecte
5220 64 2d 66 72 61 6d 65 20 23 5b 6e 69 6c 20 22 5c 33 30 32 08 21 5c 32 30 33 0b 00 5c 33 30 33 08 d-frame.#[nil."\302.!\203..\303.
5240 5c 33 30 34 5c 22 5c 32 31 30 5c 33 30 35 09 21 5c 32 30 35 13 00 09 71 5c 32 30 37 22 20 5b 23 \304\"\210\305.!\205...q\207".[#
5260 32 23 20 23 31 23 20 66 72 61 6d 65 2d 6c 69 76 65 2d 70 20 73 65 6c 65 63 74 2d 66 72 61 6d 65 2#.#1#.frame-live-p.select-frame
5280 20 6e 6f 72 65 63 6f 72 64 20 62 75 66 66 65 72 2d 6c 69 76 65 2d 70 5d 20 33 5d 20 73 65 6c 65 .norecord.buffer-live-p].3].sele
52a0 63 74 2d 66 72 61 6d 65 20 6e 6f 72 65 63 6f 72 64 20 66 72 61 6d 65 2d 74 65 72 6d 69 6e 61 6c ct-frame.norecord.frame-terminal
52c0 20 61 6c 77 61 79 73 20 74 65 72 6d 69 6e 61 6c 2d 6c 69 76 65 2d 70 20 74 20 74 65 72 6d 69 6e .always.terminal-live-p.t.termin
52e0 61 6c 2d 70 61 72 61 6d 65 74 65 72 20 65 76 69 6c 2d 65 73 63 2d 6d 61 70 20 6c 6f 6f 6b 75 70 al-parameter.evil-esc-map.lookup
5300 2d 6b 65 79 20 5b 32 37 5d 20 73 65 74 2d 74 65 72 6d 69 6e 61 6c 2d 70 61 72 61 6d 65 74 65 72 -key.[27].set-terminal-parameter
5320 20 64 65 66 69 6e 65 2d 6b 65 79 20 5b 32 37 5d 20 6d 65 6e 75 2d 69 74 65 6d 20 22 22 20 3a 66 .define-key.[27].menu-item."".:f
5340 69 6c 74 65 72 20 65 76 69 6c 2d 65 73 63 5d 20 38 20 28 23 24 20 2e 20 32 30 36 39 35 29 5d 29 ilter.evil-esc].8.(#$...20695)])
5360 0a 23 40 34 31 20 52 65 73 74 6f 72 65 20 60 69 6e 70 75 74 2d 64 65 63 6f 64 65 2d 6d 61 70 27 .#@41.Restore.`input-decode-map'
5380 20 69 6e 20 74 65 72 6d 69 6e 61 6c 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 76 69 6c 2d 64 .in.terminal...(defalias.'evil-d
53a0 65 69 6e 69 74 2d 65 73 63 20 23 5b 28 66 72 61 6d 65 29 20 22 5c 33 30 36 20 70 18 19 5c 33 30 einit-esc.#[(frame)."\306.p..\30
53c0 37 5c 32 31 36 5c 33 31 30 5c 6e 5c 33 31 31 5c 22 5c 32 31 30 5c 33 31 32 5c 6e 21 1b 5c 33 31 7\216\310\n\311\"\210\312\n!.\31
53e0 33 0b 21 5c 32 30 35 2b 00 5c 33 31 34 0b 5c 33 30 34 5c 22 5c 32 31 31 1c 5c 32 30 35 2a 00 5c 3.!\205+.\314.\304\"\211.\205*.\
5400 33 31 35 0d 5c 33 31 36 5c 66 23 5c 32 31 30 5c 33 31 37 0b 5c 33 30 34 5c 33 32 30 23 29 2c 5c 315.\316\f#\210\317.\304\320#),\
5420 32 30 37 22 20 5b 23 31 3d 23 3a 6f 6c 64 2d 62 75 66 66 65 72 20 23 32 3d 23 3a 6f 6c 64 2d 66 207".[#1=#:old-buffer.#2=#:old-f
5440 72 61 6d 65 20 66 72 61 6d 65 20 74 65 72 6d 20 65 76 69 6c 2d 65 73 63 2d 6d 61 70 20 69 6e 70 rame.frame.term.evil-esc-map.inp
5460 75 74 2d 64 65 63 6f 64 65 2d 6d 61 70 20 73 65 6c 65 63 74 65 64 2d 66 72 61 6d 65 20 23 5b 6e ut-decode-map.selected-frame.#[n
5480 69 6c 20 22 5c 33 30 32 08 21 5c 32 30 33 0b 00 5c 33 30 33 08 5c 33 30 34 5c 22 5c 32 31 30 5c il."\302.!\203..\303.\304\"\210\
54a0 33 30 35 09 21 5c 32 30 35 13 00 09 71 5c 32 30 37 22 20 5b 23 32 23 20 23 31 23 20 66 72 61 6d 305.!\205...q\207".[#2#.#1#.fram
54c0 65 2d 6c 69 76 65 2d 70 20 73 65 6c 65 63 74 2d 66 72 61 6d 65 20 6e 6f 72 65 63 6f 72 64 20 62 e-live-p.select-frame.norecord.b
54e0 75 66 66 65 72 2d 6c 69 76 65 2d 70 5d 20 33 5d 20 73 65 6c 65 63 74 2d 66 72 61 6d 65 20 6e 6f uffer-live-p].3].select-frame.no
5500 72 65 63 6f 72 64 20 66 72 61 6d 65 2d 74 65 72 6d 69 6e 61 6c 20 74 65 72 6d 69 6e 61 6c 2d 6c record.frame-terminal.terminal-l
5520 69 76 65 2d 70 20 74 65 72 6d 69 6e 61 6c 2d 70 61 72 61 6d 65 74 65 72 20 64 65 66 69 6e 65 2d ive-p.terminal-parameter.define-
5540 6b 65 79 20 5b 32 37 5d 20 73 65 74 2d 74 65 72 6d 69 6e 61 6c 2d 70 61 72 61 6d 65 74 65 72 20 key.[27].set-terminal-parameter.
5560 6e 69 6c 5d 20 35 20 28 23 24 20 2e 20 32 31 33 35 30 29 5d 29 0a 23 40 38 30 36 20 54 72 61 6e nil].5.(#$...21350)]).#@806.Tran
5580 73 6c 61 74 65 20 5c 65 20 74 6f 20 27 65 73 63 61 70 65 20 69 66 20 6e 6f 20 66 75 72 74 68 65 slate.\e.to.'escape.if.no.furthe
55a0 72 20 65 76 65 6e 74 20 61 72 72 69 76 65 73 2e 0a 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 r.event.arrives..This.function.i
55c0 73 20 75 73 65 64 20 74 6f 20 74 72 61 6e 73 6c 61 74 65 20 61 20 5c 65 20 65 76 65 6e 74 20 65 s.used.to.translate.a.\e.event.e
55e0 69 74 68 65 72 20 74 6f 20 27 65 73 63 61 70 65 0a 6f 72 20 74 6f 20 74 68 65 20 73 74 61 6e 64 ither.to.'escape.or.to.the.stand
5600 61 72 64 20 45 53 43 20 70 72 65 66 69 78 20 74 72 61 6e 73 6c 61 74 69 6f 6e 20 6d 61 70 2e 20 ard.ESC.prefix.translation.map..
5620 49 66 20 5c 65 20 61 72 72 69 76 65 73 2c 0a 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 77 61 69 If.\e.arrives,.this.function.wai
5640 74 73 20 66 6f 72 20 60 65 76 69 6c 2d 65 73 63 2d 64 65 6c 61 79 27 20 73 65 63 6f 6e 64 73 20 ts.for.`evil-esc-delay'.seconds.
5660 66 6f 72 20 61 6e 6f 74 68 65 72 0a 65 76 65 6e 74 2e 20 49 66 20 6e 6f 20 6f 74 68 65 72 20 65 for.another.event..If.no.other.e
5680 76 65 6e 74 20 61 72 72 69 76 65 73 2c 20 74 68 65 20 65 76 65 6e 74 20 69 73 20 74 72 61 6e 73 vent.arrives,.the.event.is.trans
56a0 6c 61 74 65 64 20 74 6f 0a 27 65 73 63 61 70 65 2c 20 6f 74 68 65 72 77 69 73 65 20 69 74 20 69 lated.to.'escape,.otherwise.it.i
56c0 73 20 74 72 61 6e 73 6c 61 74 65 64 20 74 6f 20 74 68 65 20 73 74 61 6e 64 61 72 64 20 45 53 43 s.translated.to.the.standard.ESC
56e0 20 70 72 65 66 69 78 0a 6d 61 70 20 73 74 6f 72 65 64 20 69 6e 20 60 69 6e 70 75 74 2d 64 65 63 .prefix.map.stored.in.`input-dec
5700 6f 64 65 2d 6d 61 70 27 2e 20 49 66 20 60 65 76 69 6c 2d 69 6e 68 69 62 69 74 2d 65 73 63 27 20 ode-map'..If.`evil-inhibit-esc'.
5720 69 73 0a 6e 6f 6e 2d 6e 69 6c 20 6f 72 20 69 66 20 65 76 69 6c 20 69 73 20 69 6e 20 65 6d 61 63 is.non-nil.or.if.evil.is.in.emac
5740 73 20 73 74 61 74 65 2c 20 74 68 65 20 65 76 65 6e 74 20 69 73 20 61 6c 77 61 79 73 0a 74 72 61 s.state,.the.event.is.always.tra
5760 6e 73 6c 61 74 65 64 20 74 6f 20 74 68 65 20 45 53 43 20 70 72 65 66 69 78 2e 0a 0a 54 68 65 20 nslated.to.the.ESC.prefix...The.
5780 74 72 61 6e 73 6c 61 74 69 6f 6e 20 74 6f 20 27 65 73 63 61 70 65 20 68 61 70 70 65 6e 73 20 6f translation.to.'escape.happens.o
57a0 6e 6c 79 20 69 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 63 6f 6d 6d 61 6e 64 0a 68 61 73 20 69 nly.if.the.current.command.has.i
57c0 6e 64 65 65 64 20 62 65 65 6e 20 74 72 69 67 67 65 72 65 64 20 62 79 20 5c 65 2e 20 49 6e 20 6f ndeed.been.triggered.by.\e..In.o
57e0 74 68 65 72 20 77 6f 72 64 73 2c 20 74 68 69 73 20 77 69 6c 6c 20 6f 6e 6c 79 0a 68 61 70 70 65 ther.words,.this.will.only.happe
5800 6e 20 77 68 65 6e 20 74 68 65 20 6b 65 79 6d 61 70 20 69 73 20 61 63 63 65 73 73 65 64 20 66 72 n.when.the.keymap.is.accessed.fr
5820 6f 6d 20 60 72 65 61 64 2d 6b 65 79 2d 73 65 71 75 65 6e 63 65 27 2e 20 49 6e 0a 70 61 72 74 69 om.`read-key-sequence'..In.parti
5840 63 75 6c 61 72 2c 20 69 66 20 69 74 20 69 73 20 61 63 63 65 73 73 20 66 72 6f 6d 20 60 64 65 66 cular,.if.it.is.access.from.`def
5860 69 6e 65 2d 6b 65 79 27 20 74 68 65 20 72 65 74 75 72 6e 65 64 0a 6d 61 70 70 69 6e 67 20 77 69 ine-key'.the.returned.mapping.wi
5880 6c 6c 20 61 6c 77 61 79 73 20 62 65 20 74 68 65 20 45 53 43 20 70 72 65 66 69 78 20 6d 61 70 2e ll.always.be.the.ESC.prefix.map.
58a0 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 76 69 6c 2d 65 73 63 20 23 5b 28 6d 61 70 29 20 22 08 ..(defalias.'evil-esc.#[(map).".
58c0 5c 32 30 34 45 00 09 5c 32 30 34 12 00 5c 33 30 36 20 5c 32 30 34 12 00 5c 33 30 37 20 5c 32 30 \204E..\204..\306.\204..\307.\20
58e0 33 45 00 5c 33 31 30 20 5c 32 30 34 45 00 5c 33 31 31 20 5c 32 31 31 1a 47 5c 33 31 32 56 5c 32 3E.\310.\204E.\311.\211.G\312V\2
5900 30 35 28 00 5c 6e 5c 32 31 31 47 53 48 5c 33 31 33 55 29 5c 32 30 33 45 00 5c 33 31 34 0b 21 5c 05(.\n\211GSH\313U)\203E.\314.!\
5920 32 30 33 45 00 5c 33 31 35 5c 66 5c 32 30 33 47 00 5c 33 31 36 20 5c 32 31 30 5c 33 31 37 0d 5c 203E.\315\f\203G.\316.\210\317.\
5940 33 32 30 5c 22 15 5c 33 32 31 5c 33 32 32 5c 32 31 31 5c 22 5c 32 31 30 5c 32 30 37 0e 13 5c 32 320\".\321\322\211\"\210\207..\2
5960 30 37 22 20 5b 65 76 69 6c 2d 69 6e 68 69 62 69 74 2d 65 73 63 20 65 76 69 6c 2d 6c 6f 63 61 6c 07".[evil-inhibit-esc.evil-local
5980 2d 6d 6f 64 65 20 6b 65 79 73 20 65 76 69 6c 2d 65 73 63 2d 64 65 6c 61 79 20 64 65 66 69 6e 69 -mode.keys.evil-esc-delay.defini
59a0 6e 67 2d 6b 62 64 2d 6d 61 63 72 6f 20 6c 61 73 74 2d 6b 62 64 2d 6d 61 63 72 6f 20 65 76 69 6c ng-kbd-macro.last-kbd-macro.evil
59c0 2d 65 78 2d 70 20 61 63 74 69 76 65 2d 6d 69 6e 69 62 75 66 66 65 72 2d 77 69 6e 64 6f 77 20 65 -ex-p.active-minibuffer-window.e
59e0 76 69 6c 2d 65 6d 61 63 73 2d 73 74 61 74 65 2d 70 20 74 68 69 73 2d 73 69 6e 67 6c 65 2d 63 6f vil-emacs-state-p.this-single-co
5a00 6d 6d 61 6e 64 2d 6b 65 79 73 20 30 20 32 37 20 73 69 74 2d 66 6f 72 20 5b 65 73 63 61 70 65 5d mmand-keys.0.27.sit-for.[escape]
5a20 20 65 6e 64 2d 6b 62 64 2d 6d 61 63 72 6f 20 76 63 6f 6e 63 61 74 20 5b 65 73 63 61 70 65 5d 20 .end-kbd-macro.vconcat.[escape].
5a40 73 74 61 72 74 2d 6b 62 64 2d 6d 61 63 72 6f 20 74 20 6d 61 70 5d 20 35 20 28 23 24 20 2e 20 32 start-kbd-macro.t.map].5.(#$...2
5a60 31 38 38 34 29 5d 29 0a 23 40 33 37 20 57 68 65 74 68 65 72 20 53 59 4d 20 69 73 20 74 68 65 20 1884)]).#@37.Whether.SYM.is.the.
5a80 6e 61 6d 65 20 6f 66 20 61 20 73 74 61 74 65 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 76 69 name.of.a.state...(defalias.'evi
5aa0 6c 2d 73 74 61 74 65 2d 70 20 23 5b 28 73 79 6d 29 20 22 08 09 5c 32 33 36 5c 32 30 37 22 20 5b l-state-p.#[(sym)."..\236\207".[
5ac0 73 79 6d 20 65 76 69 6c 2d 73 74 61 74 65 2d 70 72 6f 70 65 72 74 69 65 73 5d 20 32 20 28 23 24 sym.evil-state-properties].2.(#$
5ae0 20 2e 20 32 33 31 34 39 29 5d 29 0a 23 40 32 38 36 20 52 65 74 75 72 6e 20 61 20 6b 65 79 6d 61 ...23149)]).#@286.Return.a.keyma
5b00 70 20 61 6c 69 73 74 20 6f 66 20 6b 65 79 6d 61 70 73 20 61 63 74 69 76 61 74 65 64 20 62 79 20 p.alist.of.keymaps.activated.by.
5b20 53 54 41 54 45 2e 0a 49 66 20 53 54 41 54 45 20 72 65 66 65 72 65 6e 63 65 73 20 6f 74 68 65 72 STATE..If.STATE.references.other
5b40 20 73 74 61 74 65 73 20 69 6e 20 69 74 73 20 3a 65 6e 61 62 6c 65 20 70 72 6f 70 65 72 74 79 2c .states.in.its.:enable.property,
5b60 0a 74 68 65 73 65 20 73 74 61 74 65 73 20 61 72 65 20 72 65 63 75 72 73 69 76 65 6c 79 20 70 72 .these.states.are.recursively.pr
5b80 6f 63 65 73 73 65 64 20 61 6e 64 20 61 64 64 65 64 20 74 6f 20 74 68 65 20 6c 69 73 74 2e 0a 28 ocessed.and.added.to.the.list..(
5ba0 54 68 65 20 45 58 43 4c 55 44 45 44 20 61 72 67 75 6d 65 6e 74 20 69 73 20 61 6e 20 69 6e 74 65 The.EXCLUDED.argument.is.an.inte
5bc0 72 6e 61 6c 20 73 61 66 65 67 75 61 72 64 20 61 67 61 69 6e 73 74 0a 69 6e 66 69 6e 69 74 65 20 rnal.safeguard.against.infinite.
5be0 72 65 63 75 72 73 69 6f 6e 2c 20 6b 65 65 70 69 6e 67 20 74 72 61 63 6b 20 6f 66 20 70 72 6f 63 recursion,.keeping.track.of.proc
5c00 65 73 73 65 64 20 73 74 61 74 65 73 2e 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 76 69 6c 2d essed.states.)..(defalias.'evil-
5c20 73 74 61 74 65 2d 6b 65 79 6d 61 70 73 20 23 5b 28 73 74 61 74 65 20 26 72 65 73 74 20 65 78 63 state-keymaps.#[(state.&rest.exc
5c40 6c 75 64 65 64 29 20 22 08 5c 32 30 36 05 00 09 18 5c 33 30 36 08 5c 33 30 37 5c 22 1a 5c 33 30 luded).".\206....\306.\307\".\30
5c60 36 08 5c 33 31 30 5c 22 5c 33 30 36 08 5c 33 31 31 5c 33 31 32 23 42 1b 5c 33 30 36 08 5c 33 31 6.\310\"\306.\311\312#B.\306.\31
5c80 33 5c 22 5c 33 30 36 08 5c 33 31 34 5c 33 31 32 23 42 1c 5c 33 31 35 08 21 1d 5c 33 31 36 08 21 3\"\306.\314\312#B.\315.!.\316.!
5ca0 1e 1a 5c 33 31 37 08 21 1e 1b 5c 33 32 30 08 21 5c 32 31 31 1e 1c 43 1e 1d 0e 1e 3f 1e 1f 08 5c ..\317.!..\320.!\211..C....?...\
5cc0 6e 3e 5c 32 30 34 47 00 08 5c 6e 42 12 5c 6e 5c 33 32 31 1e 20 5c 32 31 31 1e 21 5c 32 30 33 5c n>\204G..\nB.\n\321..\211.!\203\
5ce0 33 32 31 00 0e 21 40 5c 32 31 31 16 20 0e 1e 3e 5c 32 30 34 5c 33 31 30 00 0e 20 08 3d 5c 32 30 321..!@\211....>\204\310....=\20
5d00 33 7e 00 5c 33 32 32 0e 1d 5c 66 43 0d 0e 1a 0e 1b 0b 43 5c 32 35 37 05 5c 22 16 1d 08 0e 1e 42 3~.\322..\fC......C\257.\".....B
5d20 16 1e 5c 32 30 32 5c 33 31 30 00 5c 33 32 33 0e 20 21 5c 32 30 33 5c 32 32 36 00 5c 33 32 32 0e ..\202\310.\323..!\203\226.\322.
5d40 1d 5c 33 32 34 5c 33 32 35 0e 20 0e 1e 23 43 5c 22 16 1d 5c 32 30 32 5c 33 31 30 00 5c 33 32 36 .\324\325....#C\"..\202\310.\326
5d60 0e 20 21 5c 32 30 34 5c 32 37 30 00 5c 33 32 36 0e 20 4a 21 5c 32 30 33 5c 32 35 36 00 0e 20 4a ..!\204\270.\326..J!\203\256...J
5d80 5c 32 31 31 16 20 5c 32 30 34 5c 32 37 30 00 5c 33 32 37 0e 20 21 5c 32 31 31 16 20 5c 32 30 33 \211..\204\270.\327..!\211..\203
5da0 5c 33 31 30 00 5c 33 32 32 0e 1d 5c 33 33 30 0e 20 5c 33 31 32 5c 22 0e 20 42 43 43 5c 22 16 1d \310.\322..\330..\312\"..BCC\"..
5dc0 0e 21 41 5c 32 31 31 16 21 5c 32 30 34 51 00 2a 0e 1f 5c 32 30 33 5c 33 33 37 00 5c 33 32 34 5c .!A\211.!\204Q.*..\203\337.\324\
5de0 33 33 31 0e 1d 5c 22 5c 32 30 32 5c 33 34 34 00 5c 33 32 34 5c 33 32 32 0e 1d 5c 22 2e 5c 6e 5c 331..\"\202\344.\324\322..\".\n\
5e00 32 30 37 22 20 5b 73 74 61 74 65 20 65 76 69 6c 2d 73 74 61 74 65 20 65 6e 61 62 6c 65 20 6d 61 207".[state.evil-state.enable.ma
5e20 70 20 6c 6f 63 61 6c 2d 6d 61 70 20 6d 69 6e 6f 72 2d 6d 6f 64 65 2d 6d 61 70 73 20 65 76 69 6c p.local-map.minor-mode-maps.evil
5e40 2d 73 74 61 74 65 2d 70 72 6f 70 65 72 74 79 20 3a 65 6e 61 62 6c 65 20 3a 6d 6f 64 65 20 3a 6b -state-property.:enable.:mode.:k
5e60 65 79 6d 61 70 20 74 20 3a 6c 6f 63 61 6c 20 3a 6c 6f 63 61 6c 2d 6b 65 79 6d 61 70 20 65 76 69 eymap.t.:local.:local-keymap.evi
5e80 6c 2d 73 74 61 74 65 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 2d 6b 65 79 6d 61 70 73 20 65 76 69 6c 2d l-state-minor-mode-keymaps.evil-
5ea0 73 74 61 74 65 2d 61 75 78 69 6c 69 61 72 79 2d 6b 65 79 6d 61 70 73 20 65 76 69 6c 2d 73 74 61 state-auxiliary-keymaps.evil-sta
5ec0 74 65 2d 6f 76 65 72 72 69 64 69 6e 67 2d 6b 65 79 6d 61 70 73 20 65 76 69 6c 2d 73 74 61 74 65 te-overriding-keymaps.evil-state
5ee0 2d 69 6e 74 65 72 63 65 70 74 2d 6b 65 79 6d 61 70 73 20 6e 69 6c 20 61 70 70 65 6e 64 20 65 76 -intercept-keymaps.nil.append.ev
5f00 69 6c 2d 73 74 61 74 65 2d 70 20 61 70 70 6c 79 20 65 76 69 6c 2d 73 74 61 74 65 2d 6b 65 79 6d il-state-p.apply.evil-state-keym
5f20 61 70 73 20 6b 65 79 6d 61 70 70 20 65 76 69 6c 2d 6b 65 79 6d 61 70 2d 66 6f 72 2d 6d 6f 64 65 aps.keymapp.evil-keymap-for-mode
5f40 20 65 76 69 6c 2d 6d 6f 64 65 2d 66 6f 72 2d 6b 65 79 6d 61 70 20 65 76 69 6c 2d 63 6f 6e 63 61 .evil-mode-for-keymap.evil-conca
5f60 74 2d 6b 65 79 6d 61 70 2d 61 6c 69 73 74 73 20 61 75 78 2d 6d 61 70 73 20 6f 76 65 72 72 69 64 t-keymap-alists.aux-maps.overrid
5f80 69 6e 67 2d 6d 61 70 73 20 69 6e 74 65 72 63 65 70 74 2d 6d 61 70 73 20 72 65 73 75 6c 74 20 65 ing-maps.intercept-maps.result.e
5fa0 78 63 6c 75 64 65 64 20 72 65 6d 6f 76 65 2d 64 75 70 6c 69 63 61 74 65 73 20 65 6e 74 72 79 20 xcluded.remove-duplicates.entry.
5fc0 2d 2d 64 6f 6c 69 73 74 2d 74 61 69 6c 2d 2d 5d 20 38 20 28 23 24 20 2e 20 32 33 32 38 32 29 5d --dolist-tail--].8.(#$...23282)]
5fe0 29 0a 23 40 31 34 30 20 43 72 65 61 74 65 20 61 20 62 75 66 66 65 72 2d 6c 6f 63 61 6c 20 76 61 ).#@140.Create.a.buffer-local.va
6000 6c 75 65 20 66 6f 72 20 60 65 76 69 6c 2d 6d 6f 64 65 2d 6d 61 70 2d 61 6c 69 73 74 27 2e 0a 54 lue.for.`evil-mode-map-alist'..T
6020 68 69 73 20 69 73 20 61 20 6b 65 79 6d 61 70 20 61 6c 69 73 74 2c 20 64 65 74 65 72 6d 69 6e 65 his.is.a.keymap.alist,.determine
6040 64 20 62 79 20 74 68 65 20 63 75 72 72 65 6e 74 20 73 74 61 74 65 0a 28 6f 72 20 62 79 20 53 54 d.by.the.current.state.(or.by.ST
6060 41 54 45 20 69 66 20 73 70 65 63 69 66 69 65 64 29 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 ATE.if.specified)...(defalias.'e
6080 76 69 6c 2d 6e 6f 72 6d 61 6c 69 7a 65 2d 6b 65 79 6d 61 70 73 20 23 5b 28 26 6f 70 74 69 6f 6e vil-normalize-keymaps.#[(&option
60a0 61 6c 20 73 74 61 74 65 29 20 22 08 5c 32 30 36 05 00 09 5c 33 30 36 5c 33 30 37 5c 32 31 31 5c al.state).".\206...\306\307\211\
60c0 32 31 31 1a 1b 1c 1d 18 5c 33 31 30 20 5c 32 31 30 0e 14 5c 33 30 37 1e 15 5c 32 31 31 1e 16 5c 211.....\310.\210..\307..\211..\
60e0 32 30 33 69 00 0e 16 40 5c 32 31 31 16 15 5c 32 34 32 13 0e 15 5c 32 34 33 14 0b 0d 3e 5c 32 30 203i...@\211..\242...\243...>\20
6100 34 46 00 5c 33 31 31 5c 66 21 5c 32 30 34 46 00 5c 33 31 32 5c 66 21 5c 32 30 34 46 00 5c 33 31 4F.\311\f!\204F.\312\f!\204F.\31
6120 33 5c 66 21 5c 32 30 34 46 00 5c 33 31 34 5c 66 21 5c 32 30 33 4d 00 0b 0d 42 15 5c 32 30 32 60 3\f!\204F.\314\f!\203M...B.\202`
6140 00 5c 33 31 35 0b 21 5c 32 30 33 5c 5c 00 0b 4a 5c 32 30 33 5c 5c 00 0b 5c 33 31 36 21 5c 32 31 .\315.!\203\\..J\203\\..\316!\21
6160 30 0b 5c 33 30 37 4c 5c 32 31 30 0e 16 41 5c 32 31 31 16 16 5c 32 30 34 1c 00 2a 5c 33 30 37 16 0.\307L\210..A\211..\204..*\307.
6180 14 08 5c 32 30 35 5c 33 35 30 00 5c 33 31 37 08 21 5c 32 31 31 12 5c 33 30 37 1e 15 5c 32 31 31 ..\205\350.\317.!\211.\307..\211
61a0 1e 16 5c 32 30 33 5c 33 34 33 00 0e 16 40 5c 32 31 31 16 15 40 13 0e 15 41 14 5c 33 32 30 0b 21 ..\203\343...@\211..@...A.\320.!
61c0 5c 32 30 33 5c 32 32 36 00 0b 4a 5c 32 30 34 5c 32 35 32 00 5c 33 31 34 5c 66 21 5c 32 30 34 5c \203\226..J\204\252.\314\f!\204\
61e0 32 35 32 00 5c 33 31 35 0b 21 5c 32 30 33 5c 32 34 36 00 0b 5c 33 32 31 21 5c 32 31 30 0b 5c 33 252.\315.!\203\246..\321!\210.\3
6200 32 32 4c 5c 32 31 30 0b 0d 3e 5c 32 30 34 5c 33 31 30 00 5c 33 31 31 5c 66 21 5c 32 30 34 5c 33 22L\210..>\204\310.\311\f!\204\3
6220 31 30 00 5c 33 31 32 5c 66 21 5c 32 30 34 5c 33 31 30 00 5c 33 31 33 5c 66 21 5c 32 30 34 5c 33 10.\312\f!\204\310.\313\f!\204\3
6240 31 30 00 5c 33 31 34 5c 66 21 5c 32 30 33 5c 33 31 37 00 0b 0d 42 15 5c 32 30 32 5c 33 33 32 00 10.\314\f!\203\317...B.\202\332.
6260 0e 15 5c 33 32 33 0b 21 5c 32 30 36 5c 33 33 30 00 5c 66 5c 32 34 31 5c 32 31 30 0e 16 41 5c 32 ..\323.!\206\330.\f\241\210..A\2
6280 31 31 16 16 5c 32 30 34 7f 00 2a 5c 6e 5c 32 31 31 16 14 2d 5c 32 30 37 22 20 5b 73 74 61 74 65 11..\204..*\n\211..-\207".[state
62a0 20 65 76 69 6c 2d 73 74 61 74 65 20 74 65 6d 70 20 6d 6f 64 65 20 6d 61 70 20 65 78 63 6c 75 64 .evil-state.temp.mode.map.exclud
62c0 65 64 20 28 6e 69 6c 20 74 29 20 6e 69 6c 20 65 76 69 6c 2d 69 6e 69 74 69 61 6c 69 7a 65 2d 6c ed.(nil.t).nil.evil-initialize-l
62e0 6f 63 61 6c 2d 6b 65 79 6d 61 70 73 20 65 76 69 6c 2d 69 6e 74 65 72 63 65 70 74 2d 6b 65 79 6d ocal-keymaps.evil-intercept-keym
6300 61 70 2d 70 20 65 76 69 6c 2d 6f 76 65 72 72 69 64 69 6e 67 2d 6b 65 79 6d 61 70 2d 70 20 65 76 ap-p.evil-overriding-keymap-p.ev
6320 69 6c 2d 61 75 78 69 6c 69 61 72 79 2d 6b 65 79 6d 61 70 2d 70 20 65 76 69 6c 2d 6d 69 6e 6f 72 il-auxiliary-keymap-p.evil-minor
6340 2d 6d 6f 64 65 2d 6b 65 79 6d 61 70 2d 70 20 66 62 6f 75 6e 64 70 20 2d 31 20 65 76 69 6c 2d 73 -mode-keymap-p.fboundp.-1.evil-s
6360 74 61 74 65 2d 6b 65 79 6d 61 70 73 20 62 6f 75 6e 64 70 20 31 20 74 20 65 76 69 6c 2d 6b 65 79 tate-keymaps.boundp.1.t.evil-key
6380 6d 61 70 2d 66 6f 72 2d 6d 6f 64 65 20 65 76 69 6c 2d 6d 6f 64 65 2d 6d 61 70 2d 61 6c 69 73 74 map-for-mode.evil-mode-map-alist
63a0 20 65 6e 74 72 79 20 2d 2d 64 6f 6c 69 73 74 2d 74 61 69 6c 2d 2d 5d 20 36 20 28 23 24 20 2e 20 .entry.--dolist-tail--].6.(#$...
63c0 32 34 35 35 32 29 5d 29 0a 23 40 31 31 37 20 52 65 74 75 72 6e 20 74 68 65 20 6d 69 6e 6f 72 20 24552)]).#@117.Return.the.minor.
63e0 6d 6f 64 65 20 61 73 73 6f 63 69 61 74 65 64 20 77 69 74 68 20 4b 45 59 4d 41 50 2e 0a 52 65 74 mode.associated.with.KEYMAP..Ret
6400 75 72 6e 73 20 44 45 46 41 55 4c 54 20 69 66 20 6e 6f 20 6d 6f 64 65 20 69 73 20 66 6f 75 6e 64 urns.DEFAULT.if.no.mode.is.found
6420 2e 0a 53 65 65 20 61 6c 73 6f 20 60 65 76 69 6c 2d 6b 65 79 6d 61 70 2d 66 6f 72 2d 6d 6f 64 65 ..See.also.`evil-keymap-for-mode
6440 27 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 76 69 6c 2d 6d 6f 64 65 2d 66 6f 72 2d 6b 65 79 '...(defalias.'evil-mode-for-key
6460 6d 61 70 20 23 5b 28 6b 65 79 6d 61 70 20 26 6f 70 74 69 6f 6e 61 6c 20 64 65 66 61 75 6c 74 29 map.#[(keymap.&optional.default)
6480 20 22 5c 33 30 36 08 21 5c 32 30 33 5c 6e 00 08 5c 32 30 32 5c 66 00 08 4a 08 39 5c 32 30 35 12 ."\306.!\203\n..\202\f..J.9\205.
64a0 00 08 19 1a 09 5c 32 30 33 28 00 5c 33 30 37 09 0b 5c 22 40 5c 32 30 36 40 00 5c 33 30 37 09 5c .....\203(.\307..\"@\206@.\307.\
64c0 66 5c 22 40 5c 32 30 36 40 00 5c 33 30 37 5c 6e 5c 33 31 30 5c 33 31 31 5c 33 31 32 0b 5c 66 5c f\"@\206@.\307\n\310\311\312.\f\
64e0 22 5c 22 5c 22 40 5c 32 30 36 40 00 5c 33 30 37 5c 6e 0d 5c 22 40 5c 32 30 36 40 00 0e 0b 2a 5c "\"\"@\206@.\307\n.\"@\206@...*\
6500 32 30 37 22 20 5b 6b 65 79 6d 61 70 20 76 61 72 20 6d 61 70 20 65 76 69 6c 2d 67 6c 6f 62 61 6c 207".[keymap.var.map.evil-global
6520 2d 6b 65 79 6d 61 70 73 2d 61 6c 69 73 74 20 65 76 69 6c 2d 6c 6f 63 61 6c 2d 6b 65 79 6d 61 70 -keymaps-alist.evil-local-keymap
6540 73 2d 61 6c 69 73 74 20 6d 69 6e 6f 72 2d 6d 6f 64 65 2d 6d 61 70 2d 61 6c 69 73 74 20 6b 65 79 s-alist.minor-mode-map-alist.key
6560 6d 61 70 70 20 72 61 73 73 71 20 6d 61 70 63 61 72 20 23 5b 28 65 29 20 22 08 5c 32 34 32 08 5c mapp.rassq.mapcar.#[(e).".\242.\
6580 32 34 33 4a 42 5c 32 30 37 22 20 5b 65 5d 20 32 5d 20 61 70 70 65 6e 64 20 64 65 66 61 75 6c 74 243JB\207".[e].2].append.default
65a0 5d 20 37 20 28 23 24 20 2e 20 32 35 35 35 31 29 5d 29 0a 23 40 31 32 35 20 52 65 74 75 72 6e 20 ].7.(#$...25551)]).#@125.Return.
65c0 74 68 65 20 6b 65 79 6d 61 70 20 61 73 73 6f 63 69 61 74 65 64 20 77 69 74 68 20 4d 4f 44 45 2e the.keymap.associated.with.MODE.
65e0 0a 52 65 74 75 72 6e 20 74 68 65 20 6b 65 79 6d 61 70 20 76 61 72 69 61 62 6c 65 20 69 66 20 56 .Return.the.keymap.variable.if.V
6600 41 52 49 41 42 4c 45 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2e 0a 53 65 65 20 61 6c 73 6f 20 60 65 76 ARIABLE.is.non-nil..See.also.`ev
6620 69 6c 2d 6d 6f 64 65 2d 66 6f 72 2d 6b 65 79 6d 61 70 27 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 il-mode-for-keymap'...(defalias.
6640 27 65 76 69 6c 2d 6b 65 79 6d 61 70 2d 66 6f 72 2d 6d 6f 64 65 20 23 5b 28 6d 6f 64 65 20 26 6f 'evil-keymap-for-mode.#[(mode.&o
6660 70 74 69 6f 6e 61 6c 20 76 61 72 69 61 62 6c 65 29 20 22 08 09 5c 32 33 36 41 5c 32 30 36 0b 00 ptional.variable)."..\236A\206..
6680 08 5c 6e 5c 32 33 36 41 5c 32 31 31 1b 4a 5c 32 30 36 15 00 08 5c 66 5c 32 33 36 41 1d 0e 06 5c .\n\236A\211.J\206...\f\236A...\
66a0 32 30 33 1f 00 0b 5c 32 30 32 20 00 0d 2a 5c 32 30 37 22 20 5b 6d 6f 64 65 20 65 76 69 6c 2d 67 203...\202...*\207".[mode.evil-g
66c0 6c 6f 62 61 6c 2d 6b 65 79 6d 61 70 73 2d 61 6c 69 73 74 20 65 76 69 6c 2d 6c 6f 63 61 6c 2d 6b lobal-keymaps-alist.evil-local-k
66e0 65 79 6d 61 70 73 2d 61 6c 69 73 74 20 76 61 72 20 6d 69 6e 6f 72 2d 6d 6f 64 65 2d 6d 61 70 2d eymaps-alist.var.minor-mode-map-
6700 61 6c 69 73 74 20 6d 61 70 20 76 61 72 69 61 62 6c 65 5d 20 33 20 28 23 24 20 2e 20 32 36 30 34 alist.map.variable].3.(#$...2604
6720 31 29 5d 29 0a 23 40 35 35 20 52 65 74 75 72 6e 20 61 20 6b 65 79 6d 61 70 20 61 6c 69 73 74 20 1)]).#@55.Return.a.keymap.alist.
6740 6f 66 20 61 75 78 69 6c 69 61 72 79 20 6b 65 79 6d 61 70 73 20 66 6f 72 20 53 54 41 54 45 2e 1f of.auxiliary.keymaps.for.STATE..
6760 0a 28 64 65 66 61 6c 69 61 73 20 27 65 76 69 6c 2d 73 74 61 74 65 2d 61 75 78 69 6c 69 61 72 79 .(defalias.'evil-state-auxiliary
6780 2d 6b 65 79 6d 61 70 73 20 23 5b 28 73 74 61 74 65 29 20 22 08 5c 32 30 36 05 00 09 5c 33 30 36 -keymaps.#[(state).".\206...\306
67a0 5c 32 31 31 1a 1b 18 5c 33 30 37 20 5c 33 30 36 1c 5c 32 31 31 1d 5c 32 30 33 2f 00 0d 40 14 5c \211...\307.\306.\211.\203/..@.\
67c0 33 31 30 5c 66 08 5c 22 5c 32 31 31 13 5c 32 30 33 28 00 5c 33 31 31 5c 66 5c 33 31 32 5c 22 0b 310\f.\"\211.\203(.\311\f\312\".
67e0 42 5c 6e 42 12 0d 41 5c 32 31 31 15 5c 32 30 34 13 00 5c 33 30 36 14 5c 6e 5c 32 31 30 2a 5c 6e B\nB..A\211.\204..\306.\n\210*\n
6800 5c 32 33 37 2b 5c 32 30 37 22 20 5b 73 74 61 74 65 20 65 76 69 6c 2d 73 74 61 74 65 20 72 65 73 \237+\207".[state.evil-state.res
6820 75 6c 74 20 61 75 78 20 6d 61 70 20 2d 2d 64 6f 6c 69 73 74 2d 74 61 69 6c 2d 2d 20 6e 69 6c 20 ult.aux.map.--dolist-tail--.nil.
6840 63 75 72 72 65 6e 74 2d 61 63 74 69 76 65 2d 6d 61 70 73 20 65 76 69 6c 2d 67 65 74 2d 61 75 78 current-active-maps.evil-get-aux
6860 69 6c 69 61 72 79 2d 6b 65 79 6d 61 70 20 65 76 69 6c 2d 6d 6f 64 65 2d 66 6f 72 2d 6b 65 79 6d iliary-keymap.evil-mode-for-keym
6880 61 70 20 74 5d 20 34 20 28 23 24 20 2e 20 32 36 34 31 30 29 5d 29 0a 23 40 35 36 20 52 65 74 75 ap.t].4.(#$...26410)]).#@56.Retu
68a0 72 6e 20 61 20 6b 65 79 6d 61 70 20 61 6c 69 73 74 20 6f 66 20 6d 69 6e 6f 72 2d 6d 6f 64 65 20 rn.a.keymap.alist.of.minor-mode.
68c0 6b 65 79 6d 61 70 73 20 66 6f 72 20 53 54 41 54 45 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 keymaps.for.STATE...(defalias.'e
68e0 76 69 6c 2d 73 74 61 74 65 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 2d 6b 65 79 6d 61 70 73 20 23 5b 28 vil-state-minor-mode-keymaps.#[(
6900 73 74 61 74 65 29 20 22 08 5c 32 30 36 05 00 09 5c 32 31 31 18 5c 6e 5c 32 33 36 5c 32 31 31 1b state).".\206...\211.\n\236\211.
6920 5c 32 30 35 10 00 0b 41 2a 5c 32 30 37 22 20 5b 73 74 61 74 65 20 65 76 69 6c 2d 73 74 61 74 65 \205...A*\207".[state.evil-state
6940 20 65 76 69 6c 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 2d 6b 65 79 6d 61 70 73 2d 61 6c 69 73 74 20 73 .evil-minor-mode-keymaps-alist.s
6960 74 61 74 65 2d 65 6e 74 72 79 5d 20 33 20 28 23 24 20 2e 20 32 36 37 38 30 29 5d 29 0a 23 40 35 tate-entry].3.(#$...26780)]).#@5
6980 36 20 52 65 74 75 72 6e 20 61 20 6b 65 79 6d 61 70 20 61 6c 69 73 74 20 6f 66 20 6f 76 65 72 72 6.Return.a.keymap.alist.of.overr
69a0 69 64 69 6e 67 20 6b 65 79 6d 61 70 73 20 66 6f 72 20 53 54 41 54 45 2e 1f 0a 28 64 65 66 61 6c iding.keymaps.for.STATE...(defal
69c0 69 61 73 20 27 65 76 69 6c 2d 73 74 61 74 65 2d 6f 76 65 72 72 69 64 69 6e 67 2d 6b 65 79 6d 61 ias.'evil-state-overriding-keyma
69e0 70 73 20 23 5b 28 26 6f 70 74 69 6f 6e 61 6c 20 73 74 61 74 65 29 20 22 08 5c 32 30 36 05 00 09 ps.#[(&optional.state).".\206...
6a00 18 5c 33 30 35 1a 5c 33 30 36 20 5c 33 30 35 1b 5c 32 31 31 1c 5c 32 30 33 2d 00 5c 66 40 13 5c .\305.\306.\305.\211.\203-.\f@.\
6a20 33 30 37 0b 08 5c 22 5c 32 31 31 13 5c 32 30 33 26 00 5c 33 31 30 0b 5c 33 31 31 5c 22 0b 42 5c 307..\"\211.\203&.\310.\311\".B\
6a40 6e 42 12 5c 66 41 5c 32 31 31 14 5c 32 30 34 11 00 2a 5c 6e 5c 32 33 37 2a 5c 32 30 37 22 20 5b nB.\fA\211.\204..*\n\237*\207".[
6a60 73 74 61 74 65 20 65 76 69 6c 2d 73 74 61 74 65 20 72 65 73 75 6c 74 20 6d 61 70 20 2d 2d 64 6f state.evil-state.result.map.--do
6a80 6c 69 73 74 2d 74 61 69 6c 2d 2d 20 6e 69 6c 20 63 75 72 72 65 6e 74 2d 61 63 74 69 76 65 2d 6d list-tail--.nil.current-active-m
6aa0 61 70 73 20 65 76 69 6c 2d 6f 76 65 72 72 69 64 69 6e 67 2d 6b 65 79 6d 61 70 2d 70 20 65 76 69 aps.evil-overriding-keymap-p.evi
6ac0 6c 2d 6d 6f 64 65 2d 66 6f 72 2d 6b 65 79 6d 61 70 20 74 5d 20 34 20 28 23 24 20 2e 20 32 37 30 l-mode-for-keymap.t].4.(#$...270
6ae0 31 30 29 5d 29 0a 23 40 35 35 20 52 65 74 75 72 6e 20 61 20 6b 65 79 6d 61 70 20 61 6c 69 73 74 10)]).#@55.Return.a.keymap.alist
6b00 20 6f 66 20 69 6e 74 65 72 63 65 70 74 20 6b 65 79 6d 61 70 73 20 66 6f 72 20 53 54 41 54 45 2e .of.intercept.keymaps.for.STATE.
6b20 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 76 69 6c 2d 73 74 61 74 65 2d 69 6e 74 65 72 63 65 70 ..(defalias.'evil-state-intercep
6b40 74 2d 6b 65 79 6d 61 70 73 20 23 5b 28 26 6f 70 74 69 6f 6e 61 6c 20 73 74 61 74 65 29 20 22 08 t-keymaps.#[(&optional.state).".
6b60 5c 32 30 36 05 00 09 18 5c 33 30 35 1a 5c 33 30 36 20 5c 33 30 35 1b 5c 32 31 31 1c 5c 32 30 33 \206....\305.\306.\305.\211.\203
6b80 37 00 5c 66 40 13 5c 33 30 37 0b 08 5c 22 5c 32 30 36 5c 22 00 5c 33 30 37 5c 33 31 30 0b 08 5c 7.\f@.\307..\"\206\".\307\310..\
6ba0 22 08 5c 22 5c 32 31 31 13 5c 32 30 33 30 00 5c 33 31 31 0b 5c 33 31 32 5c 22 0b 42 5c 6e 42 12 ".\"\211.\2030.\311.\312\".B\nB.
6bc0 5c 66 41 5c 32 31 31 14 5c 32 30 34 11 00 2a 5c 6e 5c 32 33 37 5c 32 31 31 12 2a 5c 32 30 37 22 \fA\211.\204..*\n\237\211.*\207"
6be0 20 5b 73 74 61 74 65 20 65 76 69 6c 2d 73 74 61 74 65 20 72 65 73 75 6c 74 20 6d 61 70 20 2d 2d .[state.evil-state.result.map.--
6c00 64 6f 6c 69 73 74 2d 74 61 69 6c 2d 2d 20 6e 69 6c 20 63 75 72 72 65 6e 74 2d 61 63 74 69 76 65 dolist-tail--.nil.current-active
6c20 2d 6d 61 70 73 20 65 76 69 6c 2d 69 6e 74 65 72 63 65 70 74 2d 6b 65 79 6d 61 70 2d 70 20 65 76 -maps.evil-intercept-keymap-p.ev
6c40 69 6c 2d 67 65 74 2d 61 75 78 69 6c 69 61 72 79 2d 6b 65 79 6d 61 70 20 65 76 69 6c 2d 6d 6f 64 il-get-auxiliary-keymap.evil-mod
6c60 65 2d 66 6f 72 2d 6b 65 79 6d 61 70 20 74 5d 20 35 20 28 23 24 20 2e 20 32 37 33 37 31 29 5d 29 e-for-keymap.t].5.(#$...27371)])
6c80 0a 23 40 39 37 20 53 65 74 20 74 68 65 20 61 75 78 69 6c 69 61 72 79 20 6b 65 79 6d 61 70 20 66 .#@97.Set.the.auxiliary.keymap.f
6ca0 6f 72 20 4d 41 50 20 69 6e 20 53 54 41 54 45 20 74 6f 20 41 55 58 2e 0a 49 66 20 41 55 58 20 69 or.MAP.in.STATE.to.AUX..If.AUX.i
6cc0 73 20 6e 69 6c 2c 20 63 72 65 61 74 65 20 61 20 6e 65 77 20 61 75 78 69 6c 69 61 72 79 20 6b 65 s.nil,.create.a.new.auxiliary.ke
6ce0 79 6d 61 70 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 76 69 6c 2d 73 65 74 2d 61 75 78 69 6c ymap...(defalias.'evil-set-auxil
6d00 69 61 72 79 2d 6b 65 79 6d 61 70 20 23 5b 28 6d 61 70 20 73 74 61 74 65 20 26 6f 70 74 69 6f 6e iary-keymap.#[(map.state.&option
6d20 61 6c 20 61 75 78 29 20 22 5c 33 30 33 08 21 5c 32 30 34 09 00 5c 33 30 34 20 10 5c 33 30 35 08 al.aux)."\303.!\204..\304..\305.
6d40 21 5c 32 30 34 21 00 5c 33 30 36 08 5c 33 30 37 5c 33 31 30 5c 33 31 31 09 5c 33 31 32 5c 22 5c !\204!.\306.\307\310\311.\312\"\
6d60 32 30 36 1e 00 5c 33 30 37 5c 33 31 33 09 5c 22 5c 22 5c 22 5c 32 31 30 5c 33 31 34 5c 6e 5c 33 206..\307\313.\"\"\"\210\314\n\3
6d80 31 35 5c 33 31 36 5c 33 30 37 5c 33 31 37 09 5c 22 21 43 21 08 23 5c 32 31 30 08 5c 32 30 37 22 15\316\307\317.\"!C!.#\210.\207"
6da0 20 5b 61 75 78 20 73 74 61 74 65 20 6d 61 70 20 6b 65 79 6d 61 70 70 20 6d 61 6b 65 2d 73 70 61 .[aux.state.map.keymapp.make-spa
6dc0 72 73 65 2d 6b 65 79 6d 61 70 20 65 76 69 6c 2d 61 75 78 69 6c 69 61 72 79 2d 6b 65 79 6d 61 70 rse-keymap.evil-auxiliary-keymap
6de0 2d 70 20 65 76 69 6c 2d 73 65 74 2d 6b 65 79 6d 61 70 2d 70 72 6f 6d 70 74 20 66 6f 72 6d 61 74 -p.evil-set-keymap-prompt.format
6e00 20 22 41 75 78 69 6c 69 61 72 79 20 6b 65 79 6d 61 70 20 66 6f 72 20 25 73 22 20 65 76 69 6c 2d ."Auxiliary.keymap.for.%s".evil-
6e20 73 74 61 74 65 2d 70 72 6f 70 65 72 74 79 20 3a 6e 61 6d 65 20 22 25 73 20 73 74 61 74 65 22 20 state-property.:name."%s.state".
6e40 64 65 66 69 6e 65 2d 6b 65 79 20 76 63 6f 6e 63 61 74 20 69 6e 74 65 72 6e 20 22 25 73 2d 73 74 define-key.vconcat.intern."%s-st
6e60 61 74 65 22 5d 20 37 20 28 23 24 20 2e 20 32 37 37 38 32 29 5d 29 0a 28 70 75 74 20 27 65 76 69 ate"].7.(#$...27782)]).(put.'evi
6e80 6c 2d 73 65 74 2d 61 75 78 69 6c 69 61 72 79 2d 6b 65 79 6d 61 70 20 27 6c 69 73 70 2d 69 6e 64 l-set-auxiliary-keymap.'lisp-ind
6ea0 65 6e 74 2d 66 75 6e 63 74 69 6f 6e 20 27 64 65 66 75 6e 29 0a 23 40 32 34 31 20 47 65 74 20 74 ent-function.'defun).#@241.Get.t
6ec0 68 65 20 61 75 78 69 6c 69 61 72 79 20 6b 65 79 6d 61 70 20 66 6f 72 20 4d 41 50 20 69 6e 20 53 he.auxiliary.keymap.for.MAP.in.S
6ee0 54 41 54 45 2e 0a 49 66 20 43 52 45 41 54 45 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 63 72 65 61 TATE..If.CREATE.is.non-nil,.crea
6f00 74 65 20 61 6e 20 61 75 78 69 6c 69 61 72 79 20 6b 65 79 6d 61 70 0a 69 66 20 4d 41 50 20 64 6f te.an.auxiliary.keymap.if.MAP.do
6f20 65 73 20 6e 6f 74 20 68 61 76 65 20 6f 6e 65 2e 20 49 66 20 43 52 45 41 54 45 20 61 6e 64 0a 49 es.not.have.one..If.CREATE.and.I
6f40 47 4e 4f 52 45 2d 50 41 52 45 4e 54 20 61 72 65 20 6e 6f 6e 2d 6e 69 6c 20 74 68 65 6e 20 61 20 GNORE-PARENT.are.non-nil.then.a.
6f60 6e 65 77 20 61 75 78 69 6c 69 61 72 79 0a 6b 65 79 6d 61 70 20 69 73 20 63 72 65 61 74 65 64 20 new.auxiliary.keymap.is.created.
6f80 65 76 65 6e 20 69 66 20 74 68 65 20 70 61 72 65 6e 74 20 6f 66 20 4d 41 50 20 68 61 73 0a 6f 6e even.if.the.parent.of.MAP.has.on
6fa0 65 20 61 6c 72 65 61 64 79 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 76 69 6c 2d 67 65 74 2d e.already...(defalias.'evil-get-
6fc0 61 75 78 69 6c 69 61 72 79 2d 6b 65 79 6d 61 70 20 23 5b 28 6d 61 70 20 73 74 61 74 65 20 26 6f auxiliary-keymap.#[(map.state.&o
6fe0 70 74 69 6f 6e 61 6c 20 63 72 65 61 74 65 20 69 67 6e 6f 72 65 2d 70 61 72 65 6e 74 29 20 22 08 ptional.create.ignore-parent).".
7000 5c 32 30 35 5a 00 5c 33 30 36 5c 33 30 37 5c 33 31 30 5c 33 31 31 08 5c 22 21 43 21 19 5c 6e 5c \205Z.\306\307\310\311.\"!C!.\n\
7020 32 30 35 5c 22 00 5c 33 31 32 0b 21 5c 32 30 35 5c 22 00 08 5c 32 30 35 5c 22 00 5c 33 31 33 5c 205\".\312.!\205\"..\205\".\313\
7040 33 31 32 0b 21 09 5c 22 1c 08 5c 32 30 33 2e 00 5c 33 31 33 0b 09 5c 22 5c 32 30 32 2f 00 0b 1d 312.!.\"..\203..\313..\"\202/...
7060 5c 6e 5c 32 30 33 46 00 5c 66 0d 5c 32 33 32 5c 32 30 33 46 00 0e 0e 5c 32 30 33 46 00 5c 33 31 \n\203F.\f.\232\203F...\203F.\31
7080 34 0b 08 5c 22 5c 32 30 32 59 00 5c 33 31 35 0d 21 5c 32 30 33 50 00 0d 5c 32 30 32 59 00 0e 0e 4..\"\202Y.\315.!\203P..\202Y...
70a0 5c 32 30 35 59 00 5c 33 31 34 0b 08 5c 22 2b 5c 32 30 37 22 20 5b 73 74 61 74 65 20 6b 65 79 20 \205Y.\314..\"+\207".[state.key.
70c0 69 67 6e 6f 72 65 2d 70 61 72 65 6e 74 20 6d 61 70 20 70 61 72 65 6e 74 2d 61 75 78 20 61 75 78 ignore-parent.map.parent-aux.aux
70e0 20 76 63 6f 6e 63 61 74 20 69 6e 74 65 72 6e 20 66 6f 72 6d 61 74 20 22 25 73 2d 73 74 61 74 65 .vconcat.intern.format."%s-state
7100 22 20 6b 65 79 6d 61 70 2d 70 61 72 65 6e 74 20 6c 6f 6f 6b 75 70 2d 6b 65 79 20 65 76 69 6c 2d ".keymap-parent.lookup-key.evil-
7120 73 65 74 2d 61 75 78 69 6c 69 61 72 79 2d 6b 65 79 6d 61 70 20 65 76 69 6c 2d 61 75 78 69 6c 69 set-auxiliary-keymap.evil-auxili
7140 61 72 79 2d 6b 65 79 6d 61 70 2d 70 20 63 72 65 61 74 65 5d 20 35 20 28 23 24 20 2e 20 32 38 33 ary-keymap-p.create].5.(#$...283
7160 34 37 29 5d 29 0a 23 40 38 38 20 47 65 74 20 74 68 65 20 61 75 78 69 6c 69 61 72 79 20 6b 65 79 47)]).#@88.Get.the.auxiliary.key
7180 6d 61 70 20 66 6f 72 20 4d 4f 44 45 20 69 6e 20 53 54 41 54 45 2c 20 63 72 65 61 74 69 6e 67 20 map.for.MODE.in.STATE,.creating.
71a0 6f 6e 65 20 69 66 20 69 74 0a 64 6f 65 73 20 6e 6f 74 20 61 6c 72 65 61 64 79 20 65 78 69 73 74 one.if.it.does.not.already.exist
71c0 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 76 69 6c 2d 67 65 74 2d 6d 69 6e 6f 72 2d 6d 6f 64 ...(defalias.'evil-get-minor-mod
71e0 65 2d 6b 65 79 6d 61 70 20 23 5b 28 73 74 61 74 65 20 6d 6f 64 65 29 20 22 08 09 5c 32 33 36 5c e-keymap.#[(state.mode)."..\236\
7200 32 31 31 1a 5c 32 30 33 15 00 0b 5c 6e 5c 32 33 36 5c 32 30 33 15 00 0b 5c 6e 5c 32 33 36 41 5c 211.\203...\n\236\203...\n\236A\
7220 32 30 32 4a 00 5c 33 30 35 20 1c 5c 33 30 36 5c 66 5c 33 30 37 5c 33 31 30 5c 33 31 31 0b 21 5c 202J.\305..\306\f\307\310\311.!\
7240 33 31 32 08 5c 33 31 33 5c 22 5c 32 30 36 2a 00 5c 33 30 37 5c 33 31 34 08 5c 22 23 5c 22 5c 32 312.\313\"\206*.\307\314.\"#\"\2
7260 31 30 5c 6e 5c 32 30 33 3f 00 5c 6e 5c 33 31 35 0b 5c 66 42 43 5c 6e 41 5c 22 5c 32 34 31 5c 32 10\n\203?.\n\315.\fBC\nA\"\241\2
7280 31 30 5c 32 30 32 48 00 08 0b 5c 66 42 43 42 09 42 11 5c 66 29 29 5c 32 30 37 22 20 5b 73 74 61 10\202H...\fBCB.B.\f))\207".[sta
72a0 74 65 20 65 76 69 6c 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 2d 6b 65 79 6d 61 70 73 2d 61 6c 69 73 74 te.evil-minor-mode-keymaps-alist
72c0 20 73 74 61 74 65 2d 65 6e 74 72 79 20 6d 6f 64 65 20 6d 61 70 20 6d 61 6b 65 2d 73 70 61 72 73 .state-entry.mode.map.make-spars
72e0 65 2d 6b 65 79 6d 61 70 20 65 76 69 6c 2d 73 65 74 2d 6b 65 79 6d 61 70 2d 70 72 6f 6d 70 74 20 e-keymap.evil-set-keymap-prompt.
7300 66 6f 72 6d 61 74 20 22 4d 69 6e 6f 72 2d 6d 6f 64 65 20 6b 65 79 6d 61 70 20 66 6f 72 20 25 73 format."Minor-mode.keymap.for.%s
7320 20 69 6e 20 25 73 22 20 73 79 6d 62 6f 6c 2d 6e 61 6d 65 20 65 76 69 6c 2d 73 74 61 74 65 2d 70 .in.%s".symbol-name.evil-state-p
7340 72 6f 70 65 72 74 79 20 3a 6e 61 6d 65 20 22 25 73 20 73 74 61 74 65 22 20 61 70 70 65 6e 64 5d roperty.:name."%s.state".append]
7360 20 39 20 28 23 24 20 2e 20 32 39 30 33 35 29 5d 29 0a 23 40 33 37 20 57 68 65 74 68 65 72 20 4d .9.(#$...29035)]).#@37.Whether.M
7380 41 50 20 69 73 20 61 6e 20 61 75 78 69 6c 69 61 72 79 20 6b 65 79 6d 61 70 2e 1f 0a 28 64 65 66 AP.is.an.auxiliary.keymap...(def
73a0 61 6c 69 61 73 20 27 65 76 69 6c 2d 61 75 78 69 6c 69 61 72 79 2d 6b 65 79 6d 61 70 2d 70 20 23 alias.'evil-auxiliary-keymap-p.#
73c0 5b 28 6d 61 70 29 20 22 5c 33 30 32 08 21 5c 32 30 35 1d 00 5c 33 30 33 5c 33 30 34 08 21 5c 32 [(map)."\302.!\205..\303\304.!\2
73e0 30 36 0e 00 5c 33 30 35 5c 33 30 36 5c 33 30 37 19 5c 33 31 30 03 03 03 23 29 5c 32 36 36 5c 32 06..\305\306\307.\310...#)\266\2
7400 30 33 5c 32 30 35 1d 00 5c 33 30 37 5c 32 30 37 22 20 5b 6d 61 70 20 69 6e 68 69 62 69 74 2d 63 03\205..\307\207".[map.inhibit-c
7420 68 61 6e 67 69 6e 67 2d 6d 61 74 63 68 2d 64 61 74 61 20 6b 65 79 6d 61 70 70 20 22 41 75 78 69 hanging-match-data.keymapp."Auxi
7440 6c 69 61 72 79 20 6b 65 79 6d 61 70 22 20 6b 65 79 6d 61 70 2d 70 72 6f 6d 70 74 20 22 22 20 6e liary.keymap".keymap-prompt."".n
7460 69 6c 20 74 20 73 74 72 69 6e 67 2d 6d 61 74 63 68 5d 20 37 20 28 23 24 20 2e 20 32 39 35 35 39 il.t.string-match].7.(#$...29559
7480 29 5d 29 0a 23 40 33 37 20 57 68 65 74 68 65 72 20 4d 41 50 20 69 73 20 61 20 6d 69 6e 6f 72 2d )]).#@37.Whether.MAP.is.a.minor-
74a0 6d 6f 64 65 20 6b 65 79 6d 61 70 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 76 69 6c 2d 6d 69 mode.keymap...(defalias.'evil-mi
74c0 6e 6f 72 2d 6d 6f 64 65 2d 6b 65 79 6d 61 70 2d 70 20 23 5b 28 6d 61 70 29 20 22 5c 33 30 32 08 nor-mode-keymap-p.#[(map)."\302.
74e0 21 5c 32 30 35 1d 00 5c 33 30 33 5c 33 30 34 08 21 5c 32 30 36 0e 00 5c 33 30 35 5c 33 30 36 5c !\205..\303\304.!\206..\305\306\
7500 33 30 37 19 5c 33 31 30 03 03 03 23 29 5c 32 36 36 5c 32 30 33 5c 32 30 35 1d 00 5c 33 30 37 5c 307.\310...#)\266\203\205..\307\
7520 32 30 37 22 20 5b 6d 61 70 20 69 6e 68 69 62 69 74 2d 63 68 61 6e 67 69 6e 67 2d 6d 61 74 63 68 207".[map.inhibit-changing-match
7540 2d 64 61 74 61 20 6b 65 79 6d 61 70 70 20 22 4d 69 6e 6f 72 2d 6d 6f 64 65 20 6b 65 79 6d 61 70 -data.keymapp."Minor-mode.keymap
7560 22 20 6b 65 79 6d 61 70 2d 70 72 6f 6d 70 74 20 22 22 20 6e 69 6c 20 74 20 73 74 72 69 6e 67 2d ".keymap-prompt."".nil.t.string-
7580 6d 61 74 63 68 5d 20 37 20 28 23 24 20 2e 20 32 39 38 33 33 29 5d 29 0a 23 40 38 34 20 57 68 65 match].7.(#$...29833)]).#@84.Whe
75a0 74 68 65 72 20 4d 41 50 20 69 73 20 61 6e 20 69 6e 74 65 72 63 65 70 74 20 6b 65 79 6d 61 70 20 ther.MAP.is.an.intercept.keymap.
75c0 66 6f 72 20 53 54 41 54 45 2e 0a 49 66 20 53 54 41 54 45 20 69 73 20 6e 69 6c 2c 20 69 74 20 6d for.STATE..If.STATE.is.nil,.it.m
75e0 65 61 6e 73 20 61 6e 79 20 73 74 61 74 65 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 76 69 6c eans.any.state...(defalias.'evil
7600 2d 69 6e 74 65 72 63 65 70 74 2d 6b 65 79 6d 61 70 2d 70 20 23 5b 28 6d 61 70 20 26 6f 70 74 69 -intercept-keymap-p.#[(map.&opti
7620 6f 6e 61 6c 20 73 74 61 74 65 29 20 22 5c 33 30 33 08 21 5c 32 30 35 5c 6e 00 5c 33 30 34 08 5c onal.state)."\303.!\205\n.\304.\
7640 33 30 35 5c 22 5c 32 31 31 19 5c 32 30 34 13 00 5c 33 30 36 5c 32 30 32 2c 00 5c 6e 5c 32 30 34 305\"\211.\204..\306\202,.\n\204
7660 1b 00 08 5c 32 30 32 2c 00 09 5c 6e 3d 5c 32 30 33 25 00 08 5c 32 30 32 2c 00 09 5c 33 30 37 3d ...\202,..\n=\203%..\202,..\307=
7680 5c 32 30 35 2c 00 08 29 5c 32 30 37 22 20 5b 6d 61 70 20 65 6e 74 72 79 20 73 74 61 74 65 20 6b \205,..)\207".[map.entry.state.k
76a0 65 79 6d 61 70 70 20 6c 6f 6f 6b 75 70 2d 6b 65 79 20 5b 69 6e 74 65 72 63 65 70 74 2d 73 74 61 eymapp.lookup-key.[intercept-sta
76c0 74 65 5d 20 6e 69 6c 20 61 6c 6c 5d 20 34 20 28 23 24 20 2e 20 33 30 31 30 39 29 5d 29 0a 23 40 te].nil.all].4.(#$...30109)]).#@
76e0 38 35 20 57 68 65 74 68 65 72 20 4d 41 50 20 69 73 20 61 6e 20 6f 76 65 72 72 69 64 69 6e 67 20 85.Whether.MAP.is.an.overriding.
7700 6b 65 79 6d 61 70 20 66 6f 72 20 53 54 41 54 45 2e 0a 49 66 20 53 54 41 54 45 20 69 73 20 6e 69 keymap.for.STATE..If.STATE.is.ni
7720 6c 2c 20 69 74 20 6d 65 61 6e 73 20 61 6e 79 20 73 74 61 74 65 2e 1f 0a 28 64 65 66 61 6c 69 61 l,.it.means.any.state...(defalia
7740 73 20 27 65 76 69 6c 2d 6f 76 65 72 72 69 64 69 6e 67 2d 6b 65 79 6d 61 70 2d 70 20 23 5b 28 6d s.'evil-overriding-keymap-p.#[(m
7760 61 70 20 26 6f 70 74 69 6f 6e 61 6c 20 73 74 61 74 65 29 20 22 5c 33 30 33 08 21 5c 32 30 35 5c ap.&optional.state)."\303.!\205\
7780 6e 00 5c 33 30 34 08 5c 33 30 35 5c 22 5c 32 31 31 19 5c 32 30 34 13 00 5c 33 30 36 5c 32 30 32 n.\304.\305\"\211.\204..\306\202
77a0 39 00 5c 33 30 33 09 21 5c 32 30 33 20 00 5c 33 30 37 09 5c 6e 5c 22 5c 32 30 32 39 00 5c 6e 5c 9.\303.!\203..\307.\n\"\2029.\n\
77c0 32 30 34 28 00 08 5c 32 30 32 39 00 09 5c 6e 3d 5c 32 30 33 32 00 08 5c 32 30 32 39 00 09 5c 33 204(..\2029..\n=\2032..\2029..\3
77e0 31 30 3d 5c 32 30 35 39 00 08 29 5c 32 30 37 22 20 5b 6d 61 70 20 65 6e 74 72 79 20 73 74 61 74 10=\2059..)\207".[map.entry.stat
7800 65 20 6b 65 79 6d 61 70 70 20 6c 6f 6f 6b 75 70 2d 6b 65 79 20 5b 6f 76 65 72 72 69 64 65 2d 73 e.keymapp.lookup-key.[override-s
7820 74 61 74 65 5d 20 6e 69 6c 20 65 76 69 6c 2d 6f 76 65 72 72 69 64 69 6e 67 2d 6b 65 79 6d 61 70 tate].nil.evil-overriding-keymap
7840 2d 70 20 61 6c 6c 5d 20 34 20 28 23 24 20 2e 20 33 30 34 33 35 29 5d 29 0a 23 40 38 36 20 52 65 -p.all].4.(#$...30435)]).#@86.Re
7860 74 75 72 6e 20 74 68 65 20 73 74 61 74 65 20 66 6f 72 20 74 68 65 20 69 6e 74 65 72 63 65 70 74 turn.the.state.for.the.intercept
7880 20 6b 65 79 6d 61 70 20 4d 41 50 2e 0a 41 20 72 65 74 75 72 6e 20 76 61 6c 75 65 20 6f 66 20 74 .keymap.MAP..A.return.value.of.t
78a0 20 6d 65 61 6e 73 20 61 6c 6c 20 73 74 61 74 65 73 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 .means.all.states...(defalias.'e
78c0 76 69 6c 2d 69 6e 74 65 72 63 65 70 74 2d 6b 65 79 6d 61 70 2d 73 74 61 74 65 20 23 5b 28 6d 61 vil-intercept-keymap-state.#[(ma
78e0 70 29 20 22 5c 33 30 32 08 5c 33 30 33 08 23 19 5c 33 30 34 09 21 5c 32 30 33 12 00 5c 33 30 35 p)."\302.\303.#.\304.!\203..\305
7900 09 21 5c 32 30 32 1d 00 09 5c 33 30 36 3d 5c 32 30 33 1c 00 5c 33 30 37 5c 32 30 32 1d 00 09 29 .!\202...\306=\203..\307\202...)
7920 5c 32 30 37 22 20 5b 6d 61 70 20 73 74 61 74 65 20 6c 6f 6f 6b 75 70 2d 6b 65 79 20 5b 69 6e 74 \207".[map.state.lookup-key.[int
7940 65 72 63 65 70 74 2d 73 74 61 74 65 5d 20 6b 65 79 6d 61 70 70 20 65 76 69 6c 2d 69 6e 74 65 72 ercept-state].keymapp.evil-inter
7960 63 65 70 74 2d 6b 65 79 6d 61 70 2d 73 74 61 74 65 20 61 6c 6c 20 74 5d 20 34 20 28 23 24 20 2e cept-keymap-state.all.t].4.(#$..
7980 20 33 30 38 31 34 29 5d 29 0a 23 40 38 37 20 52 65 74 75 72 6e 20 74 68 65 20 73 74 61 74 65 20 .30814)]).#@87.Return.the.state.
79a0 66 6f 72 20 74 68 65 20 6f 76 65 72 72 69 64 69 6e 67 20 6b 65 79 6d 61 70 20 4d 41 50 2e 0a 41 for.the.overriding.keymap.MAP..A
79c0 20 72 65 74 75 72 6e 20 76 61 6c 75 65 20 6f 66 20 74 20 6d 65 61 6e 73 20 61 6c 6c 20 73 74 61 .return.value.of.t.means.all.sta
79e0 74 65 73 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 76 69 6c 2d 6f 76 65 72 72 69 64 69 6e 67 tes...(defalias.'evil-overriding
7a00 2d 6b 65 79 6d 61 70 2d 73 74 61 74 65 20 23 5b 28 6d 61 70 29 20 22 5c 33 30 32 08 5c 33 30 33 -keymap-state.#[(map)."\302.\303
7a20 08 23 19 5c 33 30 34 09 21 5c 32 30 33 12 00 5c 33 30 35 09 21 5c 32 30 32 1d 00 09 5c 33 30 36 .#.\304.!\203..\305.!\202...\306
7a40 3d 5c 32 30 33 1c 00 5c 33 30 37 5c 32 30 32 1d 00 09 29 5c 32 30 37 22 20 5b 6d 61 70 20 73 74 =\203..\307\202...)\207".[map.st
7a60 61 74 65 20 6c 6f 6f 6b 75 70 2d 6b 65 79 20 5b 6f 76 65 72 72 69 64 65 2d 73 74 61 74 65 5d 20 ate.lookup-key.[override-state].
7a80 6b 65 79 6d 61 70 70 20 65 76 69 6c 2d 6f 76 65 72 72 69 64 69 6e 67 2d 6b 65 79 6d 61 70 2d 73 keymapp.evil-overriding-keymap-s
7aa0 74 61 74 65 20 61 6c 6c 20 74 5d 20 34 20 28 23 24 20 2e 20 33 31 31 31 39 29 5d 29 0a 23 40 31 tate.all.t].4.(#$...31119)]).#@1
7ac0 33 39 33 20 43 72 65 61 74 65 20 61 20 53 54 41 54 45 20 62 69 6e 64 69 6e 67 20 66 72 6f 6d 20 393.Create.a.STATE.binding.from.
7ae0 4b 45 59 20 74 6f 20 44 45 46 20 66 6f 72 20 4b 45 59 4d 41 50 2e 0a 53 54 41 54 45 20 69 73 20 KEY.to.DEF.for.KEYMAP..STATE.is.
7b00 6f 6e 65 20 6f 66 20 6e 6f 72 6d 61 6c 2c 20 69 6e 73 65 72 74 2c 20 76 69 73 75 61 6c 2c 20 72 one.of.normal,.insert,.visual,.r
7b20 65 70 6c 61 63 65 2c 20 6f 70 65 72 61 74 6f 72 2c 0a 6d 6f 74 69 6f 6e 2c 20 65 6d 61 63 73 2c eplace,.operator,.motion,.emacs,
7b40 20 6f 72 20 61 20 6c 69 73 74 20 6f 66 20 6f 6e 65 20 6f 72 20 6d 6f 72 65 20 6f 66 20 74 68 65 .or.a.list.of.one.or.more.of.the
7b60 73 65 2e 20 4f 6d 69 74 74 69 6e 67 20 61 0a 73 74 61 74 65 20 62 79 20 75 73 69 6e 67 20 6e 69 se..Omitting.a.state.by.using.ni
7b80 6c 20 63 6f 72 72 65 73 70 6f 6e 64 73 20 74 6f 20 61 20 73 74 61 6e 64 61 72 64 20 45 6d 61 63 l.corresponds.to.a.standard.Emac
7ba0 73 20 62 69 6e 64 69 6e 67 20 75 73 69 6e 67 0a 60 64 65 66 69 6e 65 2d 6b 65 79 27 2e 20 54 68 s.binding.using.`define-key'..Th
7bc0 65 20 72 65 6d 61 69 6e 69 6e 67 20 61 72 67 75 6d 65 6e 74 73 20 61 72 65 20 6c 69 6b 65 20 74 e.remaining.arguments.are.like.t
7be0 68 6f 73 65 20 6f 66 0a 60 64 65 66 69 6e 65 2d 6b 65 79 27 2e 20 46 6f 72 20 65 78 61 6d 70 6c hose.of.`define-key'..For.exampl
7c00 65 3a 0a 0a 20 20 20 20 28 65 76 69 6c 2d 64 65 66 69 6e 65 2d 6b 65 79 20 27 6e 6f 72 6d 61 6c e:......(evil-define-key.'normal
7c20 20 66 6f 6f 2d 6d 61 70 20 22 61 22 20 27 62 61 72 29 0a 0a 54 68 69 73 20 63 72 65 61 74 65 73 .foo-map."a".'bar)..This.creates
7c40 20 61 20 62 69 6e 64 69 6e 67 20 66 72 6f 6d 20 22 61 22 20 74 6f 20 62 61 72 20 69 6e 20 4e 6f .a.binding.from."a".to.bar.in.No
7c60 72 6d 61 6c 20 73 74 61 74 65 2c 20 77 68 69 63 68 0a 69 73 20 61 63 74 69 76 65 20 77 68 65 6e rmal.state,.which.is.active.when
7c80 65 76 65 72 20 66 6f 6f 2d 6d 61 70 20 69 73 20 61 63 74 69 76 65 2e 20 55 73 69 6e 67 20 6e 69 ever.foo-map.is.active..Using.ni
7ca0 6c 20 66 6f 72 20 74 68 65 20 73 74 61 74 65 2c 0a 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 6c l.for.the.state,.the.following.l
7cc0 65 61 64 20 74 6f 20 69 64 65 6e 74 69 63 61 6c 20 62 69 6e 64 69 6e 67 73 3a 0a 0a 20 20 20 20 ead.to.identical.bindings:......
7ce0 28 65 76 69 6c 2d 64 65 66 69 6e 65 2d 6b 65 79 20 6e 69 6c 20 66 6f 6f 2d 6d 61 70 20 22 61 22 (evil-define-key.nil.foo-map."a"
7d00 20 27 62 61 72 29 0a 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 66 6f 6f 2d 6d 61 70 20 .'bar)......(define-key.foo-map.
7d20 22 61 22 20 27 62 61 72 29 0a 0a 49 74 20 69 73 20 70 6f 73 73 69 62 6c 65 20 74 6f 20 73 70 65 "a".'bar)..It.is.possible.to.spe
7d40 63 69 66 79 20 6d 75 6c 74 69 70 6c 65 20 73 74 61 74 65 73 20 61 6e 64 2f 6f 72 20 62 69 6e 64 cify.multiple.states.and/or.bind
7d60 69 6e 67 73 20 61 74 0a 6f 6e 63 65 3a 0a 0a 20 20 20 20 28 65 76 69 6c 2d 64 65 66 69 6e 65 2d ings.at.once:......(evil-define-
7d80 6b 65 79 20 27 28 6e 6f 72 6d 61 6c 20 76 69 73 75 61 6c 29 20 66 6f 6f 2d 6d 61 70 0a 20 20 20 key.'(normal.visual).foo-map....
7da0 20 20 20 22 61 22 20 27 62 61 72 0a 20 20 20 20 20 20 22 62 22 20 27 66 6f 6f 29 0a 0a 49 66 20 ..."a".'bar......."b".'foo)..If.
7dc0 66 6f 6f 2d 6d 61 70 20 68 61 73 20 6e 6f 74 20 62 65 65 6e 20 69 6e 69 74 69 61 6c 69 7a 65 64 foo-map.has.not.been.initialized
7de0 20 79 65 74 2c 20 74 68 69 73 20 6d 61 63 72 6f 20 61 64 64 73 20 61 6e 20 65 6e 74 72 79 0a 74 .yet,.this.macro.adds.an.entry.t
7e00 6f 20 60 61 66 74 65 72 2d 6c 6f 61 64 2d 66 75 6e 63 74 69 6f 6e 73 27 2c 20 64 65 6c 61 79 69 o.`after-load-functions',.delayi
7e20 6e 67 20 65 78 65 63 75 74 69 6f 6e 20 61 73 20 6e 65 63 65 73 73 61 72 79 2e 0a 0a 4b 45 59 4d ng.execution.as.necessary...KEYM
7e40 41 50 20 6d 61 79 20 61 6c 73 6f 20 62 65 20 61 20 71 75 6f 74 65 64 20 73 79 6d 62 6f 6c 2e 20 AP.may.also.be.a.quoted.symbol..
7e60 49 66 20 74 68 65 20 73 79 6d 62 6f 6c 20 69 73 20 67 6c 6f 62 61 6c 2c 20 74 68 65 0a 67 6c 6f If.the.symbol.is.global,.the.glo
7e80 62 61 6c 20 65 76 69 6c 20 6b 65 79 6d 61 70 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 74 6f bal.evil.keymap.corresponding.to
7ea0 20 74 68 65 20 73 74 61 74 65 28 73 29 20 69 73 20 75 73 65 64 2c 20 6d 65 61 6e 69 6e 67 0a 74 .the.state(s).is.used,.meaning.t
7ec0 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 6c 65 61 64 20 74 6f 20 69 64 65 6e 74 69 63 61 6c 20 62 he.following.lead.to.identical.b
7ee0 69 6e 64 69 6e 67 73 3a 0a 0a 20 20 20 20 28 65 76 69 6c 2d 64 65 66 69 6e 65 2d 6b 65 79 20 27 indings:......(evil-define-key.'
7f00 6e 6f 72 6d 61 6c 20 27 67 6c 6f 62 61 6c 20 22 61 22 20 27 62 61 72 29 0a 0a 20 20 20 20 28 65 normal.'global."a".'bar)......(e
7f20 76 69 6c 2d 67 6c 6f 62 61 6c 2d 73 65 74 2d 6b 65 79 20 27 6e 6f 72 6d 61 6c 20 22 61 22 20 27 vil-global-set-key.'normal."a".'
7f40 62 61 72 29 0a 0a 54 68 65 20 73 79 6d 62 6f 6c 20 6c 6f 63 61 6c 20 6d 61 79 20 61 6c 73 6f 20 bar)..The.symbol.local.may.also.
7f60 62 65 20 75 73 65 64 2c 20 77 68 69 63 68 20 63 6f 72 72 65 73 70 6f 6e 64 73 20 74 6f 20 75 73 be.used,.which.corresponds.to.us
7f80 69 6e 67 0a 60 65 76 69 6c 2d 6c 6f 63 61 6c 2d 73 65 74 2d 6b 65 79 27 2e 20 49 66 20 61 20 71 ing.`evil-local-set-key'..If.a.q
7fa0 75 6f 74 65 64 20 73 79 6d 62 6f 6c 20 69 73 20 75 73 65 64 20 74 68 61 74 20 69 73 20 6e 6f 74 uoted.symbol.is.used.that.is.not
7fc0 0a 67 6c 6f 62 61 6c 20 6f 72 20 6c 6f 63 61 6c 2c 20 69 74 20 69 73 20 61 73 73 75 6d 65 64 20 .global.or.local,.it.is.assumed.
7fe0 74 6f 20 62 65 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 61 20 6d 69 6e 6f 72 20 6d 6f 64 65 2c 20 to.be.the.name.of.a.minor.mode,.
8000 69 6e 0a 77 68 69 63 68 20 63 61 73 65 20 60 65 76 69 6c 2d 64 65 66 69 6e 65 2d 6d 69 6e 6f 72 in.which.case.`evil-define-minor
8020 2d 6d 6f 64 65 2d 6b 65 79 27 20 69 73 20 75 73 65 64 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 -mode-key'.is.used...(defalias.'
8040 65 76 69 6c 2d 64 65 66 69 6e 65 2d 6b 65 79 20 27 28 6d 61 63 72 6f 20 2e 20 23 5b 28 73 74 61 evil-define-key.'(macro...#[(sta
8060 74 65 20 6b 65 79 6d 61 70 20 6b 65 79 20 64 65 66 20 26 72 65 73 74 20 62 69 6e 64 69 6e 67 73 te.keymap.key.def.&rest.bindings
8080 29 20 22 08 5c 33 30 35 5c 32 33 35 5c 32 30 33 12 00 5c 33 30 36 09 08 5c 6e 0b 5c 66 42 42 42 ).".\305\235\203..\306..\n.\fBBB
80a0 42 42 5c 32 30 37 08 3a 5c 32 30 33 2a 00 08 40 5c 33 30 37 3d 5c 32 30 33 2a 00 5c 33 31 30 09 BB\207.:\203*..@\307=\203*.\310.
80c0 08 5c 6e 0b 5c 66 42 42 42 42 42 5c 32 30 37 5c 33 31 31 5c 33 30 37 08 39 5c 32 30 33 3e 00 5c .\n.\fBBBBB\207\311\307.9\203>.\
80e0 33 31 32 5c 33 31 33 5c 33 30 37 08 44 44 5c 33 31 34 08 44 45 5c 32 30 32 41 00 5c 33 31 34 08 312\313\307.DD\314.DE\202A.\314.
8100 44 44 5c 33 30 37 5c 33 31 35 5c 33 31 36 5c 33 30 36 09 08 5c 6e 0b 5c 66 42 42 42 42 42 5c 33 DD\307\315\316\306..\n.\fBBBBB\3
8120 31 37 42 42 42 44 5c 33 32 30 5c 33 32 31 5c 33 32 32 5c 33 32 33 5c 33 32 34 5c 33 30 37 08 39 17BBBD\320\321\322\323\324\307.9
8140 5c 32 30 33 64 00 08 5c 32 30 32 65 00 5c 33 30 30 44 45 5c 32 35 37 07 5c 32 30 37 22 20 5b 6b \203d..\202e.\300DE\257.\207".[k
8160 65 79 6d 61 70 20 73 74 61 74 65 20 6b 65 79 20 64 65 66 20 62 69 6e 64 69 6e 67 73 20 28 27 67 eymap.state.key.def.bindings.('g
8180 6c 6f 62 61 6c 20 27 6c 6f 63 61 6c 29 20 65 76 69 6c 2d 64 65 66 69 6e 65 2d 6b 65 79 2a 20 71 lobal.'local).evil-define-key*.q
81a0 75 6f 74 65 20 65 76 69 6c 2d 64 65 66 69 6e 65 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 2d 6b 65 79 20 uote.evil-define-minor-mode-key.
81c0 65 76 69 6c 2d 64 65 6c 61 79 20 61 6e 64 20 62 6f 75 6e 64 70 20 6b 65 79 6d 61 70 70 20 63 6f evil-delay.and.boundp.keymapp.co
81e0 6e 64 69 74 69 6f 6e 2d 63 61 73 65 2d 75 6e 6c 65 73 73 2d 64 65 62 75 67 20 65 72 72 20 28 28 ndition-case-unless-debug.err.((
8200 65 72 72 6f 72 20 28 6d 65 73 73 61 67 65 20 22 65 72 72 6f 72 20 69 6e 20 65 76 69 6c 2d 64 65 error.(message."error.in.evil-de
8220 66 69 6e 65 2d 6b 65 79 3a 20 25 73 22 20 28 65 72 72 6f 72 2d 6d 65 73 73 61 67 65 2d 73 74 72 fine-key:.%s".(error-message-str
8240 69 6e 67 20 65 72 72 29 29 29 29 20 27 61 66 74 65 72 2d 6c 6f 61 64 2d 66 75 6e 63 74 69 6f 6e ing.err)))).'after-load-function
8260 73 20 74 20 6e 69 6c 20 66 6f 72 6d 61 74 20 22 65 76 69 6c 2d 64 65 66 69 6e 65 2d 6b 65 79 2d s.t.nil.format."evil-define-key-
8280 69 6e 2d 25 73 22 5d 20 31 31 20 28 23 24 20 2e 20 33 31 34 32 38 29 5d 29 29 0a 28 62 79 74 65 in-%s"].11.(#$...31428)])).(byte
82a0 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 33 30 34 5c 33 30 35 -code."\300\301\302\303#\304\305
82c0 5c 33 30 31 5c 22 5c 32 30 37 22 20 5b 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 65 76 69 6c 2d 64 \301\"\207".[function-put.evil-d
82e0 65 66 69 6e 65 2d 6b 65 79 20 6c 69 73 70 2d 69 6e 64 65 6e 74 2d 66 75 6e 63 74 69 6f 6e 20 64 efine-key.lisp-indent-function.d
8300 65 66 75 6e 20 64 65 66 61 6c 69 61 73 20 65 76 69 6c 2d 64 65 63 6c 61 72 65 2d 6b 65 79 5d 20 efun.defalias.evil-declare-key].
8320 34 29 0a 23 40 31 34 38 38 20 43 72 65 61 74 65 20 61 20 53 54 41 54 45 20 62 69 6e 64 69 6e 67 4).#@1488.Create.a.STATE.binding
8340 20 66 72 6f 6d 20 4b 45 59 20 74 6f 20 44 45 46 20 66 6f 72 20 4b 45 59 4d 41 50 2e 0a 53 54 41 .from.KEY.to.DEF.for.KEYMAP..STA
8360 54 45 20 69 73 20 6f 6e 65 20 6f 66 20 6e 6f 72 6d 61 6c 2c 20 69 6e 73 65 72 74 2c 20 76 69 73 TE.is.one.of.normal,.insert,.vis
8380 75 61 6c 2c 20 72 65 70 6c 61 63 65 2c 20 6f 70 65 72 61 74 6f 72 2c 0a 6d 6f 74 69 6f 6e 2c 20 ual,.replace,.operator,.motion,.
83a0 65 6d 61 63 73 2c 20 6f 72 20 61 20 6c 69 73 74 20 6f 66 20 6f 6e 65 20 6f 72 20 6d 6f 72 65 20 emacs,.or.a.list.of.one.or.more.
83c0 6f 66 20 74 68 65 73 65 2e 20 4f 6d 69 74 74 69 6e 67 20 61 0a 73 74 61 74 65 20 62 79 20 75 73 of.these..Omitting.a.state.by.us
83e0 69 6e 67 20 6e 69 6c 20 63 6f 72 72 65 73 70 6f 6e 64 73 20 74 6f 20 61 20 73 74 61 6e 64 61 72 ing.nil.corresponds.to.a.standar
8400 64 20 45 6d 61 63 73 20 62 69 6e 64 69 6e 67 20 75 73 69 6e 67 0a 60 64 65 66 69 6e 65 2d 6b 65 d.Emacs.binding.using.`define-ke
8420 79 27 20 54 68 65 20 72 65 6d 61 69 6e 69 6e 67 20 61 72 67 75 6d 65 6e 74 73 20 61 72 65 20 6c y'.The.remaining.arguments.are.l
8440 69 6b 65 20 74 68 6f 73 65 20 6f 66 0a 60 64 65 66 69 6e 65 2d 6b 65 79 27 2e 20 46 6f 72 20 65 ike.those.of.`define-key'..For.e
8460 78 61 6d 70 6c 65 3a 0a 0a 20 20 20 20 28 65 76 69 6c 2d 64 65 66 69 6e 65 2d 6b 65 79 2a 20 27 xample:......(evil-define-key*.'
8480 6e 6f 72 6d 61 6c 20 66 6f 6f 2d 6d 61 70 20 22 61 22 20 27 62 61 72 29 0a 0a 54 68 69 73 20 63 normal.foo-map."a".'bar)..This.c
84a0 72 65 61 74 65 73 20 61 20 62 69 6e 64 69 6e 67 20 66 72 6f 6d 20 22 61 22 20 74 6f 20 62 61 72 reates.a.binding.from."a".to.bar
84c0 20 69 6e 20 4e 6f 72 6d 61 6c 20 73 74 61 74 65 2c 20 77 68 69 63 68 0a 69 73 20 61 63 74 69 76 .in.Normal.state,.which.is.activ
84e0 65 20 77 68 65 6e 65 76 65 72 20 66 6f 6f 2d 6d 61 70 20 69 73 20 61 63 74 69 76 65 2e 20 55 73 e.whenever.foo-map.is.active..Us
8500 69 6e 67 20 6e 69 6c 20 66 6f 72 20 74 68 65 20 73 74 61 74 65 2c 0a 74 68 65 20 66 6f 6c 6c 6f ing.nil.for.the.state,.the.follo
8520 77 69 6e 67 20 61 72 65 20 65 71 75 69 76 61 6c 65 6e 74 3a 0a 0a 20 20 20 20 28 65 76 69 6c 2d wing.are.equivalent:......(evil-
8540 64 65 66 69 6e 65 2d 6b 65 79 2a 20 6e 69 6c 20 66 6f 6f 2d 6d 61 70 20 22 61 22 20 27 62 61 72 define-key*.nil.foo-map."a".'bar
8560 29 0a 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 66 6f 6f 2d 6d 61 70 20 22 61 22 20 27 )......(define-key.foo-map."a".'
8580 62 61 72 29 0a 0a 20 49 74 20 69 73 20 70 6f 73 73 69 62 6c 65 20 74 6f 20 73 70 65 63 69 66 79 bar)...It.is.possible.to.specify
85a0 20 6d 75 6c 74 69 70 6c 65 20 73 74 61 74 65 73 20 61 6e 64 2f 6f 72 20 62 69 6e 64 69 6e 67 73 .multiple.states.and/or.bindings
85c0 20 61 74 0a 20 6f 6e 63 65 3a 0a 0a 20 20 20 20 28 65 76 69 6c 2d 64 65 66 69 6e 65 2d 6b 65 79 .at..once:......(evil-define-key
85e0 2a 20 27 28 6e 6f 72 6d 61 6c 20 76 69 73 75 61 6c 29 20 66 6f 6f 2d 6d 61 70 0a 20 20 20 20 20 *.'(normal.visual).foo-map......
8600 20 22 61 22 20 27 62 61 72 0a 20 20 20 20 20 20 22 62 22 20 27 66 6f 6f 29 0a 0a 4b 45 59 4d 41 ."a".'bar......."b".'foo)..KEYMA
8620 50 20 6d 61 79 20 61 6c 73 6f 20 62 65 20 61 20 71 75 6f 74 65 64 20 73 79 6d 62 6f 6c 2e 20 49 P.may.also.be.a.quoted.symbol..I
8640 66 20 74 68 65 20 73 79 6d 62 6f 6c 20 69 73 20 67 6c 6f 62 61 6c 2c 20 74 68 65 0a 67 6c 6f 62 f.the.symbol.is.global,.the.glob
8660 61 6c 20 65 76 69 6c 20 6b 65 79 6d 61 70 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 74 6f 20 al.evil.keymap.corresponding.to.
8680 74 68 65 20 73 74 61 74 65 28 73 29 20 69 73 20 75 73 65 64 2c 20 6d 65 61 6e 69 6e 67 0a 74 68 the.state(s).is.used,.meaning.th
86a0 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 61 72 65 20 65 71 75 69 76 61 6c 65 6e 74 3a 0a 0a 20 20 20 e.following.are.equivalent:.....
86c0 20 28 65 76 69 6c 2d 64 65 66 69 6e 65 2d 6b 65 79 2a 20 27 6e 6f 72 6d 61 6c 20 27 67 6c 6f 62 .(evil-define-key*.'normal.'glob
86e0 61 6c 20 22 61 22 20 27 62 61 72 29 0a 0a 20 20 20 20 28 65 76 69 6c 2d 67 6c 6f 62 61 6c 2d 73 al."a".'bar)......(evil-global-s
8700 65 74 2d 6b 65 79 20 27 6e 6f 72 6d 61 6c 20 22 61 22 20 27 62 61 72 29 0a 0a 54 68 65 20 73 79 et-key.'normal."a".'bar)..The.sy
8720 6d 62 6f 6c 20 6c 6f 63 61 6c 20 6d 61 79 20 61 6c 73 6f 20 62 65 20 75 73 65 64 2c 20 77 68 69 mbol.local.may.also.be.used,.whi
8740 63 68 20 63 6f 72 72 65 73 70 6f 6e 64 73 20 74 6f 20 75 73 69 6e 67 0a 60 65 76 69 6c 2d 6c 6f ch.corresponds.to.using.`evil-lo
8760 63 61 6c 2d 73 65 74 2d 6b 65 79 27 2e 0a 0a 54 68 65 20 75 73 65 20 69 73 20 6e 65 61 72 6c 79 cal-set-key'...The.use.is.nearly
8780 20 69 64 65 6e 74 69 63 61 6c 20 74 6f 20 60 65 76 69 6c 2d 64 65 66 69 6e 65 2d 6b 65 79 27 20 .identical.to.`evil-define-key'.
87a0 77 69 74 68 20 74 68 65 0a 65 78 63 65 70 74 69 6f 6e 20 74 68 61 74 20 74 68 69 73 20 69 73 20 with.the.exception.that.this.is.
87c0 61 20 66 75 6e 63 74 69 6f 6e 20 61 6e 64 20 6e 6f 74 20 61 20 6d 61 63 72 6f 20 28 61 6e 64 20 a.function.and.not.a.macro.(and.
87e0 73 6f 20 77 69 6c 6c 0a 6e 6f 74 20 62 65 20 65 78 70 61 6e 64 65 64 20 77 68 65 6e 20 63 6f 6d so.will.not.be.expanded.when.com
8800 70 69 6c 65 64 20 77 68 69 63 68 20 63 61 6e 20 68 61 76 65 20 75 6e 69 6e 74 65 6e 64 65 64 0a piled.which.can.have.unintended.
8820 63 6f 6e 73 65 71 75 65 6e 63 65 73 29 2e 20 60 65 76 69 6c 2d 64 65 66 69 6e 65 2d 6b 65 79 2a consequences)..`evil-define-key*
8840 27 20 61 6c 73 6f 20 64 6f 65 73 20 6e 6f 74 20 64 65 66 65 72 20 61 6e 79 0a 62 69 6e 64 69 6e '.also.does.not.defer.any.bindin
8860 67 73 20 6c 69 6b 65 20 60 65 76 69 6c 2d 64 65 66 69 6e 65 2d 6b 65 79 27 20 64 6f 65 73 20 75 gs.like.`evil-define-key'.does.u
8880 73 69 6e 67 20 60 65 76 69 6c 2d 64 65 6c 61 79 27 2e 20 54 68 69 73 0a 61 6c 6c 6f 77 73 20 65 sing.`evil-delay'..This.allows.e
88a0 72 72 6f 72 73 20 69 6e 20 74 68 65 20 62 69 6e 64 69 6e 67 73 20 74 6f 20 62 65 20 63 61 75 67 rrors.in.the.bindings.to.be.caug
88c0 68 74 20 69 6d 6d 65 64 69 61 74 65 6c 79 2c 20 61 6e 64 20 6d 61 6b 65 73 0a 69 74 73 20 62 65 ht.immediately,.and.makes.its.be
88e0 68 61 76 69 6f 72 20 6d 6f 72 65 20 70 72 65 64 69 63 74 61 62 6c 65 2e 1f 0a 28 64 65 66 61 6c havior.more.predictable...(defal
8900 69 61 73 20 27 65 76 69 6c 2d 64 65 66 69 6e 65 2d 6b 65 79 2a 20 23 5b 28 73 74 61 74 65 20 6b ias.'evil-define-key*.#[(state.k
8920 65 79 6d 61 70 20 6b 65 79 20 64 65 66 20 26 72 65 73 74 20 62 69 6e 64 69 6e 67 73 29 20 22 08 eymap.key.def.&rest.bindings).".
8940 5c 32 30 33 15 00 5c 33 30 36 5c 33 30 37 08 3c 5c 32 30 33 0f 00 08 5c 32 30 32 11 00 08 43 5c \203..\306\307.<\203...\202...C\
8960 22 5c 32 30 32 38 00 09 5c 33 31 30 3d 5c 32 30 33 1f 00 5c 6e 5c 32 30 32 37 00 09 5c 33 31 31 "\2028..\310=\203..\n\2027..\311
8980 3d 5c 32 30 33 36 00 5c 33 31 32 20 5c 32 30 36 37 00 5c 33 31 33 20 1b 5c 33 31 34 0b 21 5c 32 =\2036.\312.\2067.\313..\314.!\2
89a0 31 30 0b 29 5c 32 30 32 37 00 09 43 1c 0d 5c 32 30 33 6f 00 5c 66 5c 33 31 35 1b 5c 32 31 31 1e 10.)\2027..C..\203o.\f\315.\211.
89c0 11 5c 32 30 33 5a 00 0e 11 40 13 5c 33 31 36 0b 0d 0e 12 23 5c 32 31 30 0e 11 41 5c 32 31 31 16 .\203Z...@.\316....#\210..A\211.
89e0 11 5c 32 30 34 46 00 2a 0e 13 5c 32 31 31 41 16 13 5c 32 34 32 15 0e 13 5c 32 31 31 41 16 13 5c .\204F.*..\211A..\242...\211A..\
8a00 32 34 32 16 12 5c 32 30 32 39 00 5c 66 5c 33 31 35 1b 5c 32 31 31 1e 11 5c 32 30 35 5c 32 31 35 242..\2029.\f\315.\211..\205\215
8a20 00 0e 11 40 13 5c 33 31 37 0b 5c 33 32 30 0b 21 5c 22 5c 32 31 30 0e 11 41 5c 32 31 31 16 11 5c ...@.\317.\320.!\"\210..A\211..\
8a40 32 30 34 78 00 5c 33 31 35 2b 5c 32 30 37 22 20 5b 73 74 61 74 65 20 6b 65 79 6d 61 70 20 67 6c 204x.\315+\207".[state.keymap.gl
8a60 6f 62 61 6c 2d 6d 61 70 20 6d 61 70 20 6d 61 70 73 20 6b 65 79 20 6d 61 70 63 61 72 20 23 5b 28 obal-map.map.maps.key.mapcar.#[(
8a80 73 74 29 20 22 08 5c 33 30 32 3d 5c 32 30 33 5c 66 00 5c 33 30 33 09 5c 33 30 34 5c 33 30 35 23 st).".\302=\203\f.\303.\304\305#
8aa0 5c 32 30 37 08 5c 33 30 36 3d 5c 32 30 33 18 00 5c 33 30 33 09 5c 33 30 37 5c 33 30 35 23 5c 32 \207.\306=\203..\303.\307\305#\2
8ac0 30 37 5c 33 31 30 08 09 5c 33 30 35 5c 32 31 31 24 5c 32 30 37 22 20 5b 6b 65 79 6d 61 70 20 73 07\310..\305\211$\207".[keymap.s
8ae0 74 20 67 6c 6f 62 61 6c 20 65 76 69 6c 2d 73 74 61 74 65 2d 70 72 6f 70 65 72 74 79 20 3a 6b 65 t.global.evil-state-property.:ke
8b00 79 6d 61 70 20 74 20 6c 6f 63 61 6c 20 3a 6c 6f 63 61 6c 2d 6b 65 79 6d 61 70 20 65 76 69 6c 2d ymap.t.local.:local-keymap.evil-
8b20 67 65 74 2d 61 75 78 69 6c 69 61 72 79 2d 6b 65 79 6d 61 70 5d 20 35 5d 20 67 6c 6f 62 61 6c 20 get-auxiliary-keymap].5].global.
8b40 6c 6f 63 61 6c 20 63 75 72 72 65 6e 74 2d 6c 6f 63 61 6c 2d 6d 61 70 20 6d 61 6b 65 2d 73 70 61 local.current-local-map.make-spa
8b60 72 73 65 2d 6b 65 79 6d 61 70 20 75 73 65 2d 6c 6f 63 61 6c 2d 6d 61 70 20 6e 69 6c 20 64 65 66 rse-keymap.use-local-map.nil.def
8b80 69 6e 65 2d 6b 65 79 20 65 76 69 6c 2d 73 65 74 2d 6b 65 79 6d 61 70 2d 70 72 6f 6d 70 74 20 6b ine-key.evil-set-keymap-prompt.k
8ba0 65 79 6d 61 70 2d 70 72 6f 6d 70 74 20 2d 2d 64 6f 6c 69 73 74 2d 74 61 69 6c 2d 2d 20 64 65 66 eymap-prompt.--dolist-tail--.def
8bc0 20 62 69 6e 64 69 6e 67 73 5d 20 35 20 28 23 24 20 2e 20 33 33 35 37 38 29 5d 29 0a 23 40 35 37 .bindings].5.(#$...33578)]).#@57
8be0 31 20 53 69 6d 69 6c 61 72 20 74 6f 20 60 65 76 69 6c 2d 64 65 66 69 6e 65 2d 6b 65 79 27 20 62 1.Similar.to.`evil-define-key'.b
8c00 75 74 20 74 68 65 20 62 69 6e 64 69 6e 67 73 20 61 72 65 20 61 73 73 6f 63 69 61 74 65 64 0a 77 ut.the.bindings.are.associated.w
8c20 69 74 68 20 74 68 65 20 6d 69 6e 6f 72 2d 6d 6f 64 65 20 73 79 6d 62 6f 6c 20 4d 4f 44 45 20 69 ith.the.minor-mode.symbol.MODE.i
8c40 6e 73 74 65 61 64 20 6f 66 20 61 20 70 61 72 74 69 63 75 6c 61 72 20 6d 61 70 2e 0a 41 73 73 6f nstead.of.a.particular.map..Asso
8c60 63 69 61 74 69 6e 67 20 62 69 6e 64 69 6e 67 73 20 77 69 74 68 20 61 20 6d 6f 64 65 20 73 79 6d ciating.bindings.with.a.mode.sym
8c80 62 6f 6c 20 69 6e 73 74 65 61 64 20 6f 66 20 61 20 6d 61 70 20 61 6c 6c 6f 77 73 0a 65 76 69 6c bol.instead.of.a.map.allows.evil
8ca0 20 74 6f 20 75 73 65 20 45 6d 61 63 73 27 20 62 75 69 6c 74 2d 69 6e 20 6d 65 63 68 61 6e 69 73 .to.use.Emacs'.built-in.mechanis
8cc0 6d 73 20 74 6f 20 65 6e 61 62 6c 65 20 74 68 65 20 62 69 6e 64 69 6e 67 73 0a 61 75 74 6f 6d 61 ms.to.enable.the.bindings.automa
8ce0 74 69 63 61 6c 6c 79 20 77 68 65 6e 20 4d 4f 44 45 20 69 73 20 61 63 74 69 76 65 20 77 69 74 68 tically.when.MODE.is.active.with
8d00 6f 75 74 20 72 65 6c 79 69 6e 67 20 6f 6e 20 63 61 6c 6c 69 6e 67 0a 60 65 76 69 6c 2d 6e 6f 72 out.relying.on.calling.`evil-nor
8d20 6d 61 6c 69 7a 65 2d 6b 65 79 6d 61 70 73 27 2e 20 41 6e 6f 74 68 65 72 20 6c 65 73 73 20 73 69 malize-keymaps'..Another.less.si
8d40 67 6e 69 66 69 63 61 6e 74 20 64 69 66 66 65 72 65 6e 63 65 20 69 73 0a 74 68 61 74 20 74 68 65 gnificant.difference.is.that.the
8d60 20 62 69 6e 64 69 6e 67 73 20 63 61 6e 20 62 65 20 63 72 65 61 74 65 64 20 69 6d 6d 65 64 69 61 .bindings.can.be.created.immedia
8d80 74 65 6c 79 2c 20 62 65 63 61 75 73 65 20 74 68 69 73 0a 66 75 6e 63 74 69 6f 6e 20 6f 6e 6c 79 tely,.because.this.function.only
8da0 20 75 73 65 73 20 74 68 65 20 73 79 6d 62 6f 6c 20 4d 4f 44 45 20 61 6e 64 20 64 6f 65 73 20 6e .uses.the.symbol.MODE.and.does.n
8dc0 6f 74 20 72 65 6c 79 20 6f 6e 20 69 74 73 0a 76 61 6c 75 65 2e 0a 0a 53 65 65 20 60 65 76 69 6c ot.rely.on.its.value...See.`evil
8de0 2d 64 65 66 69 6e 65 2d 6b 65 79 27 20 66 6f 72 20 74 68 65 20 75 73 61 67 65 20 6f 66 20 53 54 -define-key'.for.the.usage.of.ST
8e00 41 54 45 2c 20 4b 45 59 2c 20 44 45 46 20 61 6e 64 0a 42 49 4e 44 49 4e 47 53 2e 1f 0a 28 64 65 ATE,.KEY,.DEF.and.BINDINGS...(de
8e20 66 61 6c 69 61 73 20 27 65 76 69 6c 2d 64 65 66 69 6e 65 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 2d 6b falias.'evil-define-minor-mode-k
8e40 65 79 20 23 5b 28 73 74 61 74 65 20 6d 6f 64 65 20 6b 65 79 20 64 65 66 20 26 72 65 73 74 20 62 ey.#[(state.mode.key.def.&rest.b
8e60 69 6e 64 69 6e 67 73 29 20 22 5c 33 30 36 5c 33 30 37 08 3c 5c 32 30 33 0b 00 08 5c 32 30 32 0d indings)."\306\307.<\203...\202.
8e80 00 08 43 5c 22 19 5c 6e 5c 32 30 35 3f 00 09 5c 33 31 30 1b 5c 32 31 31 1c 5c 32 30 33 2b 00 5c ..C\".\n\205?..\310.\211.\203+.\
8ea0 66 40 13 5c 33 31 31 0b 5c 6e 0d 23 5c 32 31 30 5c 66 41 5c 32 31 31 14 5c 32 30 34 1b 00 2a 0e f@.\311.\n.#\210\fA\211.\204..*.
8ec0 5c 6e 5c 32 31 31 41 16 5c 6e 5c 32 34 32 12 0e 5c 6e 5c 32 31 31 41 16 5c 6e 5c 32 34 32 15 5c \n\211A.\n\242..\n\211A.\n\242.\
8ee0 32 30 32 0f 00 29 5c 32 30 37 22 20 5b 73 74 61 74 65 20 6d 61 70 73 20 6b 65 79 20 6d 61 70 20 202..)\207".[state.maps.key.map.
8f00 2d 2d 64 6f 6c 69 73 74 2d 74 61 69 6c 2d 2d 20 64 65 66 20 6d 61 70 63 61 72 20 23 5b 28 73 74 --dolist-tail--.def.mapcar.#[(st
8f20 29 20 22 5c 33 30 32 08 09 5c 22 5c 32 30 37 22 20 5b 73 74 20 6d 6f 64 65 20 65 76 69 6c 2d 67 )."\302..\"\207".[st.mode.evil-g
8f40 65 74 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 2d 6b 65 79 6d 61 70 5d 20 33 5d 20 6e 69 6c 20 64 65 66 et-minor-mode-keymap].3].nil.def
8f60 69 6e 65 2d 6b 65 79 20 62 69 6e 64 69 6e 67 73 5d 20 35 20 28 23 24 20 2e 20 33 35 38 31 30 29 ine-key.bindings].5.(#$...35810)
8f80 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 ]).(byte-code."\300\301\302\303#
8fa0 5c 33 30 30 5c 32 30 37 22 20 5b 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 65 76 69 6c 2d 64 65 66 \300\207".[function-put.evil-def
8fc0 69 6e 65 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 2d 6b 65 79 20 6c 69 73 70 2d 69 6e 64 65 6e 74 2d 66 ine-minor-mode-key.lisp-indent-f
8fe0 75 6e 63 74 69 6f 6e 20 64 65 66 75 6e 5d 20 34 29 0a 23 40 39 31 20 41 64 64 20 22 68 22 2c 20 unction.defun].4).#@91.Add."h",.
9000 22 6a 22 2c 20 22 6b 22 2c 20 22 6c 22 20 62 69 6e 64 69 6e 67 73 20 74 6f 20 4b 45 59 4d 41 50 "j",."k",."l".bindings.to.KEYMAP
9020 20 69 6e 20 53 54 41 54 45 2e 0a 41 64 64 20 61 64 64 69 74 69 6f 6e 61 6c 20 42 49 4e 44 49 4e .in.STATE..Add.additional.BINDIN
9040 47 53 20 69 66 20 73 70 65 63 69 66 69 65 64 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 76 69 GS.if.specified...(defalias.'evi
9060 6c 2d 61 64 64 2d 68 6a 6b 6c 2d 62 69 6e 64 69 6e 67 73 20 27 28 6d 61 63 72 6f 20 2e 20 23 5b l-add-hjkl-bindings.'(macro...#[
9080 28 6b 65 79 6d 61 70 20 26 6f 70 74 69 6f 6e 61 6c 20 73 74 61 74 65 20 26 72 65 73 74 20 62 69 (keymap.&optional.state.&rest.bi
90a0 6e 64 69 6e 67 73 29 20 22 5c 33 30 33 08 09 5c 33 30 34 5c 33 30 35 5c 33 30 36 5c 33 30 37 5c ndings)."\303..\304\305\306\307\
90c0 33 31 30 5c 33 31 31 5c 33 31 32 5c 33 31 33 5c 33 31 34 5c 33 31 35 5c 6e 42 42 42 42 42 42 42 310\311\312\313\314\315\nBBBBBBB
90e0 42 42 42 42 42 42 5c 32 30 37 22 20 5b 73 74 61 74 65 20 6b 65 79 6d 61 70 20 62 69 6e 64 69 6e BBBBBB\207".[state.keymap.bindin
9100 67 73 20 65 76 69 6c 2d 64 65 66 69 6e 65 2d 6b 65 79 20 22 68 22 20 28 6c 6f 6f 6b 75 70 2d 6b gs.evil-define-key."h".(lookup-k
9120 65 79 20 65 76 69 6c 2d 6d 6f 74 69 6f 6e 2d 73 74 61 74 65 2d 6d 61 70 20 22 68 22 29 20 22 6a ey.evil-motion-state-map."h")."j
9140 22 20 28 6c 6f 6f 6b 75 70 2d 6b 65 79 20 65 76 69 6c 2d 6d 6f 74 69 6f 6e 2d 73 74 61 74 65 2d ".(lookup-key.evil-motion-state-
9160 6d 61 70 20 22 6a 22 29 20 22 6b 22 20 28 6c 6f 6f 6b 75 70 2d 6b 65 79 20 65 76 69 6c 2d 6d 6f map."j")."k".(lookup-key.evil-mo
9180 74 69 6f 6e 2d 73 74 61 74 65 2d 6d 61 70 20 22 6b 22 29 20 22 6c 22 20 28 6c 6f 6f 6b 75 70 2d tion-state-map."k")."l".(lookup-
91a0 6b 65 79 20 65 76 69 6c 2d 6d 6f 74 69 6f 6e 2d 73 74 61 74 65 2d 6d 61 70 20 22 6c 22 29 20 22 key.evil-motion-state-map."l")."
91c0 3a 22 20 28 6c 6f 6f 6b 75 70 2d 6b 65 79 20 65 76 69 6c 2d 6d 6f 74 69 6f 6e 2d 73 74 61 74 65 :".(lookup-key.evil-motion-state
91e0 2d 6d 61 70 20 22 3a 22 29 5d 20 31 34 20 28 23 24 20 2e 20 33 36 38 35 35 29 5d 29 29 0a 28 62 -map.":")].14.(#$...36855)])).(b
9200 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 33 30 30 5c yte-code."\300\301\302\303#\300\
9220 32 30 37 22 20 5b 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 65 76 69 6c 2d 61 64 64 2d 68 6a 6b 6c 207".[function-put.evil-add-hjkl
9240 2d 62 69 6e 64 69 6e 67 73 20 6c 69 73 70 2d 69 6e 64 65 6e 74 2d 66 75 6e 63 74 69 6f 6e 20 64 -bindings.lisp-indent-function.d
9260 65 66 75 6e 5d 20 34 29 0a 23 40 32 37 20 42 69 6e 64 20 4b 45 59 20 74 6f 20 44 45 46 20 69 6e efun].4).#@27.Bind.KEY.to.DEF.in
9280 20 53 54 41 54 45 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 76 69 6c 2d 67 6c 6f 62 61 6c 2d .STATE...(defalias.'evil-global-
92a0 73 65 74 2d 6b 65 79 20 23 5b 28 73 74 61 74 65 20 6b 65 79 20 64 65 66 29 20 22 5c 33 30 33 5c set-key.#[(state.key.def)."\303\
92c0 33 30 34 08 5c 33 30 35 5c 33 30 36 23 09 5c 6e 23 5c 32 30 37 22 20 5b 73 74 61 74 65 20 6b 65 304.\305\306#.\n#\207".[state.ke
92e0 79 20 64 65 66 20 64 65 66 69 6e 65 2d 6b 65 79 20 65 76 69 6c 2d 73 74 61 74 65 2d 70 72 6f 70 y.def.define-key.evil-state-prop
9300 65 72 74 79 20 3a 6b 65 79 6d 61 70 20 74 5d 20 35 20 28 23 24 20 2e 20 33 37 34 38 36 29 5d 29 erty.:keymap.t].5.(#$...37486)])
9320 0a 23 40 34 39 20 42 69 6e 64 20 4b 45 59 20 74 6f 20 44 45 46 20 69 6e 20 53 54 41 54 45 20 69 .#@49.Bind.KEY.to.DEF.in.STATE.i
9340 6e 20 74 68 65 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 61 73 n.the.current.buffer...(defalias
9360 20 27 65 76 69 6c 2d 6c 6f 63 61 6c 2d 73 65 74 2d 6b 65 79 20 23 5b 28 73 74 61 74 65 20 6b 65 .'evil-local-set-key.#[(state.ke
9380 79 20 64 65 66 29 20 22 5c 33 30 33 5c 33 30 34 08 5c 33 30 35 5c 33 30 36 23 09 5c 6e 23 5c 32 y.def)."\303\304.\305\306#.\n#\2
93a0 30 37 22 20 5b 73 74 61 74 65 20 6b 65 79 20 64 65 66 20 64 65 66 69 6e 65 2d 6b 65 79 20 65 76 07".[state.key.def.define-key.ev
93c0 69 6c 2d 73 74 61 74 65 2d 70 72 6f 70 65 72 74 79 20 3a 6c 6f 63 61 6c 2d 6b 65 79 6d 61 70 20 il-state-property.:local-keymap.
93e0 74 5d 20 35 20 28 23 24 20 2e 20 33 37 36 37 30 29 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 t].5.(#$...37670)]).(byte-code."
9400 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 35 5c 33 30 \300\301\302\303\304$\210\305\30
9420 31 5c 33 30 34 5c 22 5c 32 31 30 5c 33 30 30 5c 33 30 36 5c 33 30 37 5c 33 30 33 5c 33 30 34 24 1\304\"\210\300\306\307\303\304$
9440 5c 32 31 30 5c 33 30 35 5c 33 30 36 5c 33 30 34 5c 22 5c 32 30 37 22 20 5b 61 64 2d 61 64 64 2d \210\305\306\304\"\207".[ad-add-
9460 61 64 76 69 63 65 20 75 73 65 2d 67 6c 6f 62 61 6c 2d 6d 61 70 20 28 65 76 69 6c 20 6e 69 6c 20 advice.use-global-map.(evil.nil.
9480 74 20 28 61 64 76 69 63 65 20 6c 61 6d 62 64 61 20 6e 69 6c 20 22 52 65 66 72 65 73 68 20 45 76 t.(advice.lambda.nil."Refresh.Ev
94a0 69 6c 20 6b 65 79 6d 61 70 73 2e 22 20 28 65 76 69 6c 2d 6e 6f 72 6d 61 6c 69 7a 65 2d 6b 65 79 il.keymaps.".(evil-normalize-key
94c0 6d 61 70 73 29 29 29 20 61 66 74 65 72 20 6e 69 6c 20 61 64 2d 61 63 74 69 76 61 74 65 20 75 73 maps))).after.nil.ad-activate.us
94e0 65 2d 6c 6f 63 61 6c 2d 6d 61 70 20 28 65 76 69 6c 20 6e 69 6c 20 74 20 28 61 64 76 69 63 65 20 e-local-map.(evil.nil.t.(advice.
9500 6c 61 6d 62 64 61 20 6e 69 6c 20 22 52 65 66 72 65 73 68 20 45 76 69 6c 20 6b 65 79 6d 61 70 73 lambda.nil."Refresh.Evil.keymaps
9520 2e 22 20 28 65 76 69 6c 2d 6e 6f 72 6d 61 6c 69 7a 65 2d 6b 65 79 6d 61 70 73 29 29 29 5d 20 35 .".(evil-normalize-keymaps)))].5
9540 29 0a 23 40 31 31 36 33 20 44 65 66 69 6e 65 20 61 6e 20 45 76 69 6c 20 73 74 61 74 65 20 53 54 ).#@1163.Define.an.Evil.state.ST
9560 41 54 45 2e 0a 44 4f 43 20 69 73 20 61 20 67 65 6e 65 72 61 6c 20 64 65 73 63 72 69 70 74 69 6f ATE..DOC.is.a.general.descriptio
9580 6e 20 61 6e 64 20 73 68 6f 77 73 20 75 70 20 69 6e 20 61 6c 6c 20 64 6f 63 73 74 72 69 6e 67 73 n.and.shows.up.in.all.docstrings
95a0 3b 0a 74 68 65 20 66 69 72 73 74 20 6c 69 6e 65 20 6f 66 20 74 68 65 20 73 74 72 69 6e 67 20 73 ;.the.first.line.of.the.string.s
95c0 68 6f 75 6c 64 20 62 65 20 74 68 65 20 66 75 6c 6c 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 73 74 hould.be.the.full.name.of.the.st
95e0 61 74 65 2e 0a 54 68 65 6e 20 66 6f 6c 6c 6f 77 73 20 6f 6e 65 20 6f 72 20 6d 6f 72 65 20 6f 70 ate..Then.follows.one.or.more.op
9600 74 69 6f 6e 61 6c 20 6b 65 79 77 6f 72 64 73 3a 0a 0a 3a 74 61 67 20 53 54 52 49 4e 47 20 20 20 tional.keywords:..:tag.STRING...
9620 20 20 20 20 20 20 20 20 20 20 4d 6f 64 65 20 6c 69 6e 65 20 69 6e 64 69 63 61 74 6f 72 2e 0a 3a ..........Mode.line.indicator..:
9640 6d 65 73 73 61 67 65 20 53 54 52 49 4e 47 20 20 20 20 20 20 20 20 20 45 63 68 6f 20 61 72 65 61 message.STRING.........Echo.area
9660 20 6d 65 73 73 61 67 65 20 77 68 65 6e 20 63 68 61 6e 67 69 6e 67 20 74 6f 20 53 54 41 54 45 2e .message.when.changing.to.STATE.
9680 0a 3a 63 75 72 73 6f 72 20 53 50 45 43 20 20 20 20 20 20 20 20 20 20 20 20 43 75 72 73 6f 72 20 .:cursor.SPEC............Cursor.
96a0 74 6f 20 75 73 65 20 69 6e 20 53 54 41 54 45 2e 0a 3a 65 6e 74 72 79 2d 68 6f 6f 6b 20 4c 49 53 to.use.in.STATE..:entry-hook.LIS
96c0 54 20 20 20 20 20 20 20 20 48 6f 6f 6b 73 20 72 75 6e 20 77 68 65 6e 20 63 68 61 6e 67 69 6e 67 T........Hooks.run.when.changing
96e0 20 74 6f 20 53 54 41 54 45 2e 0a 3a 65 78 69 74 2d 68 6f 6f 6b 20 4c 49 53 54 20 20 20 20 20 20 .to.STATE..:exit-hook.LIST......
9700 20 20 20 48 6f 6f 6b 73 20 72 75 6e 20 77 68 65 6e 20 63 68 61 6e 67 69 6e 67 20 66 72 6f 6d 20 ...Hooks.run.when.changing.from.
9720 53 54 41 54 45 2e 0a 3a 65 6e 61 62 6c 65 20 4c 49 53 54 20 20 20 20 20 20 20 20 20 20 20 20 4c STATE..:enable.LIST............L
9740 69 73 74 20 6f 66 20 6f 74 68 65 72 20 73 74 61 74 65 73 20 61 6e 64 20 6d 6f 64 65 73 20 65 6e ist.of.other.states.and.modes.en
9760 61 62 6c 65 64 20 62 79 20 53 54 41 54 45 2e 0a 3a 73 75 70 70 72 65 73 73 2d 6b 65 79 6d 61 70 abled.by.STATE..:suppress-keymap
9780 20 46 4c 41 47 20 20 20 49 66 20 46 4c 41 47 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 6d 61 6b 65 .FLAG...If.FLAG.is.non-nil,.make
97a0 73 20 60 65 76 69 6c 2d 73 75 70 70 72 65 73 73 2d 6d 61 70 27 0a 20 20 20 20 20 20 20 20 20 20 s.`evil-suppress-map'...........
97c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 68 65 20 70 61 72 65 6e 74 20 6f 66 20 74 68 65 20 ..............the.parent.of.the.
97e0 67 6c 6f 62 61 6c 20 6d 61 70 20 6f 66 20 53 54 41 54 45 2c 0a 20 20 20 20 20 20 20 20 20 20 20 global.map.of.STATE,............
9800 20 20 20 20 20 20 20 20 20 20 20 20 20 65 66 66 65 63 74 69 76 65 6c 79 20 64 69 73 61 62 6c 69 .............effectively.disabli
9820 6e 67 20 62 69 6e 64 69 6e 67 73 20 74 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ng.bindings.to..................
9840 20 20 20 20 20 20 20 60 73 65 6c 66 2d 69 6e 73 65 72 74 2d 63 6f 6d 6d 61 6e 64 27 2e 0a 0a 46 .......`self-insert-command'...F
9860 6f 6c 6c 6f 77 69 6e 67 20 74 68 65 20 6b 65 79 77 6f 72 64 73 20 69 73 20 6f 70 74 69 6f 6e 61 ollowing.the.keywords.is.optiona
9880 6c 20 63 6f 64 65 20 74 6f 20 62 65 20 65 78 65 63 75 74 65 64 20 65 61 63 68 20 74 69 6d 65 0a l.code.to.be.executed.each.time.
98a0 74 68 65 20 73 74 61 74 65 20 69 73 20 65 6e 61 62 6c 65 64 20 6f 72 20 64 69 73 61 62 6c 65 64 the.state.is.enabled.or.disabled
98c0 2e 20 46 6f 72 20 65 78 61 6d 70 6c 65 3a 0a 0a 20 20 20 20 28 65 76 69 6c 2d 64 65 66 69 6e 65 ..For.example:......(evil-define
98e0 2d 73 74 61 74 65 20 74 65 73 74 0a 20 20 20 20 20 20 22 54 65 73 74 20 73 74 61 74 65 2e 22 0a -state.test......."Test.state.".
9900 20 20 20 20 20 20 3a 74 61 67 20 22 3c 54 3e 20 22 0a 20 20 20 20 20 20 28 73 65 74 71 20 74 65 ......:tag."<T>.".......(setq.te
9920 73 74 2d 76 61 72 20 74 29 29 0a 0a 54 68 65 20 67 6c 6f 62 61 6c 20 6b 65 79 6d 61 70 20 6f 66 st-var.t))..The.global.keymap.of
9940 20 74 68 69 73 20 73 74 61 74 65 20 77 69 6c 6c 20 62 65 20 60 65 76 69 6c 2d 74 65 73 74 2d 73 .this.state.will.be.`evil-test-s
9960 74 61 74 65 2d 6d 61 70 27 2c 0a 74 68 65 20 6c 6f 63 61 6c 20 6b 65 79 6d 61 70 20 77 69 6c 6c tate-map',.the.local.keymap.will
9980 20 62 65 20 60 65 76 69 6c 2d 74 65 73 74 2d 73 74 61 74 65 2d 6c 6f 63 61 6c 2d 6d 61 70 27 2c .be.`evil-test-state-local-map',
99a0 20 61 6e 64 20 73 6f 20 6f 6e 2e 0a 0a 28 66 6e 20 53 54 41 54 45 20 44 4f 43 20 5b 5b 4b 45 59 .and.so.on...(fn.STATE.DOC.[[KEY
99c0 20 56 41 4c 5d 2e 2e 2e 5d 20 42 4f 44 59 2e 2e 2e 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 .VAL]...].BODY...)..(defalias.'e
99e0 76 69 6c 2d 64 65 66 69 6e 65 2d 73 74 61 74 65 20 27 28 6d 61 63 72 6f 20 2e 20 23 5b 28 73 74 vil-define-state.'(macro...#[(st
9a00 61 74 65 20 64 6f 63 20 26 72 65 73 74 20 62 6f 64 79 29 20 22 5c 33 30 36 5c 33 30 37 08 5c 22 ate.doc.&rest.body)."\306\307.\"
9a20 5c 32 30 35 0b 00 5c 33 31 30 5c 33 31 31 08 5c 22 19 5c 33 31 30 5c 33 31 32 08 5c 22 18 5c 33 \205..\310\311.\".\310\312.\".\3
9a40 30 36 5c 33 31 33 09 5c 22 5c 32 30 35 1c 00 5c 33 31 30 5c 33 31 31 09 5c 22 19 08 5c 32 30 33 06\313.\"\205..\310\311.\"..\203
9a60 27 00 08 5c 33 31 34 5c 32 33 30 5c 32 30 33 2b 00 5c 33 31 34 5c 32 30 32 2f 00 5c 33 31 35 5c '..\314\230\203+.\314\202/.\315\
9a80 33 31 36 08 5c 22 18 5c 33 31 37 5c 33 31 35 5c 33 32 30 5c 6e 5c 22 21 1b 5c 33 31 37 5c 33 31 316.\".\317\315\320\n\"!.\317\31
9aa0 35 5c 33 32 31 0b 5c 22 21 1c 5c 33 31 37 5c 33 31 35 5c 33 32 32 0b 5c 22 21 1d 5c 33 31 37 5c 5\321.\"!.\317\315\322.\"!.\317\
9ac0 33 31 35 5c 33 32 33 0b 5c 22 21 1e 40 5c 33 31 37 5c 33 31 35 5c 33 32 34 0b 5c 22 21 1e 41 5c 315\323.\"!.@\317\315\324.\"!.A\
9ae0 33 31 37 5c 33 31 35 5c 33 32 35 0b 5c 22 21 1e 42 5c 33 31 37 5c 33 31 35 5c 33 32 36 0b 5c 22 317\315\325.\"!.B\317\315\326.\"
9b00 21 1e 43 5c 33 31 37 5c 33 31 35 5c 33 32 37 0b 5c 22 21 1e 44 5c 33 31 37 5c 33 31 35 5c 33 33 !.C\317\315\327.\"!.D\317\315\33
9b20 30 0b 5c 22 21 1e 45 5c 33 31 37 5c 33 31 35 5c 33 33 31 0b 5c 22 21 1e 46 5c 33 31 37 5c 33 31 0.\"!.E\317\315\331.\"!.F\317\31
9b40 35 5c 33 33 32 0b 5c 22 21 1e 47 5c 33 31 37 5c 33 31 35 5c 33 33 33 0b 5c 22 21 1e 48 5c 33 33 5\332.\"!.G\317\315\333.\"!.H\33
9b60 34 5c 32 31 31 1e 49 1e 4a 5c 33 33 34 5c 32 31 31 1e 4b 1e 4c 5c 33 33 34 5c 32 31 31 1e 4d 1e 4\211.I.J\334\211.K.L\334\211.M.
9b80 4e 5c 33 33 34 5c 32 31 31 1e 4f 1e 50 5c 33 33 34 5c 32 31 31 1e 51 1e 52 5c 33 33 35 0e 53 5c N\334\211.O.P\334\211.Q.R\335.S\
9ba0 32 34 32 21 5c 32 30 33 49 01 0e 53 5c 32 31 31 41 16 53 5c 32 34 32 16 4f 0e 53 5c 32 31 31 41 242!\203I..S\211A.S\242.O.S\211A
9bc0 16 53 5c 32 34 32 16 49 0e 4f 5c 33 33 36 3d 5c 32 30 33 5c 33 32 33 00 0e 49 16 52 5c 32 30 32 .S\242.I.O\336=\203\323..I.R\202
9be0 5c 32 35 33 00 0e 4f 5c 33 33 37 3d 5c 32 30 33 5c 33 34 31 00 0e 49 16 50 5c 32 30 32 5c 32 35 \253..O\337=\203\341..I.P\202\25
9c00 33 00 0e 4f 5c 33 34 30 3d 5c 32 30 33 5c 33 35 37 00 0e 49 16 4a 5c 32 30 32 5c 32 35 33 00 0e 3..O\340=\203\357..I.J\202\253..
9c20 4f 5c 33 34 31 3d 5c 32 30 33 07 01 0e 49 5c 32 31 31 16 4c 3c 5c 32 30 34 5c 32 35 33 00 0e 4c O\341=\203...I\211.L<\204\253..L
9c40 43 16 4c 5c 32 30 32 5c 32 35 33 00 0e 4f 5c 33 34 32 3d 5c 32 30 33 1f 01 0e 49 5c 32 31 31 16 C.L\202\253..O\342=\203...I\211.
9c60 4d 3c 5c 32 30 34 5c 32 35 33 00 0e 4c 43 16 4d 5c 32 30 32 5c 32 35 33 00 0e 4f 5c 33 34 33 3d M<\204\253..LC.M\202\253..O\343=
9c80 5c 32 30 33 2d 01 0e 49 16 4b 5c 32 30 32 5c 32 35 33 00 0e 4f 5c 33 34 34 3d 5c 32 30 33 3b 01 \203-..I.K\202\253..O\344=\203;.
9ca0 0e 49 16 4e 5c 32 30 32 5c 32 35 33 00 0e 4f 5c 33 34 35 3d 5c 32 30 33 5c 32 35 33 00 0e 49 16 .I.N\202\253..O\345=\203\253..I.
9cc0 51 5c 32 30 32 5c 32 35 33 00 5c 33 34 36 5c 33 34 37 5c 33 35 30 5c 33 35 31 5c 6e 44 5c 33 35 Q\202\253.\346\347\350\351\nD\35
9ce0 32 5c 33 35 31 09 44 5c 33 35 33 5c 33 35 31 0b 44 5c 33 35 34 5c 33 35 35 5c 66 5c 33 33 34 5c 2\351.D\353\351.D\354\355\f\334\
9d00 33 31 35 5c 33 35 36 09 0b 23 46 5c 33 35 37 5c 33 35 35 0d 5c 33 36 30 5c 33 31 35 5c 33 36 31 315\356..#F\357\355.\360\315\361
9d20 09 5c 22 46 5c 33 36 32 5c 33 35 35 0e 40 5c 33 33 34 5c 33 31 35 5c 33 35 36 09 0b 23 46 5c 33 .\"F\362\355.@\334\315\356..#F\3
9d40 36 33 5c 33 35 35 0e 41 5c 33 33 34 5c 33 31 35 5c 33 36 34 09 5c 22 46 5c 33 33 36 5c 33 35 35 63\355.A\334\315\364.\"F\336\355
9d60 0e 42 0e 52 5c 33 31 35 5c 33 36 35 09 5c 22 46 5c 33 33 37 5c 33 35 35 0e 43 0e 50 5c 33 31 35 .B.R\315\365.\"F\337\355.C.P\315
9d80 5c 33 36 36 09 5c 22 46 5c 33 34 30 5c 33 35 35 0e 44 5c 33 35 31 0e 4a 44 5c 33 31 35 5c 33 36 \366.\"F\340\355.D\351.JD\315\36
9da0 37 09 5c 22 46 5c 33 34 31 5c 33 35 35 0e 45 5c 33 33 34 5c 33 31 35 5c 33 37 30 09 5c 22 46 5c 7.\"F\341\355.E\334\315\370.\"F\
9dc0 33 34 32 5c 33 35 35 0e 46 5c 33 33 34 5c 33 31 35 5c 33 37 31 09 5c 22 46 5c 33 37 32 5c 33 35 342\355.F\334\315\371.\"F\372\35
9de0 35 0e 47 5c 33 33 34 5c 33 31 35 5c 33 37 33 09 5c 22 46 5c 33 34 34 5c 33 35 31 0e 4e 44 5c 33 5.G\334\315\373.\"F\344\351.ND\3
9e00 37 34 5c 33 35 31 0e 48 44 5c 33 34 33 5c 33 35 31 0e 4b 44 5c 32 35 37 21 5c 33 37 35 0e 51 5c 74\351.HD\343\351.KD\257!\375.Q\
9e20 32 30 35 5c 33 33 35 01 5c 33 37 36 0d 5c 33 37 37 42 42 43 5c 32 30 31 54 00 5c 32 30 31 55 00 205\335.\376.\377BBC\201T.\201U.
9e40 5c 33 35 31 0e 4c 44 44 5c 32 30 31 56 00 5c 33 35 31 0e 45 44 5c 32 30 31 57 00 42 42 45 5c 32 \351.LDD\201V.\351.ED\201W.BBE\2
9e60 30 31 54 00 5c 32 30 31 55 00 5c 33 35 31 0e 4d 44 44 5c 32 30 31 56 00 5c 33 35 31 0e 46 44 5c 01T.\201U.\351.MDD\201V.\351.FD\
9e80 32 30 31 58 00 42 42 45 5c 32 30 31 59 00 0e 48 5c 32 30 31 5a 00 5c 33 31 35 5c 32 30 31 5b 00 201X.BBE\201Y..H\201Z.\315\201[.
9ea0 09 5c 6e 23 5c 32 30 31 5c 5c 00 5c 32 30 31 5d 00 5c 32 30 31 5e 00 5c 32 30 31 5f 00 5c 33 35 .\n#\201\\.\201].\201^.\201_.\35
9ec0 31 5c 6e 44 45 45 5c 32 35 37 05 5c 32 30 31 59 00 0b 5c 32 30 31 60 00 5c 33 31 35 5c 32 30 31 1\nDEE\257.\201Y..\201`.\315\201
9ee0 61 00 09 08 23 5c 32 30 31 62 00 5c 32 30 31 63 00 5c 32 30 31 64 00 5c 32 30 31 65 00 5c 32 30 a...#\201b.\201c.\201d.\201e.\20
9f00 31 66 00 5c 32 30 31 67 00 5c 33 35 31 5c 6e 44 44 43 5c 32 30 31 68 00 5c 33 35 31 0e 46 44 44 1f.\201g.\351\nDDC\201h.\351.FDD
9f20 5c 32 30 31 69 00 5c 32 30 31 6a 00 0e 53 42 42 42 42 42 45 5c 32 30 31 6b 00 5c 32 30 31 6c 00 \201i.\201j..SBBBBBE\201k.\201l.
9f40 5c 32 30 31 66 00 5c 32 30 31 6d 00 5c 33 35 31 5c 6e 44 44 5c 32 30 31 6e 00 42 5c 32 30 31 6f \201f.\201m.\351\nDD\201n.B\201o
9f60 00 5c 32 30 31 70 00 5c 32 30 31 67 00 5c 33 35 31 5c 6e 44 45 5c 32 30 31 71 00 5c 32 30 31 72 .\201p.\201g.\351\nDE\201q.\201r
9f80 00 5c 33 35 31 5c 6e 44 5c 32 30 31 73 00 42 42 42 5c 32 30 31 66 00 5c 32 30 31 67 00 5c 33 35 .\351\nD\201s.BBB\201f.\201g.\35
9fa0 31 5c 6e 44 44 43 5c 32 30 31 74 00 5c 32 30 31 75 00 5c 33 35 31 0e 4e 44 5c 32 30 31 76 00 42 1\nDDC\201t.\201u.\351.ND\201v.B
9fc0 42 5c 32 30 31 77 00 5c 32 30 31 78 00 5c 32 30 31 79 00 5c 33 35 31 5c 6e 44 44 5c 32 30 31 7a B\201w.\201x.\201y.\351\nDD\201z
9fe0 00 5c 33 35 31 5c 6e 44 44 5c 32 30 31 7b 00 42 42 42 42 5c 33 37 35 0e 53 5c 32 30 31 68 00 5c .\351\nDD\201{.BBBB\375.S\201h.\
a000 33 35 31 0e 45 44 44 5c 32 30 31 7c 00 5c 32 30 31 5c 5c 00 5c 32 30 31 7d 00 5c 32 30 31 49 00 351.EDD\201|.\201\\.\201}.\201I.
a020 5c 32 30 31 7e 00 0e 43 5c 32 35 37 05 5c 32 30 31 75 00 5c 32 30 31 7f 00 0e 43 44 5c 32 30 31 \201~..C\257.\201u.\201...CD\201
a040 5c 32 30 30 00 0e 43 44 5c 32 30 31 5c 32 30 31 00 5c 32 30 31 5c 32 30 32 00 0e 43 45 46 45 44 \200..CD\201\201.\201\202..CEFED
a060 5c 22 42 42 42 42 42 5c 32 35 37 06 45 45 5c 32 35 37 06 5c 32 30 31 5c 32 30 33 00 5c 33 35 31 \"BBBBB\257.EE\257.\201\203.\351
a080 0b 44 5c 32 30 31 5c 32 30 34 00 42 42 5c 32 30 31 5c 32 30 33 00 5c 33 35 31 0b 44 5c 32 30 31 .D\201\204.BB\201\203.\351.D\201
a0a0 5c 32 30 35 00 42 42 5c 32 30 31 5c 32 30 36 00 0d 5c 33 33 34 5c 33 35 34 5c 66 5c 32 30 31 5c \205.BB\201\206..\334\354\f\201\
a0c0 32 30 37 00 42 42 42 42 42 5c 32 30 31 5c 32 30 36 00 0e 41 5c 33 33 34 5c 33 35 34 0e 40 5c 32 207.BBBBB\201\206..A\334\354.@\2
a0e0 30 31 5c 32 31 30 00 42 42 42 42 42 5c 33 35 31 5c 6e 44 5c 32 35 37 09 5c 22 2e 1a 42 42 5c 32 01\210.BBBBB\351\nD\257.\"..BB\2
a100 30 37 22 20 5b 64 6f 63 20 6e 61 6d 65 20 73 74 61 74 65 20 74 6f 67 67 6c 65 20 6d 6f 64 65 20 07".[doc.name.state.toggle.mode.
a120 6b 65 79 6d 61 70 20 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5e 5c 5c 28 2e 2b 5c 5c 29 5c 5c keymap.string-match."^\\(.+\\)\\
a140 28 5c 5c 28 3f 3a 2e 5c 5c 7c 5c 6e 5c 5c 29 2a 5c 5c 29 22 20 6d 61 74 63 68 2d 73 74 72 69 6e (\\(?:.\\|\n\\)*\\)".match-strin
a160 67 20 31 20 32 20 22 5e 5c 5c 28 2e 2b 3f 5c 5c 29 5c 5c 2e 3f 24 22 20 22 22 20 66 6f 72 6d 61 g.1.2."^\\(.+?\\)\\.?$"."".forma
a180 74 20 22 5c 6e 25 73 22 20 69 6e 74 65 72 6e 20 22 65 76 69 6c 2d 25 73 2d 73 74 61 74 65 22 20 t."\n%s".intern."evil-%s-state".
a1a0 22 25 73 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 22 20 22 25 73 2d 6d 61 70 22 20 22 25 73 2d 6c 6f 63 "%s-minor-mode"."%s-map"."%s-loc
a1c0 61 6c 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 22 20 22 25 73 2d 6c 6f 63 61 6c 2d 6d 61 70 22 20 22 25 al-minor-mode"."%s-local-map"."%
a1e0 73 2d 74 61 67 22 20 22 25 73 2d 6d 65 73 73 61 67 65 22 20 22 25 73 2d 63 75 72 73 6f 72 22 20 s-tag"."%s-message"."%s-cursor".
a200 22 25 73 2d 65 6e 74 72 79 2d 68 6f 6f 6b 22 20 22 25 73 2d 65 78 69 74 2d 68 6f 6f 6b 22 20 22 "%s-entry-hook"."%s-exit-hook"."
a220 25 73 2d 6d 6f 64 65 73 22 20 22 25 73 2d 70 22 20 6e 69 6c 20 6b 65 79 77 6f 72 64 70 20 3a 74 %s-modes"."%s-p".nil.keywordp.:t
a240 61 67 20 3a 6d 65 73 73 61 67 65 20 3a 63 75 72 73 6f 72 20 3a 65 6e 74 72 79 2d 68 6f 6f 6b 20 ag.:message.:cursor.:entry-hook.
a260 3a 65 78 69 74 2d 68 6f 6f 6b 20 3a 65 6e 61 62 6c 65 20 3a 69 6e 70 75 74 2d 6d 65 74 68 6f 64 :exit-hook.:enable.:input-method
a280 20 3a 73 75 70 70 72 65 73 73 2d 6b 65 79 6d 61 70 20 70 72 6f 67 6e 20 65 76 69 6c 2d 70 75 74 .:suppress-keymap.progn.evil-put
a2a0 2d 70 72 6f 70 65 72 74 79 20 27 65 76 69 6c 2d 73 74 61 74 65 2d 70 72 6f 70 65 72 74 69 65 73 -property.'evil-state-properties
a2c0 20 71 75 6f 74 65 20 3a 6e 61 6d 65 20 3a 74 6f 67 67 6c 65 20 3a 6d 6f 64 65 20 64 65 66 76 61 .quote.:name.:toggle.:mode.defva
a2e0 72 20 22 4e 6f 6e 2d 6e 69 6c 20 69 66 20 25 73 20 69 73 20 65 6e 61 62 6c 65 64 2e 5c 6e 55 73 r."Non-nil.if.%s.is.enabled.\nUs
a300 65 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 60 25 73 27 20 74 6f 20 63 68 61 6e 67 65 20 74 68 69 e.the.command.`%s'.to.change.thi
a320 73 20 76 61 72 69 61 62 6c 65 2e 22 20 3a 6b 65 79 6d 61 70 20 28 6d 61 6b 65 2d 73 70 61 72 73 s.variable.".:keymap.(make-spars
a340 65 2d 6b 65 79 6d 61 70 29 20 22 4b 65 79 6d 61 70 20 66 6f 72 20 25 73 2e 22 20 3a 6c 6f 63 61 e-keymap)."Keymap.for.%s.".:loca
a360 6c 20 3a 6c 6f 63 61 6c 2d 6b 65 79 6d 61 70 20 22 42 75 66 66 65 72 2d 6c 6f 63 61 6c 20 6b 65 l.:local-keymap."Buffer-local.ke
a380 79 6d 61 70 20 66 6f 72 20 25 73 2e 22 20 22 4d 6f 64 65 20 6c 69 6e 65 20 74 61 67 20 66 6f 72 ymap.for.%s."."Mode.line.tag.for
a3a0 20 25 73 2e 22 20 22 45 63 68 6f 20 61 72 65 61 20 6d 65 73 73 61 67 65 20 66 6f 72 20 25 73 2e .%s."."Echo.area.message.for.%s.
a3c0 22 20 22 43 75 72 73 6f 72 20 66 6f 72 20 25 73 2e 5c 6e 4d 61 79 20 62 65 20 61 20 63 75 72 73 "."Cursor.for.%s.\nMay.be.a.curs
a3e0 6f 72 20 74 79 70 65 20 61 73 20 70 65 72 20 60 63 75 72 73 6f 72 2d 74 79 70 65 27 2c 20 61 20 or.type.as.per.`cursor-type',.a.
a400 63 6f 6c 6f 72 20 73 74 72 69 6e 67 20 61 73 20 70 61 73 73 65 64 5c 6e 74 6f 20 60 73 65 74 2d color.string.as.passed\nto.`set-
a420 63 75 72 73 6f 72 2d 63 6f 6c 6f 72 27 2c 20 61 20 7a 65 72 6f 2d 61 72 67 75 6d 65 6e 74 20 66 cursor-color',.a.zero-argument.f
a440 75 6e 63 74 69 6f 6e 20 66 6f 72 20 63 68 61 6e 67 69 6e 67 20 74 68 65 5c 6e 63 75 72 73 6f 72 unction.for.changing.the\ncursor
a460 2c 20 6f 72 20 61 20 6c 69 73 74 20 6f 66 20 74 68 65 20 61 62 6f 76 65 2e 22 20 22 48 6f 6f 6b ,.or.a.list.of.the.above."."Hook
a480 73 20 74 6f 20 72 75 6e 20 77 68 65 6e 20 65 6e 74 65 72 69 6e 67 20 25 73 2e 22 20 22 48 6f 6f s.to.run.when.entering.%s."."Hoo
a4a0 6b 73 20 74 6f 20 72 75 6e 20 77 68 65 6e 20 65 78 69 74 69 6e 67 20 25 73 2e 22 20 3a 6d 6f 64 ks.to.run.when.exiting.%s.".:mod
a4c0 65 73 20 22 4d 6f 64 65 73 20 74 68 61 74 20 73 68 6f 75 6c 64 20 63 6f 6d 65 20 75 70 20 69 6e es."Modes.that.should.come.up.in
a4e0 20 25 73 2e 22 20 3a 70 72 65 64 69 63 61 74 65 20 61 70 70 65 6e 64 20 73 65 74 2d 6b 65 79 6d .%s.".:predicate.append.set-keym
a500 61 70 2d 70 61 72 65 6e 74 20 28 65 76 69 6c 2d 73 75 70 70 72 65 73 73 2d 6d 61 70 29 20 6c 6f ap-parent.(evil-suppress-map).lo
a520 63 61 6c 20 6c 6f 63 61 6c 2d 6b 65 79 6d 61 70 20 74 61 67 20 6d 65 73 73 61 67 65 20 63 75 72 cal.local-keymap.tag.message.cur
a540 73 6f 72 20 65 6e 74 72 79 2d 68 6f 6f 6b 20 65 78 69 74 2d 68 6f 6f 6b 20 6d 6f 64 65 73 20 70 sor.entry-hook.exit-hook.modes.p
a560 72 65 64 69 63 61 74 65 20 61 72 67 20 63 75 72 73 6f 72 2d 76 61 6c 75 65 20 65 6e 61 62 6c 65 redicate.arg.cursor-value.enable
a580 20 65 6e 74 72 79 2d 68 6f 6f 6b 2d 76 61 6c 75 65 20 65 78 69 74 2d 68 6f 6f 6b 2d 76 61 6c 75 .entry-hook-value.exit-hook-valu
a5a0 65 20 69 6e 70 75 74 2d 6d 65 74 68 6f 64 20 6b 65 79 20 6d 65 73 73 61 67 65 2d 76 61 6c 75 65 e.input-method.key.message-value
a5c0 20 73 75 70 70 72 65 73 73 2d 6b 65 79 6d 61 70 20 74 61 67 2d 76 61 6c 75 65 20 62 6f 64 79 20 .suppress-keymap.tag-value.body.
a5e0 64 6f 6c 69 73 74 20 66 75 6e 63 20 61 64 64 2d 68 6f 6f 6b 20 28 66 75 6e 63 29 20 28 66 75 6e dolist.func.add-hook.(func).(fun
a600 63 29 20 64 65 66 75 6e 20 28 26 6f 70 74 69 6f 6e 61 6c 20 73 74 61 74 65 29 20 22 57 68 65 74 c).defun.(&optional.state)."Whet
a620 68 65 72 20 74 68 65 20 63 75 72 72 65 6e 74 20 73 74 61 74 65 20 69 73 20 25 73 2e 5c 6e 28 54 her.the.current.state.is.%s.\n(T
a640 68 61 74 20 69 73 2c 20 77 68 65 74 68 65 72 20 60 65 76 69 6c 2d 73 74 61 74 65 27 20 69 73 20 hat.is,.whether.`evil-state'.is.
a660 60 25 73 27 2e 29 22 20 61 6e 64 20 65 76 69 6c 2d 6c 6f 63 61 6c 2d 6d 6f 64 65 20 65 71 20 28 `%s'.)".and.evil-local-mode.eq.(
a680 6f 72 20 73 74 61 74 65 20 65 76 69 6c 2d 73 74 61 74 65 29 20 28 26 6f 70 74 69 6f 6e 61 6c 20 or.state.evil-state).(&optional.
a6a0 61 72 67 29 20 22 45 6e 61 62 6c 65 20 25 73 2e 20 44 69 73 61 62 6c 65 20 77 69 74 68 20 6e 65 arg)."Enable.%s..Disable.with.ne
a6c0 67 61 74 69 76 65 20 41 52 47 2e 5c 6e 49 66 20 41 52 47 20 69 73 20 6e 69 6c 2c 20 64 6f 6e 27 gative.ARG.\nIf.ARG.is.nil,.don'
a6e0 74 20 64 69 73 70 6c 61 79 20 61 20 6d 65 73 73 61 67 65 20 69 6e 20 74 68 65 20 65 63 68 6f 20 t.display.a.message.in.the.echo.
a700 61 72 65 61 2e 25 73 22 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 20 63 6f 6e 64 20 28 61 6e 64 area.%s".(interactive).cond.(and
a720 20 28 6e 75 6d 62 65 72 70 20 61 72 67 29 20 28 3c 20 61 72 67 20 31 29 29 20 28 73 65 74 71 20 .(numberp.arg).(<.arg.1)).(setq.
a740 65 76 69 6c 2d 70 72 65 76 69 6f 75 73 2d 73 74 61 74 65 20 65 76 69 6c 2d 73 74 61 74 65 20 65 evil-previous-state.evil-state.e
a760 76 69 6c 2d 73 74 61 74 65 20 6e 69 6c 29 20 6c 65 74 20 65 76 69 6c 2d 73 74 61 74 65 20 72 75 vil-state.nil).let.evil-state.ru
a780 6e 2d 68 6f 6f 6b 73 20 28 73 65 74 71 20 65 76 69 6c 2d 73 74 61 74 65 20 6e 69 6c 29 20 28 65 n-hooks.(setq.evil-state.nil).(e
a7a0 76 69 6c 2d 6e 6f 72 6d 61 6c 69 7a 65 2d 6b 65 79 6d 61 70 73 29 20 74 20 28 75 6e 6c 65 73 73 vil-normalize-keymaps).t.(unless
a7c0 20 65 76 69 6c 2d 6c 6f 63 61 6c 2d 6d 6f 64 65 20 28 65 76 69 6c 2d 6c 6f 63 61 6c 2d 6d 6f 64 .evil-local-mode.(evil-local-mod
a7e0 65 20 31 29 29 20 65 76 69 6c 2d 6e 65 78 74 2d 73 74 61 74 65 20 28 69 6e 70 75 74 2d 6d 65 74 e.1)).evil-next-state.(input-met
a800 68 6f 64 2d 61 63 74 69 76 61 74 65 2d 68 6f 6f 6b 20 69 6e 70 75 74 2d 6d 65 74 68 6f 64 2d 64 hod-activate-hook.input-method-d
a820 65 61 63 74 69 76 61 74 65 2d 68 6f 6f 6b 29 20 28 65 76 69 6c 2d 63 68 61 6e 67 65 2d 73 74 61 eactivate-hook).(evil-change-sta
a840 74 65 20 6e 69 6c 29 20 73 65 74 71 20 65 76 69 6c 2d 61 64 64 2d 74 6f 2d 61 6c 69 73 74 20 27 te.nil).setq.evil-add-to-alist.'
a860 65 76 69 6c 2d 70 72 65 76 69 6f 75 73 2d 73 74 61 74 65 2d 61 6c 69 73 74 20 28 65 76 69 6c 2d evil-previous-state-alist.(evil-
a880 70 72 65 76 69 6f 75 73 2d 73 74 61 74 65 29 20 28 65 76 69 6c 2d 6e 6f 72 6d 61 6c 69 7a 65 2d previous-state).(evil-normalize-
a8a0 6b 65 79 6d 61 70 73 29 20 69 66 20 28 28 61 63 74 69 76 61 74 65 2d 69 6e 70 75 74 2d 6d 65 74 keymaps).if.((activate-input-met
a8c0 68 6f 64 20 65 76 69 6c 2d 69 6e 70 75 74 2d 6d 65 74 68 6f 64 29 20 28 69 66 20 64 65 61 63 74 hod.evil-input-method).(if.deact
a8e0 69 76 61 74 65 2d 63 75 72 72 65 6e 74 2d 69 6e 70 75 74 2d 6d 65 74 68 6f 64 2d 66 75 6e 63 74 ivate-current-input-method-funct
a900 69 6f 6e 20 28 64 65 61 63 74 69 76 61 74 65 2d 69 6e 70 75 74 2d 6d 65 74 68 6f 64 29 29 29 20 ion.(deactivate-input-method))).
a920 75 6e 6c 65 73 73 20 65 76 69 6c 2d 6e 6f 2d 64 69 73 70 6c 61 79 20 65 76 69 6c 2d 72 65 66 72 unless.evil-no-display.evil-refr
a940 65 73 68 2d 63 75 72 73 6f 72 20 65 76 69 6c 2d 72 65 66 72 65 73 68 2d 6d 6f 64 65 2d 6c 69 6e esh-cursor.evil-refresh-mode-lin
a960 65 20 28 28 77 68 65 6e 20 28 63 61 6c 6c 65 64 2d 69 6e 74 65 72 61 63 74 69 76 65 6c 79 2d 70 e.((when.(called-interactively-p
a980 20 27 61 6e 79 29 20 28 72 65 64 69 73 70 6c 61 79 29 29 29 20 77 68 65 6e 20 65 76 69 6c 2d 65 .'any).(redisplay))).when.evil-e
a9a0 63 68 6f 2d 73 74 61 74 65 20 28 6e 6f 74 20 65 76 69 6c 2d 6e 6f 2d 64 69 73 70 6c 61 79 29 20 cho-state.(not.evil-no-display).
a9c0 66 75 6e 63 74 69 6f 6e 70 20 66 75 6e 63 61 6c 6c 20 65 76 69 6c 2d 65 63 68 6f 20 22 25 73 22 functionp.funcall.evil-echo."%s"
a9e0 20 65 76 69 6c 2d 73 65 74 2d 63 6f 6d 6d 61 6e 64 2d 70 72 6f 70 65 72 74 79 20 28 3a 6b 65 65 .evil-set-command-property.(:kee
aa00 70 2d 76 69 73 75 61 6c 20 74 29 20 28 3a 73 75 70 70 72 65 73 73 2d 6f 70 65 72 61 74 6f 72 20 p-visual.t).(:suppress-operator.
aa20 74 29 20 65 76 69 6c 2d 64 65 66 69 6e 65 2d 6b 65 79 6d 61 70 20 28 3a 66 75 6e 63 20 6e 69 6c t).evil-define-keymap.(:func.nil
aa40 29 20 28 3a 6c 6f 63 61 6c 20 74 20 3a 66 75 6e 63 20 6e 69 6c 29 5d 20 33 38 20 28 23 24 20 2e ).(:local.t.:func.nil)].38.(#$..
aa60 20 33 38 32 31 37 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 .38217)])).(byte-code."\300\301\
aa80 33 30 32 5c 33 30 33 23 5c 33 30 34 5c 33 30 31 5c 33 30 35 5c 33 30 36 23 5c 32 31 30 5c 33 30 302\303#\304\301\305\306#\210\30
aaa0 37 5c 33 31 30 21 5c 32 30 37 22 20 5b 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 65 76 69 6c 2d 64 7\310!\207".[function-put.evil-d
aac0 65 66 69 6e 65 2d 73 74 61 74 65 20 6c 69 73 70 2d 69 6e 64 65 6e 74 2d 66 75 6e 63 74 69 6f 6e efine-state.lisp-indent-function
aae0 20 64 65 66 75 6e 20 70 75 74 20 65 64 65 62 75 67 2d 66 6f 72 6d 2d 73 70 65 63 20 28 26 64 65 .defun.put.edebug-form-spec.(&de
ab00 66 69 6e 65 20 6e 61 6d 65 20 5b 26 6f 70 74 69 6f 6e 61 6c 20 73 74 72 69 6e 67 70 5d 20 5b 26 fine.name.[&optional.stringp].[&
ab20 72 65 73 74 20 5b 6b 65 79 77 6f 72 64 70 20 73 65 78 70 5d 5d 20 64 65 66 2d 62 6f 64 79 29 20 rest.[keywordp.sexp]].def-body).
ab40 70 72 6f 76 69 64 65 20 65 76 69 6c 2d 63 6f 72 65 5d 20 35 29 0a provide.evil-core].5).
Copyright 2019--2024 Marius PETER