summaryrefslogtreecommitdiff
path: root/elpa/evil-20220510.2302/evil-search.elc
blob: 1acb664d7cf3e1fdd696579fb4ebd6c8d4ad2ae2 (plain)
ofshex dumpascii
0000 3b 45 4c 43 1c 00 00 00 0a 3b 3b 3b 20 43 6f 6d 70 69 6c 65 64 0a 3b 3b 3b 20 69 6e 20 45 6d 61 ;ELC.....;;;.Compiled.;;;.in.Ema
0020 63 73 20 76 65 72 73 69 6f 6e 20 32 38 2e 31 0a 3b 3b 3b 20 77 69 74 68 20 61 6c 6c 20 6f 70 74 cs.version.28.1.;;;.with.all.opt
0040 69 6d 69 7a 61 74 69 6f 6e 73 2e 0a 0a 0a 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c imizations.....(byte-code."\300\
0060 33 30 31 21 5c 32 31 30 5c 33 30 30 5c 33 30 32 21 5c 32 31 30 5c 33 30 30 5c 33 30 33 21 5c 32 301!\210\300\302!\210\300\303!\2
0080 30 37 22 20 5b 72 65 71 75 69 72 65 20 65 76 69 6c 2d 63 6f 72 65 20 65 76 69 6c 2d 63 6f 6d 6d 07".[require.evil-core.evil-comm
00a0 6f 6e 20 65 76 69 6c 2d 65 78 5d 20 32 29 0a 23 40 32 30 36 20 43 68 61 6e 67 65 20 74 68 65 20 on.evil-ex].2).#@206.Change.the.
00c0 73 65 61 72 63 68 20 6d 6f 64 75 6c 65 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 4d 4f 44 55 4c search.module.according.to.MODUL
00e0 45 2e 0a 49 66 20 4d 4f 44 55 4c 45 20 69 73 20 60 69 73 65 61 72 63 68 27 2c 20 74 68 65 6e 20 E..If.MODULE.is.`isearch',.then.
0100 45 6d 61 63 73 27 20 69 73 65 61 72 63 68 20 6d 6f 64 75 6c 65 20 69 73 20 75 73 65 64 2e 0a 49 Emacs'.isearch.module.is.used..I
0120 66 20 4d 4f 44 55 4c 45 20 69 73 20 60 65 76 69 6c 2d 73 65 61 72 63 68 27 2c 20 74 68 65 6e 20 f.MODULE.is.`evil-search',.then.
0140 45 76 69 6c 27 73 20 6f 77 6e 20 69 6e 74 65 72 61 63 74 69 76 65 0a 73 65 61 72 63 68 20 6d 6f Evil's.own.interactive.search.mo
0160 64 75 6c 65 20 69 73 20 75 73 65 64 2e 0a 0a 28 66 6e 20 4f 50 54 49 4f 4e 20 4d 4f 44 55 4c 45 dule.is.used...(fn.OPTION.MODULE
0180 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 76 69 6c 2d 73 65 6c 65 63 74 2d 73 65 61 72 63 68 )..(defalias.'evil-select-search
01a0 2d 6d 6f 64 75 6c 65 20 23 5b 35 31 34 20 22 5c 33 30 31 5c 32 31 31 5c 32 31 31 5c 32 30 33 32 -module.#[514."\301\211\211\2032
01c0 00 5c 32 31 31 40 5c 33 30 32 5c 33 30 33 5c 33 30 34 03 5c 22 21 5c 33 30 32 5c 33 30 33 5c 33 .\211@\302\303\304.\"!\302\303\3
01e0 30 35 04 5c 22 21 05 5c 33 30 36 3d 5c 32 30 33 24 00 5c 33 30 37 01 03 08 23 5c 32 36 36 03 5c 05.\"!.\306=\203$.\307...#\266.\
0200 32 30 32 2b 00 5c 33 30 37 02 02 08 23 5c 32 36 36 03 01 41 5c 32 36 36 5c 32 30 32 5c 32 30 32 202+.\307...#\266..A\266\202\202
0220 02 00 5c 32 36 36 02 5c 33 31 30 02 02 5c 22 5c 32 30 37 22 20 5b 65 76 69 6c 2d 6d 6f 74 69 6f ..\266.\310..\"\207".[evil-motio
0240 6e 2d 73 74 61 74 65 2d 6d 61 70 20 28 66 6f 72 77 61 72 64 20 62 61 63 6b 77 61 72 64 20 77 6f n-state-map.(forward.backward.wo
0260 72 64 2d 66 6f 72 77 61 72 64 20 77 6f 72 64 2d 62 61 63 6b 77 61 72 64 20 75 6e 62 6f 75 6e 64 rd-forward.word-backward.unbound
0280 65 64 2d 77 6f 72 64 2d 66 6f 72 77 61 72 64 20 75 6e 62 6f 75 6e 64 65 64 2d 77 6f 72 64 2d 62 ed-word-forward.unbounded-word-b
02a0 61 63 6b 77 61 72 64 20 6e 65 78 74 20 70 72 65 76 69 6f 75 73 29 20 69 6e 74 65 72 6e 20 66 6f ackward.next.previous).intern.fo
02c0 72 6d 61 74 20 22 65 76 69 6c 2d 73 65 61 72 63 68 2d 25 73 22 20 22 65 76 69 6c 2d 65 78 2d 73 rmat."evil-search-%s"."evil-ex-s
02e0 65 61 72 63 68 2d 25 73 22 20 69 73 65 61 72 63 68 20 73 75 62 73 74 69 74 75 74 65 2d 6b 65 79 earch-%s".isearch.substitute-key
0300 2d 64 65 66 69 6e 69 74 69 6f 6e 20 73 65 74 2d 64 65 66 61 75 6c 74 5d 20 31 31 20 28 23 24 20 -definition.set-default].11.(#$.
0320 2e 20 31 38 31 29 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 ..181)]).(byte-code."\300\301\30
0340 32 5c 33 30 33 5c 33 30 34 44 44 5c 33 30 35 5c 33 30 36 5c 33 30 37 5c 33 31 30 5c 33 31 31 5c 2\303\304DD\305\306\307\310\311\
0360 33 31 32 5c 33 31 33 5c 33 31 34 5c 33 31 35 26 0b 5c 32 30 37 22 20 5b 63 75 73 74 6f 6d 2d 64 312\313\314\315&.\207".[custom-d
0380 65 63 6c 61 72 65 2d 76 61 72 69 61 62 6c 65 20 65 76 69 6c 2d 73 65 61 72 63 68 2d 6d 6f 64 75 eclare-variable.evil-search-modu
03a0 6c 65 20 66 75 6e 63 61 6c 6c 20 66 75 6e 63 74 69 6f 6e 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 le.funcall.function.#[0."\300\20
03c0 37 22 20 5b 69 73 65 61 72 63 68 5d 20 31 20 22 22 5d 20 22 54 68 65 20 73 65 61 72 63 68 20 6d 7".[isearch].1.""]."The.search.m
03e0 6f 64 75 6c 65 20 74 6f 20 62 65 20 75 73 65 64 2e 20 20 4d 61 79 20 62 65 20 65 69 74 68 65 72 odule.to.be.used...May.be.either
0400 20 60 69 73 65 61 72 63 68 27 2c 20 66 6f 72 5c 6e 45 6d 61 63 73 27 20 69 73 65 61 72 63 68 20 .`isearch',.for\nEmacs'.isearch.
0420 6d 6f 64 75 6c 65 2c 20 6f 72 20 60 65 76 69 6c 2d 73 65 61 72 63 68 27 2c 20 66 6f 72 20 45 76 module,.or.`evil-search',.for.Ev
0440 69 6c 27 73 20 6f 77 6e 5c 6e 69 6e 74 65 72 61 63 74 69 76 65 20 73 65 61 72 63 68 20 6d 6f 64 il's.own\ninteractive.search.mod
0460 75 6c 65 2e 20 20 4e 2e 62 2e 20 63 68 61 6e 67 69 6e 67 20 74 68 69 73 20 77 69 6c 6c 20 6e 6f ule...N.b..changing.this.will.no
0480 74 20 61 66 66 65 63 74 20 6b 65 79 62 69 6e 64 69 6e 67 73 2e 5c 6e 54 6f 20 73 77 61 70 20 6f t.affect.keybindings.\nTo.swap.o
04a0 75 74 20 72 65 6c 65 76 61 6e 74 20 6b 65 79 62 69 6e 64 69 6e 67 73 2c 20 73 65 65 20 60 65 76 ut.relevant.keybindings,.see.`ev
04c0 69 6c 2d 73 65 6c 65 63 74 2d 73 65 61 72 63 68 2d 6d 6f 64 75 6c 65 27 20 66 75 6e 63 74 69 6f il-select-search-module'.functio
04e0 6e 2e 22 20 3a 74 79 70 65 20 28 72 61 64 69 6f 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 45 6d n.".:type.(radio.(const.:tag."Em
0500 61 63 73 20 62 75 69 6c 74 2d 69 6e 20 69 73 65 61 72 63 68 2e 22 20 3a 76 61 6c 75 65 20 69 73 acs.built-in.isearch.".:value.is
0520 65 61 72 63 68 29 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 45 76 69 6c 20 69 6e 74 65 72 61 63 earch).(const.:tag."Evil.interac
0540 74 69 76 65 20 73 65 61 72 63 68 2e 22 20 3a 76 61 6c 75 65 20 65 76 69 6c 2d 73 65 61 72 63 68 tive.search.".:value.evil-search
0560 29 29 20 3a 67 72 6f 75 70 20 65 76 69 6c 20 3a 73 65 74 20 65 76 69 6c 2d 73 65 6c 65 63 74 2d )).:group.evil.:set.evil-select-
0580 73 65 61 72 63 68 2d 6d 6f 64 75 6c 65 20 3a 69 6e 69 74 69 61 6c 69 7a 65 20 65 76 69 6c 2d 63 search-module.:initialize.evil-c
05a0 75 73 74 6f 6d 2d 69 6e 69 74 69 61 6c 69 7a 65 2d 70 65 6e 64 69 6e 67 2d 72 65 73 65 74 5d 20 ustom-initialize-pending-reset].
05c0 31 32 29 0a 23 40 39 35 20 50 75 73 68 20 53 54 52 49 4e 47 20 69 6e 74 6f 20 74 68 65 20 61 70 12).#@95.Push.STRING.into.the.ap
05e0 70 72 6f 70 72 69 61 74 65 20 73 65 61 72 63 68 20 68 69 73 74 6f 72 79 20 28 64 65 74 65 72 6d propriate.search.history.(determ
0600 69 6e 65 64 20 62 79 20 46 4f 52 57 41 52 44 29 2e 0a 0a 28 66 6e 20 53 54 52 49 4e 47 20 46 4f ined.by.FORWARD)...(fn.STRING.FO
0620 52 57 41 52 44 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 76 69 6c 2d 70 75 73 68 2d 73 65 61 RWARD)..(defalias.'evil-push-sea
0640 72 63 68 2d 68 69 73 74 6f 72 79 20 23 5b 35 31 34 20 22 5c 32 31 31 5c 32 30 33 08 00 5c 33 30 rch-history.#[514."\211\203..\30
0660 30 5c 32 30 32 09 00 5c 33 30 31 5c 32 31 31 4a 5c 32 31 31 5c 32 34 32 04 5c 32 33 32 3f 5c 32 0\202..\301\211J\211\242.\232?\2
0680 30 35 18 00 01 04 02 42 4c 5c 32 30 37 22 20 5b 65 76 69 6c 2d 73 65 61 72 63 68 2d 66 6f 72 77 05.....BL\207".[evil-search-forw
06a0 61 72 64 2d 68 69 73 74 6f 72 79 20 65 76 69 6c 2d 73 65 61 72 63 68 2d 62 61 63 6b 77 61 72 64 ard-history.evil-search-backward
06c0 2d 68 69 73 74 6f 72 79 5d 20 37 20 28 23 24 20 2e 20 31 34 38 31 29 5d 29 0a 23 40 36 38 20 53 -history].7.(#$...1481)]).#@68.S
06e0 65 61 72 63 68 20 69 6e 63 72 65 6d 65 6e 74 61 6c 6c 79 20 66 6f 72 20 75 73 65 72 2d 65 6e 74 earch.incrementally.for.user-ent
0700 65 72 65 64 20 74 65 78 74 2e 0a 0a 28 66 6e 20 46 4f 52 57 41 52 44 20 52 45 47 45 58 50 2d 50 ered.text...(fn.FORWARD.REGEXP-P
0720 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 76 69 6c 2d 73 65 61 72 63 68 2d 69 6e 63 72 65 6d )..(defalias.'evil-search-increm
0740 65 6e 74 61 6c 6c 79 20 23 5b 35 31 34 20 22 5c 33 30 32 02 21 5c 33 30 36 60 5c 33 30 37 18 01 entally.#[514."\302.!\306`\307..
0760 19 02 1a 04 13 5c 33 31 30 5c 33 30 37 5c 32 31 31 1c 1d 1e 19 5c 33 31 31 5c 32 31 36 5c 33 31 .....\310\307\211....\311\216\31
0780 32 20 5c 32 31 30 5c 33 31 33 5c 32 31 36 5c 33 31 34 5c 33 31 35 5c 33 31 36 5c 33 31 30 23 5c 2.\210\313\216\314\315\316\310#\
07a0 32 31 30 5c 33 31 34 5c 33 31 37 5c 33 32 30 5c 33 31 30 23 5c 32 31 30 0e 1a 16 1b 04 5c 32 30 210\314\317\320\310#\210.....\20
07c0 33 36 00 5c 33 30 33 04 21 5c 32 31 30 5c 32 30 32 3a 00 5c 33 32 31 04 21 5c 32 31 30 5c 33 32 36.\303.!\210\202:.\321.!\210\32
07e0 32 0e 1c 06 06 5c 22 5c 32 31 30 5c 33 30 37 16 1b 29 60 01 55 3f 5c 32 30 35 5c 32 31 33 00 04 2....\"\210\307..)`.U?\205\213..
0800 5c 32 30 33 59 00 0e 1d 5c 32 30 33 59 00 0e 1d 62 5c 32 31 30 5c 32 31 31 60 3d 5c 32 30 33 5c \203Y...\203Y...b\210\211`=\203\
0820 32 30 33 00 0e 1c 5c 33 32 33 5c 32 33 30 5c 32 30 34 5c 32 30 33 00 04 5c 32 30 33 70 00 5c 33 203...\323\230\204\203..\203p.\3
0840 32 34 20 5c 32 31 30 5c 32 30 32 73 00 5c 33 32 35 20 5c 32 31 30 5c 33 32 36 20 5c 32 31 30 04 24.\210\202s.\325.\210\326.\210.
0860 5c 32 30 33 5c 32 30 33 00 0e 1d 5c 32 30 33 5c 32 30 33 00 0e 1d 62 5c 32 31 30 5c 33 32 37 5c \203\203...\203\203...b\210\327\
0880 33 33 30 0e 1c 06 07 5c 22 21 2e 07 5c 32 30 37 22 20 5b 73 65 61 72 63 68 2d 6e 6f 6e 69 6e 63 330....\"!..\207".[search-noninc
08a0 72 65 6d 65 6e 74 61 6c 2d 69 6e 73 74 65 61 64 20 69 73 65 61 72 63 68 2d 73 65 61 72 63 68 2d remental-instead.isearch-search-
08c0 66 75 6e 2d 66 75 6e 63 74 69 6f 6e 20 65 76 69 6c 2d 73 65 61 72 63 68 2d 70 72 6f 6d 70 74 20 fun-function.evil-search-prompt.
08e0 69 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 65 76 69 6c 2d 77 72 69 74 65 2d 65 63 68 6f 2d isearch-forward.evil-write-echo-
0900 61 72 65 61 20 65 76 69 6c 2d 65 63 68 6f 2d 61 72 65 61 2d 6d 65 73 73 61 67 65 20 65 76 69 6c area.evil-echo-area-message.evil
0920 2d 69 73 65 61 72 63 68 2d 66 75 6e 63 74 69 6f 6e 20 6e 69 6c 20 74 20 23 5b 30 20 22 5c 33 30 -isearch-function.nil.t.#[0."\30
0940 30 20 5c 32 30 37 22 20 5b 65 76 69 6c 2d 65 63 68 6f 2d 61 72 65 61 2d 72 65 73 74 6f 72 65 5d 0.\207".[evil-echo-area-restore]
0960 20 31 5d 20 65 76 69 6c 2d 65 63 68 6f 2d 61 72 65 61 2d 73 61 76 65 20 23 5b 30 20 22 5c 33 30 .1].evil-echo-area-save.#[0."\30
0980 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 30 5c 33 30 35 5c 33 0\301\302\303\304$\210\300\305\3
09a0 30 36 5c 33 30 33 5c 33 30 34 24 5c 32 30 37 22 20 5b 61 64 64 2d 68 6f 6f 6b 20 69 6e 70 75 74 06\303\304$\207".[add-hook.input
09c0 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 61 63 74 69 76 -method-activate-hook.evil-activ
09e0 61 74 65 2d 69 6e 70 75 74 2d 6d 65 74 68 6f 64 20 6e 69 6c 20 74 20 69 6e 70 75 74 2d 6d 65 74 ate-input-method.nil.t.input-met
0a00 68 6f 64 2d 64 65 61 63 74 69 76 61 74 65 2d 68 6f 6f 6b 20 65 76 69 6c 2d 64 65 61 63 74 69 76 hod-deactivate-hook.evil-deactiv
0a20 61 74 65 2d 69 6e 70 75 74 2d 6d 65 74 68 6f 64 5d 20 35 5d 20 72 65 6d 6f 76 65 2d 68 6f 6f 6b ate-input-method].5].remove-hook
0a40 20 69 6e 70 75 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 .input-method-activate-hook.evil
0a60 2d 61 63 74 69 76 61 74 65 2d 69 6e 70 75 74 2d 6d 65 74 68 6f 64 20 69 6e 70 75 74 2d 6d 65 74 -activate-input-method.input-met
0a80 68 6f 64 2d 64 65 61 63 74 69 76 61 74 65 2d 68 6f 6f 6b 20 65 76 69 6c 2d 64 65 61 63 74 69 76 hod-deactivate-hook.evil-deactiv
0aa0 61 74 65 2d 69 6e 70 75 74 2d 6d 65 74 68 6f 64 20 69 73 65 61 72 63 68 2d 62 61 63 6b 77 61 72 ate-input-method.isearch-backwar
0ac0 64 20 65 76 69 6c 2d 70 75 73 68 2d 73 65 61 72 63 68 2d 68 69 73 74 6f 72 79 20 22 22 20 69 73 d.evil-push-search-history."".is
0ae0 65 61 72 63 68 2d 72 65 70 65 61 74 2d 66 6f 72 77 61 72 64 20 69 73 65 61 72 63 68 2d 72 65 70 earch-repeat-forward.isearch-rep
0b00 65 61 74 2d 62 61 63 6b 77 61 72 64 20 69 73 65 61 72 63 68 2d 65 78 69 74 20 65 76 69 6c 2d 66 eat-backward.isearch-exit.evil-f
0b20 6c 61 73 68 2d 73 65 61 72 63 68 2d 70 61 74 74 65 72 6e 20 65 76 69 6c 2d 73 65 61 72 63 68 2d lash-search-pattern.evil-search-
0b40 6d 65 73 73 61 67 65 20 69 6e 68 69 62 69 74 2d 71 75 69 74 20 65 76 69 6c 2d 69 6e 70 75 74 2d message.inhibit-quit.evil-input-
0b60 6d 65 74 68 6f 64 20 63 75 72 72 65 6e 74 2d 69 6e 70 75 74 2d 6d 65 74 68 6f 64 20 69 73 65 61 method.current-input-method.isea
0b80 72 63 68 2d 73 74 72 69 6e 67 20 69 73 65 61 72 63 68 2d 6f 74 68 65 72 2d 65 6e 64 5d 20 39 20 rch-string.isearch-other-end].9.
0ba0 28 23 24 20 2e 20 31 37 35 39 29 5d 29 0a 23 40 31 37 37 20 46 6c 61 73 68 20 6c 61 73 74 20 73 (#$...1759)]).#@177.Flash.last.s
0bc0 65 61 72 63 68 20 6d 61 74 63 68 65 73 20 66 6f 72 20 64 75 72 61 74 69 6f 6e 20 6f 66 20 60 65 earch.matches.for.duration.of.`e
0be0 76 69 6c 2d 66 6c 61 73 68 2d 64 65 6c 61 79 27 2e 0a 49 66 20 41 4c 4c 20 69 73 20 6e 6f 6e 2d vil-flash-delay'..If.ALL.is.non-
0c00 6e 69 6c 2c 20 66 6c 61 73 68 20 61 6c 6c 20 6d 61 74 63 68 65 73 2e 20 53 54 52 49 4e 47 20 69 nil,.flash.all.matches..STRING.i
0c20 73 20 61 20 6d 65 73 73 61 67 65 0a 74 6f 20 64 69 73 70 6c 61 79 20 69 6e 20 74 68 65 20 65 63 s.a.message.to.display.in.the.ec
0c40 68 6f 20 61 72 65 61 2e 0a 0a 28 66 6e 20 53 54 52 49 4e 47 20 26 6f 70 74 69 6f 6e 61 6c 20 41 ho.area...(fn.STRING.&optional.A
0c60 4c 4c 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 76 69 6c 2d 66 6c 61 73 68 2d 73 65 61 72 63 LL)..(defalias.'evil-flash-searc
0c80 68 2d 70 61 74 74 65 72 6e 20 23 5b 35 31 33 20 22 5c 33 30 36 5c 33 30 37 08 5c 33 31 30 01 19 h-pattern.#[513."\306\307.\310..
0ca0 02 1a 03 1b 5c 66 5c 32 30 33 12 00 5c 33 31 31 5c 66 21 5c 32 31 30 05 3f 5c 32 30 36 1a 00 05 ....\f\203..\311\f!\210.?\206...
0cc0 5c 33 31 32 5c 32 33 30 3f 5c 32 30 35 62 00 5c 33 31 33 20 5c 32 31 30 5c 33 31 34 5c 33 31 35 \312\230?\205b.\313.\210\314\315
0ce0 06 07 5c 22 5c 32 31 30 5c 33 31 36 5c 33 30 36 5c 32 32 34 5c 33 30 36 5c 32 32 35 5c 22 5c 32 ..\"\210\316\306\224\306\225\"\2
0d00 31 30 04 5c 32 30 33 45 00 5c 33 31 37 15 60 16 19 60 16 1a 5c 33 32 30 20 5c 32 31 30 0e 1b 5c 10.\203E.\317.`..`..\320.\210..\
0d20 32 30 34 45 00 5c 33 32 31 20 5c 32 31 30 5c 33 32 32 5c 33 32 33 5c 33 32 34 5c 33 31 37 5c 33 204E.\321.\210\322\323\324\317\3
0d40 32 35 24 5c 32 31 30 5c 33 32 32 5c 33 32 36 5c 33 32 34 5c 33 31 37 5c 33 32 35 24 5c 32 31 30 25$\210\322\326\324\317\325$\210
0d60 5c 33 32 32 5c 33 32 33 5c 33 32 37 5c 33 31 37 5c 33 32 35 24 5c 32 31 30 5c 33 33 30 0e 1c 5c \322\323\327\317\325$\210\330..\
0d80 33 31 37 03 23 5c 32 31 31 14 2b 5c 32 30 37 22 20 5b 63 61 73 65 2d 66 6f 6c 64 2d 73 65 61 72 317.#\211.+\207".[case-fold-sear
0da0 63 68 20 69 73 65 61 72 63 68 2d 63 61 73 65 2d 66 6f 6c 64 2d 73 65 61 72 63 68 20 69 73 65 61 ch.isearch-case-fold-search.isea
0dc0 72 63 68 2d 73 65 61 72 63 68 2d 66 75 6e 2d 66 75 6e 63 74 69 6f 6e 20 6c 61 7a 79 2d 68 69 67 rch-search-fun-function.lazy-hig
0de0 68 6c 69 67 68 74 2d 69 6e 69 74 69 61 6c 2d 64 65 6c 61 79 20 65 76 69 6c 2d 66 6c 61 73 68 2d hlight-initial-delay.evil-flash-
0e00 74 69 6d 65 72 20 69 73 65 61 72 63 68 2d 6c 61 7a 79 2d 68 69 67 68 6c 69 67 68 74 2d 77 72 61 timer.isearch-lazy-highlight-wra
0e20 70 70 65 64 20 30 20 65 76 69 6c 2d 69 73 65 61 72 63 68 2d 66 75 6e 63 74 69 6f 6e 20 23 5b 32 pped.0.evil-isearch-function.#[2
0e40 35 36 20 22 5c 33 30 30 5c 33 30 31 21 5c 32 30 37 22 20 5b 65 76 69 6c 2d 66 6c 61 73 68 2d 68 56."\300\301!\207".[evil-flash-h
0e60 6f 6f 6b 20 74 5d 20 33 20 22 5c 6e 5c 6e 28 66 6e 20 26 6f 70 74 69 6f 6e 61 6c 20 41 52 47 29 ook.t].3."\n\n(fn.&optional.ARG)
0e80 22 5d 20 63 61 6e 63 65 6c 2d 74 69 6d 65 72 20 22 22 20 65 76 69 6c 2d 65 63 68 6f 2d 61 72 65 "].cancel-timer."".evil-echo-are
0ea0 61 2d 73 61 76 65 20 65 76 69 6c 2d 65 63 68 6f 20 22 25 73 22 20 69 73 65 61 72 63 68 2d 68 69 a-save.evil-echo."%s".isearch-hi
0ec0 67 68 6c 69 67 68 74 20 6e 69 6c 20 69 73 65 61 72 63 68 2d 6c 61 7a 79 2d 68 69 67 68 6c 69 67 ghlight.nil.isearch-lazy-highlig
0ee0 68 74 2d 6e 65 77 2d 6c 6f 6f 70 20 69 73 65 61 72 63 68 2d 6c 61 7a 79 2d 68 69 67 68 6c 69 67 ht-new-loop.isearch-lazy-highlig
0f00 68 74 2d 75 70 64 61 74 65 20 61 64 64 2d 68 6f 6f 6b 20 70 72 65 2d 63 6f 6d 6d 61 6e 64 2d 68 ht-update.add-hook.pre-command-h
0f20 6f 6f 6b 20 65 76 69 6c 2d 66 6c 61 73 68 2d 68 6f 6f 6b 20 74 20 65 76 69 6c 2d 6f 70 65 72 61 ook.evil-flash-hook.t.evil-opera
0f40 74 6f 72 2d 73 74 61 74 65 2d 65 78 69 74 2d 68 6f 6f 6b 20 65 76 69 6c 2d 63 6c 65 61 6e 2d 69 tor-state-exit-hook.evil-clean-i
0f60 73 65 61 72 63 68 2d 6f 76 65 72 6c 61 79 73 20 72 75 6e 2d 61 74 2d 74 69 6d 65 20 69 73 65 61 search-overlays.run-at-time.isea
0f80 72 63 68 2d 6c 61 7a 79 2d 68 69 67 68 6c 69 67 68 74 2d 73 74 61 72 74 20 69 73 65 61 72 63 68 rch-lazy-highlight-start.isearch
0fa0 2d 6c 61 7a 79 2d 68 69 67 68 6c 69 67 68 74 2d 65 6e 64 20 69 73 65 61 72 63 68 2d 6c 61 7a 79 -lazy-highlight-end.isearch-lazy
0fc0 2d 68 69 67 68 6c 69 67 68 74 2d 6f 76 65 72 6c 61 79 73 20 65 76 69 6c 2d 66 6c 61 73 68 2d 64 -highlight-overlays.evil-flash-d
0fe0 65 6c 61 79 5d 20 31 31 20 28 23 24 20 2e 20 32 39 39 36 29 5d 29 0a 23 40 35 37 20 43 6c 65 61 elay].11.(#$...2996)]).#@57.Clea
1000 6e 20 69 73 65 61 72 63 68 20 6f 76 65 72 6c 61 79 73 20 75 6e 6c 65 73 73 20 60 74 68 69 73 2d n.isearch.overlays.unless.`this-
1020 63 6f 6d 6d 61 6e 64 27 20 69 73 20 73 65 61 72 63 68 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 command'.is.search...(defalias.'
1040 65 76 69 6c 2d 63 6c 65 61 6e 2d 69 73 65 61 72 63 68 2d 6f 76 65 72 6c 61 79 73 20 23 5b 30 20 evil-clean-isearch-overlays.#[0.
1060 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 23 5c 32 31 30 08 5c 33 30 35 3e 3f 5c 32 30 "\301\302\303\304#\210.\305>?\20
1080 35 0f 00 5c 33 30 36 20 5c 32 30 37 22 20 5b 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 20 72 65 6d 6f 5..\306.\207".[this-command.remo
10a0 76 65 2d 68 6f 6f 6b 20 70 72 65 2d 63 6f 6d 6d 61 6e 64 2d 68 6f 6f 6b 20 65 76 69 6c 2d 63 6c ve-hook.pre-command-hook.evil-cl
10c0 65 61 6e 2d 69 73 65 61 72 63 68 2d 6f 76 65 72 6c 61 79 73 20 74 20 28 65 76 69 6c 2d 73 65 61 ean-isearch-overlays.t.(evil-sea
10e0 72 63 68 2d 62 61 63 6b 77 61 72 64 20 65 76 69 6c 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 rch-backward.evil-search-forward
1100 20 65 76 69 6c 2d 73 65 61 72 63 68 2d 6e 65 78 74 20 65 76 69 6c 2d 73 65 61 72 63 68 2d 70 72 .evil-search-next.evil-search-pr
1120 65 76 69 6f 75 73 20 65 76 69 6c 2d 73 65 61 72 63 68 2d 77 6f 72 64 2d 62 61 63 6b 77 61 72 64 evious.evil-search-word-backward
1140 20 65 76 69 6c 2d 73 65 61 72 63 68 2d 77 6f 72 64 2d 66 6f 72 77 61 72 64 29 20 69 73 65 61 72 .evil-search-word-forward).isear
1160 63 68 2d 63 6c 65 61 6e 2d 6f 76 65 72 6c 61 79 73 5d 20 34 20 28 23 24 20 2e 20 34 30 39 32 29 ch-clean-overlays].4.(#$...4092)
1180 5d 29 0a 28 70 75 74 20 27 65 76 69 6c 2d 63 6c 65 61 6e 2d 69 73 65 61 72 63 68 2d 6f 76 65 72 ]).(put.'evil-clean-isearch-over
11a0 6c 61 79 73 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 lays.'permanent-local-hook.t).#@
11c0 31 30 38 20 44 69 73 61 62 6c 65 20 68 69 67 68 74 6c 69 67 68 74 69 6e 67 20 69 66 20 60 74 68 108.Disable.hightlighting.if.`th
11e0 69 73 2d 63 6f 6d 6d 61 6e 64 27 20 69 73 20 6e 6f 74 20 73 65 61 72 63 68 2e 0a 44 69 73 61 62 is-command'.is.not.search..Disab
1200 6c 65 20 61 6e 79 77 61 79 20 69 66 20 46 4f 52 43 45 20 69 73 20 74 2e 0a 0a 28 66 6e 20 26 6f le.anyway.if.FORCE.is.t...(fn.&o
1220 70 74 69 6f 6e 61 6c 20 46 4f 52 43 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 76 69 6c 2d ptional.FORCE)..(defalias.'evil-
1240 66 6c 61 73 68 2d 68 6f 6f 6b 20 23 5b 32 35 36 20 22 5c 32 31 31 5c 32 30 34 5c 6e 00 08 5c 33 flash-hook.#[256."\211\204\n..\3
1260 30 33 3e 5c 32 30 34 1e 00 5c 33 30 34 20 5c 32 31 30 5c 33 30 35 20 5c 32 31 30 5c 33 30 36 11 03>\204..\304.\210\305.\210\306.
1280 5c 33 30 37 5c 33 31 30 21 5c 32 31 30 5c 6e 5c 32 30 33 1e 00 5c 33 31 31 5c 6e 21 5c 32 31 30 \307\310!\210\n\203..\311\n!\210
12a0 5c 33 31 32 5c 33 31 33 5c 33 31 34 5c 33 31 30 23 5c 32 31 30 5c 33 31 32 5c 33 31 35 5c 33 31 \312\313\314\310#\210\312\315\31
12c0 34 5c 33 31 30 23 5c 32 30 37 22 20 5b 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 20 69 73 65 61 72 63 4\310#\207".[this-command.isearc
12e0 68 2d 6c 61 7a 79 2d 68 69 67 68 6c 69 67 68 74 2d 6c 61 73 74 2d 73 74 72 69 6e 67 20 65 76 69 h-lazy-highlight-last-string.evi
1300 6c 2d 66 6c 61 73 68 2d 74 69 6d 65 72 20 28 65 76 69 6c 2d 73 65 61 72 63 68 2d 62 61 63 6b 77 l-flash-timer.(evil-search-backw
1320 61 72 64 20 65 76 69 6c 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 65 76 69 6c 2d 73 65 61 ard.evil-search-forward.evil-sea
1340 72 63 68 2d 6e 65 78 74 20 65 76 69 6c 2d 73 65 61 72 63 68 2d 70 72 65 76 69 6f 75 73 20 65 76 rch-next.evil-search-previous.ev
1360 69 6c 2d 73 65 61 72 63 68 2d 77 6f 72 64 2d 62 61 63 6b 77 61 72 64 20 65 76 69 6c 2d 73 65 61 il-search-word-backward.evil-sea
1380 72 63 68 2d 77 6f 72 64 2d 66 6f 72 77 61 72 64 29 20 65 76 69 6c 2d 65 63 68 6f 2d 61 72 65 61 rch-word-forward).evil-echo-area
13a0 2d 72 65 73 74 6f 72 65 20 69 73 65 61 72 63 68 2d 64 65 68 69 67 68 6c 69 67 68 74 20 6e 69 6c -restore.isearch-dehighlight.nil
13c0 20 6c 61 7a 79 2d 68 69 67 68 6c 69 67 68 74 2d 63 6c 65 61 6e 75 70 20 74 20 63 61 6e 63 65 6c .lazy-highlight-cleanup.t.cancel
13e0 2d 74 69 6d 65 72 20 72 65 6d 6f 76 65 2d 68 6f 6f 6b 20 70 72 65 2d 63 6f 6d 6d 61 6e 64 2d 68 -timer.remove-hook.pre-command-h
1400 6f 6f 6b 20 65 76 69 6c 2d 66 6c 61 73 68 2d 68 6f 6f 6b 20 65 76 69 6c 2d 6f 70 65 72 61 74 6f ook.evil-flash-hook.evil-operato
1420 72 2d 73 74 61 74 65 2d 65 78 69 74 2d 68 6f 6f 6b 5d 20 35 20 28 23 24 20 2e 20 34 35 34 38 29 r-state-exit-hook].5.(#$...4548)
1440 5d 29 0a 28 70 75 74 20 27 65 76 69 6c 2d 66 6c 61 73 68 2d 68 6f 6f 6b 20 27 70 65 72 6d 61 6e ]).(put.'evil-flash-hook.'perman
1460 65 6e 74 2d 6c 6f 63 61 6c 2d 68 6f 6f 6b 20 74 29 0a 23 40 33 39 36 20 45 78 65 63 75 74 65 20 ent-local-hook.t).#@396.Execute.
1480 61 20 73 65 61 72 63 68 20 77 69 74 68 20 61 20 70 72 65 64 69 63 61 74 65 20 66 75 6e 63 74 69 a.search.with.a.predicate.functi
14a0 6f 6e 2e 0a 53 45 41 52 43 48 2d 46 55 4e 20 69 73 20 61 20 73 65 61 72 63 68 20 66 75 6e 63 74 on..SEARCH-FUN.is.a.search.funct
14c0 69 6f 6e 20 28 65 2e 67 2e 20 60 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 27 29 20 61 ion.(e.g..`re-search-forward').a
14e0 6e 64 0a 50 52 45 44 49 43 41 54 45 20 69 73 20 61 20 74 77 6f 2d 61 72 67 75 6d 65 6e 74 20 66 nd.PREDICATE.is.a.two-argument.f
1500 75 6e 63 74 69 6f 6e 20 73 61 74 69 73 66 79 69 6e 67 20 74 68 65 20 69 6e 74 65 72 66 61 63 65 unction.satisfying.the.interface
1520 20 6f 66 0a 60 69 73 65 61 72 63 68 2d 66 69 6c 74 65 72 2d 70 72 65 64 69 63 61 74 65 27 2c 20 .of.`isearch-filter-predicate',.
1540 6f 72 20 60 6e 69 6c 27 2e 20 20 53 54 52 49 4e 47 2c 20 42 4f 55 4e 44 2c 20 4e 4f 45 52 52 4f or.`nil'...STRING,.BOUND,.NOERRO
1560 52 20 61 6e 64 0a 43 4f 55 4e 54 20 61 72 65 20 70 61 73 73 65 64 20 75 6e 63 68 61 6e 67 65 64 R.and.COUNT.are.passed.unchanged
1580 20 74 6f 20 53 45 41 52 43 48 2d 46 55 4e 2e 20 20 54 68 65 20 66 69 72 73 74 20 6d 61 74 63 68 .to.SEARCH-FUN...The.first.match
15a0 0a 73 61 74 69 73 66 79 69 6e 67 20 74 68 65 20 70 72 65 64 69 63 61 74 65 20 28 6f 72 20 60 6e .satisfying.the.predicate.(or.`n
15c0 69 6c 27 29 20 69 73 20 72 65 74 75 72 6e 65 64 2e 0a 0a 28 66 6e 20 53 45 41 52 43 48 2d 46 55 il').is.returned...(fn.SEARCH-FU
15e0 4e 20 50 52 45 44 20 53 54 52 49 4e 47 20 42 4f 55 4e 44 20 4e 4f 45 52 52 4f 52 20 43 4f 55 4e N.PRED.STRING.BOUND.NOERROR.COUN
1600 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 76 69 6c 2d 73 65 61 72 63 68 2d 77 69 74 68 2d T)..(defalias.'evil-search-with-
1620 70 72 65 64 69 63 61 74 65 20 23 5b 31 35 34 32 20 22 5c 33 30 30 32 36 00 05 04 04 04 04 24 5c predicate.#[1542."\30026......$\
1640 32 31 31 5c 32 30 34 17 00 5c 33 30 31 5c 33 30 30 5c 33 30 32 5c 22 5c 32 36 36 02 5c 32 30 32 211\204..\301\300\302\"\266.\202
1660 04 00 05 5c 32 30 34 24 00 5c 33 30 31 5c 33 30 30 02 5c 22 5c 32 36 36 02 5c 32 30 32 04 00 05 ...\204$.\301\300.\"\266.\202...
1680 5c 33 30 33 5c 32 32 34 5c 33 30 33 5c 32 32 35 5c 22 5c 32 30 33 32 00 5c 33 30 31 5c 33 30 30 \303\224\303\225\"\2032.\301\300
16a0 02 5c 22 5c 32 31 30 5c 32 31 30 5c 32 30 32 04 00 5c 32 30 37 22 20 5b 64 6f 6e 65 20 74 68 72 .\"\210\210\202..\207".[done.thr
16c0 6f 77 20 6e 69 6c 20 30 5d 20 31 31 20 28 23 24 20 2e 20 35 32 34 30 29 5d 29 0a 23 40 34 30 38 ow.nil.0].11.(#$...5240)]).#@408
16e0 20 52 65 74 75 72 6e 20 61 20 73 65 61 72 63 68 20 66 75 6e 63 74 69 6f 6e 2e 0a 49 66 20 46 4f .Return.a.search.function..If.FO
1700 52 57 41 52 44 20 69 73 20 6e 69 6c 2c 20 73 65 61 72 63 68 20 62 61 63 6b 77 61 72 64 2c 20 6f RWARD.is.nil,.search.backward,.o
1720 74 68 65 72 77 69 73 65 20 66 6f 72 77 61 72 64 2e 0a 49 66 20 52 45 47 45 58 50 2d 50 20 69 73 therwise.forward..If.REGEXP-P.is
1740 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 20 69 6e 70 75 74 20 69 73 20 61 20 72 65 67 75 6c 61 72 .non-nil,.the.input.is.a.regular
1760 20 65 78 70 72 65 73 73 69 6f 6e 2e 0a 49 66 20 57 52 41 50 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c .expression..If.WRAP.is.non-nil,
1780 20 74 68 65 20 73 65 61 72 63 68 20 77 72 61 70 73 20 61 72 6f 75 6e 64 20 74 68 65 20 74 6f 70 .the.search.wraps.around.the.top
17a0 20 6f 72 20 62 6f 74 74 6f 6d 0a 6f 66 20 74 68 65 20 62 75 66 66 65 72 2e 0a 49 66 20 50 52 45 .or.bottom.of.the.buffer..If.PRE
17c0 44 49 43 41 54 45 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 69 74 20 6d 75 73 74 20 62 65 20 61 20 DICATE.is.non-nil,.it.must.be.a.
17e0 66 75 6e 63 74 69 6f 6e 20 61 63 63 65 70 74 69 6e 67 20 74 77 6f 0a 61 72 67 75 6d 65 6e 74 73 function.accepting.two.arguments
1800 3a 20 74 68 65 20 62 6f 75 6e 64 73 20 6f 66 20 61 20 6d 61 74 63 68 2c 20 72 65 74 75 72 6e 69 :.the.bounds.of.a.match,.returni
1820 6e 67 20 6e 6f 6e 2d 6e 69 6c 20 69 66 20 74 68 61 74 20 6d 61 74 63 68 20 69 73 0a 61 63 63 65 ng.non-nil.if.that.match.is.acce
1840 70 74 61 62 6c 65 2e 0a 0a 28 66 6e 20 26 6f 70 74 69 6f 6e 61 6c 20 46 4f 52 57 41 52 44 20 52 ptable...(fn.&optional.FORWARD.R
1860 45 47 45 58 50 2d 50 20 57 52 41 50 20 50 52 45 44 49 43 41 54 45 29 1f 0a 28 64 65 66 61 6c 69 EGEXP-P.WRAP.PREDICATE)..(defali
1880 61 73 20 27 65 76 69 6c 2d 73 65 61 72 63 68 2d 66 75 6e 63 74 69 6f 6e 20 23 5b 31 30 32 34 20 as.'evil-search-function.#[1024.
18a0 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 33 30 35 06 08 5c 32 30 33 18 "\300\301\302\303\304\305..\203.
18c0 00 06 09 5c 32 30 33 14 00 5c 33 30 36 5c 32 30 32 5c 22 00 5c 33 30 37 5c 32 30 32 5c 22 00 06 ...\203..\306\202\".\307\202\"..
18e0 09 5c 32 30 33 21 00 5c 33 31 30 5c 32 30 32 5c 22 00 5c 33 31 31 44 44 5c 33 31 32 42 42 5c 33 .\203!.\310\202\".\311DD\312BB\3
1900 31 33 5c 33 31 34 5c 33 31 35 5c 33 30 34 06 08 5c 33 31 36 5c 33 31 37 06 5c 66 5c 32 30 33 38 13\314\315\304..\316\317.\f\2038
1920 00 5c 33 32 30 5c 32 30 32 39 00 5c 33 32 31 5c 33 32 32 42 42 42 42 42 42 45 5c 33 32 33 5c 33 .\320\2029.\321\322BBBBBBE\323\3
1940 32 34 06 08 5c 33 32 35 42 42 5c 33 32 36 06 0b 5c 32 30 33 52 00 5c 33 32 37 5c 32 30 32 53 00 24..\325BB\326..\203R.\327\202S.
1960 5c 33 33 30 44 5c 33 33 31 5c 33 31 33 5c 33 31 34 5c 33 31 35 5c 33 30 34 06 0d 5c 33 33 32 42 \330D\331\313\314\315\304..\332B
1980 42 42 45 5c 33 33 33 42 42 46 5c 33 33 34 42 42 42 42 45 5c 32 30 37 22 20 5b 6c 61 6d 62 64 61 BBE\333BBF\334BBBBE\207".[lambda
19a0 20 28 73 74 72 69 6e 67 20 26 6f 70 74 69 6f 6e 61 6c 20 62 6f 75 6e 64 20 6e 6f 65 72 72 6f 72 .(string.&optional.bound.noerror
19c0 20 63 6f 75 6e 74 29 20 6c 65 74 20 28 73 74 61 72 74 20 28 70 6f 69 6e 74 29 29 20 73 65 61 72 .count).let.(start.(point)).sear
19e0 63 68 2d 66 75 6e 20 71 75 6f 74 65 20 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 72 ch-fun.quote.re-search-forward.r
1a00 65 2d 73 65 61 72 63 68 2d 62 61 63 6b 77 61 72 64 20 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 e-search-backward.search-forward
1a20 20 73 65 61 72 63 68 2d 62 61 63 6b 77 61 72 64 20 28 72 65 73 75 6c 74 29 20 73 65 74 71 20 72 .search-backward.(result).setq.r
1a40 65 73 75 6c 74 20 65 76 69 6c 2d 73 65 61 72 63 68 2d 77 69 74 68 2d 70 72 65 64 69 63 61 74 65 esult.evil-search-with-predicate
1a60 20 73 74 72 69 6e 67 20 62 6f 75 6e 64 20 74 20 6e 6f 65 72 72 6f 72 20 28 63 6f 75 6e 74 29 20 .string.bound.t.noerror.(count).
1a80 77 68 65 6e 20 61 6e 64 20 28 28 6e 75 6c 6c 20 72 65 73 75 6c 74 29 29 20 67 6f 74 6f 2d 63 68 when.and.((null.result)).goto-ch
1aa0 61 72 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 20 28 70 6f 69 6e 74 2d 6d 61 78 29 20 75 6e 77 69 6e ar.(point-min).(point-max).unwin
1ac0 64 2d 70 72 6f 74 65 63 74 20 28 73 74 72 69 6e 67 20 62 6f 75 6e 64 20 6e 6f 65 72 72 6f 72 20 d-protect.(string.bound.noerror.
1ae0 63 6f 75 6e 74 29 20 28 28 75 6e 6c 65 73 73 20 72 65 73 75 6c 74 20 28 67 6f 74 6f 2d 63 68 61 count).((unless.result.(goto-cha
1b00 72 20 73 74 61 72 74 29 29 29 20 28 72 65 73 75 6c 74 29 5d 20 31 39 20 28 23 24 20 2e 20 35 38 r.start))).(result)].19.(#$...58
1b20 35 37 29 5d 29 0a 23 40 39 37 20 52 65 74 75 72 6e 20 61 20 73 65 61 72 63 68 20 66 75 6e 63 74 57)]).#@97.Return.a.search.funct
1b40 69 6f 6e 20 66 6f 72 20 75 73 65 20 77 69 74 68 20 69 73 65 61 72 63 68 2e 0a 42 61 73 65 64 20 ion.for.use.with.isearch..Based.
1b60 6f 6e 20 60 69 73 65 61 72 63 68 2d 72 65 67 65 78 70 27 20 61 6e 64 20 60 69 73 65 61 72 63 68 on.`isearch-regexp'.and.`isearch
1b80 2d 66 6f 72 77 61 72 64 27 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 76 69 6c 2d 69 73 65 61 -forward'...(defalias.'evil-isea
1ba0 72 63 68 2d 66 75 6e 63 74 69 6f 6e 20 23 5b 30 20 22 5c 33 30 33 08 09 5c 6e 5c 33 30 34 24 5c rch-function.#[0."\303..\n\304$\
1bc0 32 30 37 22 20 5b 69 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 65 76 69 6c 2d 72 65 67 65 78 207".[isearch-forward.evil-regex
1be0 70 2d 73 65 61 72 63 68 20 65 76 69 6c 2d 73 65 61 72 63 68 2d 77 72 61 70 20 65 76 69 6c 2d 73 p-search.evil-search-wrap.evil-s
1c00 65 61 72 63 68 2d 66 75 6e 63 74 69 6f 6e 20 69 73 65 61 72 63 68 2d 66 69 6c 74 65 72 2d 70 72 earch-function.isearch-filter-pr
1c20 65 64 69 63 61 74 65 5d 20 35 20 28 23 24 20 2e 20 36 39 35 35 29 5d 29 0a 23 40 33 30 37 20 53 edicate].5.(#$...6955)]).#@307.S
1c40 65 61 72 63 68 20 66 6f 72 20 53 54 52 49 4e 47 20 61 6e 64 20 68 69 67 68 6c 69 67 68 74 20 6d earch.for.STRING.and.highlight.m
1c60 61 74 63 68 65 73 2e 0a 49 66 20 46 4f 52 57 41 52 44 20 69 73 20 6e 69 6c 2c 20 73 65 61 72 63 atches..If.FORWARD.is.nil,.searc
1c80 68 20 62 61 63 6b 77 61 72 64 2c 20 6f 74 68 65 72 77 69 73 65 20 66 6f 72 77 61 72 64 2e 0a 49 h.backward,.otherwise.forward..I
1ca0 66 20 52 45 47 45 58 50 2d 50 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 53 54 52 49 4e 47 20 69 73 f.REGEXP-P.is.non-nil,.STRING.is
1cc0 20 74 61 6b 65 6e 20 74 6f 20 62 65 20 61 20 72 65 67 75 6c 61 72 20 65 78 70 72 65 73 73 69 6f .taken.to.be.a.regular.expressio
1ce0 6e 2e 0a 53 54 41 52 54 20 69 73 20 74 68 65 20 70 6f 73 69 74 69 6f 6e 20 74 6f 20 73 65 61 72 n..START.is.the.position.to.sear
1d00 63 68 20 66 72 6f 6d 3b 20 69 66 20 75 6e 73 70 65 63 69 66 69 65 64 2c 20 69 74 20 69 73 0a 6f ch.from;.if.unspecified,.it.is.o
1d20 6e 65 20 6d 6f 72 65 20 74 68 61 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 70 6f 73 69 74 69 6f ne.more.than.the.current.positio
1d40 6e 2e 0a 0a 28 66 6e 20 53 54 52 49 4e 47 20 46 4f 52 57 41 52 44 20 26 6f 70 74 69 6f 6e 61 6c n...(fn.STRING.FORWARD.&optional
1d60 20 52 45 47 45 58 50 2d 50 20 53 54 41 52 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 76 69 .REGEXP-P.START)..(defalias.'evi
1d80 6c 2d 73 65 61 72 63 68 20 23 5b 31 30 32 36 20 22 03 3b 5c 32 30 35 5c 32 36 33 00 03 5c 33 30 l-search.#[1026.".;\205\263..\30
1da0 36 5c 32 33 30 3f 5c 32 30 35 5c 32 36 33 00 60 01 5c 32 30 36 1d 00 03 5c 32 30 33 1c 00 64 01 6\230?\205\263.`.\206...\203..d.
1dc0 54 5e 5c 32 30 32 1d 00 5c 32 31 31 03 18 04 19 5c 6e 5c 32 30 35 2b 00 5c 33 30 37 06 06 5c 33 T^\202..\211....\n\205+.\307..\3
1de0 31 30 5c 22 3f 3f 5c 32 30 35 30 00 0b 1b 5c 33 31 31 05 05 5c 66 5c 33 31 32 24 5c 33 31 33 5c 10\"??\2050...\311..\f\312$\313\
1e00 33 31 34 06 08 47 5c 33 31 30 06 5c 6e 24 5c 32 31 30 01 62 5c 32 31 30 06 06 15 5c 33 31 35 06 314..G\310.\n$\210.b\210...\315.
1e20 07 06 06 5c 22 5c 32 31 30 5c 33 31 36 31 5b 00 5c 32 31 31 06 07 21 30 5c 32 31 30 5c 32 30 32 ...\"\210\3161[.\211..!0\210\202
1e40 6f 00 5c 32 31 30 02 62 5c 32 31 30 5c 33 31 37 5c 33 32 30 06 08 06 07 5c 32 30 33 6c 00 5c 33 o.\210.b\210\317\320....\203l.\3
1e60 32 31 5c 32 30 32 6d 00 5c 33 32 32 23 5c 32 31 30 5c 33 31 34 5c 32 32 34 62 5c 32 31 30 05 5c 21\202m.\322#\210\314\224b\210.\
1e80 32 30 33 5c 32 31 33 00 60 02 57 5c 32 30 33 5c 32 31 33 00 0e 19 5c 32 30 33 5c 32 30 35 00 5c 203\213.`.W\203\213...\203\205.\
1ea0 33 32 33 20 5c 32 31 30 5c 33 32 34 5c 32 36 32 07 5c 32 30 32 5c 32 35 33 00 05 5c 32 30 34 5c 323.\210\324\262.\202\253..\204\
1ec0 32 34 33 00 60 02 56 5c 32 30 33 5c 32 34 33 00 0e 19 5c 32 30 33 5c 32 33 35 00 5c 33 32 33 20 243.`.V\203\243...\203\235.\323.
1ee0 5c 32 31 30 5c 33 32 35 5c 32 36 32 07 5c 32 30 32 5c 32 35 33 00 5c 33 32 36 06 07 06 07 5c 22 \210\325\262.\202\253.\326....\"
1f00 5c 32 36 32 07 5c 33 32 37 06 07 5c 33 33 30 5c 22 2b 5c 32 36 36 5c 32 30 33 5c 32 30 37 22 20 \262.\327..\330\"+\266\203\207".
1f20 5b 69 73 65 61 72 63 68 2d 72 65 67 65 78 70 20 69 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 [isearch-regexp.isearch-forward.
1f40 73 65 61 72 63 68 2d 75 70 70 65 72 2d 63 61 73 65 20 63 61 73 65 2d 66 6f 6c 64 2d 73 65 61 72 search-upper-case.case-fold-sear
1f60 63 68 20 65 76 69 6c 2d 73 65 61 72 63 68 2d 77 72 61 70 20 69 73 65 61 72 63 68 2d 73 74 72 69 ch.evil-search-wrap.isearch-stri
1f80 6e 67 20 22 22 20 69 73 65 61 72 63 68 2d 6e 6f 2d 75 70 70 65 72 2d 63 61 73 65 2d 70 20 6e 69 ng."".isearch-no-upper-case-p.ni
1fa0 6c 20 65 76 69 6c 2d 73 65 61 72 63 68 2d 66 75 6e 63 74 69 6f 6e 20 69 73 65 61 72 63 68 2d 66 l.evil-search-function.isearch-f
1fc0 69 6c 74 65 72 2d 70 72 65 64 69 63 61 74 65 20 73 65 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 ilter-predicate.set-text-propert
1fe0 69 65 73 20 30 20 69 73 65 61 72 63 68 2d 75 70 64 61 74 65 2d 72 69 6e 67 20 28 73 65 61 72 63 ies.0.isearch-update-ring.(searc
2000 68 2d 66 61 69 6c 65 64 29 20 75 73 65 72 2d 65 72 72 6f 72 20 22 5c 22 25 73 5c 22 3a 20 25 73 h-failed).user-error."\"%s\":.%s
2020 20 6e 6f 74 20 66 6f 75 6e 64 22 20 22 70 61 74 74 65 72 6e 22 20 22 73 74 72 69 6e 67 22 20 64 .not.found"."pattern"."string".d
2040 69 6e 67 20 22 53 65 61 72 63 68 20 77 72 61 70 70 65 64 20 61 72 6f 75 6e 64 20 42 4f 54 54 4f ing."Search.wrapped.around.BOTTO
2060 4d 20 6f 66 20 62 75 66 66 65 72 22 20 22 53 65 61 72 63 68 20 77 72 61 70 70 65 64 20 61 72 6f M.of.buffer"."Search.wrapped.aro
2080 75 6e 64 20 54 4f 50 20 6f 66 20 62 75 66 66 65 72 22 20 65 76 69 6c 2d 73 65 61 72 63 68 2d 6d und.TOP.of.buffer".evil-search-m
20a0 65 73 73 61 67 65 20 65 76 69 6c 2d 66 6c 61 73 68 2d 73 65 61 72 63 68 2d 70 61 74 74 65 72 6e essage.evil-flash-search-pattern
20c0 20 74 20 65 76 69 6c 2d 73 65 61 72 63 68 2d 77 72 61 70 2d 72 69 6e 67 2d 62 65 6c 6c 5d 20 31 .t.evil-search-wrap-ring-bell].1
20e0 32 20 28 23 24 20 2e 20 37 32 33 31 29 5d 29 0a 23 40 32 32 32 20 53 65 61 72 63 68 20 66 6f 72 2.(#$...7231)]).#@222.Search.for
2100 20 77 6f 72 64 20 6e 65 61 72 20 70 6f 69 6e 74 2e 0a 49 66 20 46 4f 52 57 41 52 44 20 69 73 20 .word.near.point..If.FORWARD.is.
2120 6e 69 6c 2c 20 73 65 61 72 63 68 20 62 61 63 6b 77 61 72 64 2c 20 6f 74 68 65 72 77 69 73 65 20 nil,.search.backward,.otherwise.
2140 66 6f 72 77 61 72 64 2e 20 49 66 20 53 59 4d 42 4f 4c 0a 69 73 20 6e 6f 6e 2d 6e 69 6c 20 74 68 forward..If.SYMBOL.is.non-nil.th
2160 65 6e 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 73 20 73 65 61 72 63 68 65 73 20 66 6f 72 20 74 68 en.the.functions.searches.for.th
2180 65 20 73 79 6d 62 6f 6c 20 61 74 20 70 6f 69 6e 74 2c 0a 6f 74 68 65 72 77 69 73 65 20 66 6f 72 e.symbol.at.point,.otherwise.for
21a0 20 74 68 65 20 77 6f 72 64 20 61 74 20 70 6f 69 6e 74 2e 0a 0a 28 66 6e 20 46 4f 52 57 41 52 44 .the.word.at.point...(fn.FORWARD
21c0 20 55 4e 42 4f 55 4e 44 45 44 20 53 59 4d 42 4f 4c 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 .UNBOUNDED.SYMBOL)..(defalias.'e
21e0 76 69 6c 2d 73 65 61 72 63 68 2d 77 6f 72 64 20 23 5b 37 37 31 20 22 08 5c 32 34 32 03 11 5c 6e vil-search-word.#[771.".\242..\n
2200 5c 33 30 33 3e 5c 32 30 33 1b 00 5c 32 31 31 3b 5c 32 30 33 1b 00 5c 32 31 31 5c 33 30 34 5c 32 \303>\203..\211;\203..\211\304\2
2220 33 30 5c 32 30 34 1b 00 5c 33 30 35 01 05 5c 33 30 36 23 5c 32 30 37 5c 33 30 37 04 03 5c 32 30 30\204..\305..\306#\207\307..\20
2240 33 25 00 5c 33 31 30 5c 32 30 32 26 00 5c 33 31 31 5c 22 5c 32 36 32 01 5c 32 31 31 5c 32 30 34 3%.\310\202&.\311\"\262.\211\204
2260 34 00 5c 33 31 32 5c 33 31 33 21 5c 32 31 30 5c 32 30 32 50 00 02 5c 32 30 33 40 00 5c 33 31 34 4.\312\313!\210\202P..\203@.\314
2280 01 21 5c 32 36 32 01 5c 32 30 32 50 00 5c 33 31 35 02 5c 32 30 33 49 00 5c 33 31 36 5c 32 30 32 .!\262.\202P.\315.\203I.\316\202
22a0 4a 00 5c 33 31 37 5c 33 31 34 03 21 5c 22 5c 32 36 32 01 5c 33 32 30 01 05 5c 22 5c 32 31 30 5c J.\317\314.!\"\262.\320..\"\210\
22c0 33 30 35 01 05 5c 33 30 36 23 5c 32 30 37 22 20 5b 72 65 67 65 78 70 2d 73 65 61 72 63 68 2d 72 305..\306#\207".[regexp-search-r
22e0 69 6e 67 20 69 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 6c 61 73 74 2d 63 6f 6d 6d 61 6e 64 ing.isearch-forward.last-command
2300 20 28 65 76 69 6c 2d 73 65 61 72 63 68 2d 77 6f 72 64 2d 66 6f 72 77 61 72 64 20 65 76 69 6c 2d .(evil-search-word-forward.evil-
2320 73 65 61 72 63 68 2d 77 6f 72 64 2d 62 61 63 6b 77 61 72 64 29 20 22 22 20 65 76 69 6c 2d 73 65 search-word-backward)."".evil-se
2340 61 72 63 68 20 74 20 65 76 69 6c 2d 66 69 6e 64 2d 74 68 69 6e 67 20 73 79 6d 62 6f 6c 20 65 76 arch.t.evil-find-thing.symbol.ev
2360 69 6c 2d 77 6f 72 64 20 75 73 65 72 2d 65 72 72 6f 72 20 22 4e 6f 20 77 6f 72 64 20 75 6e 64 65 il-word.user-error."No.word.unde
2380 72 20 70 6f 69 6e 74 22 20 72 65 67 65 78 70 2d 71 75 6f 74 65 20 66 6f 72 6d 61 74 20 22 5c 5c r.point".regexp-quote.format."\\
23a0 5f 3c 25 73 5c 5c 5f 3e 22 20 22 5c 5c 3c 25 73 5c 5c 3e 22 20 65 76 69 6c 2d 70 75 73 68 2d 73 _<%s\\_>"."\\<%s\\>".evil-push-s
23c0 65 61 72 63 68 2d 68 69 73 74 6f 72 79 5d 20 38 20 28 23 24 20 2e 20 38 34 33 38 29 5d 29 0a 23 earch-history].8.(#$...8438)]).#
23e0 40 32 35 35 20 52 65 74 75 72 6e 20 61 20 63 6f 6e 73 20 6f 66 20 54 48 49 4e 47 20 6e 65 61 72 @255.Return.a.cons.of.THING.near
2400 20 70 6f 69 6e 74 20 61 73 20 61 20 73 74 72 69 6e 67 20 61 6e 64 20 69 74 73 20 70 6f 73 69 74 .point.as.a.string.and.its.posit
2420 69 6f 6e 2e 0a 54 48 49 4e 47 20 73 68 6f 75 6c 64 20 62 65 20 61 20 73 79 6d 62 6f 6c 20 75 6e ion..THING.should.be.a.symbol.un
2440 64 65 72 73 74 6f 6f 64 20 62 79 20 60 74 68 69 6e 67 2d 61 74 2d 70 6f 69 6e 74 27 2c 0a 65 2e derstood.by.`thing-at-point',.e.
2460 67 2e 20 27 73 79 6d 62 6f 6c 20 6f 72 20 27 77 6f 72 64 2e 20 20 49 66 20 46 4f 52 57 41 52 44 g..'symbol.or.'word...If.FORWARD
2480 20 69 73 20 6e 69 6c 2c 20 73 65 61 72 63 68 20 62 61 63 6b 77 61 72 64 2c 0a 6f 74 68 65 72 77 .is.nil,.search.backward,.otherw
24a0 69 73 65 20 66 6f 72 77 61 72 64 2e 20 20 52 65 74 75 72 6e 73 20 6e 69 6c 20 69 66 20 6e 6f 74 ise.forward...Returns.nil.if.not
24c0 68 69 6e 67 20 69 73 20 66 6f 75 6e 64 2e 0a 0a 28 66 6e 20 46 4f 52 57 41 52 44 20 54 48 49 4e hing.is.found...(fn.FORWARD.THIN
24e0 47 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 76 69 6c 2d 2d 66 69 6e 64 2d 74 68 69 6e 67 20 G)..(defalias.'evil--find-thing.
2500 23 5b 35 31 34 20 22 01 5c 32 30 33 08 00 5c 33 30 30 5c 32 30 32 09 00 5c 33 30 31 02 5c 32 30 #[514.".\203..\300\202..\301.\20
2520 33 11 00 5c 33 30 32 5c 32 30 32 12 00 5c 33 30 33 5c 33 30 34 5c 32 31 32 5c 33 30 35 04 21 5c 3..\302\202..\303\304\212\305.!\
2540 32 36 32 01 5c 32 31 31 5c 32 30 34 2d 00 01 20 5c 32 30 34 2d 00 02 20 5c 32 31 30 5c 33 30 35 262.\211\204-...\204-...\210\305
2560 04 21 5c 32 36 32 01 5c 32 30 32 19 00 5c 32 31 31 3b 5c 32 30 33 3a 00 5c 33 30 36 5c 33 30 37 .!\262.\202..\211;\203:.\306\307
2580 02 47 5c 33 30 34 04 24 5c 32 31 30 5c 32 31 31 47 5c 33 30 37 56 5c 32 30 35 44 00 5c 32 31 31 .G\304.$\210\211G\307V\205D.\211
25a0 60 42 29 5c 32 30 37 22 20 5b 66 6f 72 77 61 72 64 2d 63 68 61 72 20 62 61 63 6b 77 61 72 64 2d `B)\207".[forward-char.backward-
25c0 63 68 61 72 20 65 6f 62 70 20 62 6f 62 70 20 6e 69 6c 20 74 68 69 6e 67 2d 61 74 2d 70 6f 69 6e char.eobp.bobp.nil.thing-at-poin
25e0 74 20 73 65 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 69 65 73 20 30 5d 20 31 30 20 28 23 24 20 t.set-text-properties.0].10.(#$.
2600 2e 20 39 31 38 39 29 5d 29 0a 23 40 32 33 30 20 52 65 74 75 72 6e 20 61 20 54 48 49 4e 47 20 6e ..9189)]).#@230.Return.a.THING.n
2620 65 61 72 20 70 6f 69 6e 74 20 61 73 20 61 20 73 74 72 69 6e 67 2e 0a 54 48 49 4e 47 20 73 68 6f ear.point.as.a.string..THING.sho
2640 75 6c 64 20 62 65 20 61 20 73 79 6d 62 6f 6c 20 75 6e 64 65 72 73 74 6f 6f 64 20 62 79 20 60 74 uld.be.a.symbol.understood.by.`t
2660 68 69 6e 67 2d 61 74 2d 70 6f 69 6e 74 27 2c 0a 65 2e 67 2e 20 27 73 79 6d 62 6f 6c 20 6f 72 20 hing-at-point',.e.g..'symbol.or.
2680 27 77 6f 72 64 2e 20 20 49 66 20 46 4f 52 57 41 52 44 20 69 73 20 6e 69 6c 2c 20 73 65 61 72 63 'word...If.FORWARD.is.nil,.searc
26a0 68 20 62 61 63 6b 77 61 72 64 2c 0a 6f 74 68 65 72 77 69 73 65 20 66 6f 72 77 61 72 64 2e 20 20 h.backward,.otherwise.forward...
26c0 52 65 74 75 72 6e 73 20 6e 69 6c 20 69 66 20 6e 6f 74 68 69 6e 67 20 69 73 20 66 6f 75 6e 64 2e Returns.nil.if.nothing.is.found.
26e0 0a 0a 28 66 6e 20 46 4f 52 57 41 52 44 20 54 48 49 4e 47 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 ..(fn.FORWARD.THING)..(defalias.
2700 27 65 76 69 6c 2d 66 69 6e 64 2d 74 68 69 6e 67 20 23 5b 35 31 34 20 22 5c 33 30 30 02 02 5c 22 'evil-find-thing.#[514."\300..\"
2720 40 5c 32 30 37 22 20 5b 65 76 69 6c 2d 2d 66 69 6e 64 2d 74 68 69 6e 67 5d 20 35 20 28 23 24 20 @\207".[evil--find-thing].5.(#$.
2740 2e 20 39 37 34 34 29 5d 29 0a 23 40 31 34 30 20 52 65 74 75 72 6e 20 77 6f 72 64 20 6e 65 61 72 ..9744)]).#@140.Return.word.near
2760 20 70 6f 69 6e 74 20 61 73 20 61 20 73 74 72 69 6e 67 2e 0a 49 66 20 46 4f 52 57 41 52 44 20 69 .point.as.a.string..If.FORWARD.i
2780 73 20 6e 69 6c 2c 20 73 65 61 72 63 68 20 62 61 63 6b 77 61 72 64 2c 20 6f 74 68 65 72 77 69 73 s.nil,.search.backward,.otherwis
27a0 65 20 66 6f 72 77 61 72 64 2e 20 20 52 65 74 75 72 6e 73 0a 6e 69 6c 20 69 66 20 6e 6f 74 68 69 e.forward...Returns.nil.if.nothi
27c0 6e 67 20 69 73 20 66 6f 75 6e 64 2e 0a 0a 28 66 6e 20 46 4f 52 57 41 52 44 29 1f 0a 28 64 65 66 ng.is.found...(fn.FORWARD)..(def
27e0 61 6c 69 61 73 20 27 65 76 69 6c 2d 66 69 6e 64 2d 77 6f 72 64 20 23 5b 32 35 37 20 22 5c 33 30 alias.'evil-find-word.#[257."\30
2800 30 01 5c 33 30 31 5c 22 5c 32 30 37 22 20 5b 65 76 69 6c 2d 66 69 6e 64 2d 74 68 69 6e 67 20 77 0.\301\"\207".[evil-find-thing.w
2820 6f 72 64 5d 20 34 20 28 23 24 20 2e 20 31 30 30 36 34 29 5d 29 0a 23 40 31 34 30 20 52 65 74 75 ord].4.(#$...10064)]).#@140.Retu
2840 72 6e 20 77 6f 72 64 20 6e 65 61 72 20 70 6f 69 6e 74 20 61 73 20 61 20 73 74 72 69 6e 67 2e 0a rn.word.near.point.as.a.string..
2860 49 66 20 46 4f 52 57 41 52 44 20 69 73 20 6e 69 6c 2c 20 73 65 61 72 63 68 20 62 61 63 6b 77 61 If.FORWARD.is.nil,.search.backwa
2880 72 64 2c 20 6f 74 68 65 72 77 69 73 65 20 66 6f 72 77 61 72 64 2e 20 20 52 65 74 75 72 6e 73 0a rd,.otherwise.forward...Returns.
28a0 6e 69 6c 20 69 66 20 6e 6f 74 68 69 6e 67 20 69 73 20 66 6f 75 6e 64 2e 0a 0a 28 66 6e 20 46 4f nil.if.nothing.is.found...(fn.FO
28c0 52 57 41 52 44 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 76 69 6c 2d 66 69 6e 64 2d 73 79 6d RWARD)..(defalias.'evil-find-sym
28e0 62 6f 6c 20 23 5b 32 35 37 20 22 5c 33 30 30 01 5c 33 30 31 5c 22 5c 32 30 37 22 20 5b 65 76 69 bol.#[257."\300.\301\"\207".[evi
2900 6c 2d 66 69 6e 64 2d 74 68 69 6e 67 20 73 79 6d 62 6f 6c 5d 20 34 20 28 23 24 20 2e 20 31 30 33 l-find-thing.symbol].4.(#$...103
2920 30 30 29 5d 29 0a 23 40 36 35 20 52 65 74 75 72 6e 20 74 68 65 20 73 65 61 72 63 68 20 70 72 6f 00)]).#@65.Return.the.search.pro
2940 6d 70 74 20 66 6f 72 20 74 68 65 20 67 69 76 65 6e 20 64 69 72 65 63 74 69 6f 6e 2e 0a 0a 28 66 mpt.for.the.given.direction...(f
2960 6e 20 46 4f 52 57 41 52 44 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 76 69 6c 2d 73 65 61 72 n.FORWARD)..(defalias.'evil-sear
2980 63 68 2d 70 72 6f 6d 70 74 20 23 5b 32 35 37 20 22 5c 32 31 31 5c 32 30 33 06 00 5c 33 30 30 5c ch-prompt.#[257."\211\203..\300\
29a0 32 30 37 5c 33 30 31 5c 32 30 37 22 20 5b 22 2f 22 20 22 3f 22 5d 20 32 20 28 23 24 20 2e 20 31 207\301\207".["/"."?"].2.(#$...1
29c0 30 35 33 39 29 5d 29 0a 23 40 36 30 20 50 72 65 66 69 78 20 53 54 52 49 4e 47 20 77 69 74 68 20 0539)]).#@60.Prefix.STRING.with.
29e0 74 68 65 20 73 65 61 72 63 68 20 70 72 6f 6d 70 74 2e 0a 0a 28 66 6e 20 53 54 52 49 4e 47 20 46 the.search.prompt...(fn.STRING.F
2a00 4f 52 57 41 52 44 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 76 69 6c 2d 73 65 61 72 63 68 2d ORWARD)..(defalias.'evil-search-
2a20 6d 65 73 73 61 67 65 20 23 5b 35 31 34 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 03 21 04 23 5c message.#[514."\300\301\302.!.#\
2a40 32 30 37 22 20 5b 66 6f 72 6d 61 74 20 22 25 73 25 73 22 20 65 76 69 6c 2d 73 65 61 72 63 68 2d 207".[format."%s%s".evil-search-
2a60 70 72 6f 6d 70 74 5d 20 36 20 28 23 24 20 2e 20 31 30 37 30 31 29 5d 29 0a 28 62 79 74 65 2d 63 prompt].6.(#$...10701)]).(byte-c
2a80 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 24 5c 32 31 30 5c 33 ode."\300\301\302\303\304$\210\3
2aa0 30 35 5c 33 30 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 05\301\304\"\210\300\306\307\303
2ac0 5c 33 30 34 24 5c 32 31 30 5c 33 30 35 5c 33 30 36 5c 33 30 34 5c 22 5c 32 31 30 5c 33 30 30 5c \304$\210\305\306\304\"\210\300\
2ae0 33 31 30 5c 33 31 31 5c 33 30 33 5c 33 30 34 24 5c 32 31 30 5c 33 30 35 5c 33 31 30 5c 33 30 34 310\311\303\304$\210\305\310\304
2b00 5c 22 5c 32 30 37 22 20 5b 61 64 2d 61 64 64 2d 61 64 76 69 63 65 20 69 73 65 61 72 63 68 2d 6d \"\207".[ad-add-advice.isearch-m
2b20 65 73 73 61 67 65 2d 70 72 65 66 69 78 20 28 65 76 69 6c 20 6e 69 6c 20 74 20 28 61 64 76 69 63 essage-prefix.(evil.nil.t.(advic
2b40 65 20 6c 61 6d 62 64 61 20 6e 69 6c 20 22 55 73 65 20 60 65 76 69 6c 2d 73 65 61 72 63 68 2d 70 e.lambda.nil."Use.`evil-search-p
2b60 72 6f 6d 70 74 27 2e 22 20 28 69 66 20 65 76 69 6c 2d 73 65 61 72 63 68 2d 70 72 6f 6d 70 74 20 rompt'.".(if.evil-search-prompt.
2b80 28 73 65 74 71 20 61 64 2d 72 65 74 75 72 6e 2d 76 61 6c 75 65 20 65 76 69 6c 2d 73 65 61 72 63 (setq.ad-return-value.evil-searc
2ba0 68 2d 70 72 6f 6d 70 74 29 20 61 64 2d 64 6f 2d 69 74 29 29 29 20 61 72 6f 75 6e 64 20 6e 69 6c h-prompt).ad-do-it))).around.nil
2bc0 20 61 64 2d 61 63 74 69 76 61 74 65 20 69 73 65 61 72 63 68 2d 64 65 6c 65 74 65 2d 63 68 61 72 .ad-activate.isearch-delete-char
2be0 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 69 6c 20 .(evil.nil.t.(advice.lambda.nil.
2c00 22 45 78 69 74 20 73 65 61 72 63 68 20 69 66 20 6e 6f 20 73 65 61 72 63 68 20 73 74 72 69 6e 67 "Exit.search.if.no.search.string
2c20 2e 22 20 28 63 6f 6e 64 20 28 28 61 6e 64 20 65 76 69 6c 2d 73 65 61 72 63 68 2d 70 72 6f 6d 70 .".(cond.((and.evil-search-promp
2c40 74 20 28 73 74 72 69 6e 67 3d 20 69 73 65 61 72 63 68 2d 73 74 72 69 6e 67 20 22 22 29 29 20 28 t.(string=.isearch-string."")).(
2c60 6c 65 74 20 28 73 65 61 72 63 68 2d 6e 6f 6e 69 6e 63 72 65 6d 65 6e 74 61 6c 2d 69 6e 73 74 65 let.(search-nonincremental-inste
2c80 61 64 29 20 28 73 65 74 71 20 69 73 65 61 72 63 68 2d 73 75 63 63 65 73 73 20 6e 69 6c 29 20 28 ad).(setq.isearch-success.nil).(
2ca0 69 73 65 61 72 63 68 2d 65 78 69 74 29 29 29 20 28 74 20 61 64 2d 64 6f 2d 69 74 29 29 29 29 20 isearch-exit))).(t.ad-do-it)))).
2cc0 69 73 65 61 72 63 68 2d 6c 61 7a 79 2d 68 69 67 68 6c 69 67 68 74 2d 73 65 61 72 63 68 20 28 65 isearch-lazy-highlight-search.(e
2ce0 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 69 6c 20 22 4e 65 vil.nil.t.(advice.lambda.nil."Ne
2d00 76 65 72 20 77 72 61 70 20 74 68 65 20 73 65 61 72 63 68 20 69 6e 20 74 68 69 73 20 63 6f 6e 74 ver.wrap.the.search.in.this.cont
2d20 65 78 74 2e 22 20 28 6c 65 74 20 28 65 76 69 6c 2d 73 65 61 72 63 68 2d 77 72 61 70 29 20 61 64 ext.".(let.(evil-search-wrap).ad
2d40 2d 64 6f 2d 69 74 29 29 29 5d 20 35 29 0a 23 40 37 38 20 52 65 74 75 72 6e 20 74 68 65 20 72 65 -do-it)))].5).#@78.Return.the.re
2d60 67 75 6c 61 72 20 65 78 70 72 65 73 73 69 6f 6e 20 77 69 74 68 6f 75 74 20 61 6c 6c 20 6f 63 63 gular.expression.without.all.occ
2d80 75 72 72 65 6e 63 65 73 20 6f 66 20 5c 63 20 61 6e 64 20 5c 43 2e 0a 0a 28 66 6e 20 52 45 29 1f urrences.of.\c.and.\C...(fn.RE).
2da0 0a 28 64 65 66 61 6c 69 61 73 20 27 65 76 69 6c 2d 65 78 2d 72 65 67 65 78 2d 77 69 74 68 6f 75 .(defalias.'evil-ex-regex-withou
2dc0 74 2d 63 61 73 65 20 23 5b 32 35 37 20 22 5c 33 30 30 01 5c 33 30 31 5c 22 5c 32 30 37 22 20 5b t-case.#[257."\300.\301\"\207".[
2de0 65 76 69 6c 2d 74 72 61 6e 73 66 6f 72 6d 2d 72 65 67 65 78 70 20 28 28 39 39 20 2e 20 23 31 3d evil-transform-regexp.((99...#1=
2e00 22 22 29 20 28 36 37 20 2e 20 23 31 23 29 29 5d 20 34 20 28 23 24 20 2e 20 31 31 36 30 33 29 5d "").(67...#1#))].4.(#$...11603)]
2e20 29 0a 23 40 35 37 38 20 52 65 74 75 72 6e 20 74 68 65 20 63 61 73 65 20 61 73 20 69 6d 70 6c 69 ).#@578.Return.the.case.as.impli
2e40 65 64 20 62 79 20 5c 63 20 6f 72 20 5c 43 20 69 6e 20 72 65 67 75 6c 61 72 20 65 78 70 72 65 73 ed.by.\c.or.\C.in.regular.expres
2e60 73 69 6f 6e 20 52 45 2e 0a 49 66 20 5c 63 20 61 70 70 65 61 72 73 20 61 6e 79 77 68 65 72 65 20 sion.RE..If.\c.appears.anywhere.
2e80 69 6e 20 74 68 65 20 70 61 74 74 65 72 6e 2c 20 74 68 65 20 70 61 74 74 65 72 6e 20 69 73 20 63 in.the.pattern,.the.pattern.is.c
2ea0 61 73 65 0a 69 6e 73 65 6e 73 69 74 69 76 65 2e 20 49 66 20 5c 43 20 61 70 70 65 61 72 73 2c 20 ase.insensitive..If.\C.appears,.
2ec0 74 68 65 20 70 61 74 74 65 72 6e 20 69 73 20 63 61 73 65 20 73 65 6e 73 69 74 69 76 65 2e 0a 4f the.pattern.is.case.sensitive..O
2ee0 6e 6c 79 20 74 68 65 20 66 69 72 73 74 20 6f 63 63 75 72 72 65 6e 63 65 20 6f 66 20 5c 63 20 6f nly.the.first.occurrence.of.\c.o
2f00 72 20 5c 43 20 69 73 20 75 73 65 64 2c 20 61 6c 6c 20 6f 74 68 65 72 73 20 61 72 65 0a 69 67 6e r.\C.is.used,.all.others.are.ign
2f20 6f 72 65 64 2e 20 49 66 20 6e 65 69 74 68 65 72 20 5c 63 20 6e 6f 72 20 5c 43 20 61 70 70 65 61 ored..If.neither.\c.nor.\C.appea
2f40 72 73 20 69 6e 20 74 68 65 20 70 61 74 74 65 72 6e 2c 20 74 68 65 20 63 61 73 65 0a 73 70 65 63 rs.in.the.pattern,.the.case.spec
2f60 69 66 69 65 64 20 62 79 20 44 45 46 41 55 4c 54 2d 43 41 53 45 20 69 73 20 75 73 65 64 2e 20 44 ified.by.DEFAULT-CASE.is.used..D
2f80 45 46 41 55 4c 54 2d 43 41 53 45 20 73 68 6f 75 6c 64 20 62 65 20 65 69 74 68 65 72 0a 60 73 65 EFAULT-CASE.should.be.either.`se
2fa0 6e 73 69 74 69 76 65 27 2c 20 60 69 6e 73 65 6e 73 69 74 69 76 65 27 20 6f 72 20 60 73 6d 61 72 nsitive',.`insensitive'.or.`smar
2fc0 74 27 2e 20 49 6e 20 74 68 65 20 6c 61 74 74 65 72 20 63 61 73 65 2c 20 74 68 65 20 70 61 74 74 t'..In.the.latter.case,.the.patt
2fe0 65 72 6e 0a 77 69 6c 6c 20 62 65 20 63 61 73 65 2d 73 65 6e 73 69 74 69 76 65 20 69 66 20 61 6e ern.will.be.case-sensitive.if.an
3000 64 20 6f 6e 6c 79 20 69 66 20 69 74 20 63 6f 6e 74 61 69 6e 73 20 61 6e 20 75 70 70 65 72 2d 63 d.only.if.it.contains.an.upper-c
3020 61 73 65 0a 6c 65 74 74 65 72 2c 20 6f 74 68 65 72 77 69 73 65 20 69 74 20 77 69 6c 6c 20 62 65 ase.letter,.otherwise.it.will.be
3040 20 63 61 73 65 2d 69 6e 73 65 6e 73 69 74 69 76 65 2e 0a 0a 28 66 6e 20 52 45 20 44 45 46 41 55 .case-insensitive...(fn.RE.DEFAU
3060 4c 54 2d 43 41 53 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 76 69 6c 2d 65 78 2d 72 65 67 LT-CASE)..(defalias.'evil-ex-reg
3080 65 78 2d 63 61 73 65 20 23 5b 35 31 34 20 22 5c 33 30 30 5c 33 30 31 03 5c 22 5c 32 30 33 16 00 ex-case.#[514."\300\301.\"\203..
30a0 5c 33 30 32 5c 33 30 33 03 5c 22 5c 33 30 34 48 5c 33 30 35 3d 5c 32 30 33 14 00 5c 33 30 36 5c \302\303.\"\304H\305=\203..\306\
30c0 32 30 37 5c 33 30 37 5c 32 30 37 5c 32 31 31 5c 33 31 30 3d 5c 32 30 33 27 00 5c 33 31 31 02 5c 207\307\207\211\310=\203'.\311.\
30e0 33 31 32 5c 22 5c 32 30 33 25 00 5c 33 30 36 5c 32 30 37 5c 33 30 37 5c 32 30 37 5c 32 30 37 22 312\"\203%.\306\207\307\207\207"
3100 20 5b 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5c 5c 28 3f 3a 5e 5c 5c 7c 5b 5e 5c 5c 5c 5c 5d .[string-match."\\(?:^\\|[^\\\\]
3120 5c 5c 29 5c 5c 28 3f 3a 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 29 2a 5c 5c 5c 5c 5c 5c 28 5b 63 43 5d 5c \\)\\(?:\\\\\\\\\\)*\\\\\\([cC]\
3140 5c 29 22 20 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 20 30 20 39 39 20 69 6e 73 65 6e 73 69 74 \)".match-string.1.0.99.insensit
3160 69 76 65 20 73 65 6e 73 69 74 69 76 65 20 73 6d 61 72 74 20 69 73 65 61 72 63 68 2d 6e 6f 2d 75 ive.sensitive.smart.isearch-no-u
3180 70 70 65 72 2d 63 61 73 65 2d 70 20 74 5d 20 35 20 28 23 24 20 2e 20 31 31 38 31 36 29 5d 29 0a pper-case-p.t].5.(#$...11816)]).
31a0 23 40 31 36 33 20 43 72 65 61 74 65 73 20 61 20 50 41 54 54 45 52 4e 20 66 6f 72 20 73 75 62 73 #@163.Creates.a.PATTERN.for.subs
31c0 74 69 74 75 74 69 6f 6e 20 77 69 74 68 20 46 4c 41 47 53 2e 0a 54 68 69 73 20 66 75 6e 63 74 69 titution.with.FLAGS..This.functi
31e0 6f 6e 20 72 65 73 70 65 63 74 73 20 74 68 65 20 76 61 6c 75 65 73 20 6f 66 20 60 65 76 69 6c 2d on.respects.the.values.of.`evil-
3200 65 78 2d 73 75 62 73 74 69 74 75 74 65 2d 63 61 73 65 27 0a 61 6e 64 20 60 65 76 69 6c 2d 65 78 ex-substitute-case'.and.`evil-ex
3220 2d 73 75 62 73 74 69 74 75 74 65 2d 67 6c 6f 62 61 6c 27 2e 0a 0a 28 66 6e 20 52 45 47 45 58 50 -substitute-global'...(fn.REGEXP
3240 20 46 4c 41 47 53 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 76 69 6c 2d 65 78 2d 6d 61 6b 65 .FLAGS)..(defalias.'evil-ex-make
3260 2d 73 75 62 73 74 69 74 75 74 65 2d 70 61 74 74 65 72 6e 20 23 5b 35 31 34 20 22 5c 33 30 33 02 -substitute-pattern.#[514."\303.
3280 5c 33 30 34 03 3e 5c 32 30 33 5c 66 00 5c 33 30 35 5c 32 30 32 1f 00 5c 33 30 36 03 3e 5c 32 30 \304.>\203\f.\305\202..\306.>\20
32a0 33 16 00 5c 33 30 37 5c 32 30 32 1f 00 08 5c 32 30 34 1e 00 09 5c 32 30 32 1f 00 08 5c 6e 5c 32 3..\307\202...\204...\202...\n\2
32c0 30 33 2a 00 5c 33 31 30 04 3e 3f 5c 32 30 36 32 00 5c 6e 3f 5c 32 30 35 32 00 5c 33 31 30 04 3e 03*.\310.>?\2062.\n?\2052.\310.>
32e0 23 5c 32 30 37 22 20 5b 65 76 69 6c 2d 65 78 2d 73 75 62 73 74 69 74 75 74 65 2d 63 61 73 65 20 #\207".[evil-ex-substitute-case.
3300 65 76 69 6c 2d 65 78 2d 73 65 61 72 63 68 2d 63 61 73 65 20 65 76 69 6c 2d 65 78 2d 73 75 62 73 evil-ex-search-case.evil-ex-subs
3320 74 69 74 75 74 65 2d 67 6c 6f 62 61 6c 20 65 76 69 6c 2d 65 78 2d 6d 61 6b 65 2d 70 61 74 74 65 titute-global.evil-ex-make-patte
3340 72 6e 20 31 30 35 20 69 6e 73 65 6e 73 69 74 69 76 65 20 37 33 20 73 65 6e 73 69 74 69 76 65 20 rn.105.insensitive.73.sensitive.
3360 31 30 33 5d 20 37 20 28 23 24 20 2e 20 31 32 37 31 30 29 5d 29 0a 23 40 31 30 34 20 43 72 65 61 103].7.(#$...12710)]).#@104.Crea
3380 74 65 73 20 61 20 50 41 54 54 45 52 4e 20 66 6f 72 20 73 65 61 72 63 68 2e 0a 54 68 69 73 20 66 tes.a.PATTERN.for.search..This.f
33a0 75 6e 63 74 69 6f 6e 20 72 65 73 70 65 63 74 73 20 74 68 65 20 76 61 6c 75 65 73 20 6f 66 20 60 unction.respects.the.values.of.`
33c0 65 76 69 6c 2d 65 78 2d 73 65 61 72 63 68 2d 63 61 73 65 27 2e 0a 0a 28 66 6e 20 52 45 47 45 58 evil-ex-search-case'...(fn.REGEX
33e0 50 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 76 69 6c 2d 65 78 2d 6d 61 6b 65 2d 73 65 61 72 P)..(defalias.'evil-ex-make-sear
3400 63 68 2d 70 61 74 74 65 72 6e 20 23 5b 32 35 37 20 22 5c 33 30 31 01 08 5c 33 30 32 23 5c 32 30 ch-pattern.#[257."\301..\302#\20
3420 37 22 20 5b 65 76 69 6c 2d 65 78 2d 73 65 61 72 63 68 2d 63 61 73 65 20 65 76 69 6c 2d 65 78 2d 7".[evil-ex-search-case.evil-ex-
3440 6d 61 6b 65 2d 70 61 74 74 65 72 6e 20 74 5d 20 35 20 28 23 24 20 2e 20 31 33 31 38 30 29 5d 29 make-pattern.t].5.(#$...13180)])
3460 0a 23 40 37 30 38 20 43 72 65 61 74 65 20 61 20 6e 65 77 20 73 65 61 72 63 68 20 70 61 74 74 65 .#@708.Create.a.new.search.patte
3480 72 6e 2e 0a 52 45 47 45 58 50 20 69 73 20 74 68 65 20 72 65 67 75 6c 61 72 20 65 78 70 72 65 73 rn..REGEXP.is.the.regular.expres
34a0 73 69 6f 6e 20 74 6f 20 62 65 20 73 65 61 72 63 68 65 64 20 66 6f 72 2e 20 43 41 53 45 20 73 68 sion.to.be.searched.for..CASE.sh
34c0 6f 75 6c 64 0a 62 65 20 65 69 74 68 65 72 20 27 73 65 6e 73 69 74 69 76 65 2c 20 27 69 6e 73 65 ould.be.either.'sensitive,.'inse
34e0 6e 73 69 74 69 76 65 20 66 6f 72 20 63 61 73 65 2d 73 65 6e 73 69 74 69 76 65 20 61 6e 64 0a 63 nsitive.for.case-sensitive.and.c
3500 61 73 65 2d 69 6e 73 65 6e 73 69 74 69 76 65 20 73 65 61 72 63 68 2c 20 72 65 73 70 65 63 74 69 ase-insensitive.search,.respecti
3520 76 65 6c 79 2c 20 6f 72 20 61 6e 79 74 68 69 6e 67 20 65 6c 73 65 2e 20 20 49 6e 20 74 68 65 0a vely,.or.anything.else...In.the.
3540 6c 61 74 74 65 72 20 63 61 73 65 20 74 68 65 20 70 61 74 74 65 72 6e 20 69 73 20 73 6d 61 72 74 latter.case.the.pattern.is.smart
3560 2d 63 61 73 65 2c 20 69 2e 65 2e 20 69 74 20 69 73 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 0a -case,.i.e..it.is.automatically.
3580 73 65 6e 73 69 74 69 76 65 20 6f 66 20 74 68 65 20 70 61 74 74 65 72 6e 20 63 6f 6e 74 61 69 6e sensitive.of.the.pattern.contain
35a0 73 20 6f 6e 65 20 75 70 70 65 72 20 63 61 73 65 20 6c 65 74 74 65 72 2c 0a 6f 74 68 65 72 77 69 s.one.upper.case.letter,.otherwi
35c0 73 65 20 69 74 20 69 73 20 69 6e 73 65 6e 73 69 74 69 76 65 2e 20 20 54 68 65 20 69 6e 70 75 74 se.it.is.insensitive...The.input
35e0 20 52 45 47 45 58 50 20 69 73 20 63 6f 6e 73 69 64 65 72 65 64 20 61 0a 56 69 6d 2d 73 74 79 6c .REGEXP.is.considered.a.Vim-styl
3600 65 20 72 65 67 75 6c 61 72 20 65 78 70 72 65 73 73 69 6f 6e 20 69 66 20 60 65 76 69 6c 2d 65 78 e.regular.expression.if.`evil-ex
3620 2d 73 65 61 72 63 68 2d 76 69 6d 2d 73 74 79 6c 65 2d 72 65 67 65 78 70 27 0a 69 73 20 6e 6f 6e -search-vim-style-regexp'.is.non
3640 2d 6e 69 6c 2c 20 69 6e 20 77 68 69 63 68 20 63 61 73 65 20 69 74 20 69 73 20 74 72 61 6e 73 66 -nil,.in.which.case.it.is.transf
3660 6f 72 6d 65 64 20 74 6f 20 61 6e 20 45 6d 61 63 73 20 73 74 79 6c 65 0a 72 65 67 75 6c 61 72 20 ormed.to.an.Emacs.style.regular.
3680 65 78 70 72 65 73 73 69 6f 6e 20 28 69 2e 65 2e 20 63 65 72 74 61 69 6e 20 62 61 63 6b 73 6c 61 expression.(i.e..certain.backsla
36a0 73 68 2d 63 6f 64 65 73 20 61 72 65 0a 74 72 61 6e 73 66 6f 72 6d 65 64 2e 20 4f 74 68 65 72 77 sh-codes.are.transformed..Otherw
36c0 69 73 65 20 52 45 47 45 58 50 20 6d 75 73 74 20 62 65 20 61 6e 20 45 6d 61 63 73 20 73 74 79 6c ise.REGEXP.must.be.an.Emacs.styl
36e0 65 20 72 65 67 75 6c 61 72 0a 65 78 70 72 65 73 73 69 6f 6e 20 61 6e 64 20 69 73 20 6e 6f 74 20 e.regular.expression.and.is.not.
3700 74 72 61 6e 73 66 6f 72 6d 65 64 2e 0a 0a 28 66 6e 20 52 45 47 45 58 50 20 43 41 53 45 20 57 48 transformed...(fn.REGEXP.CASE.WH
3720 4f 4c 45 2d 4c 49 4e 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 76 69 6c 2d 65 78 2d 6d 61 OLE-LINE)..(defalias.'evil-ex-ma
3740 6b 65 2d 70 61 74 74 65 72 6e 20 23 5b 37 37 31 20 22 5c 33 30 32 03 21 5c 33 30 33 04 04 5c 22 ke-pattern.#[771."\302.!\303..\"
3760 5c 33 30 34 3d 08 5c 32 30 33 35 00 5c 33 30 35 05 5c 33 30 36 5c 33 30 37 19 5c 33 31 30 03 03 \304=.\2035.\305.\306\307.\310..
3780 03 23 29 5c 32 36 36 5c 32 30 33 5c 32 30 34 35 00 5c 33 31 31 05 5c 33 30 36 5c 33 30 37 19 5c .#)\266\203\2045.\311.\306\307.\
37a0 33 31 30 03 03 03 23 29 5c 32 36 36 5c 32 30 33 5c 32 30 34 35 00 5c 33 31 32 02 21 5c 32 36 32 310...#)\266\203\2045.\312.!\262
37c0 02 5c 32 30 32 3b 00 5c 33 31 33 02 5c 33 31 34 5c 22 5c 32 36 32 02 01 01 04 45 5c 32 30 37 22 .\202;.\313.\314\"\262....E\207"
37e0 20 5b 65 76 69 6c 2d 65 78 2d 73 65 61 72 63 68 2d 76 69 6d 2d 73 74 79 6c 65 2d 72 65 67 65 78 .[evil-ex-search-vim-style-regex
3800 70 20 69 6e 68 69 62 69 74 2d 63 68 61 6e 67 69 6e 67 2d 6d 61 74 63 68 2d 64 61 74 61 20 65 76 p.inhibit-changing-match-data.ev
3820 69 6c 2d 65 78 2d 72 65 67 65 78 2d 77 69 74 68 6f 75 74 2d 63 61 73 65 20 65 76 69 6c 2d 65 78 il-ex-regex-without-case.evil-ex
3840 2d 72 65 67 65 78 2d 63 61 73 65 20 69 6e 73 65 6e 73 69 74 69 76 65 20 22 5c 5c 60 5c 5c 5c 5c -regex-case.insensitive."\\`\\\\
3860 5f 3f 3c 22 20 6e 69 6c 20 74 20 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5c 5c 5c 5c 5f 3f 3e _?<".nil.t.string-match."\\\\_?>
3880 5c 5c 27 22 20 65 76 69 6c 2d 74 72 61 6e 73 66 6f 72 6d 2d 76 69 6d 2d 73 74 79 6c 65 2d 72 65 \\'".evil-transform-vim-style-re
38a0 67 65 78 70 20 65 76 69 6c 2d 74 72 61 6e 73 66 6f 72 6d 2d 72 65 67 65 78 70 20 28 28 31 31 36 gexp.evil-transform-regexp.((116
38c0 20 2e 20 22 09 22 29 20 28 31 31 30 20 2e 20 22 5c 6e 22 29 20 28 31 31 34 20 2e 20 22 0d 22 29 ...".").(110..."\n").(114...".")
38e0 29 5d 20 31 32 20 28 23 24 20 2e 20 31 33 34 31 35 29 5d 29 0a 23 40 36 36 20 52 65 74 75 72 6e )].12.(#$...13415)]).#@66.Return
3900 20 74 68 65 20 72 65 67 75 6c 61 72 20 65 78 70 72 65 73 73 69 6f 6e 20 6f 66 20 61 20 73 65 61 .the.regular.expression.of.a.sea
3920 72 63 68 20 50 41 54 54 45 52 4e 2e 0a 0a 28 66 6e 20 50 41 54 54 45 52 4e 29 1f 0a 28 64 65 66 rch.PATTERN...(fn.PATTERN)..(def
3940 61 6c 69 61 73 20 27 65 76 69 6c 2d 65 78 2d 70 61 74 74 65 72 6e 2d 72 65 67 65 78 20 23 5b 32 alias.'evil-ex-pattern-regex.#[2
3960 35 37 20 22 5c 32 31 31 40 5c 32 30 37 22 20 5b 5d 20 32 20 28 23 24 20 2e 20 31 34 35 38 36 29 57."\211@\207".[].2.(#$...14586)
3980 5d 29 0a 23 40 36 37 20 52 65 74 75 72 6e 20 74 20 69 66 20 61 6e 64 20 6f 6e 6c 79 20 69 66 20 ]).#@67.Return.t.if.and.only.if.
39a0 50 41 54 54 45 52 4e 20 73 68 6f 75 6c 64 20 69 67 6e 6f 72 65 20 63 61 73 65 2e 0a 0a 28 66 6e PATTERN.should.ignore.case...(fn
39c0 20 50 41 54 54 45 52 4e 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 76 69 6c 2d 65 78 2d 70 61 .PATTERN)..(defalias.'evil-ex-pa
39e0 74 74 65 72 6e 2d 69 67 6e 6f 72 65 2d 63 61 73 65 20 23 5b 32 35 37 20 22 5c 32 31 31 41 40 5c ttern-ignore-case.#[257."\211A@\
3a00 32 30 37 22 20 5b 5d 20 32 20 28 23 24 20 2e 20 31 34 37 32 38 29 5d 29 0a 23 40 31 33 38 20 52 207".[].2.(#$...14728)]).#@138.R
3a20 65 74 75 72 6e 20 74 20 69 66 20 61 6e 64 20 6f 6e 6c 79 20 69 66 20 50 41 54 54 45 52 4e 20 73 eturn.t.if.and.only.if.PATTERN.s
3a40 68 6f 75 6c 64 20 6d 61 74 63 68 20 61 6c 6c 20 6f 63 63 75 72 65 6e 63 65 73 20 6f 66 20 61 20 hould.match.all.occurences.of.a.
3a60 6c 69 6e 65 2e 0a 4f 74 68 65 72 77 69 73 65 20 50 41 54 54 45 52 4e 20 6d 61 74 63 68 65 73 20 line..Otherwise.PATTERN.matches.
3a80 6f 6e 6c 79 20 74 68 65 20 66 69 72 73 74 20 6f 63 63 75 72 65 6e 63 65 2e 0a 0a 28 66 6e 20 50 only.the.first.occurence...(fn.P
3aa0 41 54 54 45 52 4e 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 76 69 6c 2d 65 78 2d 70 61 74 74 ATTERN)..(defalias.'evil-ex-patt
3ac0 65 72 6e 2d 77 68 6f 6c 65 2d 6c 69 6e 65 20 23 5b 32 35 37 20 22 5c 33 30 30 01 38 5c 32 30 37 ern-whole-line.#[257."\300.8\207
3ae0 22 20 5b 32 5d 20 33 20 28 23 24 20 2e 20 31 34 38 37 39 29 5d 29 0a 23 40 39 36 34 20 43 72 65 ".[2].3.(#$...14879)]).#@964.Cre
3b00 61 74 65 20 61 20 6e 65 77 20 68 69 67 68 6c 69 67 68 74 20 6f 62 6a 65 63 74 20 77 69 74 68 20 ate.a.new.highlight.object.with.
3b20 6e 61 6d 65 20 4e 41 4d 45 20 61 6e 64 20 70 72 6f 70 65 72 74 69 65 73 20 41 52 47 53 2e 0a 54 name.NAME.and.properties.ARGS..T
3b40 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 70 72 6f 70 65 72 74 69 65 73 20 61 72 65 20 73 75 70 70 he.following.properties.are.supp
3b60 6f 72 74 65 64 3a 0a 3a 66 61 63 65 20 54 68 65 20 66 61 63 65 20 74 6f 20 62 65 20 75 73 65 64 orted:.:face.The.face.to.be.used
3b80 20 66 6f 72 20 74 68 65 20 68 69 67 68 6c 69 67 68 74 69 6e 67 20 6f 76 65 72 6c 61 79 73 2e 0a .for.the.highlighting.overlays..
3ba0 3a 77 69 6e 20 54 68 65 20 77 69 6e 64 6f 77 20 69 6e 20 77 68 69 63 68 20 74 68 65 20 68 69 67 :win.The.window.in.which.the.hig
3bc0 68 6c 69 67 68 74 69 6e 67 20 73 68 6f 75 6c 64 20 62 65 20 73 68 6f 77 6e 2e 0a 20 20 20 20 20 hlighting.should.be.shown.......
3be0 4e 6f 74 65 20 74 68 61 74 20 74 68 65 20 68 69 67 68 6c 69 67 68 74 20 77 69 6c 6c 20 62 65 20 Note.that.the.highlight.will.be.
3c00 76 69 73 69 62 6c 65 20 69 6e 20 61 6c 6c 20 77 69 6e 64 6f 77 73 20 73 68 6f 77 69 6e 67 0a 20 visible.in.all.windows.showing..
3c20 20 20 20 20 74 68 65 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 62 75 66 66 65 72 2c 20 62 75 ....the.corresponding.buffer,.bu
3c40 74 20 6f 6e 6c 79 20 74 68 65 20 6d 61 74 63 68 65 73 20 76 69 73 69 62 6c 65 20 69 6e 20 74 68 t.only.the.matches.visible.in.th
3c60 65 0a 20 20 20 20 20 73 70 65 63 69 66 69 65 64 20 77 69 6e 64 6f 77 20 77 69 6c 6c 20 61 63 74 e......specified.window.will.act
3c80 75 61 6c 6c 79 20 62 65 20 68 69 67 68 6c 69 67 68 74 65 64 2e 20 49 66 20 3a 77 69 6e 20 69 73 ually.be.highlighted..If.:win.is
3ca0 20 6e 69 6c 2c 0a 20 20 20 20 20 74 68 65 20 6d 61 74 63 68 65 73 20 69 6e 20 61 6c 6c 20 77 69 .nil,......the.matches.in.all.wi
3cc0 6e 64 6f 77 73 20 77 69 6c 6c 20 62 65 20 68 69 67 68 6c 69 67 68 74 65 64 2e 0a 3a 6d 69 6e 20 ndows.will.be.highlighted..:min.
3ce0 54 68 65 20 6d 69 6e 69 6d 61 6c 20 62 75 66 66 65 72 20 70 6f 73 69 74 69 6f 6e 20 66 6f 72 20 The.minimal.buffer.position.for.
3d00 68 69 67 68 6c 69 67 68 74 65 64 20 6d 61 74 63 68 65 73 2e 0a 3a 6d 61 78 20 54 68 65 20 6d 61 highlighted.matches..:max.The.ma
3d20 78 69 6d 61 6c 20 62 75 66 66 65 72 20 70 6f 73 69 74 69 6f 6e 20 66 6f 72 20 68 69 67 68 6c 69 ximal.buffer.position.for.highli
3d40 67 68 74 65 64 20 6d 61 74 63 68 65 73 2e 0a 3a 6d 61 74 63 68 2d 68 6f 6f 6b 20 41 20 68 6f 6f ghted.matches..:match-hook.A.hoo
3d60 6b 20 74 6f 20 62 65 20 63 61 6c 6c 65 64 20 6f 6e 63 65 20 66 6f 72 20 65 61 63 68 20 68 69 67 k.to.be.called.once.for.each.hig
3d80 68 6c 69 67 68 74 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 54 68 65 20 68 6f 6f 6b 20 6d 75 73 hlight..............The.hook.mus
3da0 74 20 74 61 6b 65 20 74 77 6f 20 61 72 67 75 6d 65 6e 74 73 2c 20 74 68 65 20 68 69 67 68 6c 69 t.take.two.arguments,.the.highli
3dc0 67 68 74 20 61 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 74 68 65 20 6f 76 65 72 6c 61 79 20 ght.and.............the.overlay.
3de0 66 6f 72 20 74 68 61 74 20 68 69 67 68 6c 69 67 68 74 2e 0a 3a 75 70 64 61 74 65 2d 68 6f 6f 6b for.that.highlight..:update-hook
3e00 20 41 20 68 6f 6f 6b 20 63 61 6c 6c 65 64 20 6f 6e 63 65 20 61 66 74 65 72 20 75 70 64 61 74 69 .A.hook.called.once.after.updati
3e20 6e 67 20 74 68 65 20 68 69 67 68 6c 69 67 68 74 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 ng.the.highlighting.............
3e40 20 77 69 74 68 20 74 77 6f 20 61 72 67 75 6d 65 6e 74 73 2c 20 74 68 65 20 68 69 67 68 6c 69 67 .with.two.arguments,.the.highlig
3e60 68 74 20 61 6e 64 20 61 20 6d 65 73 73 61 67 65 20 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 ht.and.a.message.string.........
3e80 20 20 20 20 20 64 65 73 63 72 69 62 69 6e 67 20 74 68 65 20 63 75 72 72 65 6e 74 20 6d 61 74 63 .....describing.the.current.matc
3ea0 68 20 73 74 61 74 75 73 2e 0a 0a 28 66 6e 20 4e 41 4d 45 20 26 72 65 73 74 20 41 52 47 53 29 1f h.status...(fn.NAME.&rest.ARGS).
3ec0 0a 28 64 65 66 61 6c 69 61 73 20 27 65 76 69 6c 2d 65 78 2d 6d 61 6b 65 2d 68 6c 20 23 5b 33 38 .(defalias.'evil-ex-make-hl.#[38
3ee0 35 20 22 01 39 5c 32 30 34 09 00 5c 33 30 31 5c 33 30 32 21 5c 32 31 30 5c 33 30 33 5c 33 30 34 5.".9\204..\301\302!\210\303\304
3f00 20 5c 33 30 35 5c 32 31 31 5c 32 31 31 5c 32 31 31 06 06 5c 32 30 33 55 00 06 06 5c 32 31 31 41 .\305\211\211\211..\203U...\211A
3f20 5c 32 36 32 08 5c 32 34 32 06 07 5c 32 31 31 41 5c 32 36 32 09 5c 32 34 32 01 5c 33 30 36 5c 32 \262.\242..\211A\262.\242.\306\2
3f40 36 37 5c 32 30 32 4c 00 5c 32 36 32 07 5c 32 31 30 5c 32 30 32 10 00 5c 32 36 32 06 5c 32 31 30 67\202L.\262.\210\202..\262.\210
3f60 5c 32 30 32 10 00 5c 32 36 32 05 5c 32 31 30 5c 32 30 32 10 00 5c 32 36 32 04 5c 32 31 30 5c 32 \202..\262.\210\202..\262.\210\2
3f80 30 32 10 00 5c 32 36 32 03 5c 32 31 30 5c 32 30 32 10 00 5c 32 36 36 5c 32 30 32 5c 32 30 32 10 02..\262.\210\202..\266\202\202.
3fa0 00 5c 33 30 31 5c 33 30 37 03 5c 22 5c 32 36 36 03 5c 32 30 32 10 00 5c 33 31 30 06 08 08 5c 22 .\301\307.\"\266.\202..\310...\"
3fc0 5c 32 30 33 62 00 5c 33 31 31 06 08 21 5c 32 31 30 08 5c 32 30 34 73 00 5c 33 31 32 5c 33 31 33 \203b.\311..!\210.\204s.\312\313
3fe0 5c 33 31 34 5c 33 30 35 5c 33 31 35 24 5c 32 31 30 5c 33 31 32 5c 33 31 36 5c 33 31 37 5c 33 30 \314\305\315$\210\312\316\317\30
4000 35 23 5c 32 31 30 06 07 5c 33 32 30 06 09 5c 33 30 35 06 09 06 09 06 09 06 09 06 09 06 09 5c 33 5#\210..\320..\305............\3
4020 30 35 26 09 42 08 42 5c 32 31 31 10 5c 32 30 37 22 20 5b 65 76 69 6c 2d 65 78 2d 61 63 74 69 76 05&.B.B\211.\207".[evil-ex-activ
4040 65 2d 68 69 67 68 6c 69 67 68 74 73 2d 61 6c 69 73 74 20 75 73 65 72 2d 65 72 72 6f 72 20 22 45 e-highlights-alist.user-error."E
4060 78 70 65 63 74 65 64 20 73 79 6d 62 6f 6c 20 61 73 20 6e 61 6d 65 20 6f 66 20 68 69 67 68 6c 69 xpected.symbol.as.name.of.highli
4080 67 68 74 22 20 65 76 69 6c 2d 65 78 2d 6c 61 7a 79 2d 68 69 67 68 6c 69 67 68 74 20 73 65 6c 65 ght".evil-ex-lazy-highlight.sele
40a0 63 74 65 64 2d 77 69 6e 64 6f 77 20 6e 69 6c 20 23 73 28 68 61 73 68 2d 74 61 62 6c 65 20 73 69 cted-window.nil.#s(hash-table.si
40c0 7a 65 20 36 20 74 65 73 74 20 65 71 20 72 65 68 61 73 68 2d 73 69 7a 65 20 31 2e 35 20 72 65 68 ze.6.test.eq.rehash-size.1.5.reh
40e0 61 73 68 2d 74 68 72 65 73 68 6f 6c 64 20 30 2e 38 31 32 35 20 70 75 72 65 63 6f 70 79 20 74 20 ash-threshold.0.8125.purecopy.t.
4100 64 61 74 61 20 28 3a 66 61 63 65 20 34 31 20 3a 77 69 6e 20 34 37 20 3a 6d 69 6e 20 35 33 20 3a data.(:face.41.:win.47.:min.53.:
4120 6d 61 78 20 35 39 20 3a 6d 61 74 63 68 2d 68 6f 6f 6b 20 36 35 20 3a 75 70 64 61 74 65 2d 68 6f max.59.:match-hook.65.:update-ho
4140 6f 6b 20 37 31 29 29 20 22 55 6e 65 78 70 65 63 74 65 64 20 6b 65 79 77 6f 72 64 3a 20 25 73 22 ok.71))."Unexpected.keyword:.%s"
4160 20 61 73 73 6f 63 20 65 76 69 6c 2d 65 78 2d 64 65 6c 65 74 65 2d 68 6c 20 61 64 64 2d 68 6f 6f .assoc.evil-ex-delete-hl.add-hoo
4180 6b 20 77 69 6e 64 6f 77 2d 73 63 72 6f 6c 6c 2d 66 75 6e 63 74 69 6f 6e 73 20 65 76 69 6c 2d 65 k.window-scroll-functions.evil-e
41a0 78 2d 68 6c 2d 75 70 64 61 74 65 2d 68 69 67 68 6c 69 67 68 74 73 2d 73 63 72 6f 6c 6c 20 74 20 x-hl-update-highlights-scroll.t.
41c0 77 69 6e 64 6f 77 2d 73 69 7a 65 2d 63 68 61 6e 67 65 2d 66 75 6e 63 74 69 6f 6e 73 20 65 76 69 window-size-change-functions.evi
41e0 6c 2d 65 78 2d 68 6c 2d 75 70 64 61 74 65 2d 68 69 67 68 6c 69 67 68 74 73 2d 72 65 73 69 7a 65 l-ex-hl-update-highlights-resize
4200 20 76 65 63 74 6f 72 5d 20 31 39 20 28 23 24 20 2e 20 31 35 31 30 31 29 5d 29 0a 23 40 34 37 20 .vector].19.(#$...15101)]).#@47.
4220 52 65 74 75 72 6e 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 68 69 67 68 6c 69 67 68 74 Return.the.name.of.the.highlight
4240 20 48 4c 2e 0a 0a 28 66 6e 20 48 4c 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 76 69 6c 2d 65 .HL...(fn.HL)..(defalias.'evil-e
4260 78 2d 68 6c 2d 6e 61 6d 65 20 23 5b 32 35 37 20 22 5c 32 31 31 5c 33 30 30 48 5c 32 30 37 22 20 x-hl-name.#[257."\211\300H\207".
4280 5b 30 5d 20 33 20 28 23 24 20 2e 20 31 36 39 32 38 29 5d 29 0a 23 40 35 30 20 52 65 74 75 72 6e [0].3.(#$...16928)]).#@50.Return
42a0 20 74 68 65 20 70 61 74 74 65 72 6e 20 6f 66 20 74 68 65 20 68 69 67 68 6c 69 67 68 74 20 48 4c .the.pattern.of.the.highlight.HL
42c0 2e 0a 0a 28 66 6e 20 48 4c 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 76 69 6c 2d 65 78 2d 68 ...(fn.HL)..(defalias.'evil-ex-h
42e0 6c 2d 70 61 74 74 65 72 6e 20 23 5b 32 35 37 20 22 5c 32 31 31 5c 33 30 30 48 5c 32 30 37 22 20 l-pattern.#[257."\211\300H\207".
4300 5b 31 5d 20 33 20 28 23 24 20 2e 20 31 37 30 35 30 29 5d 29 0a 23 40 36 36 20 53 65 74 20 74 68 [1].3.(#$...17050)]).#@66.Set.th
4320 65 20 70 61 74 74 65 72 6e 20 6f 66 20 74 68 65 20 68 69 67 68 6c 69 67 68 74 20 48 4c 20 74 6f e.pattern.of.the.highlight.HL.to
4340 20 50 41 54 54 45 52 4e 2e 0a 0a 28 66 6e 20 48 4c 20 50 41 54 54 45 52 4e 29 1f 0a 28 64 65 66 .PATTERN...(fn.HL.PATTERN)..(def
4360 61 6c 69 61 73 20 27 65 76 69 6c 2d 65 78 2d 68 6c 2d 73 65 74 2d 70 61 74 74 65 72 6e 20 23 5b alias.'evil-ex-hl-set-pattern.#[
4380 35 31 34 20 22 01 5c 33 30 30 02 49 5c 32 30 37 22 20 5b 31 5d 20 35 20 28 23 24 20 2e 20 31 37 514.".\300.I\207".[1].5.(#$...17
43a0 31 37 38 29 5d 29 0a 23 40 34 37 20 52 65 74 75 72 6e 20 74 68 65 20 66 61 63 65 20 6f 66 20 74 178)]).#@47.Return.the.face.of.t
43c0 68 65 20 68 69 67 68 6c 69 67 68 74 20 48 4c 2e 0a 0a 28 66 6e 20 48 4c 29 1f 0a 28 64 65 66 61 he.highlight.HL...(fn.HL)..(defa
43e0 6c 69 61 73 20 27 65 76 69 6c 2d 65 78 2d 68 6c 2d 66 61 63 65 20 23 5b 32 35 37 20 22 5c 32 31 lias.'evil-ex-hl-face.#[257."\21
4400 31 5c 33 30 30 48 5c 32 30 37 22 20 5b 32 5d 20 33 20 28 23 24 20 2e 20 31 37 33 32 34 29 5d 29 1\300H\207".[2].3.(#$...17324)])
4420 0a 23 40 34 39 20 52 65 74 75 72 6e 20 74 68 65 20 77 69 6e 64 6f 77 20 6f 66 20 74 68 65 20 68 .#@49.Return.the.window.of.the.h
4440 69 67 68 6c 69 67 68 74 20 48 4c 2e 0a 0a 28 66 6e 20 48 4c 29 1f 0a 28 64 65 66 61 6c 69 61 73 ighlight.HL...(fn.HL)..(defalias
4460 20 27 65 76 69 6c 2d 65 78 2d 68 6c 2d 77 69 6e 64 6f 77 20 23 5b 32 35 37 20 22 5c 32 31 31 5c .'evil-ex-hl-window.#[257."\211\
4480 33 30 30 48 5c 32 30 37 22 20 5b 33 5d 20 33 20 28 23 24 20 2e 20 31 37 34 34 36 29 5d 29 0a 23 300H\207".[3].3.(#$...17446)]).#
44a0 40 36 36 20 52 65 74 75 72 6e 20 74 68 65 20 6d 69 6e 69 6d 61 6c 20 62 75 66 66 65 72 20 70 6f @66.Return.the.minimal.buffer.po
44c0 73 69 74 69 6f 6e 20 6f 66 20 74 68 65 20 68 69 67 68 6c 69 67 68 74 20 48 4c 2e 0a 0a 28 66 6e sition.of.the.highlight.HL...(fn
44e0 20 48 4c 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 76 69 6c 2d 65 78 2d 68 6c 2d 6d 69 6e 20 .HL)..(defalias.'evil-ex-hl-min.
4500 23 5b 32 35 37 20 22 5c 32 31 31 5c 33 30 30 48 5c 32 30 37 22 20 5b 34 5d 20 33 20 28 23 24 20 #[257."\211\300H\207".[4].3.(#$.
4520 2e 20 31 37 35 37 32 29 5d 29 0a 23 40 37 34 20 53 65 74 20 74 68 65 20 6d 69 6e 69 6d 61 6c 20 ..17572)]).#@74.Set.the.minimal.
4540 62 75 66 66 65 72 20 70 6f 73 69 74 69 6f 6e 20 6f 66 20 74 68 65 20 68 69 67 68 6c 69 67 68 74 buffer.position.of.the.highlight
4560 20 48 4c 20 74 6f 20 4d 49 4e 2e 0a 0a 28 66 6e 20 48 4c 20 4d 49 4e 29 1f 0a 28 64 65 66 61 6c .HL.to.MIN...(fn.HL.MIN)..(defal
4580 69 61 73 20 27 65 76 69 6c 2d 65 78 2d 68 6c 2d 73 65 74 2d 6d 69 6e 20 23 5b 35 31 34 20 22 01 ias.'evil-ex-hl-set-min.#[514.".
45a0 5c 33 30 30 02 49 5c 32 30 37 22 20 5b 34 5d 20 35 20 28 23 24 20 2e 20 31 37 37 31 32 29 5d 29 \300.I\207".[4].5.(#$...17712)])
45c0 0a 23 40 36 36 20 52 65 74 75 72 6e 20 74 68 65 20 6d 61 78 69 6d 61 6c 20 62 75 66 66 65 72 20 .#@66.Return.the.maximal.buffer.
45e0 70 6f 73 69 74 69 6f 6e 20 6f 66 20 74 68 65 20 68 69 67 68 6c 69 67 68 74 20 48 4c 2e 0a 0a 28 position.of.the.highlight.HL...(
4600 66 6e 20 48 4c 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 76 69 6c 2d 65 78 2d 68 6c 2d 6d 61 fn.HL)..(defalias.'evil-ex-hl-ma
4620 78 20 23 5b 32 35 37 20 22 5c 32 31 31 5c 33 30 30 48 5c 32 30 37 22 20 5b 35 5d 20 33 20 28 23 x.#[257."\211\300H\207".[5].3.(#
4640 24 20 2e 20 31 37 38 36 32 29 5d 29 0a 23 40 37 34 20 53 65 74 20 74 68 65 20 6d 69 6e 69 6d 61 $...17862)]).#@74.Set.the.minima
4660 6c 20 62 75 66 66 65 72 20 70 6f 73 69 74 69 6f 6e 20 6f 66 20 74 68 65 20 68 69 67 68 6c 69 67 l.buffer.position.of.the.highlig
4680 68 74 20 48 4c 20 74 6f 20 4d 41 58 2e 0a 0a 28 66 6e 20 48 4c 20 4d 41 58 29 1f 0a 28 64 65 66 ht.HL.to.MAX...(fn.HL.MAX)..(def
46a0 61 6c 69 61 73 20 27 65 76 69 6c 2d 65 78 2d 68 6c 2d 73 65 74 2d 6d 61 78 20 23 5b 35 31 34 20 alias.'evil-ex-hl-set-max.#[514.
46c0 22 01 5c 33 30 30 02 49 5c 32 30 37 22 20 5b 35 5d 20 35 20 28 23 24 20 2e 20 31 38 30 30 32 29 ".\300.I\207".[5].5.(#$...18002)
46e0 5d 29 0a 23 40 35 33 20 52 65 74 75 72 6e 20 74 68 65 20 6d 61 74 63 68 2d 68 6f 6f 6b 20 6f 66 ]).#@53.Return.the.match-hook.of
4700 20 74 68 65 20 68 69 67 68 6c 69 67 68 74 20 48 4c 2e 0a 0a 28 66 6e 20 48 4c 29 1f 0a 28 64 65 .the.highlight.HL...(fn.HL)..(de
4720 66 61 6c 69 61 73 20 27 65 76 69 6c 2d 65 78 2d 68 6c 2d 6d 61 74 63 68 2d 68 6f 6f 6b 20 23 5b falias.'evil-ex-hl-match-hook.#[
4740 32 35 37 20 22 5c 32 31 31 5c 33 30 30 48 5c 32 30 37 22 20 5b 36 5d 20 33 20 28 23 24 20 2e 20 257."\211\300H\207".[6].3.(#$...
4760 31 38 31 35 32 29 5d 29 0a 23 40 35 34 20 52 65 74 75 72 6e 20 74 68 65 20 75 70 64 61 74 65 2d 18152)]).#@54.Return.the.update-
4780 68 6f 6f 6b 20 6f 66 20 74 68 65 20 68 69 67 68 6c 69 67 68 74 20 48 4c 2e 0a 0a 28 66 6e 20 48 hook.of.the.highlight.HL...(fn.H
47a0 4c 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 76 69 6c 2d 65 78 2d 68 6c 2d 75 70 64 61 74 65 L)..(defalias.'evil-ex-hl-update
47c0 2d 68 6f 6f 6b 20 23 5b 32 35 37 20 22 5c 32 31 31 5c 33 30 30 48 5c 32 30 37 22 20 5b 37 5d 20 -hook.#[257."\211\300H\207".[7].
47e0 33 20 28 23 24 20 2e 20 31 38 32 38 36 29 5d 29 0a 23 40 36 36 20 52 65 74 75 72 6e 20 74 68 65 3.(#$...18286)]).#@66.Return.the
4800 20 6c 69 73 74 20 6f 66 20 61 63 74 69 76 65 20 6f 76 65 72 6c 61 79 73 20 6f 66 20 74 68 65 20 .list.of.active.overlays.of.the.
4820 68 69 67 68 6c 69 67 68 74 20 48 4c 2e 0a 0a 28 66 6e 20 48 4c 29 1f 0a 28 64 65 66 61 6c 69 61 highlight.HL...(fn.HL)..(defalia
4840 73 20 27 65 76 69 6c 2d 65 78 2d 68 6c 2d 6f 76 65 72 6c 61 79 73 20 23 5b 32 35 37 20 22 5c 32 s.'evil-ex-hl-overlays.#[257."\2
4860 31 31 5c 33 30 30 48 5c 32 30 37 22 20 5b 38 5d 20 33 20 28 23 24 20 2e 20 31 38 34 32 32 29 5d 11\300H\207".[8].3.(#$...18422)]
4880 29 0a 23 40 38 34 20 53 65 74 20 74 68 65 20 6c 69 73 74 20 6f 66 20 61 63 74 69 76 65 20 6f 76 ).#@84.Set.the.list.of.active.ov
48a0 65 72 6c 61 79 73 20 6f 66 20 74 68 65 20 68 69 67 68 6c 69 67 68 74 20 48 4c 20 74 6f 20 4f 56 erlays.of.the.highlight.HL.to.OV
48c0 45 52 4c 41 59 53 2e 0a 0a 28 66 6e 20 48 4c 20 4f 56 45 52 4c 41 59 53 29 1f 0a 28 64 65 66 61 ERLAYS...(fn.HL.OVERLAYS)..(defa
48e0 6c 69 61 73 20 27 65 76 69 6c 2d 65 78 2d 68 6c 2d 73 65 74 2d 6f 76 65 72 6c 61 79 73 20 23 5b lias.'evil-ex-hl-set-overlays.#[
4900 35 31 34 20 22 01 5c 33 30 30 02 49 5c 32 30 37 22 20 5b 38 5d 20 35 20 28 23 24 20 2e 20 31 38 514.".\300.I\207".[8].5.(#$...18
4920 35 36 37 29 5d 29 0a 23 40 36 34 20 52 65 6d 6f 76 65 20 74 68 65 20 68 69 67 68 6c 69 67 68 74 567)]).#@64.Remove.the.highlight
4940 69 6e 67 20 6f 62 6a 65 63 74 20 77 69 74 68 20 61 20 63 65 72 74 61 69 6e 20 4e 41 4d 45 2e 0a ing.object.with.a.certain.NAME..
4960 0a 28 66 6e 20 4e 41 4d 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 76 69 6c 2d 65 78 2d 64 .(fn.NAME)..(defalias.'evil-ex-d
4980 65 6c 65 74 65 2d 68 6c 20 23 5b 32 35 37 20 22 5c 33 30 31 01 08 5c 22 5c 32 34 33 5c 32 31 31 elete-hl.#[257."\301..\"\243\211
49a0 5c 32 30 33 18 00 5c 33 30 32 5c 33 30 33 5c 33 30 34 03 21 5c 22 5c 32 31 30 5c 33 30 35 02 08 \203..\302\303\304.!\"\210\305..
49c0 5c 22 10 5c 33 30 36 20 5c 32 31 30 08 3f 5c 32 30 35 27 00 5c 33 30 37 5c 33 31 30 5c 33 31 31 \".\306.\210.?\205'.\307\310\311
49e0 5c 33 31 32 23 5c 32 31 30 5c 33 30 37 5c 33 31 33 5c 33 31 34 5c 22 5c 32 30 37 22 20 5b 65 76 \312#\210\307\313\314\"\207".[ev
4a00 69 6c 2d 65 78 2d 61 63 74 69 76 65 2d 68 69 67 68 6c 69 67 68 74 73 2d 61 6c 69 73 74 20 61 73 il-ex-active-highlights-alist.as
4a20 73 6f 63 20 6d 61 70 63 20 64 65 6c 65 74 65 2d 6f 76 65 72 6c 61 79 20 65 76 69 6c 2d 65 78 2d soc.mapc.delete-overlay.evil-ex-
4a40 68 6c 2d 6f 76 65 72 6c 61 79 73 20 61 73 73 71 2d 64 65 6c 65 74 65 2d 61 6c 6c 20 65 76 69 6c hl-overlays.assq-delete-all.evil
4a60 2d 65 78 2d 68 6c 2d 75 70 64 61 74 65 2d 68 69 67 68 6c 69 67 68 74 73 20 72 65 6d 6f 76 65 2d -ex-hl-update-highlights.remove-
4a80 68 6f 6f 6b 20 77 69 6e 64 6f 77 2d 73 63 72 6f 6c 6c 2d 66 75 6e 63 74 69 6f 6e 73 20 65 76 69 hook.window-scroll-functions.evi
4aa0 6c 2d 65 78 2d 68 6c 2d 75 70 64 61 74 65 2d 68 69 67 68 6c 69 67 68 74 73 2d 73 63 72 6f 6c 6c l-ex-hl-update-highlights-scroll
4ac0 20 74 20 77 69 6e 64 6f 77 2d 73 69 7a 65 2d 63 68 61 6e 67 65 2d 66 75 6e 63 74 69 6f 6e 73 20 .t.window-size-change-functions.
4ae0 65 76 69 6c 2d 65 78 2d 68 6c 2d 75 70 64 61 74 65 2d 68 69 67 68 6c 69 67 68 74 73 2d 72 65 73 evil-ex-hl-update-highlights-res
4b00 69 7a 65 5d 20 36 20 28 23 24 20 2e 20 31 38 37 33 32 29 5d 29 0a 23 40 36 35 20 57 68 65 74 68 ize].6.(#$...18732)]).#@65.Wheth
4b20 65 72 20 74 68 65 20 68 69 67 68 6c 69 67 68 74 20 77 69 74 68 20 61 20 63 65 72 74 61 69 6e 20 er.the.highlight.with.a.certain.
4b40 4e 41 4d 45 20 69 73 20 61 63 74 69 76 65 2e 0a 0a 28 66 6e 20 4e 41 4d 45 29 1f 0a 28 64 65 66 NAME.is.active...(fn.NAME)..(def
4b60 61 6c 69 61 73 20 27 65 76 69 6c 2d 65 78 2d 68 6c 2d 61 63 74 69 76 65 2d 70 20 23 5b 32 35 37 alias.'evil-ex-hl-active-p.#[257
4b80 20 22 5c 33 30 31 01 08 5c 22 5c 32 30 35 08 00 5c 33 30 32 5c 32 30 37 22 20 5b 65 76 69 6c 2d ."\301..\"\205..\302\207".[evil-
4ba0 65 78 2d 61 63 74 69 76 65 2d 68 69 67 68 6c 69 67 68 74 73 2d 61 6c 69 73 74 20 61 73 73 6f 63 ex-active-highlights-alist.assoc
4bc0 20 74 5d 20 34 20 28 23 24 20 2e 20 31 39 32 32 37 29 5d 29 0a 23 40 37 37 20 53 65 74 20 74 68 .t].4.(#$...19227)]).#@77.Set.th
4be0 65 20 72 65 67 75 6c 61 72 20 65 78 70 72 65 73 73 69 6f 6e 20 6f 66 20 68 69 67 68 6c 69 67 68 e.regular.expression.of.highligh
4c00 74 20 4e 41 4d 45 20 74 6f 20 50 41 54 54 45 52 4e 2e 0a 0a 28 66 6e 20 4e 41 4d 45 20 50 41 54 t.NAME.to.PATTERN...(fn.NAME.PAT
4c20 54 45 52 4e 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 76 69 6c 2d 65 78 2d 68 6c 2d 63 68 61 TERN)..(defalias.'evil-ex-hl-cha
4c40 6e 67 65 20 23 5b 35 31 34 20 22 5c 33 30 31 02 08 5c 22 5c 32 34 33 5c 32 31 31 5c 32 30 35 18 nge.#[514."\301..\"\243\211\205.
4c60 00 5c 33 30 32 01 03 47 5c 33 30 33 55 3f 5c 32 30 35 14 00 03 5c 22 5c 32 31 30 5c 33 30 34 20 .\302..G\303U?\205...\"\210\304.
4c80 5c 32 30 37 22 20 5b 65 76 69 6c 2d 65 78 2d 61 63 74 69 76 65 2d 68 69 67 68 6c 69 67 68 74 73 \207".[evil-ex-active-highlights
4ca0 2d 61 6c 69 73 74 20 61 73 73 6f 63 20 65 76 69 6c 2d 65 78 2d 68 6c 2d 73 65 74 2d 70 61 74 74 -alist.assoc.evil-ex-hl-set-patt
4cc0 65 72 6e 20 30 20 65 76 69 6c 2d 65 78 2d 68 6c 2d 69 64 6c 65 2d 75 70 64 61 74 65 5d 20 37 20 ern.0.evil-ex-hl-idle-update].7.
4ce0 28 23 24 20 2e 20 31 39 34 31 38 29 5d 29 0a 23 40 31 30 32 20 53 65 74 20 6d 69 6e 69 6d 61 6c (#$...19418)]).#@102.Set.minimal
4d00 20 61 6e 64 20 6d 61 78 69 6d 61 6c 20 70 6f 73 69 74 69 6f 6e 20 6f 66 20 68 69 67 68 6c 69 67 .and.maximal.position.of.highlig
4d20 68 74 20 4e 41 4d 45 20 74 6f 20 42 45 47 20 61 6e 64 20 45 4e 44 2e 0a 0a 28 66 6e 20 4e 41 4d ht.NAME.to.BEG.and.END...(fn.NAM
4d40 45 20 42 45 47 20 45 4e 44 20 26 6f 70 74 69 6f 6e 61 6c 20 54 59 50 45 29 1f 0a 28 64 65 66 61 E.BEG.END.&optional.TYPE)..(defa
4d60 6c 69 61 73 20 27 65 76 69 6c 2d 65 78 2d 68 6c 2d 73 65 74 2d 72 65 67 69 6f 6e 20 23 5b 31 30 lias.'evil-ex-hl-set-region.#[10
4d80 32 37 20 22 5c 33 30 31 04 08 5c 22 5c 32 34 33 5c 32 31 31 5c 32 30 35 15 00 5c 33 30 32 01 05 27."\301..\"\243\211\205..\302..
4da0 5c 22 5c 32 31 30 5c 33 30 33 01 04 5c 22 5c 32 31 30 5c 33 30 34 20 5c 32 30 37 22 20 5b 65 76 \"\210\303..\"\210\304.\207".[ev
4dc0 69 6c 2d 65 78 2d 61 63 74 69 76 65 2d 68 69 67 68 6c 69 67 68 74 73 2d 61 6c 69 73 74 20 61 73 il-ex-active-highlights-alist.as
4de0 73 6f 63 20 65 76 69 6c 2d 65 78 2d 68 6c 2d 73 65 74 2d 6d 69 6e 20 65 76 69 6c 2d 65 78 2d 68 soc.evil-ex-hl-set-min.evil-ex-h
4e00 6c 2d 73 65 74 2d 6d 61 78 20 65 76 69 6c 2d 65 78 2d 68 6c 2d 69 64 6c 65 2d 75 70 64 61 74 65 l-set-max.evil-ex-hl-idle-update
4e20 5d 20 38 20 28 23 24 20 2e 20 31 39 37 30 31 29 5d 29 0a 23 40 37 33 20 52 65 74 75 72 6e 20 74 ].8.(#$...19701)]).#@73.Return.t
4e40 68 65 20 6d 61 78 69 6d 61 6c 20 70 6f 73 69 74 69 6f 6e 20 6f 66 20 74 68 65 20 68 69 67 68 6c he.maximal.position.of.the.highl
4e60 69 67 68 74 20 77 69 74 68 20 6e 61 6d 65 20 4e 41 4d 45 2e 0a 0a 28 66 6e 20 4e 41 4d 45 29 1f ight.with.name.NAME...(fn.NAME).
4e80 0a 28 64 65 66 61 6c 69 61 73 20 27 65 76 69 6c 2d 65 78 2d 68 6c 2d 67 65 74 2d 6d 61 78 20 23 .(defalias.'evil-ex-hl-get-max.#
4ea0 5b 32 35 37 20 22 5c 33 30 31 01 08 5c 22 5c 32 34 33 5c 32 31 31 5c 32 30 35 5c 66 00 5c 33 30 [257."\301..\"\243\211\205\f.\30
4ec0 32 01 21 5c 32 30 37 22 20 5b 65 76 69 6c 2d 65 78 2d 61 63 74 69 76 65 2d 68 69 67 68 6c 69 67 2.!\207".[evil-ex-active-highlig
4ee0 68 74 73 2d 61 6c 69 73 74 20 61 73 73 6f 63 20 65 76 69 6c 2d 65 78 2d 68 6c 2d 6d 61 78 5d 20 hts-alist.assoc.evil-ex-hl-max].
4f00 34 20 28 23 24 20 2e 20 32 30 30 32 34 29 5d 29 0a 23 40 34 37 20 55 70 64 61 74 65 20 74 68 65 4.(#$...20024)]).#@47.Update.the
4f20 20 6f 76 65 72 6c 61 79 73 20 6f 66 20 61 6c 6c 20 61 63 74 69 76 65 20 68 69 67 68 6c 69 67 68 .overlays.of.all.active.highligh
4f40 74 73 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 76 69 6c 2d 65 78 2d 68 6c 2d 75 70 64 61 74 ts...(defalias.'evil-ex-hl-updat
4f60 65 2d 68 69 67 68 6c 69 67 68 74 73 20 23 5b 30 20 22 5c 33 30 35 5c 33 30 36 08 5c 22 5c 32 31 e-highlights.#[0."\305\306.\"\21
4f80 31 5c 32 30 35 39 02 5c 32 31 31 40 5c 33 30 37 01 21 5c 33 31 30 5c 33 31 31 03 21 5c 33 31 32 1\2059.\211@\307.!\310\311.!\312
4fa0 01 21 5c 32 31 31 19 1a 5c 33 31 33 04 21 5c 33 31 34 05 21 5c 33 31 30 03 5c 32 30 33 12 02 5c .!\211..\313.!\314.!\310.\203..\
4fc0 33 31 30 5c 32 31 31 0b 5c 33 31 35 3d 5c 32 30 33 32 00 5c 33 31 36 70 5c 33 31 30 5c 33 31 37 310\211.\315=\2032.\316p\310\317
4fe0 23 5c 32 30 32 37 00 5c 33 32 30 06 09 21 43 5c 32 31 31 5c 32 30 33 72 00 5c 32 31 31 40 5c 33 #\2027.\320..!C\211\203r.\211@\3
5000 32 31 01 21 5c 32 30 33 6b 00 5c 33 32 32 01 21 5c 33 32 33 06 5c 66 21 5c 32 30 36 4e 00 65 5d 21.!\203k.\322.!\323.\f!\206N.e]
5020 5c 33 32 34 02 21 5c 33 32 35 06 0d 21 5c 32 30 36 5a 00 64 5e 01 01 57 5c 32 30 33 69 00 01 01 \324.!\325..!\206Z.d^..W\203i...
5040 42 06 06 42 5c 32 36 32 06 5c 32 36 36 02 01 41 5c 32 36 36 5c 32 30 32 5c 32 30 32 37 00 5c 32 B..B\262.\266..A\266\202\2027.\2
5060 31 30 5c 33 32 36 02 5c 33 32 37 5c 22 5c 32 36 32 02 01 5c 32 30 33 5c 32 37 35 00 01 5c 32 31 10\326.\327\"\262..\203\275..\21
5080 31 41 5c 32 36 32 03 5c 32 34 32 02 5c 32 31 31 41 5c 32 36 32 04 5c 32 34 32 5c 32 31 31 5c 32 1A\262.\242.\211A\262.\242\211\2
50a0 30 34 5c 32 32 35 00 01 03 42 5c 32 36 36 5c 32 30 33 5c 32 30 32 79 00 01 41 01 40 59 5c 32 30 04\225...B\266\203\202y..A.@Y\20
50c0 33 5c 32 35 36 00 01 40 02 41 02 41 5d 42 04 42 5c 32 36 32 04 5c 32 36 36 02 5c 32 30 32 79 00 3\256..@.A.A]B.B\262.\266.\202y.
50e0 01 03 42 5c 32 36 32 03 5c 32 31 31 04 42 5c 32 36 32 04 5c 32 36 36 02 5c 32 30 32 79 00 5c 33 ..B\262.\211.B\262.\266.\202y.\3
5100 33 30 31 06 02 5c 33 33 31 31 5c 33 37 31 01 5c 33 33 32 31 5c 33 35 36 01 5c 33 33 33 31 5c 33 301..\3311\371.\3321\356.\3331\3
5120 34 32 01 5c 33 33 34 20 5c 33 33 35 5c 33 33 36 02 5c 22 5c 32 31 36 01 5c 32 31 31 5c 32 30 33 42.\334.\335\336.\"\216.\211\203
5140 5c 32 30 35 01 5c 32 31 31 40 5c 32 31 31 40 01 41 5c 32 31 32 01 62 5c 32 31 30 6d 5c 32 30 34 \205.\211@\211@.A\212.b\210m\204
5160 7b 01 5c 33 33 37 06 0b 21 5c 32 30 33 7b 01 5c 33 34 30 5c 32 32 35 01 58 5c 32 30 33 7b 01 5c {.\337..!\203{.\340\225.X\203{.\
5180 33 34 30 5c 32 32 35 01 55 5c 32 30 33 05 01 5c 33 34 31 06 0b 21 5c 33 34 32 5c 32 33 30 5c 32 340\225.U\203..\341..!\342\230\2
51a0 30 34 7b 01 06 5c 66 5c 32 31 31 41 5c 32 36 32 0e 5c 32 34 32 5c 32 30 36 13 01 5c 33 34 33 5c 04{..\f\211A\262.\242\206..\343\
51c0 33 34 30 5c 32 31 31 5c 22 5c 33 34 34 01 5c 33 34 30 5c 32 32 34 5c 33 34 30 5c 32 32 35 23 5c 340\211\"\344.\340\224\340\225#\
51e0 32 31 30 5c 33 34 35 01 5c 33 34 36 06 0d 23 5c 32 31 30 5c 33 34 35 01 5c 33 34 37 5c 33 35 30 210\345.\346..#\210\345.\347\350
5200 06 12 21 23 5c 32 31 30 5c 33 34 35 01 5c 33 35 31 5c 33 35 32 23 5c 32 31 30 5c 32 31 31 06 0d ..!#\210\345.\351\352#\210\211..
5220 42 5c 32 36 32 0d 06 09 5c 32 30 33 43 01 06 09 06 0f 02 5c 22 5c 32 31 30 5c 32 31 30 5c 33 35 B\262...\203C......\"\210\210\35
5240 33 06 0b 21 5c 32 30 34 66 01 5c 33 35 34 5c 33 35 35 5c 33 34 30 5c 32 32 34 5c 33 34 30 5c 32 3..!\204f.\354\355\340\224\340\2
5260 32 35 5c 22 5c 33 31 30 5c 33 31 37 1c 5c 33 35 36 03 03 03 23 29 5c 32 36 36 5c 32 30 33 5c 32 25\"\310\317.\356...#)\266\203\2
5280 30 34 66 01 5c 33 31 30 79 5c 32 31 30 5c 32 30 32 5c 33 34 33 00 5c 33 34 30 5c 32 32 34 5c 33 04f.\310y\210\202\343.\340\224\3
52a0 34 30 5c 32 32 35 55 5c 32 30 33 74 01 5c 33 31 30 75 5c 32 31 30 5c 32 30 32 5c 33 34 33 00 5c 40\225U\203t.\310u\210\202\343.\
52c0 33 34 30 5c 32 32 35 62 5c 32 31 30 5c 32 30 32 5c 33 34 33 00 29 5c 32 36 36 02 01 41 5c 32 36 340\225b\210\202\343.)\266..A\26
52e0 36 5c 32 30 32 5c 32 30 32 5c 33 32 35 00 5c 32 31 30 5c 33 35 37 5c 33 36 30 06 5c 6e 5c 22 5c 6\202\202\325.\210\357\360.\n\"\
5300 32 31 30 5c 33 36 31 06 5c 6e 06 09 5c 22 5c 32 31 30 06 06 5c 32 30 33 5c 32 33 35 01 06 07 5c 210\361.\n..\"\210..\203\235...\
5320 32 30 33 5c 32 34 34 01 5c 33 31 37 5c 32 31 31 5c 32 36 32 05 5c 32 30 32 5c 33 32 36 01 5c 32 203\244.\317\211\262.\202\326.\2
5340 31 32 5c 33 32 33 06 5c 6e 21 5c 32 30 36 5c 32 35 35 01 65 62 5c 32 31 30 5c 33 33 37 06 07 21 12\323.\n!\206\255.eb\210\337..!
5360 5c 32 30 33 5c 33 32 31 01 5c 33 34 30 5c 32 32 35 5c 33 32 35 06 0b 21 5c 32 30 36 5c 33 30 30 \203\321.\340\225\325..!\206\300
5380 01 64 57 5c 32 30 33 5c 33 32 31 01 5c 33 36 32 5c 33 36 33 5c 33 36 34 5c 33 34 30 5c 32 32 34 .dW\203\321.\362\363\364\340\224
53a0 21 5c 22 5c 32 31 31 5c 32 36 32 05 5c 32 30 32 5c 33 32 35 01 5c 33 36 35 5c 32 31 31 5c 32 36 !\"\211\262.\202\325.\365\211\26
53c0 32 05 29 29 5c 32 36 32 01 30 30 30 30 5c 32 36 36 03 5c 32 30 32 1f 02 30 30 30 5c 32 31 31 41 2.))\262.0000\266.\202..000\211A
53e0 40 5c 32 31 31 5c 32 36 36 5c 32 30 35 5c 32 30 32 1f 02 30 30 5c 33 36 36 01 38 5c 32 31 31 5c @\211\266\205\202..00\366.8\211\
5400 32 36 36 5c 32 30 35 5c 32 30 32 1f 02 30 5c 33 36 32 5c 33 36 37 02 41 40 5c 22 5c 32 31 31 5c 266\205\202..0\362\367.A@\"\211\
5420 32 36 36 5c 32 30 35 5c 32 30 32 1f 02 5c 33 36 32 5c 33 36 37 02 41 40 5c 22 5c 32 31 31 5c 32 266\205\202..\362\367.A@\"\211\2
5440 36 36 5c 32 30 35 5c 32 30 32 1f 02 5c 33 35 37 5c 33 36 30 06 07 5c 22 5c 32 31 30 5c 33 36 31 66\205\202..\357\360..\"\210\361
5460 06 07 06 06 5c 22 5c 32 31 30 5c 33 37 30 06 07 21 5c 32 30 33 2f 02 5c 33 37 30 06 07 21 06 07 ....\"\210\370..!\203/.\370..!..
5480 02 5c 22 5c 32 31 30 2a 5c 32 36 36 06 01 41 5c 32 36 36 5c 32 30 32 5c 32 30 32 04 00 5c 32 30 .\"\210*\266..A\266\202\202..\20
54a0 37 22 20 5b 65 76 69 6c 2d 65 78 2d 61 63 74 69 76 65 2d 68 69 67 68 6c 69 67 68 74 73 2d 61 6c 7".[evil-ex-active-highlights-al
54c0 69 73 74 20 63 61 73 65 2d 66 6f 6c 64 2d 73 65 61 72 63 68 20 63 61 73 65 2d 72 65 70 6c 61 63 ist.case-fold-search.case-replac
54e0 65 20 65 76 69 6c 2d 65 78 2d 69 6e 74 65 72 61 63 74 69 76 65 2d 73 65 61 72 63 68 2d 68 69 67 e.evil-ex-interactive-search-hig
5500 68 6c 69 67 68 74 20 69 6e 68 69 62 69 74 2d 63 68 61 6e 67 69 6e 67 2d 6d 61 74 63 68 2d 64 61 hlight.inhibit-changing-match-da
5520 74 61 20 6d 61 70 63 61 72 20 63 64 72 20 65 76 69 6c 2d 65 78 2d 68 6c 2d 6f 76 65 72 6c 61 79 ta.mapcar.cdr.evil-ex-hl-overlay
5540 73 20 6e 69 6c 20 65 76 69 6c 2d 65 78 2d 68 6c 2d 70 61 74 74 65 72 6e 20 65 76 69 6c 2d 65 78 s.nil.evil-ex-hl-pattern.evil-ex
5560 2d 70 61 74 74 65 72 6e 2d 69 67 6e 6f 72 65 2d 63 61 73 65 20 65 76 69 6c 2d 65 78 2d 68 6c 2d -pattern-ignore-case.evil-ex-hl-
5580 66 61 63 65 20 65 76 69 6c 2d 65 78 2d 68 6c 2d 6d 61 74 63 68 2d 68 6f 6f 6b 20 61 6c 6c 2d 77 face.evil-ex-hl-match-hook.all-w
55a0 69 6e 64 6f 77 73 20 67 65 74 2d 62 75 66 66 65 72 2d 77 69 6e 64 6f 77 2d 6c 69 73 74 20 74 20 indows.get-buffer-window-list.t.
55c0 65 76 69 6c 2d 65 78 2d 68 6c 2d 77 69 6e 64 6f 77 20 77 69 6e 64 6f 77 2d 6c 69 76 65 2d 70 20 evil-ex-hl-window.window-live-p.
55e0 77 69 6e 64 6f 77 2d 73 74 61 72 74 20 65 76 69 6c 2d 65 78 2d 68 6c 2d 6d 69 6e 20 77 69 6e 64 window-start.evil-ex-hl-min.wind
5600 6f 77 2d 65 6e 64 20 65 76 69 6c 2d 65 78 2d 68 6c 2d 6d 61 78 20 73 6f 72 74 20 23 5b 35 31 34 ow-end.evil-ex-hl-max.sort.#[514
5620 20 22 01 40 01 40 57 5c 32 30 37 22 20 5b 5d 20 34 20 22 5c 6e 5c 6e 28 66 6e 20 52 31 20 52 32 .".@.@W\207".[].4."\n\n(fn.R1.R2
5640 29 22 5d 20 28 75 73 65 72 2d 65 72 72 6f 72 29 20 28 65 72 72 6f 72 29 20 28 73 65 61 72 63 68 )"].(user-error).(error).(search
5660 2d 66 61 69 6c 65 64 29 20 28 69 6e 76 61 6c 69 64 2d 72 65 67 65 78 70 29 20 6d 61 74 63 68 2d -failed).(invalid-regexp).match-
5680 64 61 74 61 20 6d 61 6b 65 2d 63 6c 6f 73 75 72 65 20 23 5b 30 20 22 5c 33 30 31 5c 33 30 30 5c data.make-closure.#[0."\301\300\
56a0 33 30 32 5c 22 5c 32 30 37 22 20 5b 56 30 20 73 65 74 2d 6d 61 74 63 68 2d 64 61 74 61 20 65 76 302\"\207".[V0.set-match-data.ev
56c0 61 70 6f 72 61 74 65 5d 20 33 5d 20 65 76 69 6c 2d 65 78 2d 73 65 61 72 63 68 2d 66 69 6e 64 2d aporate].3].evil-ex-search-find-
56e0 6e 65 78 74 2d 70 61 74 74 65 72 6e 20 30 20 65 76 69 6c 2d 65 78 2d 70 61 74 74 65 72 6e 2d 72 next-pattern.0.evil-ex-pattern-r
5700 65 67 65 78 20 22 5e 22 20 6d 61 6b 65 2d 6f 76 65 72 6c 61 79 20 6d 6f 76 65 2d 6f 76 65 72 6c egex."^".make-overlay.move-overl
5720 61 79 20 6f 76 65 72 6c 61 79 2d 70 75 74 20 66 61 63 65 20 65 76 69 6c 2d 65 78 2d 68 6c 20 65 ay.overlay-put.face.evil-ex-hl.e
5740 76 69 6c 2d 65 78 2d 68 6c 2d 6e 61 6d 65 20 70 72 69 6f 72 69 74 79 20 31 30 30 30 20 65 76 69 vil-ex-hl-name.priority.1000.evi
5760 6c 2d 65 78 2d 70 61 74 74 65 72 6e 2d 77 68 6f 6c 65 2d 6c 69 6e 65 20 22 5c 6e 22 20 62 75 66 l-ex-pattern-whole-line."\n".buf
5780 66 65 72 2d 73 75 62 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 20 73 74 72 69 fer-substring-no-properties.stri
57a0 6e 67 2d 6d 61 74 63 68 20 6d 61 70 63 20 64 65 6c 65 74 65 2d 6f 76 65 72 6c 61 79 20 65 76 69 ng-match.mapc.delete-overlay.evi
57c0 6c 2d 65 78 2d 68 6c 2d 73 65 74 2d 6f 76 65 72 6c 61 79 73 20 66 6f 72 6d 61 74 20 22 4d 61 74 l-ex-hl-set-overlays.format."Mat
57e0 63 68 20 69 6e 20 6c 69 6e 65 20 25 64 22 20 6c 69 6e 65 2d 6e 75 6d 62 65 72 2d 61 74 2d 70 6f ch.in.line.%d".line-number-at-po
5800 73 20 22 4e 6f 20 6d 61 74 63 68 22 20 32 20 22 25 73 22 20 65 76 69 6c 2d 65 78 2d 68 6c 2d 75 s."No.match".2."%s".evil-ex-hl-u
5820 70 64 61 74 65 2d 68 6f 6f 6b 5d 20 32 33 20 28 23 24 20 2e 20 32 30 32 34 36 29 5d 29 0a 23 40 pdate-hook].23.(#$...20246)]).#@
5840 31 36 37 20 4c 6f 6f 6b 20 66 6f 72 20 74 68 65 20 6e 65 78 74 20 6f 63 63 75 72 72 65 6e 63 65 167.Look.for.the.next.occurrence
5860 20 6f 66 20 50 41 54 54 45 52 4e 20 69 6e 20 61 20 63 65 72 74 61 69 6e 20 44 49 52 45 43 54 49 .of.PATTERN.in.a.certain.DIRECTI
5880 4f 4e 2e 0a 4e 6f 74 65 20 74 68 61 74 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 67 6e 6f ON..Note.that.this.function.igno
58a0 72 65 73 20 74 68 65 20 77 68 6f 6c 65 2d 6c 69 6e 65 20 70 72 6f 70 65 72 74 79 20 6f 66 20 50 res.the.whole-line.property.of.P
58c0 41 54 54 45 52 4e 2e 0a 0a 28 66 6e 20 50 41 54 54 45 52 4e 20 26 6f 70 74 69 6f 6e 61 6c 20 44 ATTERN...(fn.PATTERN.&optional.D
58e0 49 52 45 43 54 49 4f 4e 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 76 69 6c 2d 65 78 2d 73 65 IRECTION)..(defalias.'evil-ex-se
5900 61 72 63 68 2d 66 69 6e 64 2d 6e 65 78 74 2d 70 61 74 74 65 72 6e 20 23 5b 35 31 33 20 22 5c 32 arch-find-next-pattern.#[513."\2
5920 31 31 5c 32 30 36 05 00 5c 33 30 31 5c 32 36 32 01 5c 33 30 32 02 21 18 5c 32 31 31 5c 33 30 33 11\206..\301\262.\302.!.\211\303
5940 5c 32 36 37 5c 32 30 32 6b 00 5c 33 30 34 5c 33 30 35 03 21 5c 33 30 36 5c 33 30 37 23 5c 32 30 \267\202k.\304\305.!\306\307#\20
5960 32 6f 00 60 5c 33 31 30 5c 33 30 35 04 21 5c 33 30 36 5c 33 30 37 23 5c 32 31 31 5c 32 30 35 29 2o.`\310\305.!\306\307#\211\205)
5980 00 5c 33 31 31 20 01 5c 32 30 33 33 00 5c 33 30 36 75 5c 32 31 30 5c 32 30 32 36 00 65 62 5c 32 .\311..\2033.\306u\210\2026.eb\2
59a0 31 30 5c 33 30 34 5c 33 30 35 06 06 21 5c 33 30 36 5c 33 30 37 23 5c 32 31 31 5c 32 30 33 52 00 10\304\305..!\306\307#\211\203R.
59c0 5c 33 31 32 5c 32 32 34 04 57 5c 32 30 33 52 00 5c 32 31 31 5c 32 36 32 03 5c 33 31 32 5c 32 32 \312\224.W\203R.\211\262.\312\22
59e0 34 62 5c 32 30 32 64 00 02 5c 32 30 33 60 00 5c 33 31 33 02 21 5c 32 31 30 5c 33 31 32 5c 32 32 4b\202d..\203`.\313.!\210\312\22
5a00 34 62 5c 32 30 32 64 00 03 62 5c 32 31 30 02 5c 32 36 32 01 5c 32 36 36 5c 32 30 33 5c 32 30 32 4b\202d..b\210.\262.\266\203\202
5a20 6f 00 5c 33 31 34 5c 33 31 35 02 5c 22 29 5c 32 30 37 22 20 5b 63 61 73 65 2d 66 6f 6c 64 2d 73 o.\314\315.\")\207".[case-fold-s
5a40 65 61 72 63 68 20 66 6f 72 77 61 72 64 20 65 76 69 6c 2d 65 78 2d 70 61 74 74 65 72 6e 2d 69 67 earch.forward.evil-ex-pattern-ig
5a60 6e 6f 72 65 2d 63 61 73 65 20 23 73 28 68 61 73 68 2d 74 61 62 6c 65 20 73 69 7a 65 20 32 20 74 nore-case.#s(hash-table.size.2.t
5a80 65 73 74 20 65 71 20 72 65 68 61 73 68 2d 73 69 7a 65 20 31 2e 35 20 72 65 68 61 73 68 2d 74 68 est.eq.rehash-size.1.5.rehash-th
5aa0 72 65 73 68 6f 6c 64 20 30 2e 38 31 32 35 20 70 75 72 65 63 6f 70 79 20 74 20 64 61 74 61 20 28 reshold.0.8125.purecopy.t.data.(
5ac0 66 6f 72 77 61 72 64 20 31 37 20 62 61 63 6b 77 61 72 64 20 32 37 29 29 20 72 65 2d 73 65 61 72 forward.17.backward.27)).re-sear
5ae0 63 68 2d 66 6f 72 77 61 72 64 20 65 76 69 6c 2d 65 78 2d 70 61 74 74 65 72 6e 2d 72 65 67 65 78 ch-forward.evil-ex-pattern-regex
5b00 20 6e 69 6c 20 74 20 72 65 2d 73 65 61 72 63 68 2d 62 61 63 6b 77 61 72 64 20 6d 61 74 63 68 2d .nil.t.re-search-backward.match-
5b20 64 61 74 61 20 30 20 73 65 74 2d 6d 61 74 63 68 2d 64 61 74 61 20 75 73 65 72 2d 65 72 72 6f 72 data.0.set-match-data.user-error
5b40 20 22 55 6e 6b 6e 6f 77 6e 20 73 65 61 72 63 68 20 64 69 72 65 63 74 69 6f 6e 3a 20 25 73 22 5d ."Unknown.search.direction:.%s"]
5b60 20 39 20 28 23 24 20 2e 20 32 32 35 39 36 29 5d 29 0a 23 40 36 38 20 54 72 69 67 67 65 72 73 20 .9.(#$...22596)]).#@68.Triggers.
5b80 74 68 65 20 74 69 6d 65 72 20 74 6f 20 75 70 64 61 74 65 20 74 68 65 20 68 69 67 68 6c 69 67 68 the.timer.to.update.the.highligh
5ba0 74 73 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 ts.in.the.current.buffer...(defa
5bc0 6c 69 61 73 20 27 65 76 69 6c 2d 65 78 2d 68 6c 2d 69 64 6c 65 2d 75 70 64 61 74 65 20 23 5b 30 lias.'evil-ex-hl-idle-update.#[0
5be0 20 22 08 5c 32 30 35 18 00 09 5c 32 30 35 18 00 5c 6e 5c 32 30 33 10 00 5c 33 30 34 5c 6e 21 5c .".\205...\205..\n\203..\304\n!\
5c00 32 31 30 5c 33 30 35 0b 5c 33 30 36 5c 33 30 37 70 24 5c 32 31 31 12 5c 32 30 37 22 20 5b 65 76 210\305.\306\307p$\211.\207".[ev
5c20 69 6c 2d 65 78 2d 69 6e 74 65 72 61 63 74 69 76 65 2d 73 65 61 72 63 68 2d 68 69 67 68 6c 69 67 il-ex-interactive-search-highlig
5c40 68 74 20 65 76 69 6c 2d 65 78 2d 61 63 74 69 76 65 2d 68 69 67 68 6c 69 67 68 74 73 2d 61 6c 69 ht.evil-ex-active-highlights-ali
5c60 73 74 20 65 76 69 6c 2d 65 78 2d 68 6c 2d 75 70 64 61 74 65 2d 74 69 6d 65 72 20 65 76 69 6c 2d st.evil-ex-hl-update-timer.evil-
5c80 65 78 2d 68 6c 2d 75 70 64 61 74 65 2d 64 65 6c 61 79 20 63 61 6e 63 65 6c 2d 74 69 6d 65 72 20 ex-hl-update-delay.cancel-timer.
5ca0 72 75 6e 2d 61 74 2d 74 69 6d 65 20 6e 69 6c 20 65 76 69 6c 2d 65 78 2d 68 6c 2d 64 6f 2d 75 70 run-at-time.nil.evil-ex-hl-do-up
5cc0 64 61 74 65 2d 68 69 67 68 6c 69 67 68 74 5d 20 35 20 28 23 24 20 2e 20 32 33 34 31 35 29 5d 29 date-highlight].5.(#$...23415)])
5ce0 0a 23 40 36 38 20 54 69 6d 65 72 20 66 75 6e 63 74 69 6f 6e 20 66 6f 72 20 75 70 64 61 74 69 6e .#@68.Timer.function.for.updatin
5d00 67 20 74 68 65 20 68 69 67 68 6c 69 67 68 74 73 2e 0a 0a 28 66 6e 20 26 6f 70 74 69 6f 6e 61 6c g.the.highlights...(fn.&optional
5d20 20 42 55 46 46 45 52 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 76 69 6c 2d 65 78 2d 68 6c 2d .BUFFER)..(defalias.'evil-ex-hl-
5d40 64 6f 2d 75 70 64 61 74 65 2d 68 69 67 68 6c 69 67 68 74 20 23 5b 32 35 36 20 22 5c 33 30 31 01 do-update-highlight.#[256."\301.
5d60 21 5c 32 30 33 0e 00 72 5c 32 31 31 71 5c 32 31 30 5c 33 30 32 20 5c 32 31 30 29 5c 33 30 33 5c !\203..r\211q\210\302.\210)\303\
5d80 32 31 31 10 5c 32 30 37 22 20 5b 65 76 69 6c 2d 65 78 2d 68 6c 2d 75 70 64 61 74 65 2d 74 69 6d 211.\207".[evil-ex-hl-update-tim
5da0 65 72 20 62 75 66 66 65 72 2d 6c 69 76 65 2d 70 20 65 76 69 6c 2d 65 78 2d 68 6c 2d 75 70 64 61 er.buffer-live-p.evil-ex-hl-upda
5dc0 74 65 2d 68 69 67 68 6c 69 67 68 74 73 20 6e 69 6c 5d 20 33 20 28 23 24 20 2e 20 32 33 37 38 32 te-highlights.nil].3.(#$...23782
5de0 29 5d 29 0a 23 40 36 35 20 55 70 64 61 74 65 20 68 69 67 68 6c 69 67 68 74 73 20 61 66 74 65 72 )]).#@65.Update.highlights.after
5e00 20 73 63 72 6f 6c 6c 69 6e 67 20 69 6e 20 73 6f 6d 65 20 77 69 6e 64 6f 77 2e 0a 0a 28 66 6e 20 .scrolling.in.some.window...(fn.
5e20 57 49 4e 20 42 45 47 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 76 69 6c 2d 65 78 2d 68 6c 2d WIN.BEG)..(defalias.'evil-ex-hl-
5e40 75 70 64 61 74 65 2d 68 69 67 68 6c 69 67 68 74 73 2d 73 63 72 6f 6c 6c 20 23 5b 35 31 34 20 22 update-highlights-scroll.#[514."
5e60 72 5c 33 30 30 02 21 71 5c 32 31 30 5c 33 30 31 20 29 5c 32 30 37 22 20 5b 77 69 6e 64 6f 77 2d r\300.!q\210\301.)\207".[window-
5e80 62 75 66 66 65 72 20 65 76 69 6c 2d 65 78 2d 68 6c 2d 69 64 6c 65 2d 75 70 64 61 74 65 5d 20 34 buffer.evil-ex-hl-idle-update].4
5ea0 20 28 23 24 20 2e 20 32 34 30 34 31 29 5d 29 0a 28 70 75 74 20 27 65 76 69 6c 2d 65 78 2d 68 6c .(#$...24041)]).(put.'evil-ex-hl
5ec0 2d 75 70 64 61 74 65 2d 68 69 67 68 6c 69 67 68 74 73 2d 73 63 72 6f 6c 6c 20 27 70 65 72 6d 61 -update-highlights-scroll.'perma
5ee0 6e 65 6e 74 2d 6c 6f 63 61 6c 2d 68 6f 6f 6b 20 74 29 0a 23 40 35 36 20 55 70 64 61 74 65 20 68 nent-local-hook.t).#@56.Update.h
5f00 69 67 68 6c 69 67 68 74 73 20 61 66 74 65 72 20 72 65 73 69 7a 69 6e 67 20 61 20 77 69 6e 64 6f ighlights.after.resizing.a.windo
5f20 77 2e 0a 0a 28 66 6e 20 46 52 41 4d 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 76 69 6c 2d w...(fn.FRAME)..(defalias.'evil-
5f40 65 78 2d 68 6c 2d 75 70 64 61 74 65 2d 68 69 67 68 6c 69 67 68 74 73 2d 72 65 73 69 7a 65 20 23 ex-hl-update-highlights-resize.#
5f60 5b 32 35 37 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 04 21 5c 22 21 5c 32 31 31 5c [257."\300\301\302\303.!\"!\211\
5f80 32 31 31 5c 32 30 35 1e 00 5c 32 31 31 40 72 5c 32 31 31 71 5c 32 31 30 5c 33 30 34 20 5c 32 31 211\205..\211@r\211q\210\304.\21
5fa0 30 29 01 41 5c 32 36 36 5c 32 30 32 5c 32 30 32 09 00 5c 32 30 37 22 20 5b 64 65 6c 65 74 65 2d 0).A\266\202\202..\207".[delete-
5fc0 64 75 70 73 20 6d 61 70 63 61 72 20 77 69 6e 64 6f 77 2d 62 75 66 66 65 72 20 77 69 6e 64 6f 77 dups.mapcar.window-buffer.window
5fe0 2d 6c 69 73 74 20 65 76 69 6c 2d 65 78 2d 68 6c 2d 69 64 6c 65 2d 75 70 64 61 74 65 5d 20 36 20 -list.evil-ex-hl-idle-update].6.
6000 28 23 24 20 2e 20 32 34 33 31 32 29 5d 29 0a 28 70 75 74 20 27 65 76 69 6c 2d 65 78 2d 68 6c 2d (#$...24312)]).(put.'evil-ex-hl-
6020 75 70 64 61 74 65 2d 68 69 67 68 6c 69 67 68 74 73 2d 72 65 73 69 7a 65 20 27 70 65 72 6d 61 6e update-highlights-resize.'perman
6040 65 6e 74 2d 6c 6f 63 61 6c 2d 68 6f 6f 6b 20 74 29 0a 23 40 31 37 37 20 41 63 74 69 76 61 74 65 ent-local-hook.t).#@177.Activate
6060 20 68 69 67 68 6c 69 67 68 74 69 6e 67 20 6f 66 20 74 68 65 20 73 65 61 72 63 68 20 70 61 74 74 .highlighting.of.the.search.patt
6080 65 72 6e 20 73 65 74 20 74 6f 20 50 41 54 54 45 52 4e 2e 0a 54 68 69 73 20 66 75 6e 63 74 69 6f ern.set.to.PATTERN..This.functio
60a0 6e 20 64 6f 65 73 20 6e 6f 74 68 69 6e 67 20 69 66 20 60 65 76 69 6c 2d 65 78 2d 73 65 61 72 63 n.does.nothing.if.`evil-ex-searc
60c0 68 2d 69 6e 74 65 72 61 63 74 69 76 65 27 20 6f 72 0a 60 65 76 69 6c 2d 65 78 2d 73 65 61 72 63 h-interactive'.or.`evil-ex-searc
60e0 68 2d 68 69 67 68 6c 69 67 68 74 2d 61 6c 6c 27 20 69 73 20 6e 69 6c 2e 20 0a 0a 28 66 6e 20 50 h-highlight-all'.is.nil....(fn.P
6100 41 54 54 45 52 4e 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 76 69 6c 2d 65 78 2d 73 65 61 72 ATTERN)..(defalias.'evil-ex-sear
6120 63 68 2d 61 63 74 69 76 61 74 65 2d 68 69 67 68 6c 69 67 68 74 20 23 5b 32 35 37 20 22 08 5c 32 ch-activate-highlight.#[257.".\2
6140 30 35 2b 00 09 5c 32 30 35 2b 00 72 5c 6e 5c 32 30 36 0e 00 70 71 5c 32 31 30 5c 33 30 33 5c 33 05+..\205+.r\n\206..pq\210\303\3
6160 30 34 21 5c 32 30 34 5c 22 00 5c 33 30 35 5c 33 30 34 5c 33 30 36 5c 33 30 37 20 5c 32 30 36 20 04!\204\".\305\304\306\307.\206.
6180 00 5c 33 31 30 20 23 5c 32 31 30 5c 32 31 31 5c 32 30 35 2a 00 5c 33 31 31 5c 33 30 34 02 5c 22 .\310.#\210\211\205*.\311\304.\"
61a0 29 5c 32 30 37 22 20 5b 65 76 69 6c 2d 65 78 2d 73 65 61 72 63 68 2d 69 6e 74 65 72 61 63 74 69 )\207".[evil-ex-search-interacti
61c0 76 65 20 65 76 69 6c 2d 65 78 2d 73 65 61 72 63 68 2d 68 69 67 68 6c 69 67 68 74 2d 61 6c 6c 20 ve.evil-ex-search-highlight-all.
61e0 65 76 69 6c 2d 65 78 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 65 76 69 6c 2d 65 78 2d 68 evil-ex-current-buffer.evil-ex-h
6200 6c 2d 61 63 74 69 76 65 2d 70 20 65 76 69 6c 2d 65 78 2d 73 65 61 72 63 68 20 65 76 69 6c 2d 65 l-active-p.evil-ex-search.evil-e
6220 78 2d 6d 61 6b 65 2d 68 6c 20 3a 77 69 6e 20 6d 69 6e 69 62 75 66 66 65 72 2d 73 65 6c 65 63 74 x-make-hl.:win.minibuffer-select
6240 65 64 2d 77 69 6e 64 6f 77 20 73 65 6c 65 63 74 65 64 2d 77 69 6e 64 6f 77 20 65 76 69 6c 2d 65 ed-window.selected-window.evil-e
6260 78 2d 68 6c 2d 63 68 61 6e 67 65 5d 20 35 20 28 23 24 20 2e 20 32 34 36 36 34 29 5d 29 0a 23 40 x-hl-change].5.(#$...24664)]).#@
6280 32 32 30 20 53 65 61 72 63 68 20 66 6f 72 77 61 72 64 20 6f 72 20 62 61 63 6b 77 61 72 64 20 43 220.Search.forward.or.backward.C
62a0 4f 55 4e 54 20 74 69 6d 65 73 20 66 6f 72 20 74 68 65 20 63 75 72 72 65 6e 74 20 65 78 20 73 65 OUNT.times.for.the.current.ex.se
62c0 61 72 63 68 20 70 61 74 74 65 72 6e 2e 0a 54 68 65 20 73 65 61 72 63 68 20 70 61 74 74 65 72 6e arch.pattern..The.search.pattern
62e0 20 69 73 20 64 65 74 65 72 6d 69 6e 65 64 20 62 79 20 60 65 76 69 6c 2d 65 78 2d 73 65 61 72 63 .is.determined.by.`evil-ex-searc
6300 68 2d 70 61 74 74 65 72 6e 27 20 61 6e 64 0a 74 68 65 20 64 69 72 65 63 69 6f 6e 20 69 73 20 64 h-pattern'.and.the.direcion.is.d
6320 65 74 65 72 6d 69 6e 65 64 20 62 79 20 60 65 76 69 6c 2d 65 78 2d 73 65 61 72 63 68 2d 64 69 72 etermined.by.`evil-ex-search-dir
6340 65 63 74 69 6f 6e 27 2e 0a 0a 28 66 6e 20 26 6f 70 74 69 6f 6e 61 6c 20 43 4f 55 4e 54 29 1f 0a ection'...(fn.&optional.COUNT)..
6360 28 64 65 66 61 6c 69 61 73 20 27 65 76 69 6c 2d 65 78 2d 73 65 61 72 63 68 20 23 5b 32 35 36 20 (defalias.'evil-ex-search.#[256.
6380 22 60 10 5c 33 30 36 11 5c 32 31 31 5c 32 30 36 09 00 5c 33 30 37 5c 32 36 32 01 60 5c 33 31 30 "`.\306.\211\206..\307\262.`\310
63a0 02 5c 32 30 36 12 00 5c 33 30 37 5c 33 31 31 5c 32 31 31 02 57 5c 32 30 33 64 00 5c 33 31 30 5c .\206..\307\311\211.W\203d.\310\
63c0 6e 5c 33 31 32 3d 5c 32 30 33 36 00 6d 5c 32 30 34 27 00 5c 33 31 30 75 5c 32 31 30 0b 5c 32 30 n\312=\2036.m\204'.\310u\210.\20
63e0 34 36 00 6c 5c 32 30 33 36 00 6d 5c 32 30 34 36 00 5c 33 31 30 75 5c 32 31 30 5c 33 31 33 5c 33 46.l\2036.m\2046.\310u\210\313\3
6400 31 30 5c 32 31 31 5c 66 3f 23 5c 32 31 31 5c 33 31 34 5c 32 36 37 5c 32 36 36 02 5c 32 30 32 5d 10\211\f?#\211\314\267\266.\202]
6420 00 05 62 5c 32 31 30 5c 33 31 35 5c 33 31 36 5c 33 31 37 0d 21 43 5c 22 5c 32 36 36 03 5c 32 30 ..b\210\315\316\317.!C\"\266.\20
6440 32 5d 00 5c 33 30 36 5c 32 36 32 05 5c 32 36 36 02 5c 32 30 32 5d 00 5c 32 36 36 02 5c 32 31 31 2].\306\262.\266.\202].\266.\211
6460 54 5c 32 36 32 01 5c 32 30 32 13 00 5c 32 36 36 02 5c 32 31 31 5c 32 30 33 72 00 5c 33 31 30 1e T\262.\202..\266.\211\203r.\310.
6480 14 5c 33 32 30 5c 33 32 31 21 5c 32 31 30 29 5c 33 31 31 5c 32 32 34 62 5c 32 31 30 5c 33 31 31 .\320\321!\210)\311\224b\210\311
64a0 5c 32 32 34 16 15 5c 33 31 31 5c 32 32 35 16 16 5c 33 32 32 0e 17 21 5c 32 31 30 5c 33 32 33 0d \224..\311\225..\322..!\210\323.
64c0 21 5c 32 30 37 22 20 5b 65 76 69 6c 2d 65 78 2d 73 65 61 72 63 68 2d 73 74 61 72 74 2d 70 6f 69 !\207".[evil-ex-search-start-poi
64e0 6e 74 20 65 76 69 6c 2d 65 78 2d 6c 61 73 74 2d 77 61 73 2d 73 65 61 72 63 68 20 65 76 69 6c 2d nt.evil-ex-last-was-search.evil-
6500 65 78 2d 73 65 61 72 63 68 2d 64 69 72 65 63 74 69 6f 6e 20 65 76 69 6c 2d 6d 6f 76 65 2d 62 65 ex-search-direction.evil-move-be
6520 79 6f 6e 64 2d 65 6f 6c 20 65 76 69 6c 2d 73 65 61 72 63 68 2d 77 72 61 70 20 65 76 69 6c 2d 65 yond-eol.evil-search-wrap.evil-e
6540 78 2d 73 65 61 72 63 68 2d 70 61 74 74 65 72 6e 20 74 20 31 20 6e 69 6c 20 30 20 66 6f 72 77 61 x-search-pattern.t.1.nil.0.forwa
6560 72 64 20 65 76 69 6c 2d 65 78 2d 66 69 6e 64 2d 6e 65 78 74 20 23 73 28 68 61 73 68 2d 74 61 62 rd.evil-ex-find-next.#s(hash-tab
6580 6c 65 20 73 69 7a 65 20 32 20 74 65 73 74 20 65 71 20 72 65 68 61 73 68 2d 73 69 7a 65 20 31 2e le.size.2.test.eq.rehash-size.1.
65a0 35 20 72 65 68 61 73 68 2d 74 68 72 65 73 68 6f 6c 64 20 30 2e 38 31 32 35 20 70 75 72 65 63 6f 5.rehash-threshold.0.8125.pureco
65c0 70 79 20 74 20 64 61 74 61 20 28 6e 69 6c 20 36 38 20 77 72 61 70 70 65 64 20 38 33 29 29 20 73 py.t.data.(nil.68.wrapped.83)).s
65e0 69 67 6e 61 6c 20 73 65 61 72 63 68 2d 66 61 69 6c 65 64 20 65 76 69 6c 2d 65 78 2d 70 61 74 74 ignal.search-failed.evil-ex-patt
6600 65 72 6e 2d 72 65 67 65 78 20 6d 65 73 73 61 67 65 20 22 53 65 61 72 63 68 20 77 72 61 70 70 65 ern-regex.message."Search.wrappe
6620 64 22 20 65 76 69 6c 2d 65 78 2d 73 65 61 72 63 68 2d 67 6f 74 6f 2d 6f 66 66 73 65 74 20 65 76 d".evil-ex-search-goto-offset.ev
6640 69 6c 2d 65 78 2d 73 65 61 72 63 68 2d 61 63 74 69 76 61 74 65 2d 68 69 67 68 6c 69 67 68 74 20 il-ex-search-activate-highlight.
6660 6d 65 73 73 61 67 65 2d 6c 6f 67 2d 6d 61 78 20 65 76 69 6c 2d 65 78 2d 73 65 61 72 63 68 2d 6d message-log-max.evil-ex-search-m
6680 61 74 63 68 2d 62 65 67 20 65 76 69 6c 2d 65 78 2d 73 65 61 72 63 68 2d 6d 61 74 63 68 2d 65 6e atch-beg.evil-ex-search-match-en
66a0 64 20 65 76 69 6c 2d 65 78 2d 73 65 61 72 63 68 2d 6f 66 66 73 65 74 5d 20 31 31 20 28 23 24 20 d.evil-ex-search-offset].11.(#$.
66c0 2e 20 32 35 32 32 30 29 5d 29 0a 23 40 37 30 30 20 53 65 61 72 63 68 20 66 6f 72 20 74 68 65 20 ..25220)]).#@700.Search.for.the.
66e0 6e 65 78 74 20 6f 63 63 75 72 72 65 6e 63 65 20 6f 66 20 74 68 65 20 50 41 54 54 45 52 4e 20 69 next.occurrence.of.the.PATTERN.i
6700 6e 20 44 49 52 45 43 54 49 4f 4e 2e 0a 50 41 54 54 45 52 4e 20 6d 75 73 74 20 62 65 20 63 72 65 n.DIRECTION..PATTERN.must.be.cre
6720 61 74 65 64 20 75 73 69 6e 67 20 60 65 76 69 6c 2d 65 78 2d 6d 61 6b 65 2d 70 61 74 74 65 72 6e ated.using.`evil-ex-make-pattern
6740 27 2c 20 44 49 52 45 43 54 49 4f 4e 0a 69 73 20 65 69 74 68 65 72 20 27 66 6f 72 77 61 72 64 20 ',.DIRECTION.is.either.'forward.
6760 6f 72 20 27 62 61 63 6b 77 61 72 64 2e 20 49 66 20 4e 4f 57 52 41 50 20 69 73 20 6e 6f 6e 20 6e or.'backward..If.NOWRAP.is.non.n
6780 69 6c 2c 20 74 68 65 20 73 65 61 72 63 68 0a 64 6f 65 73 20 6e 6f 74 20 77 72 61 70 20 61 74 20 il,.the.search.does.not.wrap.at.
67a0 62 75 66 66 65 72 20 62 6f 75 6e 64 61 72 69 65 73 2e 20 46 75 72 74 68 65 72 6d 6f 72 65 20 74 buffer.boundaries..Furthermore.t
67c0 68 69 73 20 66 75 6e 63 74 69 6f 6e 0a 6f 6e 6c 79 20 73 65 61 72 63 68 65 73 20 69 6e 76 69 73 his.function.only.searches.invis
67e0 69 62 6c 65 20 74 65 78 74 20 69 66 20 60 73 65 61 72 63 68 2d 69 6e 76 69 73 69 62 6c 65 27 20 ible.text.if.`search-invisible'.
6800 69 73 20 74 2e 20 49 66 0a 50 41 54 54 45 52 4e 20 69 73 20 6e 6f 74 20 73 70 65 63 69 66 69 65 is.t..If.PATTERN.is.not.specifie
6820 64 20 74 68 65 20 63 75 72 72 65 6e 74 20 67 6c 6f 62 61 6c 20 70 61 74 74 65 72 6e 0a 60 65 76 d.the.current.global.pattern.`ev
6840 69 6c 2d 65 78 2d 73 65 61 72 63 68 2d 70 61 74 74 65 72 6e 27 20 61 6e 64 20 69 66 20 44 49 52 il-ex-search-pattern'.and.if.DIR
6860 45 43 54 49 4f 4e 20 69 73 20 6e 6f 74 20 73 70 65 63 69 66 69 65 64 20 74 68 65 0a 63 75 72 72 ECTION.is.not.specified.the.curr
6880 65 6e 74 20 67 6c 6f 62 61 6c 20 64 69 72 65 63 74 69 6f 6e 20 60 65 76 69 6c 2d 65 78 2d 73 65 ent.global.direction.`evil-ex-se
68a0 61 72 63 68 2d 64 69 72 65 63 74 69 6f 6e 27 20 69 73 20 75 73 65 64 2e 0a 54 68 69 73 20 66 75 arch-direction'.is.used..This.fu
68c0 6e 63 74 69 6f 6e 20 72 65 74 75 72 6e 73 20 74 20 69 66 20 74 68 65 20 73 65 61 72 63 68 20 77 nction.returns.t.if.the.search.w
68e0 61 73 20 73 75 63 63 65 73 73 66 75 6c 2c 20 6e 69 6c 20 69 66 20 69 74 0a 77 61 73 20 75 6e 73 as.successful,.nil.if.it.was.uns
6900 75 63 63 65 73 73 66 75 6c 20 61 6e 64 20 27 77 72 61 70 70 65 64 20 69 66 20 74 68 65 20 73 65 uccessful.and.'wrapped.if.the.se
6920 61 72 63 68 20 77 61 73 20 73 75 63 63 65 73 73 66 75 6c 20 62 75 74 0a 68 61 73 20 62 65 65 6e arch.was.successful.but.has.been
6940 20 77 72 61 70 70 65 64 20 61 74 20 74 68 65 20 62 75 66 66 65 72 20 62 6f 75 6e 64 61 72 69 65 .wrapped.at.the.buffer.boundarie
6960 73 2e 0a 0a 28 66 6e 20 26 6f 70 74 69 6f 6e 61 6c 20 50 41 54 54 45 52 4e 20 44 49 52 45 43 54 s...(fn.&optional.PATTERN.DIRECT
6980 49 4f 4e 20 4e 4f 57 52 41 50 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 76 69 6c 2d 65 78 2d ION.NOWRAP)..(defalias.'evil-ex-
69a0 66 69 6e 64 2d 6e 65 78 74 20 23 5b 37 36 38 20 22 02 5c 32 30 36 05 00 08 5c 32 36 32 03 01 5c find-next.#[768.".\206...\262..\
69c0 32 30 36 5c 66 00 09 5c 32 36 32 02 02 5c 32 30 33 18 00 5c 33 30 33 03 21 5c 32 30 34 1e 00 5c 206\f..\262..\203..\303.!\204..\
69e0 33 30 34 5c 33 30 35 5c 33 30 36 43 5c 22 5c 32 31 30 5c 33 30 37 32 73 00 5c 33 31 30 5c 33 31 304\305\306C\"\210\3072s.\310\31
6a00 31 04 04 5c 22 5c 32 31 31 5c 32 30 33 4b 00 5c 6e 5c 33 31 32 3d 5c 32 30 34 3a 00 5c 33 31 33 1..\"\211\203K.\n\312=\204:.\313
6a20 5c 33 31 34 5c 32 32 34 5c 33 31 34 5c 32 32 35 5c 22 5c 32 30 34 4b 00 5c 33 31 35 5c 33 30 37 \314\224\314\225\"\204K.\315\307
6a40 03 5c 32 30 33 44 00 5c 33 31 36 5c 32 30 32 45 00 5c 33 31 32 5c 22 5c 32 36 36 02 5c 32 30 32 .\203D.\316\202E.\312\"\266.\202
6a60 23 00 5c 32 31 31 5c 32 30 34 6f 00 02 5c 32 30 33 5c 5c 00 5c 33 31 35 5c 33 30 37 5c 33 31 30 #.\211\204o..\203\\.\315\307\310
6a80 5c 22 5c 32 36 36 02 5c 32 30 32 23 00 5c 33 31 32 5c 32 36 32 03 5c 33 31 32 5c 32 36 32 02 03 \"\266.\202#.\312\262.\312\262..
6aa0 5c 33 31 37 3d 5c 32 30 33 6c 00 65 5c 32 30 32 6d 00 64 62 5c 32 31 30 5c 32 31 30 5c 32 30 32 \317=\203l.e\202m.db\210\210\202
6ac0 23 00 5c 32 30 37 22 20 5b 65 76 69 6c 2d 65 78 2d 73 65 61 72 63 68 2d 70 61 74 74 65 72 6e 20 #.\207".[evil-ex-search-pattern.
6ae0 65 76 69 6c 2d 65 78 2d 73 65 61 72 63 68 2d 64 69 72 65 63 74 69 6f 6e 20 73 65 61 72 63 68 2d evil-ex-search-direction.search-
6b00 69 6e 76 69 73 69 62 6c 65 20 65 76 69 6c 2d 65 78 2d 70 61 74 74 65 72 6e 2d 72 65 67 65 78 20 invisible.evil-ex-pattern-regex.
6b20 73 69 67 6e 61 6c 20 73 65 61 72 63 68 2d 66 61 69 6c 65 64 20 22 4e 6f 20 73 65 61 72 63 68 20 signal.search-failed."No.search.
6b40 70 61 74 74 65 72 6e 22 20 64 6f 6e 65 20 6e 69 6c 20 65 76 69 6c 2d 65 78 2d 73 65 61 72 63 68 pattern".done.nil.evil-ex-search
6b60 2d 66 69 6e 64 2d 6e 65 78 74 2d 70 61 74 74 65 72 6e 20 74 20 69 73 65 61 72 63 68 2d 72 61 6e -find-next-pattern.t.isearch-ran
6b80 67 65 2d 69 6e 76 69 73 69 62 6c 65 20 30 20 74 68 72 6f 77 20 77 72 61 70 70 65 64 20 66 6f 72 ge-invisible.0.throw.wrapped.for
6ba0 77 61 72 64 5d 20 38 20 28 23 24 20 2e 20 32 36 33 32 31 29 5d 29 0a 23 40 33 31 35 20 55 70 64 ward].8.(#$...26321)]).#@315.Upd
6bc0 61 74 65 20 74 68 65 20 68 69 67 68 6c 69 67 68 74 69 6e 67 20 61 6e 64 20 69 6e 66 6f 2d 6d 65 ate.the.highlighting.and.info-me
6be0 73 73 61 67 65 20 66 6f 72 20 74 68 65 20 73 65 61 72 63 68 20 70 61 74 74 65 72 6e 2e 0a 50 41 ssage.for.the.search.pattern..PA
6c00 54 54 45 52 4e 20 69 73 20 74 68 65 20 73 65 61 72 63 68 20 70 61 74 74 65 72 6e 20 61 6e 64 20 TTERN.is.the.search.pattern.and.
6c20 4f 46 46 53 45 54 20 74 68 65 20 61 73 73 6f 63 69 61 74 65 64 20 6f 66 66 73 65 74 2e 0a 42 45 OFFSET.the.associated.offset..BE
6c40 47 20 61 6e 64 20 45 4e 44 20 73 70 65 63 69 66 69 79 20 74 68 65 20 63 75 72 72 65 6e 74 20 6d G.and.END.specifiy.the.current.m
6c60 61 74 63 68 2c 20 4d 45 53 53 41 47 45 20 69 73 20 74 68 65 20 69 6e 66 6f 0a 6d 65 73 73 61 67 atch,.MESSAGE.is.the.info.messag
6c80 65 20 74 6f 20 62 65 20 73 68 6f 77 6e 2e 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 64 6f 65 e.to.be.shown..This.function.doe
6ca0 73 20 6e 6f 74 68 69 6e 67 20 69 66 0a 60 65 76 69 6c 2d 65 78 2d 73 65 61 72 63 68 2d 69 6e 74 s.nothing.if.`evil-ex-search-int
6cc0 65 72 61 63 74 69 76 65 27 20 69 73 20 6e 69 6c 2e 0a 0a 28 66 6e 20 50 41 54 54 45 52 4e 20 4f eractive'.is.nil...(fn.PATTERN.O
6ce0 46 46 53 45 54 20 42 45 47 20 45 4e 44 20 4d 45 53 53 41 47 45 29 1f 0a 28 64 65 66 61 6c 69 61 FFSET.BEG.END.MESSAGE)..(defalia
6d00 73 20 27 65 76 69 6c 2d 65 78 2d 73 65 61 72 63 68 2d 75 70 64 61 74 65 20 23 5b 31 32 38 35 20 s.'evil-ex-search-update.#[1285.
6d20 22 08 5c 32 30 35 5d 00 02 5c 32 30 33 3e 00 01 5c 32 30 33 3e 00 09 5c 32 30 33 19 00 5c 33 30 ".\205]..\203>..\203>..\203..\30
6d40 34 09 04 04 23 5c 32 31 30 5c 32 30 32 2a 00 5c 33 30 35 03 03 5c 22 11 5c 33 30 36 09 5c 33 30 4...#\210\202*.\305..\".\306.\30
6d60 37 5c 33 31 30 23 5c 32 31 30 5c 33 30 36 09 5c 33 31 31 5c 33 31 32 23 5c 32 31 30 02 62 5c 32 7\310#\210\306.\311\312#\210.b\2
6d80 31 30 5c 33 31 33 04 21 5c 32 31 30 5c 6e 5c 32 30 33 54 00 5c 33 31 34 5c 33 31 32 06 06 5c 22 10\313.!\210\n\203T.\314\312..\"
6da0 5c 32 31 30 5c 32 30 32 54 00 09 5c 32 30 33 48 00 5c 33 31 35 09 21 5c 32 31 30 5c 33 31 36 11 \210\202T..\203H.\315.!\210\316.
6dc0 5c 6e 5c 32 30 33 51 00 5c 33 31 34 5c 33 31 32 5c 33 31 36 5c 22 5c 32 31 30 0b 62 5c 32 31 30 \n\203Q.\314\312\316\"\210.b\210
6de0 5c 32 31 31 3b 5c 32 30 35 5d 00 5c 33 31 37 5c 33 32 30 02 5c 22 5c 32 30 37 22 20 5b 65 76 69 \211;\205].\317\320.\"\207".[evi
6e00 6c 2d 65 78 2d 73 65 61 72 63 68 2d 69 6e 74 65 72 61 63 74 69 76 65 20 65 76 69 6c 2d 65 78 2d l-ex-search-interactive.evil-ex-
6e20 73 65 61 72 63 68 2d 6f 76 65 72 6c 61 79 20 65 76 69 6c 2d 65 78 2d 73 65 61 72 63 68 2d 68 69 search-overlay.evil-ex-search-hi
6e40 67 68 6c 69 67 68 74 2d 61 6c 6c 20 65 76 69 6c 2d 65 78 2d 73 65 61 72 63 68 2d 73 74 61 72 74 ghlight-all.evil-ex-search-start
6e60 2d 70 6f 69 6e 74 20 6d 6f 76 65 2d 6f 76 65 72 6c 61 79 20 6d 61 6b 65 2d 6f 76 65 72 6c 61 79 -point.move-overlay.make-overlay
6e80 20 6f 76 65 72 6c 61 79 2d 70 75 74 20 70 72 69 6f 72 69 74 79 20 31 30 30 31 20 66 61 63 65 20 .overlay-put.priority.1001.face.
6ea0 65 76 69 6c 2d 65 78 2d 73 65 61 72 63 68 20 65 76 69 6c 2d 65 78 2d 73 65 61 72 63 68 2d 67 6f evil-ex-search.evil-ex-search-go
6ec0 74 6f 2d 6f 66 66 73 65 74 20 65 76 69 6c 2d 65 78 2d 68 6c 2d 63 68 61 6e 67 65 20 64 65 6c 65 to-offset.evil-ex-hl-change.dele
6ee0 74 65 2d 6f 76 65 72 6c 61 79 20 6e 69 6c 20 65 76 69 6c 2d 65 78 2d 65 63 68 6f 20 22 25 73 22 te-overlay.nil.evil-ex-echo."%s"
6f00 5d 20 39 20 28 23 24 20 2e 20 32 37 35 38 31 29 5d 29 0a 23 40 33 39 20 49 6e 69 74 69 61 6c 69 ].9.(#$...27581)]).#@39.Initiali
6f20 7a 65 20 45 78 20 66 6f 72 20 69 6e 74 65 72 61 63 74 69 76 65 20 73 65 61 72 63 68 2e 1f 0a 28 ze.Ex.for.interactive.search...(
6f40 64 65 66 61 6c 69 61 73 20 27 65 76 69 6c 2d 65 78 2d 73 65 61 72 63 68 2d 73 74 61 72 74 2d 73 defalias.'evil-ex-search-start-s
6f60 65 73 73 69 6f 6e 20 23 5b 30 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 22 5c 32 31 30 08 5c ession.#[0."\301\302\303\"\210.\
6f80 32 30 33 10 00 5c 33 30 34 5c 33 30 35 5c 33 30 36 5c 33 30 37 5c 33 31 30 24 5c 32 31 30 5c 33 203..\304\305\306\307\310$\210\3
6fa0 30 34 5c 33 31 31 5c 33 31 32 5c 22 5c 32 31 30 5c 33 30 34 5c 33 31 33 5c 33 31 34 5c 22 5c 32 04\311\312\"\210\304\313\314\"\2
6fc0 31 30 5c 33 31 35 5c 33 30 37 21 5c 32 30 37 22 20 5b 65 76 69 6c 2d 65 78 2d 73 65 61 72 63 68 10\315\307!\207".[evil-ex-search
6fe0 2d 69 6e 63 72 65 6d 65 6e 74 61 6c 20 72 65 6d 6f 76 65 2d 68 6f 6f 6b 20 6d 69 6e 69 62 75 66 -incremental.remove-hook.minibuf
7000 66 65 72 2d 73 65 74 75 70 2d 68 6f 6f 6b 20 65 76 69 6c 2d 65 78 2d 73 65 61 72 63 68 2d 73 74 fer-setup-hook.evil-ex-search-st
7020 61 72 74 2d 73 65 73 73 69 6f 6e 20 61 64 64 2d 68 6f 6f 6b 20 61 66 74 65 72 2d 63 68 61 6e 67 art-session.add-hook.after-chang
7040 65 2d 66 75 6e 63 74 69 6f 6e 73 20 65 76 69 6c 2d 65 78 2d 73 65 61 72 63 68 2d 75 70 64 61 74 e-functions.evil-ex-search-updat
7060 65 2d 70 61 74 74 65 72 6e 20 6e 69 6c 20 74 20 6d 69 6e 69 62 75 66 66 65 72 2d 65 78 69 74 2d e-pattern.nil.t.minibuffer-exit-
7080 68 6f 6f 6b 20 65 76 69 6c 2d 65 78 2d 73 65 61 72 63 68 2d 73 74 6f 70 2d 73 65 73 73 69 6f 6e hook.evil-ex-search-stop-session
70a0 20 6d 6f 75 73 65 2d 6c 65 61 76 65 2d 62 75 66 66 65 72 2d 68 6f 6f 6b 20 65 76 69 6c 2d 65 78 .mouse-leave-buffer-hook.evil-ex
70c0 2d 73 65 61 72 63 68 2d 65 78 69 74 20 65 76 69 6c 2d 65 78 2d 73 65 61 72 63 68 2d 61 63 74 69 -search-exit.evil-ex-search-acti
70e0 76 61 74 65 2d 68 69 67 68 6c 69 67 68 74 5d 20 35 20 28 23 24 20 2e 20 32 38 34 34 30 29 5d 29 vate-highlight].5.(#$...28440)])
7100 0a 28 70 75 74 20 27 65 76 69 6c 2d 65 78 2d 73 65 61 72 63 68 2d 73 74 61 72 74 2d 73 65 73 73 .(put.'evil-ex-search-start-sess
7120 69 6f 6e 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 32 ion.'permanent-local-hook.t).#@2
7140 36 20 53 74 6f 70 20 69 6e 74 65 72 61 63 74 69 76 65 20 73 65 61 72 63 68 2e 1f 0a 28 64 65 66 6.Stop.interactive.search...(def
7160 61 6c 69 61 73 20 27 65 76 69 6c 2d 65 78 2d 73 65 61 72 63 68 2d 73 74 6f 70 2d 73 65 73 73 69 alias.'evil-ex-search-stop-sessi
7180 6f 6e 20 23 5b 30 20 22 72 08 71 5c 32 31 30 5c 33 30 33 09 21 11 5c 33 30 34 20 5c 32 31 30 29 on.#[0."r.q\210\303.!.\304.\210)
71a0 5c 33 30 35 5c 33 30 36 5c 33 30 37 5c 22 5c 32 31 30 5c 33 30 35 5c 33 31 30 5c 33 31 31 5c 22 \305\306\307\"\210\305\310\311\"
71c0 5c 32 31 30 5c 33 30 35 5c 33 31 32 5c 33 31 33 5c 33 31 34 23 5c 32 31 30 5c 6e 5c 32 30 35 27 \210\305\312\313\314#\210\n\205'
71e0 00 5c 33 31 35 5c 6e 21 5c 32 31 30 5c 33 31 36 5c 32 31 31 12 5c 32 30 37 22 20 5b 65 76 69 6c .\315\n!\210\316\211.\207".[evil
7200 2d 65 78 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 69 73 65 61 72 63 68 2d 6f 70 65 6e 65 -ex-current-buffer.isearch-opene
7220 64 2d 6f 76 65 72 6c 61 79 73 20 65 76 69 6c 2d 65 78 2d 73 65 61 72 63 68 2d 6f 76 65 72 6c 61 d-overlays.evil-ex-search-overla
7240 79 20 64 65 6c 65 74 65 2d 64 75 70 73 20 69 73 65 61 72 63 68 2d 63 6c 65 61 6e 2d 6f 76 65 72 y.delete-dups.isearch-clean-over
7260 6c 61 79 73 20 72 65 6d 6f 76 65 2d 68 6f 6f 6b 20 6d 69 6e 69 62 75 66 66 65 72 2d 65 78 69 74 lays.remove-hook.minibuffer-exit
7280 2d 68 6f 6f 6b 20 65 76 69 6c 2d 65 78 2d 73 65 61 72 63 68 2d 73 74 6f 70 2d 73 65 73 73 69 6f -hook.evil-ex-search-stop-sessio
72a0 6e 20 6d 6f 75 73 65 2d 6c 65 61 76 65 2d 62 75 66 66 65 72 2d 68 6f 6f 6b 20 65 76 69 6c 2d 65 n.mouse-leave-buffer-hook.evil-e
72c0 78 2d 73 65 61 72 63 68 2d 65 78 69 74 20 61 66 74 65 72 2d 63 68 61 6e 67 65 2d 66 75 6e 63 74 x-search-exit.after-change-funct
72e0 69 6f 6e 73 20 65 76 69 6c 2d 65 78 2d 73 65 61 72 63 68 2d 75 70 64 61 74 65 2d 70 61 74 74 65 ions.evil-ex-search-update-patte
7300 72 6e 20 74 20 64 65 6c 65 74 65 2d 6f 76 65 72 6c 61 79 20 6e 69 6c 5d 20 34 20 28 23 24 20 2e rn.t.delete-overlay.nil].4.(#$..
7320 20 32 38 39 39 34 29 5d 29 0a 28 70 75 74 20 27 65 76 69 6c 2d 65 78 2d 73 65 61 72 63 68 2d 73 .28994)]).(put.'evil-ex-search-s
7340 74 6f 70 2d 73 65 73 73 69 6f 6e 20 27 70 65 72 6d 61 6e 65 6e 74 2d 6c 6f 63 61 6c 2d 68 6f 6f top-session.'permanent-local-hoo
7360 6b 20 74 29 0a 23 40 31 32 38 20 53 70 6c 69 74 20 50 41 54 54 45 52 4e 20 69 6e 20 72 65 67 65 k.t).#@128.Split.PATTERN.in.rege
7380 78 70 2c 20 6f 66 66 73 65 74 20 61 6e 64 20 6e 65 78 74 2d 70 61 74 74 65 72 6e 20 70 61 72 74 xp,.offset.and.next-pattern.part
73a0 73 2e 0a 52 65 74 75 72 6e 73 20 61 20 74 72 69 70 6c 65 20 28 72 65 67 65 78 70 20 20 6f 66 66 s..Returns.a.triple.(regexp..off
73c0 73 65 74 20 6e 65 78 74 2d 73 65 61 72 63 68 29 2e 0a 0a 28 66 6e 20 50 41 54 54 45 52 4e 20 44 set.next-search)...(fn.PATTERN.D
73e0 49 52 45 43 54 49 4f 4e 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 76 69 6c 2d 65 78 2d 73 70 IRECTION)..(defalias.'evil-ex-sp
7400 6c 69 74 2d 73 65 61 72 63 68 2d 70 61 74 74 65 72 6e 20 23 5b 35 31 34 20 22 5c 33 30 30 20 5c lit-search-pattern.#[514."\300.\
7420 33 30 31 5c 33 30 32 02 5c 22 5c 32 31 36 01 5c 33 30 33 3d 5c 32 30 33 14 00 5c 33 30 34 5c 33 301\302.\"\216.\303=\203..\304\3
7440 30 35 04 5c 22 5c 32 30 34 21 00 01 5c 33 30 36 3d 5c 32 30 33 33 00 5c 33 30 34 5c 33 30 37 04 05.\"\204!..\306=\2033.\304\307.
7460 5c 22 5c 32 30 33 33 00 02 5c 33 31 30 5c 33 31 31 5c 32 32 34 4f 5c 33 31 32 5c 33 31 33 05 5c \"\2033..\310\311\224O\312\313.\
7480 22 5c 33 31 32 5c 33 31 34 06 06 5c 22 45 5c 32 30 32 37 00 02 5c 33 31 35 5c 32 31 31 45 29 5c "\312\314..\"E\2027..\315\211E)\
74a0 32 30 37 22 20 5b 6d 61 74 63 68 2d 64 61 74 61 20 6d 61 6b 65 2d 63 6c 6f 73 75 72 65 20 23 5b 207".[match-data.make-closure.#[
74c0 30 20 22 5c 33 30 31 5c 33 30 30 5c 33 30 32 5c 22 5c 32 30 37 22 20 5b 56 30 20 73 65 74 2d 6d 0."\301\300\302\"\207".[V0.set-m
74e0 61 74 63 68 2d 64 61 74 61 20 65 76 61 70 6f 72 61 74 65 5d 20 33 5d 20 66 6f 72 77 61 72 64 20 atch-data.evaporate].3].forward.
7500 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5c 5c 28 3f 3a 5e 5c 5c 7c 5b 5e 5c 5c 5c 5c 5d 5c 5c string-match."\\(?:^\\|[^\\\\]\\
7520 29 5c 5c 28 3f 3a 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 29 2a 5c 5c 28 2f 5c 5c 28 5b 5e 3b 5d 2a 5c 5c )\\(?:\\\\\\\\\\)*\\(/\\([^;]*\\
7540 29 5c 5c 28 3f 3a 3b 5c 5c 28 5b 2f 3f 5d 2e 2a 5c 5c 29 3f 5c 5c 29 3f 5c 5c 29 3f 24 22 20 62 )\\(?:;\\([/?].*\\)?\\)?\\)?$".b
7560 61 63 6b 77 61 72 64 20 22 5c 5c 28 3f 3a 5e 5c 5c 7c 5b 5e 5c 5c 5c 5c 5d 5c 5c 29 5c 5c 28 3f ackward."\\(?:^\\|[^\\\\]\\)\\(?
7580 3a 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 29 2a 5c 5c 28 5c 5c 3f 5c 5c 28 5b 5e 3b 5d 2a 5c 5c 29 5c 5c :\\\\\\\\\\)*\\(\\?\\([^;]*\\)\\
75a0 28 3f 3a 3b 5c 5c 28 5b 2f 3f 5d 2e 2a 5c 5c 29 3f 5c 5c 29 3f 5c 5c 29 3f 24 22 20 30 20 31 20 (?:;\\([/?].*\\)?\\)?\\)?$".0.1.
75c0 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 32 20 33 20 6e 69 6c 5d 20 38 20 28 23 24 20 2e 20 32 39 match-string.2.3.nil].8.(#$...29
75e0 35 34 37 29 5d 29 0a 23 40 31 30 37 37 20 53 65 61 72 63 68 20 66 6f 72 20 61 20 66 75 6c 6c 20 547)]).#@1077.Search.for.a.full.
7600 73 65 61 72 63 68 20 70 61 74 74 65 72 6e 20 50 41 54 54 45 52 4e 2d 53 54 52 49 4e 47 20 69 6e search.pattern.PATTERN-STRING.in
7620 20 44 49 52 45 43 54 49 4f 4e 2e 0a 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 73 70 6c 69 74 20 .DIRECTION..This.function.split.
7640 50 41 54 54 45 52 4e 2d 53 54 52 49 4e 47 20 69 6e 0a 70 61 74 74 65 72 6e 2f 6f 66 66 73 65 74 PATTERN-STRING.in.pattern/offset
7660 2f 3b 6e 65 78 74 2d 70 61 74 74 65 72 6e 20 70 61 72 74 73 20 61 6e 64 20 70 65 72 66 6f 72 6d /;next-pattern.parts.and.perform
7680 73 20 74 68 65 20 73 65 61 72 63 68 20 69 6e 0a 44 49 52 45 43 54 49 4f 4e 20 77 68 69 63 68 20 s.the.search.in.DIRECTION.which.
76a0 6d 75 73 74 20 62 65 20 65 69 74 68 65 72 20 27 66 6f 72 77 61 72 64 20 6f 72 20 27 62 61 63 6b must.be.either.'forward.or.'back
76c0 77 61 72 64 2e 20 54 68 65 20 66 69 72 73 74 0a 73 65 61 72 63 68 20 69 73 20 72 65 70 65 61 74 ward..The.first.search.is.repeat
76e0 65 64 20 43 4f 55 4e 54 20 74 69 6d 65 73 2e 20 49 66 20 74 68 65 20 70 61 74 74 65 72 6e 20 70 ed.COUNT.times..If.the.pattern.p
7700 61 72 74 20 6f 66 0a 50 41 54 54 45 52 4e 2d 53 54 52 49 4e 47 20 69 73 20 65 6d 70 74 79 2c 20 art.of.PATTERN-STRING.is.empty,.
7720 74 68 65 20 6c 61 73 74 20 67 6c 6f 62 61 6c 20 70 61 74 74 65 72 6e 20 73 74 6f 72 65 64 20 69 the.last.global.pattern.stored.i
7740 6e 0a 60 65 76 69 6c 2d 65 78 2d 73 65 61 72 63 68 2d 70 61 74 74 65 72 6e 27 20 69 73 20 75 73 n.`evil-ex-search-pattern'.is.us
7760 65 64 20 69 6e 73 74 65 61 64 20 69 66 20 69 6e 20 61 64 64 69 74 69 6f 6e 20 74 68 65 0a 6f 66 ed.instead.if.in.addition.the.of
7780 66 73 65 74 20 70 61 72 74 20 69 73 20 6e 69 6c 20 28 69 2e 65 2e 20 6e 6f 20 70 61 74 74 65 72 fset.part.is.nil.(i.e..no.patter
77a0 6e 2f 6f 66 66 73 65 74 20 73 65 70 61 72 61 74 6f 72 29 2c 20 74 68 65 20 6c 61 73 74 0a 67 6c n/offset.separator),.the.last.gl
77c0 6f 62 61 6c 20 6f 66 66 73 65 74 20 73 74 6f 72 65 64 20 69 6e 20 60 65 76 69 6c 2d 65 78 2d 73 obal.offset.stored.in.`evil-ex-s
77e0 65 61 72 63 68 2d 6f 66 66 73 65 74 27 20 69 73 20 75 73 65 64 20 61 73 0a 6f 66 66 73 65 74 2e earch-offset'.is.used.as.offset.
7800 20 54 68 65 20 63 75 72 72 65 6e 74 20 6d 61 74 63 68 20 64 61 74 61 20 77 69 6c 6c 20 63 6f 72 .The.current.match.data.will.cor
7820 72 65 73 70 6f 6e 64 20 74 6f 20 74 68 65 20 6c 61 73 74 0a 73 75 63 63 65 73 73 66 75 6c 20 6d respond.to.the.last.successful.m
7840 61 74 63 68 2e 20 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 72 65 74 75 72 6e 73 20 61 20 74 atch...This.function.returns.a.t
7860 72 69 70 6c 65 20 28 52 45 53 55 4c 54 20 50 41 54 54 45 52 4e 0a 4f 46 46 53 45 54 29 20 77 68 riple.(RESULT.PATTERN.OFFSET).wh
7880 65 72 65 20 52 45 53 55 4c 54 20 69 73 0a 0a 20 20 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ere.RESULT.is....t..............
78a0 74 68 65 20 73 65 61 72 63 68 20 68 61 73 20 62 65 65 6e 20 73 75 63 63 65 73 73 66 75 6c 20 77 the.search.has.been.successful.w
78c0 69 74 68 6f 75 74 20 77 72 61 70 0a 20 20 27 77 72 61 70 20 20 20 20 20 20 20 20 20 20 74 68 65 ithout.wrap...'wrap..........the
78e0 20 73 65 61 72 63 68 20 68 61 73 20 62 65 65 6e 20 73 75 63 63 65 73 73 66 75 6c 20 77 69 74 68 .search.has.been.successful.with
7900 20 77 72 61 70 0a 20 20 27 65 6d 70 74 79 2d 70 61 74 74 65 72 6e 20 74 68 65 20 6c 61 73 74 20 .wrap...'empty-pattern.the.last.
7920 70 61 74 74 65 72 6e 20 68 61 73 20 62 65 65 6e 20 65 6d 70 74 79 0a 20 20 6e 69 6c 20 20 20 20 pattern.has.been.empty...nil....
7940 20 20 20 20 20 20 20 20 74 68 65 20 73 65 61 72 63 68 20 68 61 73 20 6e 6f 74 20 62 65 65 6e 20 ........the.search.has.not.been.
7960 73 75 63 63 65 73 73 66 75 6c 0a 0a 61 6e 64 20 50 41 54 54 45 52 4e 20 61 6e 64 20 4f 46 46 53 successful..and.PATTERN.and.OFFS
7980 45 54 20 61 72 65 20 74 68 65 20 6c 61 73 74 20 70 61 74 74 65 72 6e 20 61 6e 64 20 6f 66 66 73 ET.are.the.last.pattern.and.offs
79a0 65 74 20 74 68 69 73 0a 66 75 6e 63 74 69 6f 6e 20 73 65 61 72 63 68 65 64 20 66 6f 72 2e 20 4e et.this.function.searched.for..N
79c0 6f 74 65 20 74 68 61 74 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 64 6f 65 73 20 6e 6f 74 20 ote.that.this.function.does.not.
79e0 68 61 6e 64 6c 65 0a 61 6e 79 20 65 72 72 6f 72 20 63 6f 6e 64 69 74 69 6f 6e 73 2e 0a 0a 28 66 handle.any.error.conditions...(f
7a00 6e 20 50 41 54 54 45 52 4e 2d 53 54 52 49 4e 47 20 43 4f 55 4e 54 20 44 49 52 45 43 54 49 4f 4e n.PATTERN-STRING.COUNT.DIRECTION
7a20 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 76 69 6c 2d 65 78 2d 73 65 61 72 63 68 2d 66 75 6c )..(defalias.'evil-ex-search-ful
7a40 6c 2d 70 61 74 74 65 72 6e 20 23 5b 37 37 31 20 22 01 5c 32 30 36 05 00 5c 33 30 33 5c 32 36 32 l-pattern.#[771.".\206..\303\262
7a60 02 5c 33 30 34 32 32 01 5c 33 30 35 03 02 5c 22 5c 32 31 31 01 41 5c 32 36 32 02 5c 32 34 32 01 .\30422.\305..\"\211.A\262.\242.
7a80 5c 32 31 31 41 5c 32 36 32 03 5c 32 34 32 02 5c 32 31 31 41 5c 32 36 32 04 5c 32 34 32 02 5c 32 \211A\262.\242.\211A\262.\242.\2
7aa0 31 31 47 5c 33 30 36 55 5c 32 30 34 31 00 5c 33 30 37 04 21 5c 32 36 32 04 5c 32 30 32 3b 00 08 11G\306U\2041.\307.!\262.\202;..
7ac0 5c 32 36 32 04 02 5c 32 30 36 39 00 09 5c 32 36 32 03 03 47 5c 33 30 36 55 5c 32 30 33 4c 00 5c \262..\2069..\262..G\306U\203L.\
7ae0 33 31 30 5c 33 30 34 5c 33 31 31 06 06 06 06 45 5c 22 5c 32 31 30 5c 33 31 32 5c 32 31 31 5c 32 310\304\311....E\"\210\312\211\2
7b00 31 31 06 09 5c 33 30 36 56 5c 32 30 33 5c 32 31 30 00 5c 33 31 33 06 07 06 5c 6e 5c 6e 3f 23 5c 11..\306V\203\210.\313...\n\n?#\
7b20 32 31 31 5c 32 30 34 6c 00 5c 33 31 32 5c 32 36 32 02 5c 33 30 36 5c 32 36 32 0b 5c 32 31 30 5c 211\204l.\312\262.\306\262.\210\
7b40 32 30 32 4f 00 5c 32 31 31 5c 33 31 34 3d 5c 32 30 34 78 00 01 5c 33 31 34 3d 5c 32 30 33 7c 00 202O.\211\314=\204x..\314=\203|.
7b60 5c 33 31 34 5c 32 30 32 7d 00 5c 33 31 35 5c 32 36 32 02 06 5c 6e 53 5c 32 36 32 0b 5c 32 31 30 \314\202}.\315\262..\nS\262.\210
7b80 5c 32 30 32 4f 00 5c 32 31 31 5c 32 30 34 5c 32 33 32 00 5c 33 31 30 5c 33 30 34 5c 33 31 32 06 \202O.\211\204\232.\310\304\312.
7ba0 09 06 09 45 5c 22 5c 32 36 36 09 5c 32 30 32 0b 00 04 47 5c 33 30 36 55 5c 32 30 33 5c 32 36 34 ...E\"\266.\202...G\306U\203\264
7bc0 00 5c 33 31 36 06 06 21 5c 32 31 30 5c 33 31 30 5c 33 30 34 02 06 09 06 09 45 5c 22 5c 32 36 36 .\316..!\210\310\304.....E\"\266
7be0 09 5c 32 30 32 0b 00 04 47 5c 33 30 33 55 5c 32 30 33 5c 33 34 34 00 5c 33 31 36 06 06 21 5c 32 .\202...G\303U\203\344.\316..!\2
7c00 31 30 04 5c 33 31 37 5c 32 33 30 5c 32 30 33 5c 33 31 32 00 5c 33 32 30 5c 32 30 32 5c 33 31 33 10.\317\230\203\312.\320\202\313
7c20 00 5c 33 32 31 5c 32 36 32 03 06 08 03 3d 5c 32 30 33 5c 33 33 30 00 5c 33 30 33 5c 32 30 32 5c .\321\262....=\203\330.\303\202\
7c40 33 33 31 00 5c 33 32 32 5c 32 36 32 5c 6e 03 5c 32 36 32 0b 02 5c 32 36 36 5c 32 31 31 5c 32 30 331.\322\262\n.\262..\266\211\20
7c60 32 0b 00 5c 33 31 36 06 06 21 5c 32 31 30 04 5c 33 30 36 48 5c 33 32 33 55 5c 32 30 33 5c 33 36 2..\316..!\210.\306H\323U\203\36
7c80 35 00 5c 33 32 30 5c 32 30 32 5c 33 36 36 00 5c 33 32 31 5c 32 36 32 03 5c 33 32 32 05 47 58 5c 5.\320\202\366.\321\262.\322.GX\
7ca0 32 30 35 05 01 04 5c 33 30 36 5c 33 32 32 4f 5c 33 32 34 5c 32 33 35 5c 32 36 32 02 06 08 03 3d 205...\306\322O\324\235\262....=
7cc0 5c 32 30 34 12 01 01 5c 32 30 34 16 01 5c 33 30 33 5c 32 30 32 17 01 5c 33 32 32 5c 32 36 32 5c \204...\204..\303\202..\322\262\
7ce0 6e 01 5c 32 30 33 26 01 03 05 5c 33 30 33 5c 33 31 32 4f 50 5c 32 30 32 2a 01 04 5c 33 30 33 5c n.\203&...\303\312OP\202*..\303\
7d00 33 31 32 4f 5c 32 36 32 0b 02 5c 32 36 36 5c 32 31 31 5c 32 30 32 0b 00 5c 32 30 37 22 20 5b 65 312O\262..\266\211\202..\207".[e
7d20 76 69 6c 2d 65 78 2d 73 65 61 72 63 68 2d 70 61 74 74 65 72 6e 20 65 76 69 6c 2d 65 78 2d 73 65 vil-ex-search-pattern.evil-ex-se
7d40 61 72 63 68 2d 6f 66 66 73 65 74 20 65 76 69 6c 2d 73 65 61 72 63 68 2d 77 72 61 70 20 31 20 64 arch-offset.evil-search-wrap.1.d
7d60 6f 6e 65 20 65 76 69 6c 2d 65 78 2d 73 70 6c 69 74 2d 73 65 61 72 63 68 2d 70 61 74 74 65 72 6e one.evil-ex-split-search-pattern
7d80 20 30 20 65 76 69 6c 2d 65 78 2d 6d 61 6b 65 2d 73 65 61 72 63 68 2d 70 61 74 74 65 72 6e 20 74 .0.evil-ex-make-search-pattern.t
7da0 68 72 6f 77 20 65 6d 70 74 79 2d 70 61 74 74 65 72 6e 20 6e 69 6c 20 65 76 69 6c 2d 65 78 2d 66 hrow.empty-pattern.nil.evil-ex-f
7dc0 69 6e 64 2d 6e 65 78 74 20 77 72 61 70 20 74 20 65 76 69 6c 2d 65 78 2d 73 65 61 72 63 68 2d 67 ind-next.wrap.t.evil-ex-search-g
7de0 6f 74 6f 2d 6f 66 66 73 65 74 20 22 2f 22 20 66 6f 72 77 61 72 64 20 62 61 63 6b 77 61 72 64 20 oto-offset."/".forward.backward.
7e00 32 20 34 37 20 28 22 2f 2f 22 20 22 3f 3f 22 29 5d 20 31 36 20 28 23 24 20 2e 20 33 30 31 39 30 2.47.("//"."??")].16.(#$...30190
7e20 29 5d 29 0a 23 40 35 36 20 55 70 64 61 74 65 20 74 68 65 20 63 75 72 72 65 6e 74 20 73 65 61 72 )]).#@56.Update.the.current.sear
7e40 63 68 20 70 61 74 74 65 72 6e 2e 0a 0a 28 66 6e 20 42 45 47 20 45 4e 44 20 52 41 4e 47 45 29 1f ch.pattern...(fn.BEG.END.RANGE).
7e60 0a 28 64 65 66 61 6c 69 61 73 20 27 65 76 69 6c 2d 65 78 2d 73 65 61 72 63 68 2d 75 70 64 61 74 .(defalias.'evil-ex-search-updat
7e80 65 2d 70 61 74 74 65 72 6e 20 23 5b 37 37 31 20 22 5c 33 30 34 20 5c 33 30 35 5c 33 30 36 02 5c e-pattern.#[771."\304.\305\306.\
7ea0 22 5c 32 31 36 5c 33 30 37 20 72 08 71 5c 32 31 30 5c 33 31 30 5c 33 31 31 20 21 72 5c 33 30 35 "\216\307.r.q\210\310\311.!r\305
7ec0 5c 33 31 32 02 5c 22 5c 32 31 36 5c 33 31 33 01 40 5c 33 31 34 5c 22 5c 32 31 30 09 54 62 5c 32 \312.\"\216\313.@\314\"\210.Tb\2
7ee0 31 30 5c 33 31 35 31 5c 32 32 33 00 5c 33 31 36 31 5c 32 30 34 00 5c 33 31 37 02 5c 6e 5c 32 30 10\3151\223.\3161\204.\317.\n\20
7f00 36 30 00 5c 33 32 30 0b 23 5c 32 31 31 01 41 5c 32 36 32 02 5c 32 34 32 01 5c 32 31 31 41 5c 32 60.\320.#\211.A\262.\242.\211A\2
7f20 36 32 03 5c 32 34 32 02 5c 32 31 31 41 5c 32 36 32 04 5c 32 34 32 02 5c 33 32 31 5c 32 36 37 5c 62.\242.\211A\262.\242.\321\267\
7f40 32 30 32 64 00 5c 33 32 32 02 02 5c 33 32 33 5c 32 32 34 5c 33 32 33 5c 32 32 35 5c 33 32 34 25 202d.\322..\323\224\323\225\324%
7f60 5c 32 36 36 5c 32 30 34 5c 32 30 32 7f 00 5c 33 32 32 5c 33 32 35 5c 32 31 31 5c 32 31 31 5c 32 \266\204\202..\322\325\211\211\2
7f80 31 31 5c 32 31 31 25 5c 32 36 36 5c 32 30 34 5c 32 30 32 7f 00 02 5c 32 30 33 76 00 5c 33 32 32 11\211%\266\204\202...\203v.\322
7fa0 02 02 5c 33 32 33 5c 32 32 34 5c 33 32 33 5c 32 32 35 5c 33 32 35 25 5c 32 36 36 5c 32 30 34 5c ..\323\224\323\225\325%\266\204\
7fc0 32 30 32 7f 00 5c 33 32 32 5c 33 32 35 5c 32 31 31 5c 32 31 31 5c 32 31 31 5c 33 32 36 25 5c 32 202..\322\325\211\211\211\326%\2
7fe0 36 36 5c 32 30 34 30 30 5c 32 30 32 5c 32 34 30 00 30 5c 33 32 32 5c 33 32 35 5c 32 31 31 5c 32 66\20400\202\240.0\322\325\211\2
8000 31 31 5c 32 31 31 05 41 40 25 5c 32 36 32 01 5c 32 30 32 5c 32 34 30 00 5c 33 32 32 5c 33 32 35 11\211.A@%\262.\202\240.\322\325
8020 5c 32 31 31 5c 32 31 31 5c 32 31 31 5c 33 32 37 5c 33 33 30 06 07 5c 22 25 5c 32 36 32 01 2a 5c \211\211\211\327\330..\"%\262.*\
8040 32 36 32 01 29 5c 32 36 32 01 29 5c 32 30 37 22 20 5b 65 76 69 6c 2d 65 78 2d 63 75 72 72 65 6e 262.)\262.)\207".[evil-ex-curren
8060 74 2d 62 75 66 66 65 72 20 65 76 69 6c 2d 65 78 2d 73 65 61 72 63 68 2d 73 74 61 72 74 2d 70 6f t-buffer.evil-ex-search-start-po
8080 69 6e 74 20 65 76 69 6c 2d 65 78 2d 73 65 61 72 63 68 2d 63 6f 75 6e 74 20 65 76 69 6c 2d 65 78 int.evil-ex-search-count.evil-ex
80a0 2d 73 65 61 72 63 68 2d 64 69 72 65 63 74 69 6f 6e 20 6d 61 74 63 68 2d 64 61 74 61 20 6d 61 6b -search-direction.match-data.mak
80c0 65 2d 63 6c 6f 73 75 72 65 20 23 5b 30 20 22 5c 33 30 31 5c 33 30 30 5c 33 30 32 5c 22 5c 32 30 e-closure.#[0."\301\300\302\"\20
80e0 37 22 20 5b 56 30 20 73 65 74 2d 6d 61 74 63 68 2d 64 61 74 61 20 65 76 61 70 6f 72 61 74 65 5d 7".[V0.set-match-data.evaporate]
8100 20 33 5d 20 6d 69 6e 69 62 75 66 66 65 72 2d 63 6f 6e 74 65 6e 74 73 20 69 6e 74 65 72 6e 61 6c .3].minibuffer-contents.internal
8120 2d 2d 62 65 66 6f 72 65 2d 77 69 74 68 2d 73 65 6c 65 63 74 65 64 2d 77 69 6e 64 6f 77 20 6d 69 --before-with-selected-window.mi
8140 6e 69 62 75 66 66 65 72 2d 73 65 6c 65 63 74 65 64 2d 77 69 6e 64 6f 77 20 23 5b 30 20 22 5c 33 nibuffer-selected-window.#[0."\3
8160 30 31 5c 33 30 30 21 5c 32 30 37 22 20 5b 56 30 20 69 6e 74 65 72 6e 61 6c 2d 2d 61 66 74 65 72 01\300!\207".[V0.internal--after
8180 2d 77 69 74 68 2d 73 65 6c 65 63 74 65 64 2d 77 69 6e 64 6f 77 5d 20 32 5d 20 73 65 6c 65 63 74 -with-selected-window].2].select
81a0 2d 77 69 6e 64 6f 77 20 6e 6f 72 65 63 6f 72 64 20 28 65 72 72 6f 72 29 20 28 69 6e 76 61 6c 69 -window.norecord.(error).(invali
81c0 64 2d 72 65 67 65 78 70 29 20 65 76 69 6c 2d 65 78 2d 73 65 61 72 63 68 2d 66 75 6c 6c 2d 70 61 d-regexp).evil-ex-search-full-pa
81e0 74 74 65 72 6e 20 31 20 23 73 28 68 61 73 68 2d 74 61 62 6c 65 20 73 69 7a 65 20 32 20 74 65 73 ttern.1.#s(hash-table.size.2.tes
8200 74 20 65 71 20 72 65 68 61 73 68 2d 73 69 7a 65 20 31 2e 35 20 72 65 68 61 73 68 2d 74 68 72 65 t.eq.rehash-size.1.5.rehash-thre
8220 73 68 6f 6c 64 20 30 2e 38 31 32 35 20 70 75 72 65 63 6f 70 79 20 74 20 64 61 74 61 20 28 77 72 shold.0.8125.purecopy.t.data.(wr
8240 61 70 20 37 34 20 65 6d 70 74 79 2d 70 61 74 74 65 72 6e 20 38 38 29 29 20 65 76 69 6c 2d 65 78 ap.74.empty-pattern.88)).evil-ex
8260 2d 73 65 61 72 63 68 2d 75 70 64 61 74 65 20 30 20 22 57 72 61 70 70 65 64 22 20 6e 69 6c 20 22 -search-update.0."Wrapped".nil."
8280 73 65 61 72 63 68 20 66 61 69 6c 65 64 22 20 66 6f 72 6d 61 74 20 22 25 73 22 5d 20 31 36 20 28 search.failed".format."%s"].16.(
82a0 23 24 20 2e 20 33 32 32 39 37 29 5d 29 0a 28 70 75 74 20 27 65 76 69 6c 2d 65 78 2d 73 65 61 72 #$...32297)]).(put.'evil-ex-sear
82c0 63 68 2d 75 70 64 61 74 65 2d 70 61 74 74 65 72 6e 20 27 70 65 72 6d 61 6e 65 6e 74 2d 6c 6f 63 ch-update-pattern.'permanent-loc
82e0 61 6c 2d 68 6f 6f 6b 20 74 29 0a 23 40 36 30 20 45 78 69 74 20 69 6e 74 65 72 61 63 74 69 76 65 al-hook.t).#@60.Exit.interactive
8300 20 73 65 61 72 63 68 2c 20 6b 65 65 70 69 6e 67 20 6c 61 7a 79 20 68 69 67 68 6c 69 67 68 74 69 .search,.keeping.lazy.highlighti
8320 6e 67 20 61 63 74 69 76 65 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 76 69 6c 2d 65 78 2d 73 ng.active...(defalias.'evil-ex-s
8340 65 61 72 63 68 2d 65 78 69 74 20 23 5b 30 20 22 5c 33 30 30 20 5c 32 31 30 5c 33 30 31 20 5c 32 earch-exit.#[0."\300.\210\301.\2
8360 30 37 22 20 5b 65 76 69 6c 2d 65 78 2d 73 65 61 72 63 68 2d 73 74 6f 70 2d 73 65 73 73 69 6f 6e 07".[evil-ex-search-stop-session
8380 20 65 78 69 74 2d 6d 69 6e 69 62 75 66 66 65 72 5d 20 31 20 28 23 24 20 2e 20 33 33 35 32 30 29 .exit-minibuffer].1.(#$...33520)
83a0 20 6e 69 6c 5d 29 0a 23 40 35 36 20 41 62 6f 72 74 20 69 6e 74 65 72 61 63 74 69 76 65 20 73 65 .nil]).#@56.Abort.interactive.se
83c0 61 72 63 68 2c 20 64 69 73 61 62 6c 69 6e 67 20 6c 61 7a 79 20 68 69 67 68 6c 69 67 68 74 69 6e arch,.disabling.lazy.highlightin
83e0 67 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 76 69 6c 2d 65 78 2d 73 65 61 72 63 68 2d 61 62 g...(defalias.'evil-ex-search-ab
8400 6f 72 74 20 23 5b 30 20 22 5c 33 30 30 20 5c 32 31 30 5c 33 30 31 5c 33 30 32 21 5c 32 31 30 5c ort.#[0."\300.\210\301\302!\210\
8420 33 30 33 20 5c 32 30 37 22 20 5b 65 76 69 6c 2d 65 78 2d 73 65 61 72 63 68 2d 73 74 6f 70 2d 73 303.\207".[evil-ex-search-stop-s
8440 65 73 73 69 6f 6e 20 65 76 69 6c 2d 65 78 2d 64 65 6c 65 74 65 2d 68 6c 20 65 76 69 6c 2d 65 78 ession.evil-ex-delete-hl.evil-ex
8460 2d 73 65 61 72 63 68 20 61 62 6f 72 74 2d 72 65 63 75 72 73 69 76 65 2d 65 64 69 74 5d 20 32 20 -search.abort-recursive-edit].2.
8480 28 23 24 20 2e 20 33 33 37 30 38 29 20 6e 69 6c 5d 29 0a 23 40 31 37 38 20 4d 6f 76 65 20 70 6f (#$...33708).nil]).#@178.Move.po
84a0 69 6e 74 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 73 65 61 72 63 68 20 4f 46 46 53 45 54 20 61 int.according.to.search.OFFSET.a
84c0 6e 64 20 73 65 74 20 60 65 76 69 6c 2d 74 68 69 73 2d 74 79 70 65 27 20 61 63 63 6f 72 64 69 6e nd.set.`evil-this-type'.accordin
84e0 67 6c 79 2e 0a 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 61 73 73 75 6d 65 73 20 74 68 61 74 20 gly..This.function.assumes.that.
8500 74 68 65 20 63 75 72 72 65 6e 74 20 6d 61 74 63 68 20 64 61 74 61 20 72 65 70 72 65 73 65 6e 74 the.current.match.data.represent
8520 73 20 74 68 65 0a 63 75 72 72 65 6e 74 20 73 65 61 72 63 68 20 72 65 73 75 6c 74 2e 0a 0a 28 66 s.the.current.search.result...(f
8540 6e 20 4f 46 46 53 45 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 76 69 6c 2d 65 78 2d 73 65 n.OFFSET)..(defalias.'evil-ex-se
8560 61 72 63 68 2d 67 6f 74 6f 2d 6f 66 66 73 65 74 20 23 5b 32 35 37 20 22 5c 32 31 31 47 5c 33 30 arch-goto-offset.#[257."\211G\30
8580 31 55 3f 5c 32 30 35 5c 32 30 31 00 5c 33 30 31 5c 32 32 34 5c 33 30 31 5c 32 32 35 5c 33 30 32 1U?\205\201.\301\224\301\225\302
85a0 20 5c 33 30 33 5c 33 30 34 02 5c 22 5c 32 31 36 5c 33 30 35 5c 33 30 36 05 5c 22 5c 32 30 34 1f .\303\304.\"\216\305\306.\"\204.
85c0 00 5c 33 30 37 5c 33 31 30 05 5c 22 5c 32 31 30 5c 33 31 31 5c 32 32 34 5c 33 31 31 5c 32 32 35 .\307\310.\"\210\311\224\311\225
85e0 55 5c 32 30 33 41 00 5c 33 31 32 5c 32 32 34 5c 32 30 34 30 00 5c 33 30 31 5c 32 30 32 48 00 03 U\203A.\312\224\2040.\301\202H..
8600 5c 33 31 32 5c 32 32 34 48 5c 33 31 33 55 5c 32 30 33 3d 00 5c 33 31 34 5c 32 30 32 48 00 5c 33 \312\224H\313U\203=.\314\202H.\3
8620 31 35 5c 32 30 32 48 00 5c 33 31 36 5c 33 31 37 5c 33 32 30 06 06 5c 22 21 5c 33 31 34 5c 32 32 15\202H.\316\317\320..\"!\314\22
8640 34 5c 32 30 34 54 00 5c 33 32 31 10 5c 32 31 31 79 5c 32 30 32 7a 00 04 5c 33 31 34 5c 32 32 34 4\204T.\321.\211y\202z..\314\224
8660 48 5c 33 32 32 55 5c 32 30 33 69 00 02 01 5c 5c 53 62 5c 32 31 30 5c 33 32 33 5c 32 31 31 10 5c H\322U\203i...\\Sb\210\323\211.\
8680 32 30 32 7a 00 04 5c 33 31 34 5c 32 32 34 48 5c 33 32 34 3e 5c 32 30 35 7a 00 03 01 5c 5c 62 5c 202z..\314\224H\324>\205z...\\b\
86a0 32 31 30 5c 33 32 33 5c 32 31 31 10 5c 32 36 32 01 29 5c 32 36 32 01 5c 32 36 36 5c 32 30 32 5c 210\323\211.\262.)\262.\266\202\
86c0 32 30 37 22 20 5b 65 76 69 6c 2d 74 68 69 73 2d 74 79 70 65 20 30 20 6d 61 74 63 68 2d 64 61 74 207".[evil-this-type.0.match-dat
86e0 61 20 6d 61 6b 65 2d 63 6c 6f 73 75 72 65 20 23 5b 30 20 22 5c 33 30 31 5c 33 30 30 5c 33 30 32 a.make-closure.#[0."\301\300\302
8700 5c 22 5c 32 30 37 22 20 5b 56 30 20 73 65 74 2d 6d 61 74 63 68 2d 64 61 74 61 20 65 76 61 70 6f \"\207".[V0.set-match-data.evapo
8720 72 61 74 65 5d 20 33 5d 20 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5e 5c 5c 28 5b 65 73 62 5d rate].3].string-match."^\\([esb]
8740 5c 5c 29 3f 5c 5c 28 5c 5c 28 5b 2d 2b 5d 5c 5c 29 3f 5c 5c 28 5b 30 2d 39 5d 2a 5c 5c 29 5c 5c \\)?\\(\\([-+]\\)?\\([0-9]*\\)\\
8760 29 24 22 20 75 73 65 72 2d 65 72 72 6f 72 20 22 49 6e 76 61 6c 69 64 20 73 65 61 72 63 68 20 6f )$".user-error."Invalid.search.o
8780 66 66 73 65 74 3a 20 25 73 22 20 34 20 33 20 34 33 20 31 20 2d 31 20 73 74 72 69 6e 67 2d 74 6f ffset:.%s".4.3.43.1.-1.string-to
87a0 2d 6e 75 6d 62 65 72 20 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 32 20 6c 69 6e 65 20 31 30 31 20 -number.match-string.2.line.101.
87c0 69 6e 63 6c 75 73 69 76 65 20 28 31 31 35 20 39 38 29 5d 20 38 20 28 23 24 20 2e 20 33 33 39 34 inclusive.(115.98)].8.(#$...3394
87e0 35 29 5d 29 0a 23 40 35 30 20 48 6f 6f 6b 20 74 6f 20 69 6e 69 74 69 61 6c 69 7a 65 20 74 68 65 5)]).#@50.Hook.to.initialize.the
8800 20 6d 69 6e 69 62 75 66 66 65 72 20 66 6f 72 20 65 78 20 73 65 61 72 63 68 2e 1f 0a 28 64 65 66 .minibuffer.for.ex.search...(def
8820 61 6c 69 61 73 20 27 65 76 69 6c 2d 65 78 2d 73 65 61 72 63 68 2d 73 65 74 75 70 20 23 5b 30 20 alias.'evil-ex-search-setup.#[0.
8840 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 22 5c 32 30 37 22 20 5b 61 64 64 2d 68 6f 6f 6b 20 70 "\300\301\302\"\207".[add-hook.p
8860 72 65 2d 63 6f 6d 6d 61 6e 64 2d 68 6f 6f 6b 20 65 76 69 6c 2d 65 78 2d 72 65 6d 6f 76 65 2d 64 re-command-hook.evil-ex-remove-d
8880 65 66 61 75 6c 74 5d 20 33 20 28 23 24 20 2e 20 33 34 37 39 34 29 5d 29 0a 23 40 36 36 20 53 74 efault].3.(#$...34794)]).#@66.St
88a0 61 72 74 20 61 20 6e 65 77 20 73 65 61 72 63 68 20 69 6e 20 61 20 63 65 72 74 61 69 6e 20 44 49 art.a.new.search.in.a.certain.DI
88c0 52 45 43 54 49 4f 4e 2e 0a 0a 28 66 6e 20 44 49 52 45 43 54 49 4f 4e 20 43 4f 55 4e 54 29 1f 0a RECTION...(fn.DIRECTION.COUNT)..
88e0 28 64 65 66 61 6c 69 61 73 20 27 65 76 69 6c 2d 65 78 2d 73 74 61 72 74 2d 73 65 61 72 63 68 20 (defalias.'evil-ex-start-search.
8900 23 5b 35 31 34 20 22 70 18 5c 32 31 31 11 01 12 60 13 5c 33 30 36 14 5c 33 30 37 5c 33 31 30 5c #[514."p.\211...`.\306.\307\310\
8920 33 31 31 5c 22 5c 32 31 30 0d 1e 24 5c 33 31 32 31 4d 00 5c 33 31 33 5c 33 31 34 5c 33 31 35 21 311\"\210..$\3121M.\313\314\315!
8940 5c 32 31 31 5c 33 31 36 5c 33 31 37 04 04 23 4d 5c 32 31 30 5c 33 31 36 5c 33 32 30 02 5c 22 5c \211\316\317..#M\210\316\320.\"\
8960 32 31 36 5c 33 30 37 5c 33 31 30 02 5c 22 5c 32 31 30 5c 33 32 31 5c 6e 5c 33 32 32 3d 5c 32 30 216\307\310.\"\210\321\n\322=\20
8980 33 37 00 5c 33 32 33 5c 32 30 32 38 00 5c 33 32 34 0e 18 5c 32 30 35 44 00 5c 33 32 35 0e 18 40 37.\323\2028.\324..\205D.\325..@
89a0 5c 33 32 36 5c 33 32 37 23 5c 33 33 30 23 29 5c 32 36 36 5c 32 30 32 30 5c 32 30 32 5f 00 5c 33 \326\327#\330#)\266\2020\202_.\3
89c0 33 31 20 5c 32 31 30 5c 33 33 32 5c 33 33 33 21 5c 32 31 30 0b 62 5c 32 31 30 5c 33 33 34 01 40 31.\210\332\333!\210.b\210\334.@
89e0 02 41 5c 22 5c 32 36 32 01 5c 6e 5c 33 32 32 3d 5c 32 30 33 6a 00 0b 54 5c 32 30 32 6c 00 0b 53 .A\"\262.\n\322=\203j..T\202l..S
8a00 62 5c 32 31 30 5c 33 33 35 01 09 5c 6e 23 5c 32 31 31 01 41 5c 32 36 32 02 5c 32 34 32 01 5c 32 b\210\335..\n#\211.A\262.\242.\2
8a20 31 31 41 5c 32 36 32 03 5c 32 34 32 02 5c 32 31 31 41 5c 32 36 32 04 5c 32 34 32 01 16 25 5c 32 11A\262.\242.\211A\262.\242..%\2
8a40 31 31 16 26 02 5c 33 33 36 3e 5c 32 30 33 5c 33 31 32 00 5c 33 33 37 5c 32 32 34 62 5c 32 31 30 11.&.\336>\203\312.\337\224b\210
8a60 5c 33 33 37 5c 32 32 34 16 27 5c 33 33 37 5c 32 32 35 16 28 5c 33 34 30 01 21 5c 32 31 30 5c 33 \337\224.'\337\225.(\340.!\210\3
8a80 34 31 05 06 08 5c 33 32 32 3d 5c 22 5c 32 31 30 0e 29 5c 32 30 34 5c 32 36 37 00 0e 2a 5c 32 30 41...\322=\"\210.)\204\267..*\20
8aa0 33 5c 32 36 37 00 5c 33 34 32 02 21 5c 32 31 30 0e 29 5c 32 30 35 5c 33 32 37 00 0e 2b 3f 5c 32 3\267.\342.!\210.)\205\327..+?\2
8ac0 30 35 5c 33 32 37 00 5c 33 33 32 5c 33 33 33 21 5c 32 36 36 5c 32 30 34 5c 32 30 32 5c 33 33 31 05\327.\332\333!\266\204\202\331
8ae0 00 0b 62 5c 32 31 30 5c 33 33 32 5c 33 33 33 21 5c 32 31 30 5c 33 33 34 5c 33 34 33 06 06 43 5c ..b\210\332\333!\210\334\343..C\
8b00 22 5c 32 36 36 5c 32 30 34 29 5c 32 36 32 01 29 5c 32 30 37 22 20 5b 65 76 69 6c 2d 65 78 2d 63 "\266\204)\262.)\207".[evil-ex-c
8b20 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 65 76 69 6c 2d 65 78 2d 73 65 61 72 63 68 2d 63 6f 75 urrent-buffer.evil-ex-search-cou
8b40 6e 74 20 65 76 69 6c 2d 65 78 2d 73 65 61 72 63 68 2d 64 69 72 65 63 74 69 6f 6e 20 65 76 69 6c nt.evil-ex-search-direction.evil
8b60 2d 65 78 2d 73 65 61 72 63 68 2d 73 74 61 72 74 2d 70 6f 69 6e 74 20 65 76 69 6c 2d 65 78 2d 6c -ex-search-start-point.evil-ex-l
8b80 61 73 74 2d 77 61 73 2d 73 65 61 72 63 68 20 65 76 69 6c 2d 65 78 2d 73 65 61 72 63 68 2d 6b 65 ast-was-search.evil-ex-search-ke
8ba0 79 6d 61 70 20 74 20 61 64 64 2d 68 6f 6f 6b 20 6d 69 6e 69 62 75 66 66 65 72 2d 73 65 74 75 70 ymap.t.add-hook.minibuffer-setup
8bc0 2d 68 6f 6f 6b 20 65 76 69 6c 2d 65 78 2d 73 65 61 72 63 68 2d 73 74 61 72 74 2d 73 65 73 73 69 -hook.evil-ex-search-start-sessi
8be0 6f 6e 20 28 71 75 69 74 29 20 65 76 69 6c 2d 65 78 2d 73 65 61 72 63 68 2d 73 65 74 75 70 20 6d on.(quit).evil-ex-search-setup.m
8c00 61 6b 65 2d 73 79 6d 62 6f 6c 20 22 6d 69 6e 69 62 75 66 66 65 72 2d 73 65 74 75 70 22 20 6d 61 ake-symbol."minibuffer-setup".ma
8c20 6b 65 2d 63 6c 6f 73 75 72 65 20 23 5b 30 20 22 5c 33 30 32 5c 33 30 33 5c 33 30 31 5c 22 5c 32 ke-closure.#[0."\302\303\301\"\2
8c40 31 30 5c 33 30 30 20 5c 32 30 37 22 20 5b 56 30 20 56 31 20 72 65 6d 6f 76 65 2d 68 6f 6f 6b 20 10\300.\207".[V0.V1.remove-hook.
8c60 6d 69 6e 69 62 75 66 66 65 72 2d 73 65 74 75 70 2d 68 6f 6f 6b 5d 20 33 5d 20 23 5b 30 20 22 5c minibuffer-setup-hook].3].#[0."\
8c80 33 30 31 5c 33 30 32 5c 33 30 30 5c 22 5c 32 30 37 22 20 5b 56 30 20 72 65 6d 6f 76 65 2d 68 6f 301\302\300\"\207".[V0.remove-ho
8ca0 6f 6b 20 6d 69 6e 69 62 75 66 66 65 72 2d 73 65 74 75 70 2d 68 6f 6f 6b 5d 20 33 5d 20 72 65 61 ok.minibuffer-setup-hook].3].rea
8cc0 64 2d 73 74 72 69 6e 67 20 66 6f 72 77 61 72 64 20 22 2f 22 20 22 3f 22 20 70 72 6f 70 65 72 74 d-string.forward."/"."?".propert
8ce0 69 7a 65 20 66 61 63 65 20 73 68 61 64 6f 77 20 65 76 69 6c 2d 65 78 2d 73 65 61 72 63 68 2d 68 ize.face.shadow.evil-ex-search-h
8d00 69 73 74 6f 72 79 20 65 76 69 6c 2d 65 78 2d 73 65 61 72 63 68 2d 73 74 6f 70 2d 73 65 73 73 69 istory.evil-ex-search-stop-sessi
8d20 6f 6e 20 65 76 69 6c 2d 65 78 2d 64 65 6c 65 74 65 2d 68 6c 20 65 76 69 6c 2d 65 78 2d 73 65 61 on.evil-ex-delete-hl.evil-ex-sea
8d40 72 63 68 20 73 69 67 6e 61 6c 20 65 76 69 6c 2d 65 78 2d 73 65 61 72 63 68 2d 66 75 6c 6c 2d 70 rch.signal.evil-ex-search-full-p
8d60 61 74 74 65 72 6e 20 28 74 20 77 72 61 70 29 20 30 20 65 76 69 6c 2d 65 78 2d 73 65 61 72 63 68 attern.(t.wrap).0.evil-ex-search
8d80 2d 67 6f 74 6f 2d 6f 66 66 73 65 74 20 65 76 69 6c 2d 70 75 73 68 2d 73 65 61 72 63 68 2d 68 69 -goto-offset.evil-push-search-hi
8da0 73 74 6f 72 79 20 65 76 69 6c 2d 65 78 2d 73 65 61 72 63 68 2d 61 63 74 69 76 61 74 65 2d 68 69 story.evil-ex-search-activate-hi
8dc0 67 68 6c 69 67 68 74 20 73 65 61 72 63 68 2d 66 61 69 6c 65 64 20 6d 69 6e 69 62 75 66 66 65 72 ghlight.search-failed.minibuffer
8de0 2d 6c 6f 63 61 6c 2d 6d 61 70 20 65 76 69 6c 2d 65 78 2d 73 65 61 72 63 68 2d 70 61 74 74 65 72 -local-map.evil-ex-search-patter
8e00 6e 20 65 76 69 6c 2d 65 78 2d 73 65 61 72 63 68 2d 6f 66 66 73 65 74 20 65 76 69 6c 2d 65 78 2d n.evil-ex-search-offset.evil-ex-
8e20 73 65 61 72 63 68 2d 6d 61 74 63 68 2d 62 65 67 20 65 76 69 6c 2d 65 78 2d 73 65 61 72 63 68 2d search-match-beg.evil-ex-search-
8e40 6d 61 74 63 68 2d 65 6e 64 20 65 76 69 6c 2d 65 78 2d 73 65 61 72 63 68 2d 69 6e 63 72 65 6d 65 match-end.evil-ex-search-increme
8e60 6e 74 61 6c 20 65 76 69 6c 2d 65 78 2d 73 65 61 72 63 68 2d 68 69 67 68 6c 69 67 68 74 2d 61 6c ntal.evil-ex-search-highlight-al
8e80 6c 20 65 76 69 6c 2d 65 78 2d 73 65 61 72 63 68 2d 70 65 72 73 69 73 74 65 6e 74 2d 68 69 67 68 l.evil-ex-search-persistent-high
8ea0 6c 69 67 68 74 5d 20 31 31 20 28 23 24 20 2e 20 33 34 39 37 34 29 5d 29 0a 23 40 34 36 30 20 53 light].11.(#$...34974)]).#@460.S
8ec0 65 61 72 63 68 20 66 6f 72 20 74 68 65 20 73 79 6d 62 6f 6c 20 75 6e 64 65 72 20 70 6f 69 6e 74 earch.for.the.symbol.under.point
8ee0 2e 0a 54 68 65 20 73 65 61 72 63 68 20 6d 61 74 63 68 65 73 20 74 68 65 20 43 4f 55 4e 54 2d 74 ..The.search.matches.the.COUNT-t
8f00 68 20 6f 63 63 75 72 72 65 6e 63 65 20 6f 66 20 74 68 65 20 77 6f 72 64 2e 20 20 49 66 20 74 68 h.occurrence.of.the.word...If.th
8f20 65 0a 55 4e 42 4f 55 4e 44 45 44 20 61 72 67 75 6d 65 6e 74 20 69 73 20 6e 69 6c 2c 20 74 68 65 e.UNBOUNDED.argument.is.nil,.the
8f40 20 73 65 61 72 63 68 20 6d 61 74 63 68 65 73 20 6f 6e 6c 79 20 61 74 20 73 79 6d 62 6f 6c 0a 62 .search.matches.only.at.symbol.b
8f60 6f 75 6e 64 61 72 69 65 73 2c 20 6f 74 68 65 72 77 69 73 65 20 69 74 20 6d 61 74 63 68 65 73 20 oundaries,.otherwise.it.matches.
8f80 61 6e 79 77 68 65 72 65 2e 20 20 54 68 65 20 44 49 52 45 43 54 49 4f 4e 0a 61 72 67 75 6d 65 6e anywhere...The.DIRECTION.argumen
8fa0 74 20 73 68 6f 75 6c 64 20 62 65 20 65 69 74 68 65 72 20 60 66 6f 72 77 61 72 64 27 20 6f 72 20 t.should.be.either.`forward'.or.
8fc0 60 62 61 63 6b 77 61 72 64 27 2c 20 64 65 74 65 72 6d 69 6e 69 6e 67 0a 74 68 65 20 73 65 61 72 `backward',.determining.the.sear
8fe0 63 68 20 64 69 72 65 63 74 69 6f 6e 2e 20 49 66 20 53 59 4d 42 4f 4c 20 69 73 20 6e 6f 6e 2d 6e ch.direction..If.SYMBOL.is.non-n
9000 69 6c 20 74 68 65 6e 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 73 0a 73 65 61 72 63 68 65 73 20 66 il.then.the.functions.searches.f
9020 6f 72 20 74 68 65 20 73 79 6d 62 6f 6c 20 61 74 20 70 6f 69 6e 74 2c 20 6f 74 68 65 72 77 69 73 or.the.symbol.at.point,.otherwis
9040 65 20 66 6f 72 20 74 68 65 20 77 6f 72 64 20 61 74 0a 70 6f 69 6e 74 2e 0a 0a 28 66 6e 20 55 4e e.for.the.word.at.point...(fn.UN
9060 42 4f 55 4e 44 45 44 20 44 49 52 45 43 54 49 4f 4e 20 43 4f 55 4e 54 20 26 6f 70 74 69 6f 6e 61 BOUNDED.DIRECTION.COUNT.&optiona
9080 6c 20 53 59 4d 42 4f 4c 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 76 69 6c 2d 65 78 2d 73 74 l.SYMBOL)..(defalias.'evil-ex-st
90a0 61 72 74 2d 77 6f 72 64 2d 73 65 61 72 63 68 20 23 5b 31 30 32 37 20 22 5c 33 30 36 03 5c 33 30 art-word-search.#[1027."\306.\30
90c0 37 3d 02 5c 32 30 33 5c 66 00 5c 33 31 30 5c 32 30 32 0d 00 5c 33 31 31 5c 22 5c 32 31 31 5c 32 7=.\203\f.\310\202..\311\"\211\2
90e0 30 34 16 00 5c 33 31 32 5c 33 31 33 21 5c 32 30 37 04 5c 32 30 33 20 00 5c 33 31 34 01 21 5c 32 04..\312\313!\207.\203..\314.!\2
9100 30 32 2e 00 5c 33 31 35 02 5c 32 30 33 29 00 5c 33 31 36 5c 32 30 32 2a 00 5c 33 31 37 5c 33 31 02..\315.\203).\316\202*.\317\31
9120 34 03 21 5c 22 03 10 04 11 5c 33 32 30 1a 5c 33 32 31 01 21 29 13 5c 33 32 30 14 5c 33 32 32 15 4.!\"....\320.\321.!).\320.\322.
9140 0e 18 5c 32 34 32 01 5c 32 33 32 5c 32 30 34 4b 00 5c 32 31 31 0e 18 42 16 18 5c 33 32 33 01 06 ..\242.\232\204K.\211..B..\323..
9160 06 5c 33 30 37 3d 5c 22 5c 32 36 36 02 5c 33 32 34 5c 33 32 35 21 5c 32 31 30 5c 33 32 36 5c 33 .\307=\"\266.\324\325!\210\326\3
9180 32 37 21 5c 32 30 35 61 00 5c 33 32 37 03 21 5c 32 30 37 22 20 5b 65 76 69 6c 2d 65 78 2d 73 65 27!\205a.\327.!\207".[evil-ex-se
91a0 61 72 63 68 2d 63 6f 75 6e 74 20 65 76 69 6c 2d 65 78 2d 73 65 61 72 63 68 2d 64 69 72 65 63 74 arch-count.evil-ex-search-direct
91c0 69 6f 6e 20 65 76 69 6c 2d 65 78 2d 73 65 61 72 63 68 2d 76 69 6d 2d 73 74 79 6c 65 2d 72 65 67 ion.evil-ex-search-vim-style-reg
91e0 65 78 70 20 65 76 69 6c 2d 65 78 2d 73 65 61 72 63 68 2d 70 61 74 74 65 72 6e 20 65 76 69 6c 2d exp.evil-ex-search-pattern.evil-
9200 65 78 2d 73 65 61 72 63 68 2d 6f 66 66 73 65 74 20 65 76 69 6c 2d 65 78 2d 6c 61 73 74 2d 77 61 ex-search-offset.evil-ex-last-wa
9220 73 2d 73 65 61 72 63 68 20 65 76 69 6c 2d 66 69 6e 64 2d 74 68 69 6e 67 20 66 6f 72 77 61 72 64 s-search.evil-find-thing.forward
9240 20 73 79 6d 62 6f 6c 20 77 6f 72 64 20 75 73 65 72 2d 65 72 72 6f 72 20 22 4e 6f 20 77 6f 72 64 .symbol.word.user-error."No.word
9260 20 75 6e 64 65 72 20 70 6f 69 6e 74 22 20 72 65 67 65 78 70 2d 71 75 6f 74 65 20 66 6f 72 6d 61 .under.point".regexp-quote.forma
9280 74 20 22 5c 5c 5f 3c 25 73 5c 5c 5f 3e 22 20 22 5c 5c 3c 25 73 5c 5c 3e 22 20 6e 69 6c 20 65 76 t."\\_<%s\\_>"."\\<%s\\>".nil.ev
92a0 69 6c 2d 65 78 2d 6d 61 6b 65 2d 73 65 61 72 63 68 2d 70 61 74 74 65 72 6e 20 74 20 65 76 69 6c il-ex-make-search-pattern.t.evil
92c0 2d 70 75 73 68 2d 73 65 61 72 63 68 2d 68 69 73 74 6f 72 79 20 65 76 69 6c 2d 65 78 2d 64 65 6c -push-search-history.evil-ex-del
92e0 65 74 65 2d 68 6c 20 65 76 69 6c 2d 65 78 2d 73 65 61 72 63 68 20 66 62 6f 75 6e 64 70 20 65 76 ete-hl.evil-ex-search.fboundp.ev
9300 69 6c 2d 65 78 2d 73 65 61 72 63 68 2d 6e 65 78 74 20 65 76 69 6c 2d 65 78 2d 73 65 61 72 63 68 il-ex-search-next.evil-ex-search
9320 2d 68 69 73 74 6f 72 79 5d 20 31 30 20 28 23 24 20 2e 20 33 36 35 34 33 29 5d 29 0a 28 62 79 74 -history].10.(#$...36543)]).(byt
9340 65 2d 63 6f 64 65 20 22 5c 33 30 31 5c 33 30 32 08 5c 33 30 33 23 5c 32 31 31 5c 32 30 33 11 00 e-code."\301\302.\303#\211\203..
9360 5c 32 31 31 5c 33 30 34 5c 32 34 31 5c 32 36 36 02 5c 32 30 32 1b 00 5c 33 30 32 5c 33 30 34 42 \211\304\241\266.\202..\302\304B
9380 5c 32 31 31 5c 32 36 32 02 08 42 10 5c 32 31 30 08 5c 32 30 37 22 20 5b 65 76 69 6c 2d 65 78 2d \211\262..B.\210.\207".[evil-ex-
93a0 61 72 67 75 6d 65 6e 74 2d 74 79 70 65 73 20 61 73 73 6f 63 20 73 75 62 73 74 69 74 75 74 69 6f argument-types.assoc.substitutio
93c0 6e 20 65 71 75 61 6c 20 28 28 6c 61 6d 62 64 61 20 28 66 6c 61 67 20 26 6f 70 74 69 6f 6e 61 6c n.equal.((lambda.(flag.&optional
93e0 20 61 72 67 29 20 28 77 69 74 68 2d 73 65 6c 65 63 74 65 64 2d 77 69 6e 64 6f 77 20 28 6d 69 6e .arg).(with-selected-window.(min
9400 69 62 75 66 66 65 72 2d 73 65 6c 65 63 74 65 64 2d 77 69 6e 64 6f 77 29 20 28 77 69 74 68 2d 63 ibuffer-selected-window).(with-c
9420 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 65 76 69 6c 2d 65 78 2d 63 75 72 72 65 6e 74 2d 62 75 urrent-buffer.evil-ex-current-bu
9440 66 66 65 72 20 28 63 6f 6e 64 20 28 28 65 71 20 66 6c 61 67 20 27 73 74 61 72 74 29 20 28 65 76 ffer.(cond.((eq.flag.'start).(ev
9460 69 6c 2d 65 78 2d 6d 61 6b 65 2d 68 6c 20 27 65 76 69 6c 2d 65 78 2d 73 75 62 73 74 69 74 75 74 il-ex-make-hl.'evil-ex-substitut
9480 65 20 3a 66 61 63 65 20 27 65 76 69 6c 2d 65 78 2d 73 75 62 73 74 69 74 75 74 65 2d 6d 61 74 63 e.:face.'evil-ex-substitute-matc
94a0 68 65 73 20 3a 75 70 64 61 74 65 2d 68 6f 6f 6b 20 23 27 65 76 69 6c 2d 65 78 2d 70 61 74 74 65 hes.:update-hook.#'evil-ex-patte
94c0 72 6e 2d 75 70 64 61 74 65 2d 65 78 2d 69 6e 66 6f 20 3a 6d 61 74 63 68 2d 68 6f 6f 6b 20 28 61 rn-update-ex-info.:match-hook.(a
94e0 6e 64 20 65 76 69 6c 2d 65 78 2d 73 75 62 73 74 69 74 75 74 65 2d 69 6e 74 65 72 61 63 74 69 76 nd.evil-ex-substitute-interactiv
9500 65 2d 72 65 70 6c 61 63 65 20 23 27 65 76 69 6c 2d 65 78 2d 70 61 74 74 65 72 6e 2d 75 70 64 61 e-replace.#'evil-ex-pattern-upda
9520 74 65 2d 72 65 70 6c 61 63 65 6d 65 6e 74 29 29 20 28 73 65 74 71 20 66 6c 61 67 20 27 75 70 64 te-replacement)).(setq.flag.'upd
9540 61 74 65 29 29 20 28 28 65 71 20 66 6c 61 67 20 27 73 74 6f 70 29 20 28 65 76 69 6c 2d 65 78 2d ate)).((eq.flag.'stop).(evil-ex-
9560 64 65 6c 65 74 65 2d 68 6c 20 27 65 76 69 6c 2d 65 78 2d 73 75 62 73 74 69 74 75 74 65 29 29 29 delete-hl.'evil-ex-substitute)))
9580 29 20 28 77 68 65 6e 20 28 61 6e 64 20 28 65 71 20 66 6c 61 67 20 27 75 70 64 61 74 65 29 20 65 ).(when.(and.(eq.flag.'update).e
95a0 76 69 6c 2d 65 78 2d 73 75 62 73 74 69 74 75 74 65 2d 68 69 67 68 6c 69 67 68 74 2d 61 6c 6c 20 vil-ex-substitute-highlight-all.
95c0 28 6e 6f 74 20 28 7a 65 72 6f 70 20 28 6c 65 6e 67 74 68 20 61 72 67 29 29 29 29 20 28 63 6f 6e (not.(zerop.(length.arg)))).(con
95e0 64 69 74 69 6f 6e 2d 63 61 73 65 20 6c 6f 73 73 61 67 65 20 28 6c 65 74 2a 20 28 28 72 65 73 75 dition-case.lossage.(let*.((resu
9600 6c 74 20 28 65 76 69 6c 2d 65 78 2d 67 65 74 2d 73 75 62 73 74 69 74 75 74 65 2d 69 6e 66 6f 20 lt.(evil-ex-get-substitute-info.
9620 61 72 67 20 74 29 29 20 28 70 61 74 74 65 72 6e 20 28 70 6f 70 20 72 65 73 75 6c 74 29 29 20 28 arg.t)).(pattern.(pop.result)).(
9640 72 65 70 6c 61 63 65 6d 65 6e 74 20 28 70 6f 70 20 72 65 73 75 6c 74 29 29 20 28 72 61 6e 67 65 replacement.(pop.result)).(range
9660 20 28 6f 72 20 28 65 76 69 6c 2d 63 6f 70 79 2d 72 61 6e 67 65 20 65 76 69 6c 2d 65 78 2d 72 61 .(or.(evil-copy-range.evil-ex-ra
9680 6e 67 65 29 20 28 65 76 69 6c 2d 72 61 6e 67 65 20 28 6c 69 6e 65 2d 62 65 67 69 6e 6e 69 6e 67 nge).(evil-range.(line-beginning
96a0 2d 70 6f 73 69 74 69 6f 6e 29 20 28 6c 69 6e 65 2d 65 6e 64 2d 70 6f 73 69 74 69 6f 6e 29 20 27 -position).(line-end-position).'
96c0 6c 69 6e 65 20 3a 65 78 70 61 6e 64 65 64 20 74 29 29 29 29 20 28 73 65 74 71 20 65 76 69 6c 2d line.:expanded.t)))).(setq.evil-
96e0 65 78 2d 73 75 62 73 74 69 74 75 74 65 2d 63 75 72 72 65 6e 74 2d 72 65 70 6c 61 63 65 6d 65 6e ex-substitute-current-replacemen
9700 74 20 72 65 70 6c 61 63 65 6d 65 6e 74 29 20 28 65 76 69 6c 2d 65 78 70 61 6e 64 2d 72 61 6e 67 t.replacement).(evil-expand-rang
9720 65 20 72 61 6e 67 65 29 20 28 65 76 69 6c 2d 65 78 2d 68 6c 2d 73 65 74 2d 72 65 67 69 6f 6e 20 e.range).(evil-ex-hl-set-region.
9740 27 65 76 69 6c 2d 65 78 2d 73 75 62 73 74 69 74 75 74 65 20 28 65 76 69 6c 2d 72 61 6e 67 65 2d 'evil-ex-substitute.(evil-range-
9760 62 65 67 69 6e 6e 69 6e 67 20 72 61 6e 67 65 29 20 28 65 76 69 6c 2d 72 61 6e 67 65 2d 65 6e 64 beginning.range).(evil-range-end
9780 20 72 61 6e 67 65 29 29 20 28 65 76 69 6c 2d 65 78 2d 68 6c 2d 63 68 61 6e 67 65 20 27 65 76 69 .range)).(evil-ex-hl-change.'evi
97a0 6c 2d 65 78 2d 73 75 62 73 74 69 74 75 74 65 20 70 61 74 74 65 72 6e 29 29 20 28 65 6e 64 2d 6f l-ex-substitute.pattern)).(end-o
97c0 66 2d 66 69 6c 65 20 28 65 76 69 6c 2d 65 78 2d 70 61 74 74 65 72 6e 2d 75 70 64 61 74 65 2d 65 f-file.(evil-ex-pattern-update-e
97e0 78 2d 69 6e 66 6f 20 6e 69 6c 20 22 69 6e 63 6f 6d 70 6c 65 74 65 20 72 65 70 6c 61 63 65 6d 65 x-info.nil."incomplete.replaceme
9800 6e 74 22 29 29 20 28 75 73 65 72 2d 65 72 72 6f 72 20 28 65 76 69 6c 2d 65 78 2d 70 61 74 74 65 nt")).(user-error.(evil-ex-patte
9820 72 6e 2d 75 70 64 61 74 65 2d 65 78 2d 69 6e 66 6f 20 6e 69 6c 20 28 66 6f 72 6d 61 74 20 22 25 rn-update-ex-info.nil.(format."%
9840 73 22 20 6c 6f 73 73 61 67 65 29 29 29 29 29 29 29 20 6e 69 6c 29 5d 20 34 29 0a 23 40 34 34 20 s".lossage))))))).nil)].4).#@44.
9860 55 70 64 61 74 65 20 74 68 65 20 45 78 20 69 6e 66 6f 20 73 74 72 69 6e 67 2e 0a 0a 28 66 6e 20 Update.the.Ex.info.string...(fn.
9880 48 4c 20 52 45 53 55 4c 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 76 69 6c 2d 65 78 2d 70 HL.RESULT)..(defalias.'evil-ex-p
98a0 61 74 74 65 72 6e 2d 75 70 64 61 74 65 2d 65 78 2d 69 6e 66 6f 20 23 5b 35 31 34 20 22 5c 32 31 attern-update-ex-info.#[514."\21
98c0 31 3b 5c 32 30 35 09 00 5c 33 30 30 5c 33 30 31 02 5c 22 5c 32 30 37 22 20 5b 65 76 69 6c 2d 65 1;\205..\300\301.\"\207".[evil-e
98e0 78 2d 65 63 68 6f 20 22 25 73 22 5d 20 35 20 28 23 24 20 2e 20 33 39 30 30 38 29 5d 29 0a 23 40 x-echo."%s"].5.(#$...39008)]).#@
9900 35 30 20 55 70 64 61 74 65 20 74 68 65 20 72 65 70 6c 61 63 65 6d 65 6e 74 20 64 69 73 70 6c 61 50.Update.the.replacement.displa
9920 79 2e 0a 0a 28 66 6e 20 48 4c 20 4f 56 45 52 4c 41 59 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 y...(fn.HL.OVERLAY)..(defalias.'
9940 65 76 69 6c 2d 65 78 2d 70 61 74 74 65 72 6e 2d 75 70 64 61 74 65 2d 72 65 70 6c 61 63 65 6d 65 evil-ex-pattern-update-replaceme
9960 6e 74 20 23 5b 35 31 34 20 22 5c 33 30 32 5c 33 30 33 21 5c 32 30 35 27 00 08 3f 5c 33 30 34 09 nt.#[514."\302\303!\205'..?\304.
9980 5c 32 30 33 14 00 5c 33 30 35 09 03 5c 22 5c 32 30 32 15 00 5c 33 30 36 5c 32 36 32 01 5c 33 30 \203..\305..\"\202..\306\262.\30
99a0 37 5c 33 31 30 02 47 5c 33 31 31 5c 33 31 32 05 25 5c 32 31 30 5c 33 31 33 03 5c 33 31 34 03 23 7\310.G\311\312.%\210\313.\314.#
99c0 5c 32 36 36 5c 32 30 32 5c 32 30 37 22 20 5b 63 61 73 65 2d 72 65 70 6c 61 63 65 20 65 76 69 6c \266\202\207".[case-replace.evil
99e0 2d 65 78 2d 73 75 62 73 74 69 74 75 74 65 2d 63 75 72 72 65 6e 74 2d 72 65 70 6c 61 63 65 6d 65 -ex-substitute-current-replaceme
9a00 6e 74 20 66 62 6f 75 6e 64 70 20 6d 61 74 63 68 2d 73 75 62 73 74 69 74 75 74 65 2d 72 65 70 6c nt.fboundp.match-substitute-repl
9a20 61 63 65 6d 65 6e 74 20 6e 69 6c 20 65 76 69 6c 2d 6d 61 74 63 68 2d 73 75 62 73 74 69 74 75 74 acement.nil.evil-match-substitut
9a40 65 2d 72 65 70 6c 61 63 65 6d 65 6e 74 20 22 22 20 70 75 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 e-replacement."".put-text-proper
9a60 74 79 20 30 20 66 61 63 65 20 65 76 69 6c 2d 65 78 2d 73 75 62 73 74 69 74 75 74 65 2d 72 65 70 ty.0.face.evil-ex-substitute-rep
9a80 6c 61 63 65 6d 65 6e 74 20 6f 76 65 72 6c 61 79 2d 70 75 74 20 61 66 74 65 72 2d 73 74 72 69 6e lacement.overlay-put.after-strin
9aa0 67 5d 20 31 30 20 28 23 24 20 2e 20 33 39 31 37 31 29 5d 29 0a 23 40 34 39 20 50 61 72 73 65 20 g].10.(#$...39171)]).#@49.Parse.
9ac0 53 54 52 49 4e 47 20 61 73 20 61 20 67 6c 6f 62 61 6c 20 61 72 67 75 6d 65 6e 74 2e 0a 0a 28 66 STRING.as.a.global.argument...(f
9ae0 6e 20 53 54 52 49 4e 47 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 76 69 6c 2d 65 78 2d 70 61 n.STRING)..(defalias.'evil-ex-pa
9b00 72 73 65 2d 67 6c 6f 62 61 6c 20 23 5b 32 35 37 20 22 5c 33 30 33 01 5c 33 30 34 5c 22 40 5c 32 rse-global.#[257."\303.\304\"@\2
9b20 31 31 5c 32 30 35 1a 00 01 47 01 47 5a 5c 33 30 34 59 5c 32 30 35 1a 00 01 01 47 5c 33 30 34 5c 11\205...G.GZ\304Y\205....G\304\
9b40 5c 5c 33 30 35 4f 01 47 5c 33 30 36 55 5c 32 30 33 47 00 08 5c 33 30 37 3d 5c 32 30 33 31 00 09 \\305O.G\306U\203G..\307=\2031..
9b60 5c 32 30 33 31 00 5c 33 31 30 09 21 5c 32 30 32 45 00 08 5c 33 31 31 3d 5c 32 30 33 42 00 5c 6e \2031.\310.!\202E..\311=\203B.\n
9b80 47 5c 33 30 36 55 5c 32 30 34 42 00 5c 6e 5c 32 30 32 45 00 5c 33 31 32 5c 33 31 33 21 5c 32 36 G\306U\204B.\n\202E.\312\313!\26
9ba0 32 02 01 01 44 5c 32 30 37 22 20 5b 65 76 69 6c 2d 73 65 61 72 63 68 2d 6d 6f 64 75 6c 65 20 65 2...D\207".[evil-search-module.e
9bc0 76 69 6c 2d 65 78 2d 73 65 61 72 63 68 2d 70 61 74 74 65 72 6e 20 69 73 65 61 72 63 68 2d 73 74 vil-ex-search-pattern.isearch-st
9be0 72 69 6e 67 20 65 76 69 6c 2d 64 65 6c 69 6d 69 74 65 64 2d 61 72 67 75 6d 65 6e 74 73 20 32 20 ring.evil-delimited-arguments.2.
9c00 6e 69 6c 20 30 20 65 76 69 6c 2d 73 65 61 72 63 68 20 65 76 69 6c 2d 65 78 2d 70 61 74 74 65 72 nil.0.evil-search.evil-ex-patter
9c20 6e 2d 72 65 67 65 78 20 69 73 65 61 72 63 68 20 75 73 65 72 2d 65 72 72 6f 72 20 22 4e 6f 20 70 n-regex.isearch.user-error."No.p
9c40 72 65 76 69 6f 75 73 20 70 61 74 74 65 72 6e 22 5d 20 35 20 28 23 24 20 2e 20 33 39 36 31 30 29 revious.pattern"].5.(#$...39610)
9c60 5d 29 0a 23 40 37 30 39 20 52 65 74 75 72 6e 73 20 74 68 65 20 73 75 62 73 74 69 74 75 74 69 6f ]).#@709.Returns.the.substitutio
9c80 6e 20 69 6e 66 6f 20 6f 66 20 63 6f 6d 6d 61 6e 64 20 6c 69 6e 65 20 53 54 52 49 4e 47 2e 0a 54 n.info.of.command.line.STRING..T
9ca0 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 72 65 74 75 72 6e 73 20 61 20 74 68 72 65 65 2d 65 6c 65 his.function.returns.a.three-ele
9cc0 6d 65 6e 74 20 6c 69 73 74 20 28 50 41 54 54 45 52 4e 20 52 45 50 4c 41 43 45 4d 45 4e 54 0a 46 ment.list.(PATTERN.REPLACEMENT.F
9ce0 4c 41 47 53 29 20 63 6f 6e 73 69 73 74 69 6e 67 20 6f 66 20 74 68 65 20 73 75 62 73 74 69 74 75 LAGS).consisting.of.the.substitu
9d00 74 69 6f 6e 20 70 61 72 74 73 20 6f 66 20 53 54 52 49 4e 47 2e 20 50 41 54 54 45 52 4e 20 69 73 tion.parts.of.STRING..PATTERN.is
9d20 0a 61 20 65 78 2d 70 61 74 74 65 72 6e 20 28 73 65 65 20 60 65 76 69 6c 2d 65 78 2d 6d 61 6b 65 .a.ex-pattern.(see.`evil-ex-make
9d40 2d 70 61 74 74 65 72 6e 27 29 20 61 6e 64 20 52 45 50 4c 41 43 45 4d 45 4e 54 20 69 6e 20 61 0a -pattern').and.REPLACEMENT.in.a.
9d60 63 6f 6d 70 69 6c 65 64 20 72 65 70 6c 61 63 65 6d 65 6e 74 20 65 78 70 72 65 73 73 69 6f 6e 20 compiled.replacement.expression.
9d80 28 73 65 65 20 60 65 76 69 6c 2d 63 6f 6d 70 69 6c 65 2d 72 65 70 6c 61 63 65 6d 65 6e 74 27 29 (see.`evil-compile-replacement')
9da0 2e 0a 54 68 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 72 65 74 75 72 6e 65 64 20 69 73 20 74 68 ..The.information.returned.is.th
9dc0 65 20 61 63 74 75 61 6c 20 73 75 62 73 74 69 74 75 74 69 6f 6e 20 69 6e 66 6f 72 6d 61 74 69 6f e.actual.substitution.informatio
9de0 6e 0a 77 2e 72 2e 74 2e 20 74 6f 20 73 70 65 63 69 61 6c 20 73 69 74 75 61 74 69 6f 6e 73 20 6c n.w.r.t..to.special.situations.l
9e00 69 6b 65 20 65 6d 70 74 79 20 70 61 74 74 65 72 6e 73 20 6f 72 20 72 65 70 65 74 69 74 69 6f 6e ike.empty.patterns.or.repetition
9e20 20 6f 66 0a 70 72 65 76 69 6f 75 73 20 73 75 62 73 74 69 74 75 74 69 6f 6e 20 63 6f 6d 6d 61 6e .of.previous.substitution.comman
9e40 64 73 2e 20 49 66 20 49 4d 50 4c 49 43 49 54 2d 52 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 ds..If.IMPLICIT-R.is.non-nil,.th
9e60 65 6e 0a 74 68 65 20 66 6c 61 67 20 27 72 27 20 69 73 20 61 73 73 75 6d 65 64 2c 20 69 2e 65 2e en.the.flag.'r'.is.assumed,.i.e.
9e80 20 69 6e 20 74 68 65 20 63 61 73 65 20 6f 66 20 61 6e 20 65 6d 70 74 79 20 70 61 74 74 65 72 6e .in.the.case.of.an.empty.pattern
9ea0 20 74 68 65 0a 6c 61 73 74 20 73 65 61 72 63 68 20 70 61 74 74 65 72 6e 20 69 73 20 75 73 65 64 .the.last.search.pattern.is.used
9ec0 2e 20 54 68 69 73 20 77 69 6c 6c 20 62 65 20 75 73 65 64 20 77 68 65 6e 20 63 61 6c 6c 65 64 20 ..This.will.be.used.when.called.
9ee0 66 72 6f 6d 0a 61 20 3a 73 75 62 73 74 69 74 75 74 65 20 63 6f 6d 6d 61 6e 64 20 77 69 74 68 20 from.a.:substitute.command.with.
9f00 61 72 67 75 6d 65 6e 74 73 2e 0a 0a 28 66 6e 20 53 54 52 49 4e 47 20 26 6f 70 74 69 6f 6e 61 6c arguments...(fn.STRING.&optional
9f20 20 49 4d 50 4c 49 43 49 54 2d 52 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 65 76 69 6c 2d 65 78 .IMPLICIT-R)..(defalias.'evil-ex
9f40 2d 67 65 74 2d 73 75 62 73 74 69 74 75 74 65 2d 69 6e 66 6f 20 23 5b 35 31 33 20 22 5c 33 30 36 -get-substitute-info.#[513."\306
9f60 5c 32 31 31 5c 32 31 31 04 5c 32 30 33 0f 00 5c 33 30 37 5c 33 31 30 06 06 5c 22 5c 32 30 33 28 \211\211.\203..\307\310..\"\203(
9f80 00 08 5c 32 36 32 02 04 5c 32 30 33 68 00 5c 33 30 37 5c 33 31 31 06 06 5c 22 5c 32 30 33 68 00 ..\262..\203h.\307\311..\"\203h.
9fa0 5c 33 31 32 5c 33 31 33 06 06 5c 22 5c 32 36 32 01 5c 32 30 32 68 00 5c 33 31 34 05 5c 33 31 35 \312\313..\"\262.\202h.\314.\315
9fc0 5c 22 5c 32 31 31 01 41 5c 32 36 32 02 5c 32 34 32 5c 32 36 32 04 5c 32 31 31 01 41 5c 32 36 32 \"\211.A\262.\242\262.\211.A\262
9fe0 02 5c 32 34 32 5c 32 36 32 03 5c 32 31 31 01 41 5c 32 36 32 02 5c 32 34 32 5c 32 36 32 02 02 5c .\242\262.\211.A\262.\242\262..\
a000 33 31 36 5c 32 33 32 5c 32 30 33 50 00 08 5c 32 36 32 03 5c 32 30 32 55 00 5c 33 31 37 03 21 5c 316\232\203P..\262.\202U.\317.!\
a020 32 36 32 03 04 5c 32 30 33 67 00 5c 33 32 30 5c 33 32 31 03 5c 33 30 36 5c 22 3e 5c 32 30 34 67 262..\203g.\320\321.\306\">\204g
a040 00 01 5c 33 32 32 50 5c 32 36 32 02 5c 32 31 30 5c 32 31 31 47 5c 33 31 33 55 5c 32 30 34 5c 32 ..\322P\262.\210\211G\313U\204\2
a060 30 33 00 5c 32 31 31 5c 33 31 33 48 5c 33 32 33 55 5c 32 30 33 5c 32 30 33 00 5c 33 32 31 01 5c 03.\211\313H\323U\203\203.\321.\
a080 33 32 34 5c 33 30 36 4f 09 5c 22 5c 32 36 32 01 5c 32 30 32 5c 32 31 31 00 5c 33 32 31 01 5c 33 324\306O.\"\262.\202\211.\321.\3
a0a0 30 36 5c 22 5c 32 36 32 01 02 47 5c 33 31 33 55 5c 32 30 33 5c 33 31 34 00 5c 6e 5c 33 32 35 3d 06\"\262..G\313U\203\314.\n\325=
a0c0 5c 32 30 33 5c 32 36 34 00 0b 5c 32 30 33 5c 32 35 32 00 5c 33 32 30 01 3e 5c 32 30 33 5c 32 35 \203\264..\203\252.\320.>\203\25
a0e0 32 00 5c 66 5c 32 30 35 5c 33 30 34 00 5c 33 32 36 5c 66 21 5c 32 30 32 5c 33 30 34 00 0d 5c 32 2.\f\205\304.\326\f!\202\304..\2
a100 30 35 5c 33 30 34 00 5c 33 32 36 0d 21 5c 32 30 32 5c 33 30 34 00 0e 1b 5c 33 32 37 3d 5c 32 30 05\304.\326.!\202\304...\327=\20
a120 33 5c 33 30 30 00 0e 1c 5c 32 30 32 5c 33 30 34 00 0e 1c 5c 33 33 30 50 5c 32 36 32 03 5c 33 33 3\300...\202\304...\330P\262.\33
a140 31 5c 33 32 30 02 5c 22 5c 32 36 32 01 02 5c 32 30 33 5c 33 32 36 00 5c 33 33 32 03 02 5c 22 5c 1\320.\"\262..\203\326.\332..\"\
a160 32 36 32 03 02 02 02 45 5c 32 30 37 22 20 5b 65 76 69 6c 2d 65 78 2d 73 75 62 73 74 69 74 75 74 262....E\207".[evil-ex-substitut
a180 65 2d 72 65 70 6c 61 63 65 6d 65 6e 74 20 65 76 69 6c 2d 65 78 2d 73 75 62 73 74 69 74 75 74 65 e-replacement.evil-ex-substitute
a1a0 2d 66 6c 61 67 73 20 65 76 69 6c 2d 73 65 61 72 63 68 2d 6d 6f 64 75 6c 65 20 65 76 69 6c 2d 65 -flags.evil-search-module.evil-e
a1c0 78 2d 6c 61 73 74 2d 77 61 73 2d 73 65 61 72 63 68 20 65 76 69 6c 2d 65 78 2d 73 65 61 72 63 68 x-last-was-search.evil-ex-search
a1e0 2d 70 61 74 74 65 72 6e 20 65 76 69 6c 2d 65 78 2d 73 75 62 73 74 69 74 75 74 65 2d 70 61 74 74 -pattern.evil-ex-substitute-patt
a200 65 72 6e 20 6e 69 6c 20 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5e 5b 61 2d 7a 41 2d 5a 5d 22 ern.nil.string-match."^[a-zA-Z]"
a220 20 22 5b 5e 5b 3a 73 70 61 63 65 3a 5d 5d 2b 22 20 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 30 20 ."[^[:space:]]+".match-string.0.
a240 65 76 69 6c 2d 64 65 6c 69 6d 69 74 65 64 2d 61 72 67 75 6d 65 6e 74 73 20 33 20 22 7e 22 20 65 evil-delimited-arguments.3."~".e
a260 76 69 6c 2d 63 6f 6d 70 69 6c 65 2d 72 65 70 6c 61 63 65 6d 65 6e 74 20 31 31 34 20 61 70 70 65 vil-compile-replacement.114.appe
a280 6e 64 20 22 72 22 20 33 38 20 31 20 65 76 69 6c 2d 73 65 61 72 63 68 20 65 76 69 6c 2d 65 78 2d nd."r".38.1.evil-search.evil-ex-
a2a0 70 61 74 74 65 72 6e 2d 72 65 67 65 78 20 74 20 22 5c 5c 43 22 20 72 65 6d 71 20 65 76 69 6c 2d pattern-regex.t."\\C".remq.evil-
a2c0 65 78 2d 6d 61 6b 65 2d 73 75 62 73 74 69 74 75 74 65 2d 70 61 74 74 65 72 6e 20 63 61 73 65 2d ex-make-substitute-pattern.case-
a2e0 66 6f 6c 64 2d 73 65 61 72 63 68 20 69 73 65 61 72 63 68 2d 73 74 72 69 6e 67 5d 20 31 30 20 28 fold-search.isearch-string].10.(
a300 23 24 20 2e 20 34 30 30 34 31 29 5d 29 0a 23 40 34 32 20 44 69 73 61 62 6c 65 20 74 68 65 20 61 #$...40041)]).#@42.Disable.the.a
a320 63 74 69 76 65 20 73 65 61 72 63 68 20 68 69 67 68 6c 69 67 68 74 69 6e 67 73 2e 1f 0a 28 64 65 ctive.search.highlightings...(de
a340 66 61 6c 69 61 73 20 27 65 76 69 6c 2d 65 78 2d 6e 6f 68 69 67 68 6c 69 67 68 74 20 23 5b 30 20 falias.'evil-ex-nohighlight.#[0.
a360 22 5c 33 30 30 5c 33 30 31 21 5c 32 31 30 5c 33 30 30 5c 33 30 32 21 5c 32 30 37 22 20 5b 65 76 "\300\301!\210\300\302!\207".[ev
a380 69 6c 2d 65 78 2d 64 65 6c 65 74 65 2d 68 6c 20 65 76 69 6c 2d 65 78 2d 73 75 62 73 74 69 74 75 il-ex-delete-hl.evil-ex-substitu
a3a0 74 65 20 65 76 69 6c 2d 65 78 2d 73 65 61 72 63 68 5d 20 32 20 28 23 24 20 2e 20 34 31 37 34 37 te.evil-ex-search].2.(#$...41747
a3c0 29 20 6e 69 6c 5d 29 0a 28 70 72 6f 76 69 64 65 20 27 65 76 69 6c 2d 73 65 61 72 63 68 29 0a ).nil]).(provide.'evil-search).