aboutsummaryrefslogtreecommitdiffstats
path: root/elpa/smex-20151212.2209/smex.elc
blob: 16ad977996cfa13296b48d42cc0c108eb5dfc3d9 (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 32 5c 33 30 33 5c 33 30 34 5c 33 30 35 5c 33 30 36 5c 33 30 37 301!\210\302\303\304\305\306\307
0080 5c 33 30 36 5c 33 31 30 5c 33 31 31 5c 33 31 32 26 09 5c 32 31 30 5c 33 31 33 5c 33 31 34 5c 33 \306\310\311\312&.\210\313\314\3
00a0 31 35 5c 33 31 36 5c 33 31 37 44 44 5c 33 32 30 5c 33 32 31 5c 33 32 32 5c 33 30 36 5c 33 30 33 15\316\317DD\320\321\322\306\303
00c0 26 07 5c 32 31 30 5c 33 31 33 5c 33 32 33 5c 33 31 35 5c 33 31 36 5c 33 32 34 44 44 5c 33 32 35 &.\210\313\323\315\316\324DD\325
00e0 5c 33 32 31 5c 33 32 36 5c 33 30 36 5c 33 30 33 26 07 5c 32 31 30 5c 33 31 33 5c 33 32 37 5c 33 \321\326\306\303&.\210\313\327\3
0100 31 35 5c 33 31 36 5c 33 33 30 44 44 5c 33 33 31 5c 33 32 31 5c 33 33 32 5c 33 30 36 5c 33 30 33 15\316\330DD\331\321\332\306\303
0120 26 07 5c 32 31 30 5c 33 31 33 5c 33 33 33 5c 33 31 35 5c 33 31 36 5c 33 33 34 44 44 5c 33 33 35 &.\210\313\333\315\316\334DD\335
0140 5c 33 32 31 5c 33 32 36 5c 33 30 36 5c 33 30 33 26 07 5c 32 31 30 5c 33 31 33 5c 33 33 36 5c 33 \321\326\306\303&.\210\313\336\3
0160 31 35 5c 33 31 36 5c 33 33 37 44 44 5c 33 34 30 5c 33 32 31 5c 33 32 32 5c 33 30 36 5c 33 30 33 15\316\337DD\340\321\322\306\303
0180 26 07 5c 32 30 37 22 20 5b 72 65 71 75 69 72 65 20 69 64 6f 20 63 75 73 74 6f 6d 2d 64 65 63 6c &.\207".[require.ido.custom-decl
01a0 61 72 65 2d 67 72 6f 75 70 20 73 6d 65 78 20 6e 69 6c 20 22 4d 2d 78 20 69 6e 74 65 72 66 61 63 are-group.smex.nil."M-x.interfac
01c0 65 20 77 69 74 68 20 49 64 6f 2d 73 74 79 6c 65 20 66 75 7a 7a 79 20 6d 61 74 63 68 69 6e 67 20 e.with.Ido-style.fuzzy.matching.
01e0 61 6e 64 20 72 61 6e 6b 69 6e 67 20 68 65 75 72 69 73 74 69 63 73 2e 22 20 3a 67 72 6f 75 70 20 and.ranking.heuristics.".:group.
0200 65 78 74 65 6e 73 69 6f 6e 73 20 63 6f 6e 76 65 6e 69 65 6e 63 65 20 3a 6c 69 6e 6b 20 28 65 6d extensions.convenience.:link.(em
0220 61 63 73 2d 6c 69 62 72 61 72 79 2d 6c 69 6e 6b 20 3a 74 61 67 20 22 4c 69 73 70 20 46 69 6c 65 acs-library-link.:tag."Lisp.File
0240 22 20 22 73 6d 65 78 2e 65 6c 22 29 20 63 75 73 74 6f 6d 2d 64 65 63 6c 61 72 65 2d 76 61 72 69 "."smex.el").custom-declare-vari
0260 61 62 6c 65 20 73 6d 65 78 2d 61 75 74 6f 2d 75 70 64 61 74 65 20 66 75 6e 63 61 6c 6c 20 66 75 able.smex-auto-update.funcall.fu
0280 6e 63 74 69 6f 6e 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 74 5d 20 31 20 23 31 3d 22 nction.#[0."\300\207".[t].1.#1="
02a0 22 5d 20 22 49 66 20 6e 6f 6e 2d 6e 69 6c 2c 20 60 53 6d 65 78 27 20 63 68 65 63 6b 73 20 66 6f "]."If.non-nil,.`Smex'.checks.fo
02c0 72 20 6e 65 77 20 63 6f 6d 6d 61 6e 64 73 20 65 61 63 68 20 74 69 6d 65 20 69 74 20 69 73 20 72 r.new.commands.each.time.it.is.r
02e0 75 6e 2e 5c 6e 54 75 72 6e 20 69 74 20 6f 66 66 20 66 6f 72 20 6d 69 6e 6f 72 20 73 70 65 65 64 un.\nTurn.it.off.for.minor.speed
0300 20 69 6d 70 72 6f 76 65 6d 65 6e 74 73 20 6f 6e 20 6f 6c 64 65 72 20 73 79 73 74 65 6d 73 2e 22 .improvements.on.older.systems."
0320 20 3a 74 79 70 65 20 62 6f 6f 6c 65 61 6e 20 73 6d 65 78 2d 73 61 76 65 2d 66 69 6c 65 20 23 5b .:type.boolean.smex-save-file.#[
0340 30 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 22 5c 32 30 37 22 20 5b 6c 6f 63 61 74 65 2d 75 0."\300\301\302\"\207".[locate-u
0360 73 65 72 2d 65 6d 61 63 73 2d 66 69 6c 65 20 22 73 6d 65 78 2d 69 74 65 6d 73 22 20 22 2e 73 6d ser-emacs-file."smex-items".".sm
0380 65 78 2d 69 74 65 6d 73 22 5d 20 33 20 23 31 23 5d 20 22 46 69 6c 65 20 69 6e 20 77 68 69 63 68 ex-items"].3.#1#]."File.in.which
03a0 20 74 68 65 20 73 6d 65 78 20 73 74 61 74 65 20 69 73 20 73 61 76 65 64 20 62 65 74 77 65 65 6e .the.smex.state.is.saved.between
03c0 20 45 6d 61 63 73 20 73 65 73 73 69 6f 6e 73 2e 5c 6e 56 61 72 69 61 62 6c 65 73 20 73 74 6f 72 .Emacs.sessions.\nVariables.stor
03e0 65 64 20 61 72 65 3a 20 60 73 6d 65 78 2d 64 61 74 61 27 2c 20 60 73 6d 65 78 2d 68 69 73 74 6f ed.are:.`smex-data',.`smex-histo
0400 72 79 27 2e 5c 6e 4d 75 73 74 20 62 65 20 73 65 74 20 62 65 66 6f 72 65 20 69 6e 69 74 69 61 6c ry'.\nMust.be.set.before.initial
0420 69 7a 69 6e 67 20 53 6d 65 78 2e 22 20 73 74 72 69 6e 67 20 73 6d 65 78 2d 68 69 73 74 6f 72 79 izing.Smex.".string.smex-history
0440 2d 6c 65 6e 67 74 68 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 37 5d 20 31 20 23 31 23 -length.#[0."\300\207".[7].1.#1#
0460 5d 20 22 44 65 74 65 72 6d 69 6e 65 73 20 6f 6e 20 68 6f 77 20 6d 61 6e 79 20 72 65 63 65 6e 74 ]."Determines.on.how.many.recent
0480 6c 79 20 65 78 65 63 75 74 65 64 20 63 6f 6d 6d 61 6e 64 73 5c 6e 53 6d 65 78 20 73 68 6f 75 6c ly.executed.commands\nSmex.shoul
04a0 64 20 6b 65 65 70 20 61 20 72 65 63 6f 72 64 2e 5c 6e 4d 75 73 74 20 62 65 20 73 65 74 20 62 65 d.keep.a.record.\nMust.be.set.be
04c0 66 6f 72 65 20 69 6e 69 74 69 61 6c 69 7a 69 6e 67 20 53 6d 65 78 2e 22 20 69 6e 74 65 67 65 72 fore.initializing.Smex.".integer
04e0 20 73 6d 65 78 2d 70 72 6f 6d 70 74 2d 73 74 72 69 6e 67 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 .smex-prompt-string.#[0."\300\20
0500 37 22 20 5b 22 4d 2d 78 20 22 5d 20 31 20 23 31 23 5d 20 22 53 74 72 69 6e 67 20 74 6f 20 64 69 7".["M-x."].1.#1#]."String.to.di
0520 73 70 6c 61 79 20 69 6e 20 74 68 65 20 53 6d 65 78 20 70 72 6f 6d 70 74 2e 22 20 73 6d 65 78 2d splay.in.the.Smex.prompt.".smex-
0540 66 6c 65 78 2d 6d 61 74 63 68 69 6e 67 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 74 5d flex-matching.#[0."\300\207".[t]
0560 20 31 20 23 31 23 5d 20 22 45 6e 61 62 6c 65 73 20 49 64 6f 20 66 6c 65 78 20 6d 61 74 63 68 69 .1.#1#]."Enables.Ido.flex.matchi
0580 6e 67 2e 20 4f 6e 20 62 79 20 64 65 66 61 75 6c 74 2e 5c 6e 53 65 74 20 74 68 69 73 20 74 6f 20 ng..On.by.default.\nSet.this.to.
05a0 6e 69 6c 20 74 6f 20 64 69 73 61 62 6c 65 20 66 75 7a 7a 79 20 6d 61 74 63 68 69 6e 67 2e 22 5d nil.to.disable.fuzzy.matching."]
05c0 20 31 30 29 0a 28 64 65 66 76 61 72 20 73 6d 65 78 2d 69 6e 69 74 69 61 6c 69 7a 65 64 2d 70 20 .10).(defvar.smex-initialized-p.
05e0 6e 69 6c 29 0a 28 64 65 66 76 61 72 20 73 6d 65 78 2d 63 6f 6d 6d 61 6e 64 2d 63 6f 75 6e 74 20 nil).(defvar.smex-command-count.
0600 30 29 0a 28 64 65 66 76 61 72 20 73 6d 65 78 2d 63 75 73 74 6f 6d 2d 61 63 74 69 6f 6e 20 6e 69 0).(defvar.smex-custom-action.ni
0620 6c 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 32 31 31 42 5c 33 30 31 31 0f 00 5c l).(byte-code."\300\211B\3011..\
0640 33 30 32 5c 33 30 33 4b 21 30 5c 32 30 32 11 00 5c 32 31 30 5c 33 30 34 5c 32 33 32 5c 32 30 33 302\303K!0\202..\210\304\232\203
0660 19 00 5c 33 30 35 5c 33 30 36 21 5c 32 31 30 5c 33 30 34 5c 32 30 37 22 20 5b 31 20 28 65 72 72 ..\305\306!\210\304\207".[1.(err
0680 6f 72 29 20 73 75 62 72 2d 61 72 69 74 79 20 65 78 65 63 75 74 65 2d 65 78 74 65 6e 64 65 64 2d or).subr-arity.execute-extended-
06a0 63 6f 6d 6d 61 6e 64 20 6e 69 6c 20 65 72 72 6f 72 20 22 59 6f 75 72 20 45 6d 61 63 73 20 68 61 command.nil.error."Your.Emacs.ha
06c0 73 20 61 20 6e 6f 6e 2d 65 6c 69 73 70 20 76 65 72 73 69 6f 6e 20 6f 66 20 60 65 78 65 63 75 74 s.a.non-elisp.version.of.`execut
06e0 65 2d 65 78 74 65 6e 64 65 64 2d 63 6f 6d 6d 61 6e 64 27 2c 20 77 68 69 63 68 20 69 73 20 69 6e e-extended-command',.which.is.in
0700 63 6f 6d 70 61 74 69 62 6c 65 20 77 69 74 68 20 53 6d 65 78 22 5d 20 33 29 0a 28 64 65 66 61 6c compatible.with.Smex"].3).(defal
0720 69 61 73 20 27 73 6d 65 78 20 23 5b 30 20 22 08 5c 32 30 34 07 00 5c 33 30 33 20 5c 32 31 30 5c ias.'smex.#[0.".\204..\303.\210\
0740 33 30 34 20 5c 32 30 33 0f 00 5c 33 30 35 20 5c 32 30 37 09 5c 32 30 33 1b 00 5c 33 30 36 20 5c 304.\203..\305.\207.\203..\306.\
0760 32 30 33 1b 00 5c 33 30 37 20 5c 32 31 30 5c 33 31 30 5c 6e 21 5c 32 30 37 22 20 5b 73 6d 65 78 203..\307.\210\310\n!\207".[smex
0780 2d 69 6e 69 74 69 61 6c 69 7a 65 64 2d 70 20 73 6d 65 78 2d 61 75 74 6f 2d 75 70 64 61 74 65 20 -initialized-p.smex-auto-update.
07a0 73 6d 65 78 2d 69 64 6f 2d 63 61 63 68 65 20 73 6d 65 78 2d 69 6e 69 74 69 61 6c 69 7a 65 20 73 smex-ido-cache.smex-initialize.s
07c0 6d 65 78 2d 61 6c 72 65 61 64 79 2d 72 75 6e 6e 69 6e 67 20 73 6d 65 78 2d 75 70 64 61 74 65 2d mex-already-running.smex-update-
07e0 61 6e 64 2d 72 65 72 75 6e 20 73 6d 65 78 2d 64 65 74 65 63 74 2d 6e 65 77 2d 63 6f 6d 6d 61 6e and-rerun.smex-detect-new-comman
0800 64 73 20 73 6d 65 78 2d 75 70 64 61 74 65 20 73 6d 65 78 2d 72 65 61 64 2d 61 6e 64 2d 72 75 6e ds.smex-update.smex-read-and-run
0820 5d 20 32 20 6e 69 6c 20 6e 69 6c 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 73 6d 65 78 2d 61 6c ].2.nil.nil]).(defalias.'smex-al
0840 72 65 61 64 79 2d 72 75 6e 6e 69 6e 67 20 23 5b 30 20 22 5c 33 30 32 5c 33 30 30 21 5c 32 30 35 ready-running.#[0."\302\300!\205
0860 11 00 5c 33 30 33 08 09 5c 22 5c 32 30 35 11 00 5c 33 30 34 5c 33 30 35 20 21 5c 32 30 37 22 20 ..\303..\"\205..\304\305.!\207".
0880 5b 69 64 6f 2d 63 68 6f 69 63 65 2d 6c 69 73 74 20 73 6d 65 78 2d 69 64 6f 2d 63 61 63 68 65 20 [ido-choice-list.smex-ido-cache.
08a0 62 6f 75 6e 64 70 20 65 71 6c 20 6d 69 6e 69 62 75 66 66 65 72 2d 77 69 6e 64 6f 77 2d 61 63 74 boundp.eql.minibuffer-window-act
08c0 69 76 65 2d 70 20 73 65 6c 65 63 74 65 64 2d 77 69 6e 64 6f 77 5d 20 33 5d 29 0a 28 64 65 66 61 ive-p.selected-window].3]).(defa
08e0 6c 69 61 73 20 27 73 6d 65 78 2d 75 70 64 61 74 65 2d 61 6e 64 2d 72 65 72 75 6e 20 23 5b 30 20 lias.'smex-update-and-rerun.#[0.
0900 22 5c 33 30 30 5c 33 30 31 21 5c 32 30 37 22 20 5b 73 6d 65 78 2d 64 6f 2d 77 69 74 68 2d 73 65 "\300\301!\207".[smex-do-with-se
0920 6c 65 63 74 65 64 2d 69 74 65 6d 20 23 5b 32 35 37 20 22 5c 33 30 32 20 5c 32 31 30 5c 33 30 33 lected-item.#[257."\302.\210\303
0940 08 09 5c 22 5c 32 30 37 22 20 5b 73 6d 65 78 2d 69 64 6f 2d 63 61 63 68 65 20 69 64 6f 2d 74 65 ..\"\207".[smex-ido-cache.ido-te
0960 78 74 20 73 6d 65 78 2d 75 70 64 61 74 65 20 73 6d 65 78 2d 72 65 61 64 2d 61 6e 64 2d 72 75 6e xt.smex-update.smex-read-and-run
0980 5d 20 34 20 22 5c 6e 5c 6e 28 66 6e 20 5f 29 22 5d 5d 20 32 5d 29 0a 23 40 34 31 20 0a 0a 28 66 ].4."\n\n(fn._)"]].2]).#@41...(f
09a0 6e 20 43 4f 4d 4d 41 4e 44 53 20 26 6f 70 74 69 6f 6e 61 6c 20 49 4e 49 54 49 41 4c 2d 49 4e 50 n.COMMANDS.&optional.INITIAL-INP
09c0 55 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 73 6d 65 78 2d 72 65 61 64 2d 61 6e 64 2d 72 75 UT)..(defalias.'smex-read-and-ru
09e0 6e 20 23 5b 35 31 33 20 22 5c 33 30 32 02 02 5c 22 5c 33 30 33 01 21 08 5c 32 30 33 12 00 08 5c n.#[513."\302..\"\303.!.\203...\
0a00 33 30 34 10 5c 32 31 31 02 21 5c 32 30 37 5c 33 30 35 5c 33 30 36 02 5c 22 5c 32 31 36 5c 33 30 304.\211.!\207\305\306.\"\216\30
0a20 37 09 03 5c 22 29 5c 32 30 37 22 20 5b 73 6d 65 78 2d 63 75 73 74 6f 6d 2d 61 63 74 69 6f 6e 20 7..\")\207".[smex-custom-action.
0a40 63 75 72 72 65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67 20 73 6d 65 78 2d 63 6f 6d 70 6c 65 74 69 current-prefix-arg.smex-completi
0a60 6e 67 2d 72 65 61 64 20 69 6e 74 65 72 6e 20 6e 69 6c 20 6d 61 6b 65 2d 63 6c 6f 73 75 72 65 20 ng-read.intern.nil.make-closure.
0a80 23 5b 30 20 22 5c 33 30 31 5c 33 30 30 21 5c 32 30 37 22 20 5b 56 30 20 73 6d 65 78 2d 72 61 6e #[0."\301\300!\207".[V0.smex-ran
0aa0 6b 5d 20 32 5d 20 65 78 65 63 75 74 65 2d 65 78 74 65 6e 64 65 64 2d 63 6f 6d 6d 61 6e 64 5d 20 k].2].execute-extended-command].
0ac0 37 20 28 23 24 20 2e 20 32 34 36 30 29 5d 29 0a 23 40 38 32 20 4c 69 6b 65 20 60 73 6d 65 78 27 7.(#$...2460)]).#@82.Like.`smex'
0ae0 2c 20 62 75 74 20 6c 69 6d 69 74 65 64 20 74 6f 20 63 6f 6d 6d 61 6e 64 73 20 74 68 61 74 20 61 ,.but.limited.to.commands.that.a
0b00 72 65 20 72 65 6c 65 76 61 6e 74 20 74 6f 20 74 68 65 20 61 63 74 69 76 65 20 6d 61 6a 6f 72 20 re.relevant.to.the.active.major.
0b20 6d 6f 64 65 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 73 6d 65 78 2d 6d 61 6a 6f 72 2d 6d 6f 64 mode...(defalias.'smex-major-mod
0b40 65 2d 63 6f 6d 6d 61 6e 64 73 20 23 5b 30 20 22 08 5c 32 30 34 07 00 5c 33 30 32 20 5c 32 31 30 e-commands.#[0.".\204..\302.\210
0b60 5c 33 30 33 5c 33 30 34 5c 33 30 35 5c 33 30 36 20 21 5c 33 30 37 09 21 5c 22 21 5c 33 31 30 01 \303\304\305\306.!\307.!\"!\310.
0b80 21 5c 32 36 32 01 5c 33 31 31 5c 33 31 32 02 5c 22 5c 32 36 32 01 5c 33 31 33 01 21 5c 32 30 37 !\262.\311\312.\"\262.\313.!\207
0ba0 22 20 5b 73 6d 65 78 2d 69 6e 69 74 69 61 6c 69 7a 65 64 2d 70 20 6d 61 6a 6f 72 2d 6d 6f 64 65 ".[smex-initialized-p.major-mode
0bc0 20 73 6d 65 78 2d 69 6e 69 74 69 61 6c 69 7a 65 20 64 65 6c 65 74 65 2d 64 75 70 73 20 61 70 70 .smex-initialize.delete-dups.app
0be0 65 6e 64 20 73 6d 65 78 2d 65 78 74 72 61 63 74 2d 63 6f 6d 6d 61 6e 64 73 2d 66 72 6f 6d 2d 6b end.smex-extract-commands-from-k
0c00 65 79 6d 61 70 20 63 75 72 72 65 6e 74 2d 6c 6f 63 61 6c 2d 6d 61 70 20 73 6d 65 78 2d 65 78 74 eymap.current-local-map.smex-ext
0c20 72 61 63 74 2d 63 6f 6d 6d 61 6e 64 73 2d 66 72 6f 6d 2d 66 65 61 74 75 72 65 73 20 73 6d 65 78 ract-commands-from-features.smex
0c40 2d 73 6f 72 74 2d 61 63 63 6f 72 64 69 6e 67 2d 74 6f 2d 63 61 63 68 65 20 6d 61 70 63 61 72 20 -sort-according-to-cache.mapcar.
0c60 73 79 6d 62 6f 6c 2d 6e 61 6d 65 20 73 6d 65 78 2d 72 65 61 64 2d 61 6e 64 2d 72 75 6e 5d 20 35 symbol-name.smex-read-and-run].5
0c80 20 28 23 24 20 2e 20 32 37 37 33 29 20 6e 69 6c 5d 29 0a 23 40 33 30 20 0a 0a 28 66 6e 20 43 48 .(#$...2773).nil]).#@30...(fn.CH
0ca0 4f 49 43 45 53 20 49 4e 49 54 49 41 4c 2d 49 4e 50 55 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 OICES.INITIAL-INPUT)..(defalias.
0cc0 27 73 6d 65 78 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 20 23 5b 35 31 34 20 22 08 5c 33 'smex-completing-read.#[514.".\3
0ce0 30 36 09 42 5c 33 30 37 5c 6e 5c 33 31 30 06 06 1b 1c 1d 1e 5c 66 19 18 5c 33 31 31 5c 33 31 32 06.B\307\n\310......\f..\311\312
0d00 20 03 5c 33 30 37 5c 32 31 31 05 5c 33 31 33 06 08 40 26 07 2e 06 5c 32 30 37 22 20 5b 69 64 6f ..\307\211.\313..@&...\207".[ido
0d20 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 6d 61 70 20 69 64 6f 2d 73 65 74 75 70 2d 68 6f 6f 6b 20 73 -completion-map.ido-setup-hook.s
0d40 6d 65 78 2d 66 6c 65 78 2d 6d 61 74 63 68 69 6e 67 20 6d 69 6e 69 62 75 66 66 65 72 2d 63 6f 6d mex-flex-matching.minibuffer-com
0d60 70 6c 65 74 69 6f 6e 2d 74 61 62 6c 65 20 69 64 6f 2d 6d 61 78 2d 70 72 6f 73 70 65 63 74 73 20 pletion-table.ido-max-prospects.
0d80 69 64 6f 2d 65 6e 61 62 6c 65 2d 66 6c 65 78 2d 6d 61 74 63 68 69 6e 67 20 73 6d 65 78 2d 70 72 ido-enable-flex-matching.smex-pr
0da0 65 70 61 72 65 2d 69 64 6f 2d 62 69 6e 64 69 6e 67 73 20 6e 69 6c 20 31 30 20 69 64 6f 2d 63 6f epare-ido-bindings.nil.10.ido-co
0dc0 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 20 73 6d 65 78 2d 70 72 6f 6d 70 74 2d 77 69 74 68 2d 70 mpleting-read.smex-prompt-with-p
0de0 72 65 66 69 78 2d 61 72 67 20 65 78 74 65 6e 64 65 64 2d 63 6f 6d 6d 61 6e 64 2d 68 69 73 74 6f refix-arg.extended-command-histo
0e00 72 79 20 69 64 6f 2d 65 6e 61 62 6c 65 2d 70 72 65 66 69 78 5d 20 31 30 20 28 23 24 20 2e 20 33 ry.ido-enable-prefix].10.(#$...3
0e20 32 32 34 29 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 73 6d 65 78 2d 70 72 6f 6d 70 74 2d 77 69 224)]).(defalias.'smex-prompt-wi
0e40 74 68 2d 70 72 65 66 69 78 2d 61 72 67 20 23 5b 30 20 22 08 5c 32 30 34 06 00 09 5c 32 30 37 08 th-prefix-arg.#[0.".\204...\207.
0e60 5c 33 30 32 3d 5c 32 30 33 10 00 5c 33 30 33 5c 32 30 32 2c 00 08 5c 32 35 30 5c 32 30 33 1c 00 \302=\203..\303\202,..\250\203..
0e80 5c 33 30 34 5c 33 30 35 08 5c 22 5c 32 30 32 2c 00 08 40 5c 33 30 36 55 5c 32 30 33 27 00 5c 33 \304\305.\"\202,..@\306U\203'.\3
0ea0 30 37 5c 32 30 32 2c 00 5c 33 30 34 5c 33 30 35 08 40 5c 22 09 50 5c 32 30 37 22 20 5b 63 75 72 07\202,.\304\305.@\".P\207".[cur
0ec0 72 65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67 20 73 6d 65 78 2d 70 72 6f 6d 70 74 2d 73 74 72 69 rent-prefix-arg.smex-prompt-stri
0ee0 6e 67 20 2d 20 22 2d 20 22 20 66 6f 72 6d 61 74 20 22 25 64 20 22 20 34 20 22 43 2d 75 20 22 5d ng.-."-.".format."%d.".4."C-u."]
0f00 20 33 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 73 6d 65 78 2d 70 72 65 70 61 72 65 2d 69 64 6f .3]).(defalias.'smex-prepare-ido
0f20 2d 62 69 6e 64 69 6e 67 73 20 23 5b 30 20 22 5c 33 30 31 08 5c 33 30 32 5c 33 30 33 23 5c 32 31 -bindings.#[0."\301.\302\303#\21
0f40 30 5c 33 30 31 08 5c 33 30 34 5c 33 30 35 23 5c 32 31 30 5c 33 30 31 08 5c 33 30 36 5c 33 30 37 0\301.\304\305#\210\301.\306\307
0f60 23 5c 32 31 30 5c 33 30 31 08 5c 33 31 30 5c 33 31 31 23 5c 32 31 30 5c 33 30 31 08 5c 33 31 32 #\210\301.\310\311#\210\301.\312
0f80 5c 33 31 33 23 5c 32 30 37 22 20 5b 69 64 6f 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 6d 61 70 20 64 \313#\207".[ido-completion-map.d
0fa0 65 66 69 6e 65 2d 6b 65 79 20 22 09 22 20 6d 69 6e 69 62 75 66 66 65 72 2d 63 6f 6d 70 6c 65 74 efine-key.".".minibuffer-complet
0fc0 65 20 22 08 66 22 20 73 6d 65 78 2d 64 65 73 63 72 69 62 65 2d 66 75 6e 63 74 69 6f 6e 20 22 08 e.".f".smex-describe-function.".
0fe0 77 22 20 73 6d 65 78 2d 77 68 65 72 65 2d 69 73 20 5b 31 33 34 32 31 37 37 37 34 5d 20 73 6d 65 w".smex-where-is.[134217774].sme
1000 78 2d 66 69 6e 64 2d 66 75 6e 63 74 69 6f 6e 20 22 01 22 20 6d 6f 76 65 2d 62 65 67 69 6e 6e 69 x-find-function.".".move-beginni
1020 6e 67 2d 6f 66 2d 6c 69 6e 65 5d 20 34 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 73 6d 65 78 2d ng-of-line].4]).(defalias.'smex-
1040 72 65 62 75 69 6c 64 2d 63 61 63 68 65 20 23 5b 30 20 22 5c 33 30 32 5c 32 31 31 10 43 5c 33 30 rebuild-cache.#[0."\302\211.C\30
1060 33 5c 33 30 34 5c 33 30 35 03 5c 22 21 5c 32 31 30 08 47 5c 33 30 36 3d 5c 32 30 33 19 00 5c 32 3\304\305.\"!\210.G\306=\203..\2
1080 31 31 5c 32 34 32 10 5c 32 31 30 5c 32 30 32 21 00 5c 33 30 37 08 21 01 5c 32 34 32 5c 32 34 31 11\242.\210\202!.\307.!.\242\241
10a0 5c 32 36 36 02 5c 33 31 30 08 5c 33 31 31 5c 22 10 5c 33 31 32 20 5c 32 31 30 5c 33 31 33 08 21 \266.\310.\311\".\312.\210\313.!
10c0 5c 32 31 31 11 5c 32 30 37 22 20 5b 73 6d 65 78 2d 63 61 63 68 65 20 73 6d 65 78 2d 69 64 6f 2d \211.\207".[smex-cache.smex-ido-
10e0 63 61 63 68 65 20 6e 69 6c 20 6d 61 70 61 74 6f 6d 73 20 6d 61 6b 65 2d 63 6c 6f 73 75 72 65 20 cache.nil.mapatoms.make-closure.
1100 23 5b 32 35 37 20 22 5c 33 30 33 01 21 5c 32 30 35 1e 00 5c 32 31 31 09 5c 32 33 36 5c 32 31 31 #[257."\303.!\205..\211.\236\211
1120 5c 32 30 33 15 00 5c 32 31 31 5c 6e 42 5c 32 31 31 12 5c 32 30 32 1c 00 5c 33 30 30 02 43 5c 33 \203..\211\nB\211.\202..\300.C\3
1140 30 30 5c 32 34 32 42 5c 32 34 30 5c 32 36 32 01 5c 32 30 37 22 20 5b 56 30 20 73 6d 65 78 2d 64 00\242B\240\262.\207".[V0.smex-d
1160 61 74 61 20 73 6d 65 78 2d 63 61 63 68 65 20 63 6f 6d 6d 61 6e 64 70 5d 20 35 20 22 5c 6e 5c 6e ata.smex-cache.commandp].5."\n\n
1180 28 66 6e 20 53 59 4d 42 4f 4c 29 22 5d 20 30 20 6c 61 73 74 20 73 6f 72 74 20 73 6d 65 78 2d 73 (fn.SYMBOL)"].0.last.sort.smex-s
11a0 6f 72 74 69 6e 67 2d 72 75 6c 65 73 20 73 6d 65 78 2d 72 65 73 74 6f 72 65 2d 68 69 73 74 6f 72 orting-rules.smex-restore-histor
11c0 79 20 73 6d 65 78 2d 63 6f 6e 76 65 72 74 2d 66 6f 72 2d 69 64 6f 5d 20 36 20 6e 69 6c 20 6e 69 y.smex-convert-for-ido].6.nil.ni
11e0 6c 5d 29 0a 23 40 32 32 20 0a 0a 28 66 6e 20 43 4f 4d 4d 41 4e 44 2d 49 54 45 4d 53 29 1f 0a 28 l]).#@22...(fn.COMMAND-ITEMS)..(
1200 64 65 66 61 6c 69 61 73 20 27 73 6d 65 78 2d 63 6f 6e 76 65 72 74 2d 66 6f 72 2d 69 64 6f 20 23 defalias.'smex-convert-for-ido.#
1220 5b 32 35 37 20 22 5c 33 30 30 5c 33 30 31 02 5c 22 5c 32 30 37 22 20 5b 6d 61 70 63 61 72 20 23 [257."\300\301.\"\207".[mapcar.#
1240 5b 32 35 37 20 22 5c 33 30 30 01 40 21 5c 32 30 37 22 20 5b 73 79 6d 62 6f 6c 2d 6e 61 6d 65 5d [257."\300.@!\207".[symbol-name]
1260 20 33 20 22 5c 6e 5c 6e 28 66 6e 20 43 4f 4d 4d 41 4e 44 2d 49 54 45 4d 29 22 5d 5d 20 34 20 28 .3."\n\n(fn.COMMAND-ITEM)"]].4.(
1280 23 24 20 2e 20 34 35 38 35 29 5d 29 0a 23 40 35 33 20 52 65 61 72 72 61 6e 67 65 73 20 60 73 6d #$...4585)]).#@53.Rearranges.`sm
12a0 65 78 2d 63 61 63 68 65 27 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 60 73 6d 65 78 2d 68 69 73 ex-cache'.according.to.`smex-his
12c0 74 6f 72 79 27 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 73 6d 65 78 2d 72 65 73 74 6f 72 65 2d 68 tory'..(defalias.'smex-restore-h
12e0 69 73 74 6f 72 79 20 23 5b 30 20 22 08 47 09 56 5c 32 30 33 0e 00 09 53 08 5c 32 33 33 5c 33 30 istory.#[0.".G.V\203...S.\233\30
1300 32 5c 32 34 31 5c 32 31 30 5c 33 30 33 5c 33 30 34 5c 33 30 35 08 21 5c 22 5c 32 30 37 22 20 5b 2\241\210\303\304\305.!\"\207".[
1320 73 6d 65 78 2d 68 69 73 74 6f 72 79 20 73 6d 65 78 2d 68 69 73 74 6f 72 79 2d 6c 65 6e 67 74 68 smex-history.smex-history-length
1340 20 6e 69 6c 20 6d 61 70 63 20 23 5b 32 35 37 20 22 5c 32 31 31 08 40 40 3d 3f 5c 32 30 35 23 00 .nil.mapc.#[257."\211.@@=?\205#.
1360 5c 33 30 31 08 5c 33 30 32 5c 33 30 33 04 5c 22 5c 22 5c 32 31 31 5c 32 30 35 21 00 5c 33 30 34 \301.\302\303.\"\"\211\205!.\304
1380 01 08 5c 22 5c 32 31 31 08 5c 32 34 31 5c 32 31 30 5c 32 31 31 5c 32 31 31 10 5c 32 36 32 01 5c ..\"\211.\241\210\211\211.\262.\
13a0 32 36 32 01 5c 32 30 37 22 20 5b 73 6d 65 78 2d 63 61 63 68 65 20 73 6d 65 78 2d 64 65 74 65 63 262.\207".[smex-cache.smex-detec
13c0 74 2d 70 6f 73 69 74 69 6f 6e 20 6d 61 6b 65 2d 63 6c 6f 73 75 72 65 20 23 5b 32 35 37 20 22 5c t-position.make-closure.#[257."\
13e0 33 30 30 01 40 40 3d 5c 32 30 37 22 20 5b 56 30 5d 20 33 20 22 5c 6e 5c 6e 28 66 6e 20 43 45 4c 300.@@=\207".[V0].3."\n\n(fn.CEL
1400 4c 29 22 5d 20 73 6d 65 78 2d 72 65 6d 6f 76 65 2d 6e 74 68 2d 63 65 6c 6c 5d 20 36 20 22 5c 6e L)"].smex-remove-nth-cell].6."\n
1420 5c 6e 28 66 6e 20 43 4f 4d 4d 41 4e 44 29 22 5d 20 72 65 76 65 72 73 65 5d 20 34 20 28 23 24 20 \n(fn.COMMAND)"].reverse].4.(#$.
1440 2e 20 34 37 35 34 29 5d 29 0a 23 40 36 38 20 53 6f 72 74 73 20 61 20 6c 69 73 74 20 6f 66 20 63 ..4754)]).#@68.Sorts.a.list.of.c
1460 6f 6d 6d 61 6e 64 73 20 62 79 20 74 68 65 69 72 20 6f 72 64 65 72 20 69 6e 20 60 73 6d 65 78 2d ommands.by.their.order.in.`smex-
1480 63 61 63 68 65 27 0a 0a 28 66 6e 20 4c 49 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 73 6d cache'..(fn.LIST)..(defalias.'sm
14a0 65 78 2d 73 6f 72 74 2d 61 63 63 6f 72 64 69 6e 67 2d 74 6f 2d 63 61 63 68 65 20 23 5b 32 35 37 ex-sort-according-to-cache.#[257
14c0 20 22 5c 33 30 31 08 5c 32 31 31 5c 32 30 33 24 00 5c 32 31 31 40 5c 32 31 31 40 5c 32 31 31 05 ."\301.\211\203$.\211@\211@\211.
14e0 3e 5c 32 30 33 1c 00 5c 32 31 31 04 42 5c 32 36 32 04 5c 33 30 32 01 06 06 5c 22 5c 32 36 32 05 >\203..\211.B\262.\302...\"\262.
1500 5c 32 31 30 01 41 5c 32 36 36 5c 32 30 32 5c 32 30 32 02 00 5c 32 31 30 5c 33 30 33 02 02 5c 22 \210.A\266\202\202..\210\303..\"
1520 5c 32 33 37 5c 32 30 37 22 20 5b 73 6d 65 78 2d 63 61 63 68 65 20 6e 69 6c 20 64 65 6c 71 20 61 \237\207".[smex-cache.nil.delq.a
1540 70 70 65 6e 64 5d 20 38 20 28 23 24 20 2e 20 35 31 39 39 29 5d 29 0a 28 64 65 66 61 6c 69 61 73 ppend].8.(#$...5199)]).(defalias
1560 20 27 73 6d 65 78 2d 75 70 64 61 74 65 20 23 5b 30 20 22 5c 33 30 30 20 5c 32 31 30 5c 33 30 31 .'smex-update.#[0."\300.\210\301
1580 20 5c 32 30 37 22 20 5b 73 6d 65 78 2d 73 61 76 65 2d 68 69 73 74 6f 72 79 20 73 6d 65 78 2d 72 .\207".[smex-save-history.smex-r
15a0 65 62 75 69 6c 64 2d 63 61 63 68 65 5d 20 31 20 6e 69 6c 20 6e 69 6c 5d 29 0a 28 64 65 66 61 6c ebuild-cache].1.nil.nil]).(defal
15c0 69 61 73 20 27 73 6d 65 78 2d 64 65 74 65 63 74 2d 6e 65 77 2d 63 6f 6d 6d 61 6e 64 73 20 23 5b ias.'smex-detect-new-commands.#[
15e0 30 20 22 5c 33 30 31 43 5c 33 30 32 5c 33 30 33 5c 33 30 34 03 5c 22 21 5c 32 31 30 5c 32 31 31 0."\301C\302\303\304.\"!\210\211
1600 5c 32 34 32 08 55 3f 5c 32 30 35 15 00 5c 32 31 31 5c 32 34 32 5c 32 31 31 10 5c 32 30 37 22 20 \242.U?\205..\211\242\211.\207".
1620 5b 73 6d 65 78 2d 63 6f 6d 6d 61 6e 64 2d 63 6f 75 6e 74 20 30 20 6d 61 70 61 74 6f 6d 73 20 6d [smex-command-count.0.mapatoms.m
1640 61 6b 65 2d 63 6c 6f 73 75 72 65 20 23 5b 32 35 37 20 22 5c 33 30 31 01 21 5c 32 30 35 0b 00 5c ake-closure.#[257."\301.!\205..\
1660 33 30 30 5c 32 31 31 5c 32 34 32 54 5c 32 34 30 5c 32 30 37 22 20 5b 56 30 20 63 6f 6d 6d 61 6e 300\211\242T\240\207".[V0.comman
1680 64 70 5d 20 33 20 22 5c 6e 5c 6e 28 66 6e 20 53 59 4d 42 4f 4c 29 22 5d 5d 20 35 5d 29 0a 23 40 dp].3."\n\n(fn.SYMBOL)"]].5]).#@
16a0 37 39 20 55 70 64 61 74 65 20 53 6d 65 78 20 77 68 65 6e 20 45 6d 61 63 73 20 68 61 73 20 62 65 79.Update.Smex.when.Emacs.has.be
16c0 65 6e 20 69 64 6c 65 20 66 6f 72 20 49 44 4c 45 2d 54 49 4d 45 2e 0a 0a 28 66 6e 20 26 6f 70 74 en.idle.for.IDLE-TIME...(fn.&opt
16e0 69 6f 6e 61 6c 20 49 44 4c 45 2d 54 49 4d 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 73 6d 65 ional.IDLE-TIME)..(defalias.'sme
1700 78 2d 61 75 74 6f 2d 75 70 64 61 74 65 20 23 5b 32 35 36 20 22 5c 32 31 31 5c 32 30 34 07 00 5c x-auto-update.#[256."\211\204..\
1720 33 30 30 5c 32 36 32 01 5c 33 30 31 01 5c 33 30 32 5c 33 30 33 23 5c 32 30 37 22 20 5b 36 30 20 300\262.\301.\302\303#\207".[60.
1740 72 75 6e 2d 77 69 74 68 2d 69 64 6c 65 2d 74 69 6d 65 72 20 74 20 28 6c 61 6d 62 64 61 20 6e 69 run-with-idle-timer.t.(lambda.ni
1760 6c 20 28 69 66 20 28 73 6d 65 78 2d 64 65 74 65 63 74 2d 6e 65 77 2d 63 6f 6d 6d 61 6e 64 73 29 l.(if.(smex-detect-new-commands)
1780 20 28 73 6d 65 78 2d 75 70 64 61 74 65 29 29 29 5d 20 35 20 28 23 24 20 2e 20 35 37 39 35 29 5d .(smex-update)))].5.(#$...5795)]
17a0 29 0a 28 64 65 66 61 6c 69 61 73 20 27 73 6d 65 78 2d 69 6e 69 74 69 61 6c 69 7a 65 20 23 5b 30 ).(defalias.'smex-initialize.#[0
17c0 20 22 08 5c 32 30 34 07 00 5c 33 30 32 20 5c 32 31 30 5c 33 30 33 20 5c 32 31 30 5c 33 30 34 20 .".\204..\302.\210\303.\210\304.
17e0 5c 32 31 30 5c 33 30 35 20 5c 32 31 30 5c 33 30 36 5c 33 30 37 5c 33 31 30 5c 22 5c 32 31 30 5c \210\305.\210\306\307\310\"\210\
1800 33 31 31 5c 32 31 31 11 5c 32 30 37 22 20 5b 69 64 6f 2d 6d 6f 64 65 20 73 6d 65 78 2d 69 6e 69 311\211.\207".[ido-mode.smex-ini
1820 74 69 61 6c 69 7a 65 64 2d 70 20 73 6d 65 78 2d 69 6e 69 74 69 61 6c 69 7a 65 2d 69 64 6f 20 73 tialized-p.smex-initialize-ido.s
1840 6d 65 78 2d 6c 6f 61 64 2d 73 61 76 65 2d 66 69 6c 65 20 73 6d 65 78 2d 64 65 74 65 63 74 2d 6e mex-load-save-file.smex-detect-n
1860 65 77 2d 63 6f 6d 6d 61 6e 64 73 20 73 6d 65 78 2d 72 65 62 75 69 6c 64 2d 63 61 63 68 65 20 61 ew-commands.smex-rebuild-cache.a
1880 64 64 2d 68 6f 6f 6b 20 6b 69 6c 6c 2d 65 6d 61 63 73 2d 68 6f 6f 6b 20 73 6d 65 78 2d 73 61 76 dd-hook.kill-emacs-hook.smex-sav
18a0 65 2d 74 6f 2d 66 69 6c 65 20 74 5d 20 33 20 6e 69 6c 20 6e 69 6c 5d 29 0a 23 40 36 32 20 53 65 e-to-file.t].3.nil.nil]).#@62.Se
18c0 74 73 20 75 70 20 61 20 6d 69 6e 69 6d 61 6c 20 49 64 6f 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 ts.up.a.minimal.Ido.environment.
18e0 66 6f 72 20 60 69 64 6f 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 27 2e 1f 0a 28 64 65 66 for.`ido-completing-read'...(def
1900 61 6c 69 61 73 20 27 73 6d 65 78 2d 69 6e 69 74 69 61 6c 69 7a 65 2d 69 64 6f 20 23 5b 30 20 22 alias.'smex-initialize-ido.#[0."
1920 5c 33 30 30 20 5c 32 31 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 22 5c 32 30 37 22 20 5b 69 64 \300.\210\301\302\303\"\207".[id
1940 6f 2d 69 6e 69 74 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 6d 61 70 73 20 61 64 64 2d 68 6f 6f 6b 20 o-init-completion-maps.add-hook.
1960 6d 69 6e 69 62 75 66 66 65 72 2d 73 65 74 75 70 2d 68 6f 6f 6b 20 69 64 6f 2d 6d 69 6e 69 62 75 minibuffer-setup-hook.ido-minibu
1980 66 66 65 72 2d 73 65 74 75 70 5d 20 33 20 28 23 24 20 2e 20 36 33 33 34 29 5d 29 0a 28 64 65 66 ffer-setup].3.(#$...6334)]).(def
19a0 61 6c 69 61 73 20 27 73 6d 65 78 2d 73 61 76 65 2d 66 69 6c 65 2d 6e 6f 74 2d 65 6d 70 74 79 2d alias.'smex-save-file-not-empty-
19c0 70 20 23 5b 30 20 22 5c 33 30 31 5c 33 30 32 20 5c 33 30 33 5c 33 30 34 18 5c 33 30 35 03 03 03 p.#[0."\301\302.\303\304.\305...
19e0 23 29 5c 32 30 37 22 20 5b 69 6e 68 69 62 69 74 2d 63 68 61 6e 67 69 6e 67 2d 6d 61 74 63 68 2d #)\207".[inhibit-changing-match-
1a00 64 61 74 61 20 22 5b 5e 5b 3a 73 70 61 63 65 3a 5d 5d 22 20 62 75 66 66 65 72 2d 73 74 72 69 6e data."[^[:space:]]".buffer-strin
1a20 67 20 6e 69 6c 20 74 20 73 74 72 69 6e 67 2d 6d 61 74 63 68 5d 20 37 5d 29 0a 28 62 79 74 65 2d g.nil.t.string-match].7]).(byte-
1a40 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 33 30 34 5c 33 30 31 5c code."\300\301\302\303#\304\301\
1a60 33 30 35 5c 33 30 36 23 5c 32 30 37 22 20 5b 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 73 6d 65 78 305\306#\207".[function-put.smex
1a80 2d 73 61 76 65 2d 66 69 6c 65 2d 6e 6f 74 2d 65 6d 70 74 79 2d 70 20 73 70 65 65 64 20 2d 31 20 -save-file-not-empty-p.speed.-1.
1aa0 70 75 74 20 62 79 74 65 2d 6f 70 74 69 6d 69 7a 65 72 20 62 79 74 65 2d 63 6f 6d 70 69 6c 65 2d put.byte-optimizer.byte-compile-
1ac0 69 6e 6c 69 6e 65 2d 65 78 70 61 6e 64 5d 20 35 29 0a 23 40 36 30 20 4c 6f 61 64 73 20 60 73 6d inline-expand].5).#@60.Loads.`sm
1ae0 65 78 2d 68 69 73 74 6f 72 79 27 20 61 6e 64 20 60 73 6d 65 78 2d 64 61 74 61 27 20 66 72 6f 6d ex-history'.and.`smex-data'.from
1b00 20 60 73 6d 65 78 2d 73 61 76 65 2d 66 69 6c 65 27 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 73 6d .`smex-save-file'..(defalias.'sm
1b20 65 78 2d 6c 6f 61 64 2d 73 61 76 65 2d 66 69 6c 65 20 23 5b 30 20 22 5c 33 30 34 08 21 5c 33 30 ex-load-save-file.#[0."\304.!\30
1b40 35 01 21 5c 32 30 33 58 00 5c 33 30 36 5c 33 30 37 5c 33 31 30 5c 22 72 5c 32 31 31 71 5c 32 31 5.!\203X.\306\307\310\"r\211q\21
1b60 30 5c 33 31 31 5c 33 31 32 02 5c 22 5c 32 31 36 5c 33 31 33 02 21 5c 32 31 30 5c 33 31 34 31 2b 0\311\312.\"\216\313.!\210\3141+
1b80 00 5c 33 31 35 70 21 11 5c 33 31 35 70 21 5c 32 31 31 12 30 5c 32 30 32 56 00 5c 32 31 30 5c 33 .\315p!.\315p!\211.0\202V.\210\3
1ba0 31 36 5c 33 31 37 20 5c 33 32 30 5c 33 31 30 1b 5c 33 32 31 03 03 03 23 29 5c 32 36 36 5c 32 30 16\317.\320\310.\321...#)\266\20
1bc0 33 5c 32 30 33 44 00 5c 33 32 32 5c 33 32 33 08 5c 22 5c 32 30 32 56 00 5c 33 32 34 5c 33 30 31 3\203D.\322\323.\"\202V.\324\301
1be0 21 5c 32 30 34 4c 00 5c 33 32 30 11 5c 33 32 34 5c 33 30 32 21 3f 5c 32 30 35 56 00 5c 33 32 30 !\204L.\320.\324\302!?\205V.\320
1c00 5c 32 31 31 12 2a 5c 32 30 37 5c 33 32 30 5c 32 31 31 11 5c 32 31 31 12 5c 32 30 37 22 20 5b 73 \211.*\207\320\211.\211.\207".[s
1c20 6d 65 78 2d 73 61 76 65 2d 66 69 6c 65 20 73 6d 65 78 2d 68 69 73 74 6f 72 79 20 73 6d 65 78 2d mex-save-file.smex-history.smex-
1c40 64 61 74 61 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 data.inhibit-changing-match-data
1c60 20 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 66 69 6c 65 2d 72 65 61 64 61 62 6c 65 2d .expand-file-name.file-readable-
1c80 70 20 67 65 6e 65 72 61 74 65 2d 6e 65 77 2d 62 75 66 66 65 72 20 22 20 2a 74 65 6d 70 2a 22 20 p.generate-new-buffer.".*temp*".
1ca0 74 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 21 5c 32 30 t.make-closure.#[0."\301\300!\20
1cc0 35 09 00 5c 33 30 32 5c 33 30 30 21 5c 32 30 37 22 20 5b 56 30 20 62 75 66 66 65 72 2d 6e 61 6d 5..\302\300!\207".[V0.buffer-nam
1ce0 65 20 6b 69 6c 6c 2d 62 75 66 66 65 72 5d 20 32 5d 20 69 6e 73 65 72 74 2d 66 69 6c 65 2d 63 6f e.kill-buffer].2].insert-file-co
1d00 6e 74 65 6e 74 73 20 28 65 72 72 6f 72 29 20 72 65 61 64 20 22 5b 5e 5b 3a 73 70 61 63 65 3a 5d ntents.(error).read."[^[:space:]
1d20 5d 22 20 62 75 66 66 65 72 2d 73 74 72 69 6e 67 20 6e 69 6c 20 73 74 72 69 6e 67 2d 6d 61 74 63 ]".buffer-string.nil.string-matc
1d40 68 20 65 72 72 6f 72 20 22 49 6e 76 61 6c 69 64 20 64 61 74 61 20 69 6e 20 73 6d 65 78 2d 73 61 h.error."Invalid.data.in.smex-sa
1d60 76 65 2d 66 69 6c 65 20 28 25 73 29 2e 20 43 61 6e 27 74 20 72 65 73 74 6f 72 65 20 68 69 73 74 ve-file.(%s)..Can't.restore.hist
1d80 6f 72 79 2e 22 20 62 6f 75 6e 64 70 5d 20 31 30 20 28 23 24 20 2e 20 36 38 37 31 29 5d 29 0a 23 ory.".boundp].10.(#$...6871)]).#
1da0 40 32 34 20 55 70 64 61 74 65 73 20 60 73 6d 65 78 2d 68 69 73 74 6f 72 79 27 1f 0a 28 64 65 66 @24.Updates.`smex-history'..(def
1dc0 61 6c 69 61 73 20 27 73 6d 65 78 2d 73 61 76 65 2d 68 69 73 74 6f 72 79 20 23 5b 30 20 22 5c 33 alias.'smex-save-history.#[0."\3
1de0 30 33 10 09 5c 6e 5c 33 30 34 5c 32 31 31 02 57 5c 32 30 33 1e 00 5c 33 30 33 03 40 40 08 42 10 03..\n\304\211.W\203..\303.@@.B.
1e00 03 41 5c 32 36 32 04 5c 32 31 30 5c 32 31 31 54 5c 32 36 32 01 5c 32 30 32 05 00 5c 32 36 36 03 .A\262.\210\211T\262.\202..\266.
1e20 08 5c 32 33 37 5c 32 31 31 10 5c 32 30 37 22 20 5b 73 6d 65 78 2d 68 69 73 74 6f 72 79 20 73 6d .\237\211.\207".[smex-history.sm
1e40 65 78 2d 63 61 63 68 65 20 73 6d 65 78 2d 68 69 73 74 6f 72 79 2d 6c 65 6e 67 74 68 20 6e 69 6c ex-cache.smex-history-length.nil
1e60 20 30 5d 20 36 20 28 23 24 20 2e 20 37 35 38 38 29 5d 29 0a 23 40 31 37 20 0a 0a 28 66 6e 20 4c .0].6.(#$...7588)]).#@17...(fn.L
1e80 49 53 54 2d 56 41 52 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 73 6d 65 78 2d 70 70 20 27 28 6d IST-VAR)..(defalias.'smex-pp.'(m
1ea0 61 63 72 6f 20 2e 20 23 5b 32 35 37 20 22 5c 33 30 30 01 5c 33 30 31 03 21 45 5c 32 30 37 22 20 acro...#[257."\300.\301.!E\207".
1ec0 5b 73 6d 65 78 2d 70 70 2a 20 73 79 6d 62 6f 6c 2d 6e 61 6d 65 5d 20 35 20 28 23 24 20 2e 20 37 [smex-pp*.symbol-name].5.(#$...7
1ee0 38 30 31 29 5d 29 29 0a 28 64 65 66 61 6c 69 61 73 20 27 73 6d 65 78 2d 73 61 76 65 2d 74 6f 2d 801)])).(defalias.'smex-save-to-
1f00 66 69 6c 65 20 23 5b 30 20 22 5c 33 30 33 20 5c 32 31 30 5c 33 30 34 08 21 5c 33 30 35 5c 33 30 file.#[0."\303.\210\304.!\305\30
1f20 36 5c 33 30 37 5c 22 5c 33 31 30 5c 33 31 31 02 5c 22 5c 32 31 36 72 5c 32 31 31 71 5c 32 31 30 6\307\"\310\311.\"\216r\211q\210
1f40 5c 33 31 32 09 5c 33 31 33 5c 22 5c 32 31 30 5c 33 31 32 5c 6e 5c 33 31 34 5c 22 29 72 01 71 5c \312.\313\"\210\312\n\314\")r.q\
1f60 32 31 30 5c 33 31 35 5c 33 31 36 5c 32 31 31 05 5c 33 31 36 5c 33 31 37 25 5c 32 31 30 2a 5c 32 210\315\316\211.\316\317%\210*\2
1f80 30 37 22 20 5b 73 6d 65 78 2d 73 61 76 65 2d 66 69 6c 65 20 73 6d 65 78 2d 68 69 73 74 6f 72 79 07".[smex-save-file.smex-history
1fa0 20 73 6d 65 78 2d 64 61 74 61 20 73 6d 65 78 2d 73 61 76 65 2d 68 69 73 74 6f 72 79 20 65 78 70 .smex-data.smex-save-history.exp
1fc0 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 67 65 6e 65 72 61 74 65 2d 6e 65 77 2d 62 75 66 66 65 and-file-name.generate-new-buffe
1fe0 72 20 22 20 2a 74 65 6d 70 20 66 69 6c 65 2a 22 20 74 20 6d 61 6b 65 2d 63 6c 6f 73 75 72 65 20 r.".*temp.file*".t.make-closure.
2000 23 5b 30 20 22 5c 33 30 31 5c 33 30 30 21 5c 32 30 35 09 00 5c 33 30 32 5c 33 30 30 21 5c 32 30 #[0."\301\300!\205..\302\300!\20
2020 37 22 20 5b 56 30 20 62 75 66 66 65 72 2d 6e 61 6d 65 20 6b 69 6c 6c 2d 62 75 66 66 65 72 5d 20 7".[V0.buffer-name.kill-buffer].
2040 32 5d 20 73 6d 65 78 2d 70 70 2a 20 22 73 6d 65 78 2d 68 69 73 74 6f 72 79 22 20 22 73 6d 65 78 2].smex-pp*."smex-history"."smex
2060 2d 64 61 74 61 22 20 77 72 69 74 65 2d 72 65 67 69 6f 6e 20 6e 69 6c 20 30 5d 20 39 20 6e 69 6c -data".write-region.nil.0].9.nil
2080 20 6e 69 6c 5d 29 0a 23 40 31 30 37 20 52 65 74 75 72 6e 73 20 74 72 75 65 20 69 66 20 43 4f 4d .nil]).#@107.Returns.true.if.COM
20a0 4d 41 4e 44 2d 49 54 45 4d 20 73 68 6f 75 6c 64 20 73 6f 72 74 20 62 65 66 6f 72 65 20 4f 54 48 MAND-ITEM.should.sort.before.OTH
20c0 45 52 2d 43 4f 4d 4d 41 4e 44 2d 49 54 45 4d 2e 0a 0a 28 66 6e 20 43 4f 4d 4d 41 4e 44 2d 49 54 ER-COMMAND-ITEM...(fn.COMMAND-IT
20e0 45 4d 20 4f 54 48 45 52 2d 43 4f 4d 4d 41 4e 44 2d 49 54 45 4d 29 1f 0a 28 64 65 66 61 6c 69 61 EM.OTHER-COMMAND-ITEM)..(defalia
2100 73 20 27 73 6d 65 78 2d 73 6f 72 74 69 6e 67 2d 72 75 6c 65 73 20 23 5b 35 31 34 20 22 01 41 5c s.'smex-sorting-rules.#[514.".A\
2120 32 30 36 06 00 5c 33 30 30 01 41 5c 32 30 36 5c 66 00 5c 33 30 30 03 40 03 40 5c 33 30 31 02 21 206..\300.A\206\f.\300.@.@\301.!
2140 47 5c 33 30 31 02 21 47 05 05 56 5c 32 30 36 33 00 05 05 55 5c 32 30 35 33 00 01 01 57 5c 32 30 G\301.!G..V\2063...U\2053...W\20
2160 36 33 00 01 01 55 5c 32 30 35 33 00 03 03 5c 32 33 31 5c 32 30 37 22 20 5b 30 20 73 79 6d 62 6f 63...U\2053...\231\207".[0.symbo
2180 6c 2d 6e 61 6d 65 5d 20 31 30 20 28 23 24 20 2e 20 38 33 33 33 29 5d 29 0a 23 40 31 36 20 0a 0a l-name].10.(#$...8333)]).#@16...
21a0 28 66 6e 20 43 4f 4d 4d 41 4e 44 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 73 6d 65 78 2d 72 61 (fn.COMMAND)..(defalias.'smex-ra
21c0 6e 6b 20 23 5b 32 35 37 20 22 5c 32 31 31 08 5c 32 33 36 5c 32 30 36 5c 66 00 5c 33 30 33 20 5c nk.#[257."\211.\236\206\f.\303.\
21e0 32 31 30 5c 32 31 31 08 5c 32 33 36 5c 32 31 31 5c 32 30 35 41 00 5c 33 30 34 01 21 5c 32 31 30 210\211.\236\211\205A.\304.!\210
2200 5c 32 31 31 08 40 3d 3f 5c 32 30 35 41 00 5c 33 30 35 5c 33 30 36 08 5c 33 30 37 5c 33 31 30 05 \211.@=?\205A.\305\306.\307\310.
2220 5c 22 5c 22 5c 33 31 31 01 08 5c 22 5c 32 36 32 02 01 08 5c 32 34 31 5c 32 31 30 01 10 5c 33 31 \"\"\311..\"\262...\241\210..\31
2240 31 01 09 5c 22 5c 32 36 32 02 01 09 5c 32 34 31 5c 32 31 30 01 11 5c 33 31 32 5c 6e 21 5c 32 36 1..\"\262...\241\210..\312\n!\26
2260 36 5c 32 30 32 5c 32 30 37 22 20 5b 73 6d 65 78 2d 63 61 63 68 65 20 73 6d 65 78 2d 69 64 6f 2d 6\202\207".[smex-cache.smex-ido-
2280 63 61 63 68 65 20 73 6d 65 78 2d 68 69 73 74 6f 72 79 2d 6c 65 6e 67 74 68 20 73 6d 65 78 2d 75 cache.smex-history-length.smex-u
22a0 70 64 61 74 65 20 73 6d 65 78 2d 75 70 64 61 74 65 2d 63 6f 75 6e 74 65 72 20 6e 69 6c 20 73 6d pdate.smex-update-counter.nil.sm
22c0 65 78 2d 64 65 74 65 63 74 2d 70 6f 73 69 74 69 6f 6e 20 6d 61 6b 65 2d 63 6c 6f 73 75 72 65 20 ex-detect-position.make-closure.
22e0 23 5b 32 35 37 20 22 5c 33 30 30 01 40 3d 5c 32 30 37 22 20 5b 56 30 5d 20 33 20 22 5c 6e 5c 6e #[257."\300.@=\207".[V0].3."\n\n
2300 28 66 6e 20 43 45 4c 4c 29 22 5d 20 73 6d 65 78 2d 72 65 6d 6f 76 65 2d 6e 74 68 2d 63 65 6c 6c (fn.CELL)"].smex-remove-nth-cell
2320 20 73 6d 65 78 2d 73 6f 72 74 2d 69 74 65 6d 2d 61 74 5d 20 38 20 28 23 24 20 2e 20 38 36 30 36 .smex-sort-item-at].8.(#$...8606
2340 29 5d 29 0a 23 40 32 31 20 0a 0a 28 66 6e 20 43 4f 4d 4d 41 4e 44 2d 49 54 45 4d 29 1f 0a 28 64 )]).#@21...(fn.COMMAND-ITEM)..(d
2360 65 66 61 6c 69 61 73 20 27 73 6d 65 78 2d 75 70 64 61 74 65 2d 63 6f 75 6e 74 65 72 20 23 5b 32 efalias.'smex-update-counter.#[2
2380 35 37 20 22 5c 32 31 31 41 01 01 5c 32 30 33 5c 66 00 01 54 5c 32 30 32 1e 00 08 5c 32 30 33 1a 57."\211A..\203\f..T\202...\203.
23a0 00 5c 33 30 31 08 21 03 43 5c 32 34 31 5c 32 31 30 5c 32 30 32 1d 00 02 43 10 5c 33 30 32 5c 32 .\301.!.C\241\210\202...C.\302\2
23c0 34 31 5c 32 30 37 22 20 5b 73 6d 65 78 2d 64 61 74 61 20 6c 61 73 74 20 31 5d 20 35 20 28 23 24 41\207".[smex-data.last.1].5.(#$
23e0 20 2e 20 39 30 33 33 29 5d 29 0a 23 40 35 31 20 53 6f 72 74 73 20 69 74 65 6d 20 61 74 20 70 6f ...9033)]).#@51.Sorts.item.at.po
2400 73 69 74 69 6f 6e 20 4e 20 69 6e 20 60 73 6d 65 78 2d 63 61 63 68 65 27 2e 0a 0a 28 66 6e 20 4e sition.N.in.`smex-cache'...(fn.N
2420 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 73 6d 65 78 2d 73 6f 72 74 2d 69 74 65 6d 2d 61 74 20 )..(defalias.'smex-sort-item-at.
2440 23 5b 32 35 37 20 22 5c 32 31 31 08 5c 32 33 33 5c 32 31 31 40 5c 33 30 32 02 5c 33 30 33 5c 33 #[257."\211.\233\211@\302.\303\3
2460 30 34 04 5c 22 5c 22 5c 32 31 31 5c 33 30 35 56 5c 32 30 35 2f 00 5c 33 30 36 04 08 5c 22 5c 32 04.\"\"\211\305V\205/.\306..\"\2
2480 36 32 03 03 01 53 5c 5c 5c 32 36 32 01 5c 33 30 37 03 02 08 23 5c 32 31 30 5c 33 30 36 04 09 5c 62...S\\\262.\307...#\210\306..\
24a0 22 5c 32 36 32 03 5c 33 30 37 03 02 09 23 5c 32 30 37 22 20 5b 73 6d 65 78 2d 63 61 63 68 65 20 "\262.\307...#\207".[smex-cache.
24c0 73 6d 65 78 2d 69 64 6f 2d 63 61 63 68 65 20 73 6d 65 78 2d 64 65 74 65 63 74 2d 70 6f 73 69 74 smex-ido-cache.smex-detect-posit
24e0 69 6f 6e 20 6d 61 6b 65 2d 63 6c 6f 73 75 72 65 20 23 5b 32 35 37 20 22 5c 33 30 31 5c 33 30 30 ion.make-closure.#[257."\301\300
2500 02 40 5c 22 5c 32 30 37 22 20 5b 56 30 20 73 6d 65 78 2d 73 6f 72 74 69 6e 67 2d 72 75 6c 65 73 .@\"\207".[V0.smex-sorting-rules
2520 5d 20 34 20 22 5c 6e 5c 6e 28 66 6e 20 43 45 4c 4c 29 22 5d 20 31 20 73 6d 65 78 2d 72 65 6d 6f ].4."\n\n(fn.CELL)"].1.smex-remo
2540 76 65 2d 6e 74 68 2d 63 65 6c 6c 20 73 6d 65 78 2d 69 6e 73 65 72 74 2d 63 65 6c 6c 5d 20 38 20 ve-nth-cell.smex-insert-cell].8.
2560 28 23 24 20 2e 20 39 32 30 30 29 5d 29 0a 23 40 32 32 35 20 44 65 74 65 63 74 73 2c 20 72 65 6c (#$...9200)]).#@225.Detects,.rel
2580 61 74 69 76 65 6c 79 20 74 6f 20 43 45 4c 4c 2c 20 74 68 65 20 70 6f 73 69 74 69 6f 6e 20 6f 66 atively.to.CELL,.the.position.of
25a0 20 74 68 65 20 63 65 6c 6c 0a 6f 6e 20 77 68 69 63 68 20 46 55 4e 43 54 49 4f 4e 20 72 65 74 75 .the.cell.on.which.FUNCTION.retu
25c0 72 6e 73 20 74 72 75 65 2e 0a 4f 6e 6c 79 20 63 68 65 63 6b 73 20 63 65 6c 6c 73 20 61 66 74 65 rns.true..Only.checks.cells.afte
25e0 72 20 43 45 4c 4c 2c 20 73 74 61 72 74 69 6e 67 20 77 69 74 68 20 74 68 65 20 63 65 6c 6c 20 72 r.CELL,.starting.with.the.cell.r
2600 69 67 68 74 20 61 66 74 65 72 20 43 45 4c 4c 2e 0a 52 65 74 75 72 6e 73 20 6e 69 6c 20 77 68 65 ight.after.CELL..Returns.nil.whe
2620 6e 20 72 65 61 63 68 69 6e 67 20 74 68 65 20 65 6e 64 20 6f 66 20 74 68 65 20 6c 69 73 74 2e 0a n.reaching.the.end.of.the.list..
2640 0a 28 66 6e 20 43 45 4c 4c 20 46 55 4e 43 54 49 4f 4e 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 .(fn.CELL.FUNCTION)..(defalias.'
2660 73 6d 65 78 2d 64 65 74 65 63 74 2d 70 6f 73 69 74 69 6f 6e 20 23 5b 35 31 34 20 22 5c 33 30 30 smex-detect-position.#[514."\300
2680 5c 33 30 31 32 27 00 02 41 5c 32 36 32 03 02 5c 32 30 34 15 00 5c 33 30 32 5c 33 30 31 5c 33 30 \3012'..A\262..\204..\302\301\30
26a0 33 5c 22 5c 32 31 30 5c 32 30 32 05 00 01 03 21 5c 32 30 33 20 00 5c 33 30 32 5c 33 30 31 02 5c 3\"\210\202....!\203..\302\301.\
26c0 22 5c 32 31 30 5c 32 31 31 54 5c 32 36 32 01 5c 32 30 32 05 00 5c 32 30 37 22 20 5b 31 20 62 72 "\210\211T\262.\202..\207".[1.br
26e0 65 61 6b 20 74 68 72 6f 77 20 6e 69 6c 5d 20 36 20 28 23 24 20 2e 20 39 35 38 38 29 5d 29 0a 23 eak.throw.nil].6.(#$...9588)]).#
2700 40 35 36 20 52 65 6d 6f 76 65 73 20 61 6e 64 20 72 65 74 75 72 6e 73 20 74 68 65 20 4e 74 68 20 @56.Removes.and.returns.the.Nth.
2720 63 65 6c 6c 20 69 6e 20 4c 49 53 54 2e 0a 0a 28 66 6e 20 4e 20 4c 49 53 54 29 1f 0a 28 64 65 66 cell.in.LIST...(fn.N.LIST)..(def
2740 61 6c 69 61 73 20 27 73 6d 65 78 2d 72 65 6d 6f 76 65 2d 6e 74 68 2d 63 65 6c 6c 20 23 5b 35 31 alias.'smex-remove-nth-cell.#[51
2760 34 20 22 01 53 01 5c 32 33 33 5c 32 31 31 41 01 01 41 5c 32 34 31 5c 32 31 30 5c 32 30 37 22 20 4.".S.\233\211A..A\241\210\207".
2780 5b 5d 20 36 20 28 23 24 20 2e 20 39 39 38 38 29 5d 29 0a 23 40 35 39 20 49 6e 73 65 72 74 73 20 [].6.(#$...9988)]).#@59.Inserts.
27a0 63 65 6c 6c 20 61 74 20 70 6f 73 69 74 69 6f 6e 20 4e 20 69 6e 20 4c 49 53 54 2e 0a 0a 28 66 6e cell.at.position.N.in.LIST...(fn
27c0 20 4e 45 57 2d 43 45 4c 4c 20 4e 20 4c 49 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 73 6d .NEW-CELL.N.LIST)..(defalias.'sm
27e0 65 78 2d 69 6e 73 65 72 74 2d 63 65 6c 6c 20 23 5b 37 37 31 20 22 01 53 01 5c 32 33 33 5c 32 31 ex-insert-cell.#[771.".S.\233\21
2800 31 41 01 05 5c 32 34 31 01 5c 32 34 31 5c 32 30 37 22 20 5b 5d 20 37 20 28 23 24 20 2e 20 31 30 1A..\241.\241\207".[].7.(#$...10
2820 31 33 36 29 5d 29 0a 23 40 31 31 20 0a 0a 28 66 6e 20 46 4e 29 1f 0a 28 64 65 66 61 6c 69 61 73 136)]).#@11...(fn.FN)..(defalias
2840 20 27 73 6d 65 78 2d 64 6f 2d 77 69 74 68 2d 73 65 6c 65 63 74 65 64 2d 69 74 65 6d 20 23 5b 32 .'smex-do-with-selected-item.#[2
2860 35 37 20 22 5c 32 31 31 10 5c 33 30 31 20 5c 32 30 37 22 20 5b 73 6d 65 78 2d 63 75 73 74 6f 6d 57."\211.\301.\207".[smex-custom
2880 2d 61 63 74 69 6f 6e 20 69 64 6f 2d 65 78 69 74 2d 6d 69 6e 69 62 75 66 66 65 72 5d 20 32 20 28 -action.ido-exit-minibuffer].2.(
28a0 23 24 20 2e 20 31 30 32 38 34 29 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 73 6d 65 78 2d 64 65 #$...10284)]).(defalias.'smex-de
28c0 73 63 72 69 62 65 2d 66 75 6e 63 74 69 6f 6e 20 23 5b 30 20 22 5c 33 30 30 5c 33 30 31 21 5c 32 scribe-function.#[0."\300\301!\2
28e0 30 37 22 20 5b 73 6d 65 78 2d 64 6f 2d 77 69 74 68 2d 73 65 6c 65 63 74 65 64 2d 69 74 65 6d 20 07".[smex-do-with-selected-item.
2900 23 5b 32 35 37 20 22 5c 33 30 30 01 21 5c 32 31 30 5c 33 30 31 5c 33 30 32 21 5c 32 30 37 22 20 #[257."\300.!\210\301\302!\207".
2920 5b 64 65 73 63 72 69 62 65 2d 66 75 6e 63 74 69 6f 6e 20 70 6f 70 2d 74 6f 2d 62 75 66 66 65 72 [describe-function.pop-to-buffer
2940 20 22 2a 48 65 6c 70 2a 22 5d 20 33 20 22 5c 6e 5c 6e 28 66 6e 20 43 48 4f 53 45 4e 29 22 5d 5d ."*Help*"].3."\n\n(fn.CHOSEN)"]]
2960 20 32 20 6e 69 6c 20 6e 69 6c 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 73 6d 65 78 2d 77 68 65 .2.nil.nil]).(defalias.'smex-whe
2980 72 65 2d 69 73 20 23 5b 30 20 22 5c 33 30 30 5c 33 30 31 21 5c 32 30 37 22 20 5b 73 6d 65 78 2d re-is.#[0."\300\301!\207".[smex-
29a0 64 6f 2d 77 69 74 68 2d 73 65 6c 65 63 74 65 64 2d 69 74 65 6d 20 77 68 65 72 65 2d 69 73 5d 20 do-with-selected-item.where-is].
29c0 32 20 6e 69 6c 20 6e 69 6c 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 73 6d 65 78 2d 66 69 6e 64 2.nil.nil]).(defalias.'smex-find
29e0 2d 66 75 6e 63 74 69 6f 6e 20 23 5b 30 20 22 5c 33 30 30 5c 33 30 31 21 5c 32 30 37 22 20 5b 73 -function.#[0."\300\301!\207".[s
2a00 6d 65 78 2d 64 6f 2d 77 69 74 68 2d 73 65 6c 65 63 74 65 64 2d 69 74 65 6d 20 66 69 6e 64 2d 66 mex-do-with-selected-item.find-f
2a20 75 6e 63 74 69 6f 6e 5d 20 32 20 6e 69 6c 20 6e 69 6c 5d 29 0a 23 40 31 32 20 0a 0a 28 66 6e 20 unction].2.nil.nil]).#@12...(fn.
2a40 4d 41 50 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 73 6d 65 78 2d 65 78 74 72 61 63 74 2d 63 6f MAP)..(defalias.'smex-extract-co
2a60 6d 6d 61 6e 64 73 2d 66 72 6f 6d 2d 6b 65 79 6d 61 70 20 23 5b 32 35 37 20 22 5c 33 30 30 01 5c mmands-from-keymap.#[257."\300.\
2a80 33 30 31 5c 22 5c 32 31 30 5c 33 30 31 5c 32 30 37 22 20 5b 73 6d 65 78 2d 70 61 72 73 65 2d 6b 301\"\210\301\207".[smex-parse-k
2aa0 65 79 6d 61 70 20 6e 69 6c 5d 20 34 20 28 23 24 20 2e 20 31 30 38 31 30 29 5d 29 0a 23 40 32 31 eymap.nil].4.(#$...10810)]).#@21
2ac0 20 0a 0a 28 66 6e 20 4d 41 50 20 43 4f 4d 4d 41 4e 44 53 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 ...(fn.MAP.COMMANDS)..(defalias.
2ae0 27 73 6d 65 78 2d 70 61 72 73 65 2d 6b 65 79 6d 61 70 20 23 5b 35 31 34 20 22 5c 32 31 31 43 5c 'smex-parse-keymap.#[514."\211C\
2b00 33 30 30 5c 33 30 31 5c 33 30 32 03 5c 22 04 5c 22 5c 32 30 37 22 20 5b 6d 61 70 2d 6b 65 79 6d 300\301\302.\".\"\207".[map-keym
2b20 61 70 20 6d 61 6b 65 2d 63 6c 6f 73 75 72 65 20 23 5b 35 31 34 20 22 5c 32 31 31 3c 5c 32 30 33 ap.make-closure.#[514."\211<\203
2b40 12 00 5c 32 31 31 40 5c 33 30 31 3d 5c 32 30 33 12 00 5c 33 30 32 01 5c 33 30 30 5c 32 34 32 5c ..\211@\301=\203..\302.\300\242\
2b60 22 5c 32 30 37 5c 32 31 31 39 5c 32 30 35 23 00 5c 33 30 33 01 21 5c 32 30 35 23 00 5c 33 30 30 "\207\2119\205#.\303.!\205#.\300
2b80 01 5c 33 30 30 5c 32 34 32 42 5c 32 34 30 5c 32 30 37 22 20 5b 56 30 20 6b 65 79 6d 61 70 20 73 .\300\242B\240\207".[V0.keymap.s
2ba0 6d 65 78 2d 70 61 72 73 65 2d 6b 65 79 6d 61 70 20 63 6f 6d 6d 61 6e 64 70 5d 20 35 20 22 5c 6e mex-parse-keymap.commandp].5."\n
2bc0 5c 6e 28 66 6e 20 42 49 4e 44 49 4e 47 20 45 4c 45 4d 45 4e 54 29 22 5d 5d 20 37 20 28 23 24 20 \n(fn.BINDING.ELEMENT)"]].7.(#$.
2be0 2e 20 31 30 39 34 35 29 5d 29 0a 23 40 31 33 20 0a 0a 28 66 6e 20 4d 4f 44 45 29 1f 0a 28 64 65 ..10945)]).#@13...(fn.MODE)..(de
2c00 66 61 6c 69 61 73 20 27 73 6d 65 78 2d 65 78 74 72 61 63 74 2d 63 6f 6d 6d 61 6e 64 73 2d 66 72 falias.'smex-extract-commands-fr
2c20 6f 6d 2d 66 65 61 74 75 72 65 73 20 23 5b 32 35 37 20 22 5c 33 30 32 01 21 5c 33 30 33 02 21 5c om-features.#[257."\302.!\303.!\
2c40 33 30 34 01 18 5c 33 30 35 5c 33 30 36 08 5c 22 5c 32 31 30 5c 33 30 37 5c 33 31 30 08 5c 22 5c 304..\305\306.\"\210\307\310.\"\
2c60 32 31 31 10 5c 33 31 31 5c 32 33 30 5c 32 30 33 1b 00 5c 33 31 32 10 5c 33 31 33 08 21 10 09 5c 211.\311\230\203..\312.\313.!..\
2c80 32 31 31 5c 32 30 33 71 00 5c 32 31 31 40 5c 32 31 31 40 5c 32 31 31 5c 32 30 33 69 00 5c 32 31 211\203q.\211@\211@\211\203i.\21
2ca0 31 06 06 5c 32 33 32 5c 32 30 34 3c 00 5c 33 30 35 08 5c 33 31 34 03 21 5c 22 5c 32 30 33 69 00 1..\232\204<.\305.\314.!\"\203i.
2cc0 01 41 5c 32 31 31 5c 32 30 33 68 00 5c 32 31 31 40 5c 32 31 31 3c 5c 32 30 33 61 00 5c 32 31 31 .A\211\203h.\211@\211<\203a.\211
2ce0 40 5c 33 31 35 3d 5c 32 30 33 61 00 5c 32 31 31 41 5c 33 31 36 01 21 5c 32 30 33 60 00 5c 33 31 @\315=\203a.\211A\316.!\203`.\31
2d00 37 06 07 02 43 5c 22 5c 32 36 32 07 5c 32 31 30 01 41 5c 32 36 36 5c 32 30 32 5c 32 30 32 3e 00 7...C\"\262.\210.A\266\202\202>.
2d20 5c 32 31 30 5c 32 31 30 01 41 5c 32 36 36 5c 32 30 32 5c 32 30 32 20 00 5c 32 31 30 29 5c 32 30 \210\210.A\266\202\202..\210)\20
2d40 37 22 20 5b 6d 6f 64 65 2d 6e 61 6d 65 20 6c 6f 61 64 2d 68 69 73 74 6f 72 79 20 73 79 6d 62 6f 7".[mode-name.load-history.symbo
2d60 6c 2d 66 69 6c 65 20 73 79 6d 62 6f 6c 2d 6e 61 6d 65 20 6e 69 6c 20 73 74 72 69 6e 67 2d 6d 61 l-file.symbol-name.nil.string-ma
2d80 74 63 68 20 22 5c 5c 28 2e 2b 3f 5c 5c 29 5c 5c 28 2d 6d 6f 64 65 5c 5c 29 3f 24 22 20 6d 61 74 tch."\\(.+?\\)\\(-mode\\)?$".mat
2da0 63 68 2d 73 74 72 69 6e 67 20 31 20 22 63 22 20 22 63 63 22 20 72 65 67 65 78 70 2d 71 75 6f 74 ch-string.1."c"."cc".regexp-quot
2dc0 65 20 66 69 6c 65 2d 6e 61 6d 65 2d 6e 6f 6e 64 69 72 65 63 74 6f 72 79 20 64 65 66 75 6e 20 63 e.file-name-nondirectory.defun.c
2de0 6f 6d 6d 61 6e 64 70 20 61 70 70 65 6e 64 5d 20 31 34 20 28 23 24 20 2e 20 31 31 32 34 38 29 5d ommandp.append].14.(#$...11248)]
2e00 29 0a 23 40 36 39 20 53 68 6f 77 73 20 75 6e 62 6f 75 6e 64 20 63 6f 6d 6d 61 6e 64 73 20 69 6e ).#@69.Shows.unbound.commands.in
2e20 20 61 20 6e 65 77 20 62 75 66 66 65 72 2c 0a 73 6f 72 74 65 64 20 62 79 20 66 72 65 71 75 65 6e .a.new.buffer,.sorted.by.frequen
2e40 63 79 20 6f 66 20 75 73 65 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 73 6d 65 78 2d 73 68 6f 77 cy.of.use...(defalias.'smex-show
2e60 2d 75 6e 62 6f 75 6e 64 2d 63 6f 6d 6d 61 6e 64 73 20 23 5b 30 20 22 5c 33 30 33 08 5c 33 30 34 -unbound-commands.#[0."\303.\304
2e80 5c 22 10 5c 33 30 35 5c 33 30 36 5c 33 30 37 5c 33 31 30 08 5c 22 5c 22 5c 33 31 31 5c 33 31 32 \".\305\306\307\310.\"\"\311\312
2ea0 21 5c 32 31 30 5c 33 31 33 5c 32 31 31 11 1a 5c 33 31 34 20 5c 32 31 30 5c 33 31 35 01 5c 33 31 !\210\313\211..\314.\210\315.\31
2ec0 36 5c 22 5c 32 31 30 29 5c 33 31 37 5c 33 30 36 21 5c 32 31 30 65 62 5c 32 30 37 22 20 5b 73 6d 6\"\210)\317\306!\210eb\207".[sm
2ee0 65 78 2d 64 61 74 61 20 62 75 66 66 65 72 2d 72 65 61 64 2d 6f 6e 6c 79 20 69 6e 68 69 62 69 74 ex-data.buffer-read-only.inhibit
2f00 2d 72 65 61 64 2d 6f 6e 6c 79 20 73 6f 72 74 20 73 6d 65 78 2d 73 6f 72 74 69 6e 67 2d 72 75 6c -read-only.sort.smex-sorting-rul
2f20 65 73 20 64 65 6c 71 20 6e 69 6c 20 6d 61 70 63 61 72 20 23 5b 32 35 37 20 22 5c 33 30 30 01 40 es.delq.nil.mapcar.#[257."\300.@
2f40 21 3f 5c 32 30 35 09 00 5c 32 31 31 5c 32 30 37 22 20 5b 77 68 65 72 65 2d 69 73 2d 69 6e 74 65 !?\205..\211\207".[where-is-inte
2f60 72 6e 61 6c 5d 20 33 20 22 5c 6e 5c 6e 28 66 6e 20 43 4f 4d 4d 41 4e 44 2d 49 54 45 4d 29 22 5d rnal].3."\n\n(fn.COMMAND-ITEM)"]
2f80 20 76 69 65 77 2d 62 75 66 66 65 72 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 20 22 2a 53 6d 65 78 .view-buffer-other-window."*Smex
2fa0 3a 20 55 6e 62 6f 75 6e 64 20 43 6f 6d 6d 61 6e 64 73 2a 22 20 74 20 65 72 61 73 65 2d 62 75 66 :.Unbound.Commands*".t.erase-buf
2fc0 66 65 72 20 73 6d 65 78 2d 70 70 2a 20 22 75 6e 62 6f 75 6e 64 2d 63 6f 6d 6d 61 6e 64 73 22 20 fer.smex-pp*."unbound-commands".
2fe0 73 65 74 2d 62 75 66 66 65 72 2d 6d 6f 64 69 66 69 65 64 2d 70 5d 20 36 20 28 23 24 20 2e 20 31 set-buffer-modified-p].6.(#$...1
3000 31 37 38 33 29 20 6e 69 6c 5d 29 0a 23 40 32 33 20 0a 0a 28 66 6e 20 4c 49 53 54 20 4c 49 53 54 1783).nil]).#@23...(fn.LIST.LIST
3020 2d 4e 41 4d 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 73 6d 65 78 2d 70 70 2a 20 23 5b 35 31 -NAME)..(defalias.'smex-pp*.#[51
3040 34 20 22 5c 33 30 34 5c 32 31 31 5c 32 31 31 5c 32 31 31 18 19 1a 1b 5c 33 30 35 01 5c 33 30 36 4."\304\211\211\211....\305.\306
3060 5c 32 36 31 03 5c 32 31 30 01 5c 32 30 33 4b 00 01 40 5c 32 31 31 3a 5c 32 30 33 1e 00 5c 32 31 \261.\210.\203K..@\211:\203..\21
3080 31 40 5c 32 30 32 1f 00 5c 32 31 31 5c 32 31 31 3b 5c 32 30 33 2e 00 5c 32 31 31 47 5c 33 30 37 1@\202..\211\211;\203..\211G\307
30a0 55 5c 32 30 33 2e 00 5c 33 30 34 5c 32 36 32 01 5c 32 31 31 5c 32 30 33 37 00 5c 33 31 30 02 70 U\203..\304\262.\211\2037.\310.p
30c0 5c 22 5c 32 31 30 03 41 5c 32 31 31 5c 32 36 32 05 5c 32 30 33 46 00 5c 32 31 31 5c 32 30 33 46 \"\210.A\211\262.\203F.\211\203F
30e0 00 5c 33 31 31 63 5c 32 31 30 5c 32 36 36 02 5c 32 30 32 0e 00 5c 33 31 32 63 2c 5c 32 30 37 22 .\311c\210\266.\202..\312c,\207"
3100 20 5b 65 76 61 6c 2d 65 78 70 72 65 73 73 69 6f 6e 2d 70 72 69 6e 74 2d 6c 65 6e 67 74 68 20 70 .[eval-expression-print-length.p
3120 72 69 6e 74 2d 6c 65 6e 67 74 68 20 65 76 61 6c 2d 65 78 70 72 65 73 73 69 6f 6e 2d 70 72 69 6e rint-length.eval-expression-prin
3140 74 2d 6c 65 76 65 6c 20 70 72 69 6e 74 2d 6c 65 76 65 6c 20 6e 69 6c 20 22 5c 6e 3b 3b 20 2d 2d t-level.print-level.nil."\n;;.--
3160 2d 2d 2d 20 22 20 22 20 2d 2d 2d 2d 2d 5c 6e 28 5c 6e 20 22 20 30 20 70 72 69 6e 31 20 22 5c 6e ---.".".-----\n(\n.".0.prin1."\n
3180 20 22 20 22 5c 6e 29 5c 6e 22 5d 20 37 20 28 23 24 20 2e 20 31 32 33 30 35 29 5d 29 0a 28 70 72 ."."\n)\n"].7.(#$...12305)]).(pr
31a0 6f 76 69 64 65 20 27 73 6d 65 78 29 0a ovide.'smex).