about summary refs log tree commit diff
path: root/configs/shared/emacs/.emacs.d/elpa/projectile-20180711.102/projectile.elc
blob: 255afccfb8b566a0f5ab8226d7f931429dcb23db (plain)
ofshex dumpascii
0000 3b 45 4c 43 17 00 00 00 0a 3b 3b 3b 20 43 6f 6d 70 69 6c 65 64 0a 3b 3b 3b 20 69 6e 20 45 6d 61 ;ELC.....;;;.Compiled.;;;.in.Ema
0020 63 73 20 76 65 72 73 69 6f 6e 20 32 35 2e 33 2e 31 0a 3b 3b 3b 20 77 69 74 68 20 61 6c 6c 20 6f cs.version.25.3.1.;;;.with.all.o
0040 70 74 69 6d 69 7a 61 74 69 6f 6e 73 2e 0a 0a 3b 3b 3b 20 54 68 69 73 20 66 69 6c 65 20 75 73 65 ptimizations...;;;.This.file.use
0060 73 20 64 79 6e 61 6d 69 63 20 64 6f 63 73 74 72 69 6e 67 73 2c 20 66 69 72 73 74 20 61 64 64 65 s.dynamic.docstrings,.first.adde
0080 64 20 69 6e 20 45 6d 61 63 73 20 31 39 2e 32 39 2e 0a 0a 3b 3b 3b 20 54 68 69 73 20 66 69 6c 65 d.in.Emacs.19.29...;;;.This.file
00a0 20 64 6f 65 73 20 6e 6f 74 20 63 6f 6e 74 61 69 6e 20 75 74 66 2d 38 20 6e 6f 6e 2d 41 53 43 49 .does.not.contain.utf-8.non-ASCI
00c0 49 20 63 68 61 72 61 63 74 65 72 73 2c 0a 3b 3b 3b 20 61 6e 64 20 73 6f 20 63 61 6e 20 62 65 20 I.characters,.;;;.and.so.can.be.
00e0 6c 6f 61 64 65 64 20 69 6e 20 45 6d 61 63 73 20 76 65 72 73 69 6f 6e 73 20 65 61 72 6c 69 65 72 loaded.in.Emacs.versions.earlier
0100 20 74 68 61 6e 20 32 33 2e 0a 0a 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b .than.23...;;;;;;;;;;;;;;;;;;;;;
0120 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
0140 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 0a 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b ;;;;;;;;;;;;;;.;;;;;;;;;;;;;;;;;
0160 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
0180 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 0a 0a 0a 28 62 79 74 65 2d 63 6f 64 65 20 ;;;;;;;;;;;;;;;;;;...(byte-code.
01a0 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 31 30 5c 33 30 30 5c "\300\301!\210\300\302!\210\300\
01c0 33 30 33 21 5c 32 31 30 5c 33 30 30 5c 33 30 34 21 5c 32 31 30 5c 33 30 30 5c 33 30 35 21 5c 32 303!\210\300\304!\210\300\305!\2
01e0 31 30 5c 33 30 30 5c 33 30 36 21 5c 32 31 30 5c 33 30 30 5c 33 30 37 21 5c 32 31 30 5c 33 31 30 10\300\306!\210\300\307!\210\310
0200 5c 33 31 31 5c 33 31 32 5c 33 31 33 5c 33 31 34 5c 33 31 35 5c 33 31 34 5c 33 31 36 5c 33 31 37 \311\312\313\314\315\314\316\317
0220 5c 33 32 30 5c 33 31 37 5c 33 32 31 5c 33 31 37 5c 33 32 32 26 0d 5c 32 31 30 5c 33 32 33 5c 33 \320\317\321\317\322&.\210\323\3
0240 32 34 5c 33 32 35 5c 33 32 36 5c 33 32 37 44 44 5c 33 33 30 5c 33 31 34 5c 33 31 31 5c 33 33 31 24\325\326\327DD\330\314\311\331
0260 5c 33 33 32 26 07 5c 32 31 30 5c 33 32 33 5c 33 33 33 5c 33 32 35 5c 33 32 36 5c 33 33 34 44 44 \332&.\210\323\333\325\326\334DD
0280 5c 33 33 35 5c 33 31 34 5c 33 31 31 5c 33 33 31 5c 33 33 36 26 07 5c 32 31 30 5c 33 32 33 5c 33 \335\314\311\331\336&.\210\323\3
02a0 33 37 5c 33 32 35 5c 33 32 36 5c 33 34 30 44 44 5c 33 34 31 5c 33 31 34 5c 33 31 31 5c 33 33 31 37\325\326\340DD\341\314\311\331
02c0 5c 33 34 32 26 07 5c 32 31 30 5c 33 32 33 5c 33 34 33 5c 33 32 35 5c 33 32 36 5c 33 34 34 44 44 \342&.\210\323\343\325\326\344DD
02e0 5c 33 34 35 5c 33 31 34 5c 33 31 31 5c 33 33 31 5c 33 34 36 26 07 5c 32 31 30 5c 33 32 33 5c 33 \345\314\311\331\346&.\210\323\3
0300 34 37 5c 33 32 35 5c 33 32 36 5c 33 35 30 44 44 5c 33 35 31 5c 33 31 34 5c 33 31 31 5c 33 33 31 47\325\326\350DD\351\314\311\331
0320 5c 33 35 32 26 07 5c 32 31 30 5c 33 32 33 5c 33 35 33 5c 33 32 35 5c 33 32 36 5c 33 35 34 44 44 \352&.\210\323\353\325\326\354DD
0340 5c 33 35 35 5c 33 31 34 5c 33 31 31 5c 33 33 31 5c 33 33 36 26 07 5c 32 31 30 5c 33 32 33 5c 33 \355\314\311\331\336&.\210\323\3
0360 35 36 5c 33 32 35 5c 33 32 36 5c 33 35 37 44 44 5c 33 36 30 5c 33 31 34 5c 33 31 31 5c 33 33 31 56\325\326\357DD\360\314\311\331
0380 5c 33 36 31 26 07 5c 32 31 30 5c 33 32 33 5c 33 36 32 5c 33 32 35 5c 33 32 36 5c 33 36 33 44 44 \361&.\210\323\362\325\326\363DD
03a0 5c 33 36 34 5c 33 31 34 5c 33 31 31 5c 33 33 31 5c 33 36 35 26 07 5c 32 31 30 5c 33 32 33 5c 33 \364\314\311\331\365&.\210\323\3
03c0 36 36 5c 33 32 35 5c 33 32 36 5c 33 36 37 44 44 5c 33 37 30 5c 33 31 34 5c 33 31 31 5c 33 33 31 66\325\326\367DD\370\314\311\331
03e0 5c 33 36 35 26 07 5c 32 31 30 5c 33 32 33 5c 33 37 31 5c 33 32 35 5c 33 32 36 5c 33 37 32 44 44 \365&.\210\323\371\325\326\372DD
0400 5c 33 37 33 5c 33 31 34 5c 33 31 31 5c 33 33 31 5c 33 36 35 26 07 5c 32 31 30 5c 33 32 33 5c 33 \373\314\311\331\365&.\210\323\3
0420 37 34 5c 33 32 35 5c 33 32 36 5c 33 37 35 44 44 5c 33 37 36 5c 33 31 34 5c 33 31 31 5c 33 33 31 74\325\326\375DD\376\314\311\331
0440 5c 33 36 35 26 07 5c 32 31 30 5c 33 32 33 5c 33 37 37 5c 33 32 35 5c 33 32 36 5c 32 30 31 40 00 \365&.\210\323\377\325\326\201@.
0460 44 44 5c 32 30 31 41 00 5c 33 31 34 5c 33 31 31 5c 33 33 31 5c 32 30 31 42 00 5c 32 30 31 43 00 DD\201A.\314\311\331\201B.\201C.
0480 5c 32 30 31 44 00 26 09 5c 32 31 30 5c 33 32 33 5c 32 30 31 45 00 5c 33 32 35 5c 33 32 36 5c 32 \201D.&.\210\323\201E.\325\326\2
04a0 30 31 46 00 44 44 5c 32 30 31 47 00 5c 33 31 34 5c 33 31 31 5c 33 33 31 5c 32 30 31 48 00 26 07 01F.DD\201G.\314\311\331\201H.&.
04c0 5c 32 31 30 5c 33 32 33 5c 32 30 31 49 00 5c 33 32 35 5c 33 32 36 5c 32 30 31 4a 00 44 44 5c 32 \210\323\201I.\325\326\201J.DD\2
04e0 30 31 4b 00 5c 33 31 34 5c 33 31 31 5c 33 33 31 5c 33 33 36 26 07 5c 32 31 30 5c 33 32 33 5c 32 01K.\314\311\331\336&.\210\323\2
0500 30 31 4c 00 5c 33 32 35 5c 33 32 36 5c 32 30 31 4d 00 44 44 5c 32 30 31 4e 00 5c 33 31 34 5c 33 01L.\325\326\201M.DD\201N.\314\3
0520 31 31 5c 33 33 31 5c 33 32 36 26 07 5c 32 31 30 5c 33 32 33 5c 32 30 31 4f 00 5c 33 32 35 5c 33 11\331\326&.\210\323\201O.\325\3
0540 32 36 5c 32 30 31 50 00 44 44 5c 32 30 31 51 00 5c 33 31 34 5c 33 31 31 5c 33 33 31 5c 33 36 35 26\201P.DD\201Q.\314\311\331\365
0560 5c 32 30 31 43 00 5c 32 30 31 52 00 26 09 5c 32 31 30 5c 33 32 33 5c 32 30 31 53 00 5c 33 32 35 \201C.\201R.&.\210\323\201S.\325
0580 5c 33 32 36 5c 32 30 31 54 00 44 44 5c 32 30 31 55 00 5c 33 31 34 5c 33 31 31 5c 33 33 31 5c 33 \326\201T.DD\201U.\314\311\331\3
05a0 32 36 5c 32 30 31 43 00 5c 32 30 31 56 00 26 09 5c 32 31 30 5c 33 32 33 5c 32 30 31 57 00 5c 33 26\201C.\201V.&.\210\323\201W.\3
05c0 32 35 5c 33 32 36 5c 32 30 31 58 00 44 44 5c 32 30 31 59 00 5c 33 31 34 5c 33 31 31 5c 33 33 31 25\326\201X.DD\201Y.\314\311\331
05e0 5c 32 30 31 5a 00 26 07 5c 32 31 30 5c 33 32 33 5c 32 30 31 5b 00 5c 33 32 35 5c 33 32 36 5c 32 \201Z.&.\210\323\201[.\325\326\2
0600 30 31 5c 5c 00 44 44 5c 32 30 31 5d 00 5c 33 31 34 5c 33 31 31 5c 33 33 31 5c 32 30 31 5e 00 26 01\\.DD\201].\314\311\331\201^.&
0620 07 5c 32 31 30 5c 33 32 33 5c 32 30 31 5f 00 5c 33 32 35 5c 33 32 36 5c 32 30 31 60 00 44 44 5c .\210\323\201_.\325\326\201`.DD\
0640 32 30 31 61 00 5c 33 31 34 5c 33 31 31 5c 33 33 31 5c 32 30 31 62 00 26 07 5c 32 31 30 5c 33 32 201a.\314\311\331\201b.&.\210\32
0660 33 5c 32 30 31 63 00 5c 33 32 35 5c 33 32 36 5c 32 30 31 64 00 44 44 5c 32 30 31 65 00 5c 33 31 3\201c.\325\326\201d.DD\201e.\31
0680 34 5c 33 31 31 5c 33 33 31 5c 32 30 31 66 00 26 07 5c 32 31 30 5c 33 32 33 5c 32 30 31 67 00 5c 4\311\331\201f.&.\210\323\201g.\
06a0 33 32 35 5c 33 32 36 5c 32 30 31 68 00 44 44 5c 32 30 31 69 00 5c 33 31 34 5c 33 31 31 5c 33 33 325\326\201h.DD\201i.\314\311\33
06c0 31 5c 32 30 31 6a 00 26 07 5c 32 31 30 5c 33 32 33 5c 32 30 31 6b 00 5c 33 32 35 5c 33 32 36 5c 1\201j.&.\210\323\201k.\325\326\
06e0 32 30 31 6c 00 44 44 5c 32 30 31 6d 00 5c 33 31 34 5c 33 31 31 5c 33 33 31 5c 32 30 31 6e 00 5c 201l.DD\201m.\314\311\331\201n.\
0700 32 30 31 43 00 5c 32 30 31 6f 00 26 09 5c 32 31 30 5c 33 32 33 5c 32 30 31 70 00 5c 33 32 35 5c 201C.\201o.&.\210\323\201p.\325\
0720 33 32 36 5c 32 30 31 71 00 44 44 5c 32 30 31 72 00 5c 33 31 34 5c 33 31 31 5c 33 33 31 5c 32 30 326\201q.DD\201r.\314\311\331\20
0740 31 73 00 26 07 5c 32 31 30 5c 33 32 33 5c 32 30 31 74 00 5c 33 32 35 5c 33 32 36 5c 32 30 31 75 1s.&.\210\323\201t.\325\326\201u
0760 00 44 44 5c 32 30 31 76 00 5c 32 30 31 77 00 5c 32 30 31 78 00 5c 33 31 34 5c 33 31 31 5c 33 33 .DD\201v.\201w.\201x.\314\311\33
0780 31 5c 32 30 31 79 00 26 09 5c 32 31 30 5c 33 32 33 5c 32 30 31 7a 00 5c 33 32 35 5c 33 32 36 5c 1\201y.&.\210\323\201z.\325\326\
07a0 32 30 31 7b 00 44 44 5c 32 30 31 7c 00 5c 33 31 34 5c 33 31 31 5c 33 33 31 5c 32 30 31 7d 00 5c 201{.DD\201|.\314\311\331\201}.\
07c0 32 30 31 43 00 5c 32 30 31 7e 00 26 09 5c 32 31 30 5c 33 32 33 5c 32 30 31 7f 00 5c 33 32 35 5c 201C.\201~.&.\210\323\201..\325\
07e0 33 32 36 5c 32 30 31 5c 32 30 30 00 44 44 5c 32 30 31 5c 32 30 31 00 5c 33 31 34 5c 33 31 31 5c 326\201\200.DD\201\201.\314\311\
0800 33 33 31 5c 32 30 31 5c 32 30 32 00 26 07 5c 32 31 30 5c 33 32 33 5c 32 30 31 5c 32 30 33 00 5c 331\201\202.&.\210\323\201\203.\
0820 33 32 35 5c 33 32 36 5c 32 30 31 5c 32 30 34 00 44 44 5c 32 30 31 5c 32 30 35 00 5c 33 31 34 5c 325\326\201\204.DD\201\205.\314\
0840 33 31 31 5c 33 33 31 5c 32 30 31 5c 32 30 36 00 5c 32 30 31 43 00 5c 32 30 31 5c 32 30 37 00 26 311\331\201\206.\201C.\201\207.&
0860 09 5c 32 31 30 5c 33 32 33 5c 32 30 31 5c 32 31 30 00 5c 33 32 35 5c 33 32 36 5c 32 30 31 5c 32 .\210\323\201\210.\325\326\201\2
0880 31 31 00 44 44 5c 32 30 31 5c 32 31 32 00 5c 33 31 34 5c 33 31 31 5c 33 33 31 5c 32 30 31 5c 32 11.DD\201\212.\314\311\331\201\2
08a0 31 33 00 26 07 5c 32 31 30 5c 33 32 33 5c 32 30 31 5c 32 31 34 00 5c 33 32 35 5c 33 32 36 5c 32 13.&.\210\323\201\214.\325\326\2
08c0 30 31 5c 32 31 35 00 44 44 5c 32 30 31 5c 32 31 36 00 5c 33 31 34 5c 33 31 31 5c 33 33 31 5c 32 01\215.DD\201\216.\314\311\331\2
08e0 30 31 5c 32 31 33 00 26 07 5c 32 31 30 5c 33 32 33 5c 32 30 31 5c 32 31 37 00 5c 33 32 35 5c 33 01\213.&.\210\323\201\217.\325\3
0900 32 36 5c 32 30 31 5c 32 32 30 00 44 44 5c 32 30 31 5c 32 32 31 00 5c 33 31 34 5c 33 31 31 5c 33 26\201\220.DD\201\221.\314\311\3
0920 33 31 5c 33 32 36 26 07 5c 32 31 30 5c 33 32 33 5c 32 30 31 5c 32 32 32 00 5c 33 32 35 5c 33 32 31\326&.\210\323\201\222.\325\32
0940 36 5c 32 30 31 5c 32 32 33 00 44 44 5c 32 30 31 5c 32 32 34 00 5c 33 31 34 5c 33 31 31 5c 33 33 6\201\223.DD\201\224.\314\311\33
0960 31 5c 33 33 36 26 07 5c 32 31 30 5c 33 32 33 5c 32 30 31 5c 32 32 35 00 5c 33 32 35 5c 33 32 36 1\336&.\210\323\201\225.\325\326
0980 5c 32 30 31 5c 32 32 36 00 44 44 5c 32 30 31 5c 32 32 37 00 5c 33 31 34 5c 33 31 31 5c 33 33 31 \201\226.DD\201\227.\314\311\331
09a0 5c 33 33 36 26 07 5c 32 31 30 5c 33 32 33 5c 32 30 31 5c 32 33 30 00 5c 33 32 35 5c 33 32 36 5c \336&.\210\323\201\230.\325\326\
09c0 32 30 31 5c 32 33 31 00 44 44 5c 32 30 31 5c 32 33 32 00 5c 33 31 34 5c 33 31 31 5c 33 33 31 5c 201\231.DD\201\232.\314\311\331\
09e0 32 30 31 5c 32 31 33 00 5c 32 30 31 43 00 5c 32 30 31 5c 32 33 33 00 26 09 5c 32 31 30 5c 33 32 201\213.\201C.\201\233.&.\210\32
0a00 33 5c 32 30 31 5c 32 33 34 00 5c 33 32 35 5c 33 32 36 5c 32 30 31 5c 32 33 35 00 44 44 5c 32 30 3\201\234.\325\326\201\235.DD\20
0a20 31 5c 32 33 36 00 5c 33 31 34 5c 33 31 31 5c 33 33 31 5c 33 32 36 26 07 5c 32 31 30 5c 33 32 33 1\236.\314\311\331\326&.\210\323
0a40 5c 32 30 31 5c 32 33 37 00 5c 33 32 35 5c 33 32 36 5c 32 30 31 5c 32 34 30 00 44 44 5c 32 30 31 \201\237.\325\326\201\240.DD\201
0a60 5c 32 34 31 00 5c 33 31 34 5c 33 31 31 5c 33 33 31 5c 33 32 36 26 07 5c 32 30 37 22 20 5b 72 65 \241.\314\311\331\326&.\207".[re
0a80 71 75 69 72 65 20 63 6c 2d 6c 69 62 20 74 68 69 6e 67 61 74 70 74 20 69 62 75 66 66 65 72 20 69 quire.cl-lib.thingatpt.ibuffer.i
0aa0 62 75 66 2d 65 78 74 20 63 6f 6d 70 69 6c 65 20 67 72 65 70 20 73 75 62 72 2d 78 20 63 75 73 74 buf-ext.compile.grep.subr-x.cust
0ac0 6f 6d 2d 64 65 63 6c 61 72 65 2d 67 72 6f 75 70 20 70 72 6f 6a 65 63 74 69 6c 65 20 6e 69 6c 20 om-declare-group.projectile.nil.
0ae0 22 4d 61 6e 61 67 65 20 61 6e 64 20 6e 61 76 69 67 61 74 65 20 70 72 6f 6a 65 63 74 73 20 65 61 "Manage.and.navigate.projects.ea
0b00 73 69 6c 79 2e 22 20 3a 67 72 6f 75 70 20 74 6f 6f 6c 73 20 63 6f 6e 76 65 6e 69 65 6e 63 65 20 sily.".:group.tools.convenience.
0b20 3a 6c 69 6e 6b 20 28 75 72 6c 2d 6c 69 6e 6b 20 3a 74 61 67 20 22 47 69 74 68 75 62 22 20 22 68 :link.(url-link.:tag."Github"."h
0b40 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 62 62 61 74 73 6f 76 2f 70 72 6f 6a 65 63 ttps://github.com/bbatsov/projec
0b60 74 69 6c 65 22 29 20 28 75 72 6c 2d 6c 69 6e 6b 20 3a 74 61 67 20 22 4f 6e 6c 69 6e 65 20 4d 61 tile").(url-link.:tag."Online.Ma
0b80 6e 75 61 6c 22 20 22 68 74 74 70 73 3a 2f 2f 70 72 6f 6a 65 63 74 69 6c 65 2e 72 65 61 64 74 68 nual"."https://projectile.readth
0ba0 65 64 6f 63 73 2e 69 6f 2f 22 29 20 28 65 6d 61 63 73 2d 63 6f 6d 6d 65 6e 74 61 72 79 2d 6c 69 edocs.io/").(emacs-commentary-li
0bc0 6e 6b 20 3a 74 61 67 20 22 43 6f 6d 6d 65 6e 74 61 72 79 22 20 22 70 72 6f 6a 65 63 74 69 6c 65 nk.:tag."Commentary"."projectile
0be0 22 29 20 63 75 73 74 6f 6d 2d 64 65 63 6c 61 72 65 2d 76 61 72 69 61 62 6c 65 20 70 72 6f 6a 65 ").custom-declare-variable.proje
0c00 63 74 69 6c 65 2d 69 6e 64 65 78 69 6e 67 2d 6d 65 74 68 6f 64 20 66 75 6e 63 61 6c 6c 20 66 75 ctile-indexing-method.funcall.fu
0c20 6e 63 74 69 6f 6e 20 23 5b 30 20 22 08 5c 33 30 31 3d 5c 32 30 33 08 00 5c 33 30 32 5c 32 30 37 nction.#[0.".\301=\203..\302\207
0c40 5c 33 30 33 5c 32 30 37 22 20 5b 73 79 73 74 65 6d 2d 74 79 70 65 20 77 69 6e 64 6f 77 73 2d 6e \303\207".[system-type.windows-n
0c60 74 20 6e 61 74 69 76 65 20 61 6c 69 65 6e 5d 20 32 5d 20 22 53 70 65 63 69 66 69 65 73 20 74 68 t.native.alien].2]."Specifies.th
0c80 65 20 69 6e 64 65 78 69 6e 67 20 6d 65 74 68 6f 64 20 75 73 65 64 20 62 79 20 50 72 6f 6a 65 63 e.indexing.method.used.by.Projec
0ca0 74 69 6c 65 2e 5c 6e 5c 6e 54 68 65 72 65 20 61 72 65 20 74 77 6f 20 69 6e 64 65 78 69 6e 67 20 tile.\n\nThere.are.two.indexing.
0cc0 6d 65 74 68 6f 64 73 20 2d 20 6e 61 74 69 76 65 20 61 6e 64 20 61 6c 69 65 6e 2e 5c 6e 5c 6e 54 methods.-.native.and.alien.\n\nT
0ce0 68 65 20 6e 61 74 69 76 65 20 6d 65 74 68 6f 64 20 69 73 20 69 6d 70 6c 65 6d 65 6e 74 65 64 20 he.native.method.is.implemented.
0d00 69 6e 20 45 6d 61 63 73 20 4c 69 73 70 20 28 74 68 65 72 65 66 6f 72 65 20 69 74 20 69 73 5c 6e in.Emacs.Lisp.(therefore.it.is\n
0d20 6e 61 74 69 76 65 20 74 6f 20 45 6d 61 63 73 29 2e 20 20 49 74 73 20 61 64 76 61 6e 74 61 67 65 native.to.Emacs)...Its.advantage
0d40 20 69 73 20 74 68 61 74 20 69 74 20 69 73 20 70 6f 72 74 61 62 6c 65 20 61 6e 64 20 77 69 6c 6c .is.that.it.is.portable.and.will
0d60 5c 6e 77 6f 72 6b 20 65 76 65 72 79 77 68 65 72 65 20 74 68 61 74 20 45 6d 61 63 73 20 64 6f 65 \nwork.everywhere.that.Emacs.doe
0d80 73 2e 20 20 49 74 73 20 64 69 73 61 64 76 61 6e 74 61 67 65 20 69 73 20 74 68 61 74 20 69 74 20 s...Its.disadvantage.is.that.it.
0da0 69 73 20 61 5c 6e 62 69 74 20 73 6c 6f 77 20 28 65 73 70 65 63 69 61 6c 6c 79 20 66 6f 72 20 6c is.a\nbit.slow.(especially.for.l
0dc0 61 72 67 65 20 70 72 6f 6a 65 63 74 73 29 2e 20 20 47 65 6e 65 72 61 6c 6c 79 20 69 74 27 73 20 arge.projects)...Generally.it's.
0de0 61 20 67 6f 6f 64 5c 6e 69 64 65 61 20 74 6f 20 70 61 69 72 20 74 68 65 20 6e 61 74 69 76 65 20 a.good\nidea.to.pair.the.native.
0e00 69 6e 64 65 78 69 6e 67 20 6d 65 74 68 6f 64 20 77 69 74 68 20 63 61 63 68 69 6e 67 2e 5c 6e 5c indexing.method.with.caching.\n\
0e20 6e 54 68 65 20 61 6c 69 65 6e 20 69 6e 64 65 78 69 6e 67 20 6d 65 74 68 6f 64 20 75 73 65 73 20 nThe.alien.indexing.method.uses.
0e40 65 78 74 65 72 6e 61 6c 20 74 6f 6f 6c 73 20 28 65 2e 67 2e 20 67 69 74 2c 20 66 69 6e 64 2c 5c external.tools.(e.g..git,.find,\
0e60 6e 65 74 63 29 20 74 6f 20 73 70 65 65 64 20 75 70 20 74 68 65 20 69 6e 64 65 78 69 6e 67 20 70 netc).to.speed.up.the.indexing.p
0e80 72 6f 63 65 73 73 2e 20 20 54 68 65 20 64 69 73 61 64 76 61 6e 74 61 67 65 20 6f 66 20 74 68 69 rocess...The.disadvantage.of.thi
0ea0 73 5c 6e 6d 65 74 68 6f 64 20 69 73 20 74 68 61 74 20 69 74 27 73 20 6e 6f 74 20 77 65 6c 6c 20 s\nmethod.is.that.it's.not.well.
0ec0 73 75 70 70 6f 72 74 65 64 20 6f 6e 20 57 69 6e 64 6f 77 73 20 73 79 73 74 65 6d 73 2e 5c 6e 5c supported.on.Windows.systems.\n\
0ee0 6e 42 79 20 64 65 66 61 75 6c 74 20 61 6c 69 65 6e 20 69 6e 64 65 78 69 6e 67 20 69 73 20 74 68 nBy.default.alien.indexing.is.th
0f00 65 20 64 65 66 61 75 6c 74 20 6f 6e 20 61 6c 6c 20 6f 70 65 72 61 74 69 6e 67 5c 6e 73 79 73 74 e.default.on.all.operating\nsyst
0f20 65 6d 73 2c 20 65 78 63 65 70 74 20 57 69 6e 64 6f 77 73 2e 22 20 3a 74 79 70 65 20 28 72 61 64 ems,.except.Windows.".:type.(rad
0f40 69 6f 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 4e 61 74 69 76 65 22 20 6e 61 74 69 76 65 29 20 io.(const.:tag."Native".native).
0f60 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 41 6c 69 65 6e 22 20 61 6c 69 65 6e 29 29 20 70 72 6f 6a (const.:tag."Alien".alien)).proj
0f80 65 63 74 69 6c 65 2d 65 6e 61 62 6c 65 2d 63 61 63 68 69 6e 67 20 23 5b 30 20 22 08 5c 33 30 31 ectile-enable-caching.#[0.".\301
0fa0 3d 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 69 6e 64 65 78 69 6e 67 2d 6d 65 74 68 =\207".[projectile-indexing-meth
0fc0 6f 64 20 6e 61 74 69 76 65 5d 20 32 5d 20 22 57 68 65 6e 20 74 20 65 6e 61 62 6c 65 73 20 70 72 od.native].2]."When.t.enables.pr
0fe0 6f 6a 65 63 74 20 66 69 6c 65 73 20 63 61 63 68 69 6e 67 2e 5c 6e 5c 6e 50 72 6f 6a 65 63 74 20 oject.files.caching.\n\nProject.
1000 63 61 63 68 69 6e 67 20 69 73 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 65 6e 61 62 6c 65 64 caching.is.automatically.enabled
1020 20 62 79 20 64 65 66 61 75 6c 74 20 69 66 20 79 6f 75 27 72 65 5c 6e 75 73 69 6e 67 20 74 68 65 .by.default.if.you're\nusing.the
1040 20 6e 61 74 69 76 65 20 69 6e 64 65 78 69 6e 67 20 6d 65 74 68 6f 64 2e 22 20 62 6f 6f 6c 65 61 .native.indexing.method.".boolea
1060 6e 20 70 72 6f 6a 65 63 74 69 6c 65 2d 66 69 6c 65 2d 65 78 69 73 74 73 2d 6c 6f 63 61 6c 2d 63 n.projectile-file-exists-local-c
1080 61 63 68 65 2d 65 78 70 69 72 65 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 6e 69 6c 5d ache-expire.#[0."\300\207".[nil]
10a0 20 31 5d 20 22 4e 75 6d 62 65 72 20 6f 66 20 73 65 63 6f 6e 64 73 20 62 65 66 6f 72 65 20 66 69 .1]."Number.of.seconds.before.fi
10c0 6c 65 20 65 78 69 73 74 65 6e 63 65 20 63 61 63 68 65 20 65 78 70 69 72 65 73 20 66 6f 72 20 61 le.existence.cache.expires.for.a
10e0 5c 6e 66 69 6c 65 20 6f 6e 20 61 20 6c 6f 63 61 6c 20 66 69 6c 65 20 73 79 73 74 65 6d 2e 5c 6e \nfile.on.a.local.file.system.\n
1100 5c 6e 20 41 20 76 61 6c 75 65 20 6f 66 20 6e 69 6c 20 64 69 73 61 62 6c 65 73 20 74 68 69 73 20 \n.A.value.of.nil.disables.this.
1120 63 61 63 68 65 2e 22 20 28 63 68 6f 69 63 65 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 44 69 73 cache.".(choice.(const.:tag."Dis
1140 61 62 6c 65 64 22 20 6e 69 6c 29 20 28 69 6e 74 65 67 65 72 20 3a 74 61 67 20 22 53 65 63 6f 6e abled".nil).(integer.:tag."Secon
1160 64 73 22 29 29 20 70 72 6f 6a 65 63 74 69 6c 65 2d 66 69 6c 65 2d 65 78 69 73 74 73 2d 72 65 6d ds")).projectile-file-exists-rem
1180 6f 74 65 2d 63 61 63 68 65 2d 65 78 70 69 72 65 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 ote-cache-expire.#[0."\300\207".
11a0 5b 33 30 30 5d 20 31 5d 20 22 4e 75 6d 62 65 72 20 6f 66 20 73 65 63 6f 6e 64 73 20 62 65 66 6f [300].1]."Number.of.seconds.befo
11c0 72 65 20 66 69 6c 65 20 65 78 69 73 74 65 6e 63 65 20 63 61 63 68 65 20 65 78 70 69 72 65 73 20 re.file.existence.cache.expires.
11e0 66 6f 72 20 61 5c 6e 66 69 6c 65 20 6f 6e 20 61 20 72 65 6d 6f 74 65 20 66 69 6c 65 20 73 79 73 for.a\nfile.on.a.remote.file.sys
1200 74 65 6d 20 73 75 63 68 20 61 73 20 74 72 61 6d 70 2e 5c 6e 5c 6e 20 41 20 76 61 6c 75 65 20 6f tem.such.as.tramp.\n\n.A.value.o
1220 66 20 6e 69 6c 20 64 69 73 61 62 6c 65 73 20 74 68 69 73 20 63 61 63 68 65 2e 22 20 28 63 68 6f f.nil.disables.this.cache.".(cho
1240 69 63 65 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 44 69 73 61 62 6c 65 64 22 20 6e 69 6c 29 20 ice.(const.:tag."Disabled".nil).
1260 28 69 6e 74 65 67 65 72 20 3a 74 61 67 20 22 53 65 63 6f 6e 64 73 22 29 29 20 70 72 6f 6a 65 63 (integer.:tag."Seconds")).projec
1280 74 69 6c 65 2d 66 69 6c 65 73 2d 63 61 63 68 65 2d 65 78 70 69 72 65 20 23 5b 30 20 22 5c 33 30 tile-files-cache-expire.#[0."\30
12a0 30 5c 32 30 37 22 20 5b 6e 69 6c 5d 20 31 5d 20 22 4e 75 6d 62 65 72 20 6f 66 20 73 65 63 6f 6e 0\207".[nil].1]."Number.of.secon
12c0 64 73 20 62 65 66 6f 72 65 20 66 69 6c 65 73 20 6c 69 73 74 20 63 61 63 68 65 20 65 78 70 69 72 ds.before.files.list.cache.expir
12e0 65 73 2e 5c 6e 5c 6e 20 41 20 76 61 6c 75 65 20 6f 66 20 6e 69 6c 20 6d 65 61 6e 73 20 74 68 65 es.\n\n.A.value.of.nil.means.the
1300 20 63 61 63 68 65 20 6e 65 76 65 72 20 65 78 70 69 72 65 73 2e 22 20 28 63 68 6f 69 63 65 20 28 .cache.never.expires.".(choice.(
1320 63 6f 6e 73 74 20 3a 74 61 67 20 22 44 69 73 61 62 6c 65 64 22 20 6e 69 6c 29 20 28 69 6e 74 65 const.:tag."Disabled".nil).(inte
1340 67 65 72 20 3a 74 61 67 20 22 53 65 63 6f 6e 64 73 22 29 29 20 70 72 6f 6a 65 63 74 69 6c 65 2d ger.:tag."Seconds")).projectile-
1360 72 65 71 75 69 72 65 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 20 23 5b 30 20 22 5c 33 30 30 5c 32 require-project-root.#[0."\300\2
1380 30 37 22 20 5b 74 5d 20 31 5d 20 22 52 65 71 75 69 72 65 20 74 68 65 20 70 72 65 73 65 6e 63 65 07".[t].1]."Require.the.presence
13a0 20 6f 66 20 61 20 70 72 6f 6a 65 63 74 20 72 6f 6f 74 20 74 6f 20 6f 70 65 72 61 74 65 20 77 68 .of.a.project.root.to.operate.wh
13c0 65 6e 20 74 72 75 65 2e 5c 6e 4f 74 68 65 72 77 69 73 65 20 63 6f 6e 73 69 64 65 72 20 74 68 65 en.true.\nOtherwise.consider.the
13e0 20 63 75 72 72 65 6e 74 20 64 69 72 65 63 74 6f 72 79 20 74 68 65 20 70 72 6f 6a 65 63 74 20 72 .current.directory.the.project.r
1400 6f 6f 74 2e 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 73 79 73 74 oot.".projectile-completion-syst
1420 65 6d 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 69 64 6f 5d 20 31 5d 20 22 54 68 65 20 em.#[0."\300\207".[ido].1]."The.
1440 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 79 73 74 65 6d 20 74 6f 20 62 65 20 75 73 65 64 20 62 79 20 completion.system.to.be.used.by.
1460 50 72 6f 6a 65 63 74 69 6c 65 2e 22 20 28 72 61 64 69 6f 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 Projectile.".(radio.(const.:tag.
1480 22 49 64 6f 22 20 69 64 6f 29 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 48 65 6c 6d 22 20 68 65 "Ido".ido).(const.:tag."Helm".he
14a0 6c 6d 29 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 49 76 79 22 20 69 76 79 29 20 28 63 6f 6e 73 lm).(const.:tag."Ivy".ivy).(cons
14c0 74 20 3a 74 61 67 20 22 44 65 66 61 75 6c 74 22 20 64 65 66 61 75 6c 74 29 20 28 66 75 6e 63 74 t.:tag."Default".default).(funct
14e0 69 6f 6e 20 3a 74 61 67 20 22 43 75 73 74 6f 6d 20 66 75 6e 63 74 69 6f 6e 22 29 29 20 70 72 6f ion.:tag."Custom.function")).pro
1500 6a 65 63 74 69 6c 65 2d 6b 65 79 6d 61 70 2d 70 72 65 66 69 78 20 23 5b 30 20 22 5c 33 30 30 5c jectile-keymap-prefix.#[0."\300\
1520 32 30 37 22 20 5b 22 03 70 22 5d 20 31 5d 20 22 50 72 6f 6a 65 63 74 69 6c 65 20 6b 65 79 6d 61 207".[".p"].1]."Projectile.keyma
1540 70 20 70 72 65 66 69 78 2e 22 20 73 74 72 69 6e 67 20 70 72 6f 6a 65 63 74 69 6c 65 2d 63 61 63 p.prefix.".string.projectile-cac
1560 68 65 2d 66 69 6c 65 20 23 5b 30 20 22 5c 33 30 31 5c 33 30 32 08 5c 22 5c 32 30 37 22 20 5b 75 he-file.#[0."\301\302.\"\207".[u
1580 73 65 72 2d 65 6d 61 63 73 2d 64 69 72 65 63 74 6f 72 79 20 65 78 70 61 6e 64 2d 66 69 6c 65 2d ser-emacs-directory.expand-file-
15a0 6e 61 6d 65 20 22 70 72 6f 6a 65 63 74 69 6c 65 2e 63 61 63 68 65 22 5d 20 33 5d 20 22 54 68 65 name."projectile.cache"].3]."The
15c0 20 6e 61 6d 65 20 6f 66 20 50 72 6f 6a 65 63 74 69 6c 65 27 73 20 63 61 63 68 65 20 66 69 6c 65 .name.of.Projectile's.cache.file
15e0 2e 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 74 61 67 73 2d 66 69 6c 65 2d 6e 61 6d 65 20 23 5b 30 .".projectile-tags-file-name.#[0
1600 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 23 31 3d 22 54 41 47 53 22 5d 20 31 20 23 31 23 5d 20 22 ."\300\207".[#1="TAGS"].1.#1#]."
1620 54 68 65 20 74 61 67 73 20 66 69 6c 65 6e 61 6d 65 20 50 72 6f 6a 65 63 74 69 6c 65 27 73 20 67 The.tags.filename.Projectile's.g
1640 6f 69 6e 67 20 74 6f 20 75 73 65 2e 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 74 61 67 73 2d 63 6f oing.to.use.".projectile-tags-co
1660 6d 6d 61 6e 64 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 23 32 3d 22 63 74 61 67 73 20 mmand.#[0."\300\207".[#2="ctags.
1680 2d 52 65 20 2d 66 20 5c 22 25 73 5c 22 20 25 73 22 5d 20 31 20 23 32 23 5d 20 22 54 68 65 20 63 -Re.-f.\"%s\".%s"].1.#2#]."The.c
16a0 6f 6d 6d 61 6e 64 20 50 72 6f 6a 65 63 74 69 6c 65 27 73 20 67 6f 69 6e 67 20 74 6f 20 75 73 65 ommand.Projectile's.going.to.use
16c0 20 74 6f 20 67 65 6e 65 72 61 74 65 20 61 20 54 41 47 53 20 66 69 6c 65 2e 22 20 70 72 6f 6a 65 .to.generate.a.TAGS.file.".proje
16e0 63 74 69 6c 65 2d 74 61 67 73 2d 62 61 63 6b 65 6e 64 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 ctile-tags-backend.#[0."\300\207
1700 22 20 5b 61 75 74 6f 5d 20 31 5d 20 22 54 68 65 20 74 61 67 20 62 61 63 6b 65 6e 64 20 74 68 61 ".[auto].1]."The.tag.backend.tha
1720 74 20 50 72 6f 6a 65 63 74 69 6c 65 20 73 68 6f 75 6c 64 20 75 73 65 2e 5c 6e 5c 6e 49 66 20 73 t.Projectile.should.use.\n\nIf.s
1740 65 74 20 74 6f 20 27 61 75 74 6f 27 2c 20 60 70 72 6f 6a 65 63 74 69 6c 65 2d 66 69 6e 64 2d 74 et.to.'auto',.`projectile-find-t
1760 61 67 27 20 77 69 6c 6c 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 63 68 6f 6f 73 65 5c 6e 77 ag'.will.automatically.choose\nw
1780 68 69 63 68 20 62 61 63 6b 65 6e 64 20 74 6f 20 75 73 65 2e 20 20 50 72 65 66 65 72 65 6e 63 65 hich.backend.to.use...Preference
17a0 20 6f 72 64 65 72 20 69 73 20 67 67 74 61 67 73 20 2d 3e 20 78 72 65 66 5c 6e 2d 3e 20 65 74 61 .order.is.ggtags.->.xref\n->.eta
17c0 67 73 2d 73 65 6c 65 63 74 20 2d 3e 20 60 66 69 6e 64 2d 74 61 67 27 2e 20 20 56 61 72 69 61 62 gs-select.->.`find-tag'...Variab
17e0 6c 65 20 63 61 6e 20 61 6c 73 6f 20 62 65 20 73 65 74 20 74 6f 20 73 70 65 63 69 66 79 20 77 68 le.can.also.be.set.to.specify.wh
1800 69 63 68 5c 6e 62 61 63 6b 65 6e 64 20 74 6f 20 75 73 65 2e 20 20 49 66 20 73 65 6c 65 63 74 65 ich\nbackend.to.use...If.selecte
1820 64 20 62 61 63 6b 65 6e 64 20 69 73 20 75 6e 61 76 61 69 6c 61 62 6c 65 2c 20 66 61 6c 6c 20 62 d.backend.is.unavailable,.fall.b
1840 61 63 6b 20 74 6f 5c 6e 60 66 69 6e 64 2d 74 61 67 27 2e 5c 6e 5c 6e 49 66 20 74 68 69 73 20 76 ack.to\n`find-tag'.\n\nIf.this.v
1860 61 72 69 61 62 6c 65 20 69 73 20 73 65 74 20 74 6f 20 27 61 75 74 6f 27 20 61 6e 64 20 67 67 74 ariable.is.set.to.'auto'.and.ggt
1880 61 67 73 20 69 73 20 61 76 61 69 6c 61 62 6c 65 2c 20 6f 72 20 69 66 5c 6e 73 65 74 20 74 6f 20 ags.is.available,.or.if\nset.to.
18a0 27 67 67 74 61 67 73 27 2c 20 74 68 65 6e 20 67 67 74 61 67 73 20 77 69 6c 6c 20 62 65 20 75 73 'ggtags',.then.ggtags.will.be.us
18c0 65 64 20 66 6f 72 5c 6e 60 70 72 6f 6a 65 63 74 69 6c 65 2d 72 65 67 65 6e 65 72 61 74 65 2d 74 ed.for\n`projectile-regenerate-t
18e0 61 67 73 27 2e 20 20 46 6f 72 20 61 6c 6c 20 6f 74 68 65 72 20 73 65 74 74 69 6e 67 73 5c 6e 60 ags'...For.all.other.settings\n`
1900 70 72 6f 6a 65 63 74 69 6c 65 2d 74 61 67 73 2d 63 6f 6d 6d 61 6e 64 27 20 77 69 6c 6c 20 62 65 projectile-tags-command'.will.be
1920 20 75 73 65 64 2e 22 20 28 72 61 64 69 6f 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 61 75 74 6f .used.".(radio.(const.:tag."auto
1940 22 20 61 75 74 6f 29 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 78 72 65 66 22 20 78 72 65 66 29 ".auto).(const.:tag."xref".xref)
1960 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 67 67 74 61 67 73 22 20 67 67 74 61 67 73 29 20 28 63 .(const.:tag."ggtags".ggtags).(c
1980 6f 6e 73 74 20 3a 74 61 67 20 22 65 74 61 67 73 22 20 65 74 61 67 73 2d 73 65 6c 65 63 74 29 20 onst.:tag."etags".etags-select).
19a0 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 73 74 61 6e 64 61 72 64 22 20 66 69 6e 64 2d 74 61 67 29 (const.:tag."standard".find-tag)
19c0 29 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 28 70 72 6f 6a 65 63 74 69 6c 65 20 2e ).:package-version.(projectile..
19e0 20 22 30 2e 31 34 2e 30 22 29 20 70 72 6f 6a 65 63 74 69 6c 65 2d 73 6f 72 74 2d 6f 72 64 65 72 ."0.14.0").projectile-sort-order
1a00 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 64 65 66 61 75 6c 74 5d 20 31 5d 20 22 54 68 .#[0."\300\207".[default].1]."Th
1a20 65 20 73 6f 72 74 20 6f 72 64 65 72 20 75 73 65 64 20 66 6f 72 20 61 20 70 72 6f 6a 65 63 74 27 e.sort.order.used.for.a.project'
1a40 73 20 66 69 6c 65 73 2e 22 20 28 72 61 64 69 6f 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 64 65 s.files.".(radio.(const.:tag."de
1a60 66 61 75 6c 74 22 20 64 65 66 61 75 6c 74 29 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 72 65 63 fault".default).(const.:tag."rec
1a80 65 6e 74 66 22 20 72 65 63 65 6e 74 66 29 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 72 65 63 65 entf".recentf).(const.:tag."rece
1aa0 6e 74 6c 79 20 61 63 74 69 76 65 22 20 72 65 63 65 6e 74 6c 79 2d 61 63 74 69 76 65 29 20 28 63 ntly.active".recently-active).(c
1ac0 6f 6e 73 74 20 3a 74 61 67 20 22 61 63 63 65 73 73 20 74 69 6d 65 22 20 61 63 63 65 73 73 2d 74 onst.:tag."access.time".access-t
1ae0 69 6d 65 29 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 6d 6f 64 69 66 69 63 61 74 69 6f 6e 20 74 ime).(const.:tag."modification.t
1b00 69 6d 65 22 20 6d 6f 64 69 66 69 63 61 74 69 6f 6e 2d 74 69 6d 65 29 29 20 70 72 6f 6a 65 63 74 ime".modification-time)).project
1b20 69 6c 65 2d 76 65 72 62 6f 73 65 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 74 5d 20 31 ile-verbose.#[0."\300\207".[t].1
1b40 5d 20 22 45 63 68 6f 20 6d 65 73 73 61 67 65 73 20 74 68 61 74 20 61 72 65 20 6e 6f 74 20 65 72 ]."Echo.messages.that.are.not.er
1b60 72 6f 72 73 2e 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 62 75 66 66 65 72 73 2d 66 69 6c 74 65 72 rors.".projectile-buffers-filter
1b80 2d 66 75 6e 63 74 69 6f 6e 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 6e 69 6c 5d 20 31 -function.#[0."\300\207".[nil].1
1ba0 5d 20 22 41 20 66 75 6e 63 74 69 6f 6e 20 75 73 65 64 20 74 6f 20 66 69 6c 74 65 72 20 74 68 65 ]."A.function.used.to.filter.the
1bc0 20 62 75 66 66 65 72 73 20 69 6e 20 60 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d .buffers.in.`projectile-project-
1be0 62 75 66 66 65 72 73 27 2e 5c 6e 5c 6e 54 68 65 20 66 75 6e 63 74 69 6f 6e 20 73 68 6f 75 6c 64 buffers'.\n\nThe.function.should
1c00 20 61 63 63 65 70 74 20 61 6e 64 20 72 65 74 75 72 6e 20 61 20 6c 69 73 74 20 6f 66 20 45 6d 61 .accept.and.return.a.list.of.Ema
1c20 63 73 20 62 75 66 66 65 72 73 2e 5c 6e 54 77 6f 20 65 78 61 6d 70 6c 65 20 66 69 6c 74 65 72 20 cs.buffers.\nTwo.example.filter.
1c40 66 75 6e 63 74 69 6f 6e 73 20 61 72 65 20 73 68 69 70 70 65 64 20 62 79 20 64 65 66 61 75 6c 74 functions.are.shipped.by.default
1c60 20 2d 5c 6e 60 70 72 6f 6a 65 63 74 69 6c 65 2d 62 75 66 66 65 72 73 2d 77 69 74 68 2d 66 69 6c .-\n`projectile-buffers-with-fil
1c80 65 27 20 61 6e 64 5c 6e 60 70 72 6f 6a 65 63 74 69 6c 65 2d 62 75 66 66 65 72 73 2d 77 69 74 68 e'.and\n`projectile-buffers-with
1ca0 2d 66 69 6c 65 2d 6f 72 2d 70 72 6f 63 65 73 73 27 2e 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 -file-or-process'.".projectile-p
1cc0 72 6f 6a 65 63 74 2d 6e 61 6d 65 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 6e 69 6c 5d roject-name.#[0."\300\207".[nil]
1ce0 20 31 5d 20 22 49 66 20 74 68 69 73 20 76 61 6c 75 65 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 69 .1]."If.this.value.is.non-nil,.i
1d00 74 20 77 69 6c 6c 20 62 65 20 75 73 65 64 20 61 73 20 70 72 6f 6a 65 63 74 20 6e 61 6d 65 2e 5c t.will.be.used.as.project.name.\
1d20 6e 5c 6e 49 74 20 68 61 73 20 70 72 65 63 65 64 65 6e 63 65 20 6f 76 65 72 20 66 75 6e 63 74 69 n\nIt.has.precedence.over.functi
1d40 6f 6e 20 60 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 6e 61 6d 65 2d 66 75 6e 63 on.`projectile-project-name-func
1d60 74 69 6f 6e 27 2e 22 20 28 70 72 6f 6a 65 63 74 69 6c 65 20 2e 20 22 30 2e 31 34 2e 30 22 29 20 tion'.".(projectile..."0.14.0").
1d80 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 6e 61 6d 65 2d 66 75 6e 63 74 69 6f 6e projectile-project-name-function
1da0 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 64 65 66 61 .#[0."\300\207".[projectile-defa
1dc0 75 6c 74 2d 70 72 6f 6a 65 63 74 2d 6e 61 6d 65 5d 20 31 5d 20 22 41 20 66 75 6e 63 74 69 6f 6e ult-project-name].1]."A.function
1de0 20 74 68 61 74 20 72 65 63 65 69 76 65 73 20 74 68 65 20 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 20 .that.receives.the.project-root.
1e00 61 6e 64 20 72 65 74 75 72 6e 73 20 74 68 65 20 70 72 6f 6a 65 63 74 20 6e 61 6d 65 2e 5c 6e 5c and.returns.the.project.name.\n\
1e20 6e 49 66 20 76 61 72 69 61 62 6c 65 20 60 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 nIf.variable.`projectile-project
1e40 2d 6e 61 6d 65 27 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e -name'.is.non-nil,.this.function
1e60 20 77 69 6c 6c 20 6e 6f 74 20 62 65 20 75 73 65 64 2e 22 20 28 70 72 6f 6a 65 63 74 69 6c 65 20 .will.not.be.used.".(projectile.
1e80 2e 20 22 30 2e 31 34 2e 30 22 29 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 72 .."0.14.0").projectile-project-r
1ea0 6f 6f 74 2d 66 69 6c 65 73 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 28 22 72 65 62 61 oot-files.#[0."\300\207".[("reba
1ec0 72 2e 63 6f 6e 66 69 67 22 20 22 70 72 6f 6a 65 63 74 2e 63 6c 6a 22 20 22 62 75 69 6c 64 2e 62 r.config"."project.clj"."build.b
1ee0 6f 6f 74 22 20 22 64 65 70 73 2e 65 64 6e 22 20 22 53 43 6f 6e 73 74 72 75 63 74 22 20 22 70 6f oot"."deps.edn"."SConstruct"."po
1f00 6d 2e 78 6d 6c 22 20 22 62 75 69 6c 64 2e 73 62 74 22 20 22 67 72 61 64 6c 65 77 22 20 22 62 75 m.xml"."build.sbt"."gradlew"."bu
1f20 69 6c 64 2e 67 72 61 64 6c 65 22 20 22 2e 65 6e 73 69 6d 65 22 20 22 47 65 6d 66 69 6c 65 22 20 ild.gradle".".ensime"."Gemfile".
1f40 22 72 65 71 75 69 72 65 6d 65 6e 74 73 2e 74 78 74 22 20 22 73 65 74 75 70 2e 70 79 22 20 22 74 "requirements.txt"."setup.py"."t
1f60 6f 78 2e 69 6e 69 22 20 22 63 6f 6d 70 6f 73 65 72 2e 6a 73 6f 6e 22 20 22 43 61 72 67 6f 2e 74 ox.ini"."composer.json"."Cargo.t
1f80 6f 6d 6c 22 20 22 6d 69 78 2e 65 78 73 22 20 22 73 74 61 63 6b 2e 79 61 6d 6c 22 20 22 69 6e 66 oml"."mix.exs"."stack.yaml"."inf
1fa0 6f 2e 72 6b 74 22 20 22 44 45 53 43 52 49 50 54 49 4f 4e 22 20 22 54 41 47 53 22 20 22 47 54 41 o.rkt"."DESCRIPTION"."TAGS"."GTA
1fc0 47 53 22 20 22 63 6f 6e 66 69 67 75 72 65 2e 69 6e 22 20 22 63 6f 6e 66 69 67 75 72 65 2e 61 63 GS"."configure.in"."configure.ac
1fe0 22 20 22 63 73 63 6f 70 65 2e 6f 75 74 22 29 5d 20 31 5d 20 22 41 20 6c 69 73 74 20 6f 66 20 66 "."cscope.out")].1]."A.list.of.f
2000 69 6c 65 73 20 63 6f 6e 73 69 64 65 72 65 64 20 74 6f 20 6d 61 72 6b 20 74 68 65 20 72 6f 6f 74 iles.considered.to.mark.the.root
2020 20 6f 66 20 61 20 70 72 6f 6a 65 63 74 2e 5c 6e 54 68 65 20 74 6f 70 6d 6f 73 74 20 6d 61 74 63 .of.a.project.\nThe.topmost.matc
2040 68 20 68 61 73 20 70 72 65 63 65 64 65 6e 63 65 2e 22 20 28 72 65 70 65 61 74 20 73 74 72 69 6e h.has.precedence.".(repeat.strin
2060 67 29 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 2d 66 69 6c 65 73 g).projectile-project-root-files
2080 2d 62 6f 74 74 6f 6d 2d 75 70 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 28 22 2e 70 72 -bottom-up.#[0."\300\207".[(".pr
20a0 6f 6a 65 63 74 69 6c 65 22 20 22 2e 67 69 74 22 20 22 2e 68 67 22 20 22 2e 66 73 6c 63 6b 6f 75 ojectile".".git".".hg".".fslckou
20c0 74 22 20 22 5f 46 4f 53 53 49 4c 5f 22 20 22 2e 62 7a 72 22 20 22 5f 64 61 72 63 73 22 29 5d 20 t"."_FOSSIL_".".bzr"."_darcs")].
20e0 31 5d 20 22 41 20 6c 69 73 74 20 6f 66 20 66 69 6c 65 73 20 63 6f 6e 73 69 64 65 72 65 64 20 74 1]."A.list.of.files.considered.t
2100 6f 20 6d 61 72 6b 20 74 68 65 20 72 6f 6f 74 20 6f 66 20 61 20 70 72 6f 6a 65 63 74 2e 5c 6e 54 o.mark.the.root.of.a.project.\nT
2120 68 65 20 62 6f 74 74 6f 6d 6d 6f 73 74 20 28 70 61 72 65 6e 74 6d 6f 73 74 29 20 6d 61 74 63 68 he.bottommost.(parentmost).match
2140 20 68 61 73 20 70 72 65 63 65 64 65 6e 63 65 2e 22 20 28 72 65 70 65 61 74 20 73 74 72 69 6e 67 .has.precedence.".(repeat.string
2160 29 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 2d 66 69 6c 65 73 2d ).projectile-project-root-files-
2180 74 6f 70 2d 64 6f 77 6e 2d 72 65 63 75 72 72 69 6e 67 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 top-down-recurring.#[0."\300\207
21a0 22 20 5b 28 22 2e 73 76 6e 22 20 22 43 56 53 22 20 22 4d 61 6b 65 66 69 6c 65 22 29 5d 20 31 5d ".[(".svn"."CVS"."Makefile")].1]
21c0 20 22 41 20 6c 69 73 74 20 6f 66 20 66 69 6c 65 73 20 63 6f 6e 73 69 64 65 72 65 64 20 74 6f 20 ."A.list.of.files.considered.to.
21e0 6d 61 72 6b 20 74 68 65 20 72 6f 6f 74 20 6f 66 20 61 20 70 72 6f 6a 65 63 74 2e 5c 6e 54 68 65 mark.the.root.of.a.project.\nThe
2200 20 73 65 61 72 63 68 20 73 74 61 72 74 73 20 61 74 20 74 68 65 20 74 6f 70 20 61 6e 64 20 64 65 .search.starts.at.the.top.and.de
2220 73 63 65 6e 64 73 20 64 6f 77 6e 20 74 69 6c 6c 20 61 20 64 69 72 65 63 74 6f 72 79 5c 6e 74 68 scends.down.till.a.directory\nth
2240 61 74 20 63 6f 6e 74 61 69 6e 73 20 61 20 6d 61 74 63 68 20 66 69 6c 65 20 62 75 74 20 69 74 73 at.contains.a.match.file.but.its
2260 20 70 61 72 65 6e 74 20 64 6f 65 73 20 6e 6f 74 2e 20 20 54 68 75 73 2c 20 69 74 27 73 20 61 5c .parent.does.not...Thus,.it's.a\
2280 6e 62 6f 74 74 6f 6d 6d 6f 73 74 20 6d 61 74 63 68 20 69 6e 20 74 68 65 20 74 6f 70 6d 6f 73 74 nbottommost.match.in.the.topmost
22a0 20 73 65 71 75 65 6e 63 65 20 6f 66 20 64 69 72 65 63 74 6f 72 69 65 73 5c 6e 63 6f 6e 74 61 69 .sequence.of.directories\ncontai
22c0 6e 69 6e 67 20 61 20 72 6f 6f 74 20 66 69 6c 65 2e 22 20 28 72 65 70 65 61 74 20 73 74 72 69 6e ning.a.root.file.".(repeat.strin
22e0 67 29 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 2d 66 69 6c 65 73 g).projectile-project-root-files
2300 2d 66 75 6e 63 74 69 6f 6e 73 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 28 70 72 6f 6a -functions.#[0."\300\207".[(proj
2320 65 63 74 69 6c 65 2d 72 6f 6f 74 2d 6c 6f 63 61 6c 20 70 72 6f 6a 65 63 74 69 6c 65 2d 72 6f 6f ectile-root-local.projectile-roo
2340 74 2d 62 6f 74 74 6f 6d 2d 75 70 20 70 72 6f 6a 65 63 74 69 6c 65 2d 72 6f 6f 74 2d 74 6f 70 2d t-bottom-up.projectile-root-top-
2360 64 6f 77 6e 20 70 72 6f 6a 65 63 74 69 6c 65 2d 72 6f 6f 74 2d 74 6f 70 2d 64 6f 77 6e 2d 72 65 down.projectile-root-top-down-re
2380 63 75 72 72 69 6e 67 29 5d 20 31 5d 20 22 41 20 6c 69 73 74 20 6f 66 20 66 75 6e 63 74 69 6f 6e curring)].1]."A.list.of.function
23a0 73 20 66 6f 72 20 66 69 6e 64 69 6e 67 20 70 72 6f 6a 65 63 74 20 72 6f 6f 74 73 2e 22 20 28 72 s.for.finding.project.roots.".(r
23c0 65 70 65 61 74 20 66 75 6e 63 74 69 6f 6e 29 20 70 72 6f 6a 65 63 74 69 6c 65 2d 67 6c 6f 62 61 epeat.function).projectile-globa
23e0 6c 6c 79 2d 69 67 6e 6f 72 65 64 2d 66 69 6c 65 73 20 23 5b 30 20 22 08 43 5c 32 30 37 22 20 5b lly-ignored-files.#[0.".C\207".[
2400 70 72 6f 6a 65 63 74 69 6c 65 2d 74 61 67 73 2d 66 69 6c 65 2d 6e 61 6d 65 5d 20 31 5d 20 22 41 projectile-tags-file-name].1]."A
2420 20 6c 69 73 74 20 6f 66 20 66 69 6c 65 73 20 67 6c 6f 62 61 6c 6c 79 20 69 67 6e 6f 72 65 64 20 .list.of.files.globally.ignored.
2440 62 79 20 70 72 6f 6a 65 63 74 69 6c 65 2e 22 20 28 72 65 70 65 61 74 20 73 74 72 69 6e 67 29 20 by.projectile.".(repeat.string).
2460 70 72 6f 6a 65 63 74 69 6c 65 2d 67 6c 6f 62 61 6c 6c 79 2d 75 6e 69 67 6e 6f 72 65 64 2d 66 69 projectile-globally-unignored-fi
2480 6c 65 73 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 6e 69 6c 5d 20 31 5d 20 22 41 20 6c les.#[0."\300\207".[nil].1]."A.l
24a0 69 73 74 20 6f 66 20 66 69 6c 65 73 20 67 6c 6f 62 61 6c 6c 79 20 75 6e 69 67 6e 6f 72 65 64 20 ist.of.files.globally.unignored.
24c0 62 79 20 70 72 6f 6a 65 63 74 69 6c 65 2e 22 20 28 72 65 70 65 61 74 20 73 74 72 69 6e 67 29 20 by.projectile.".(repeat.string).
24e0 28 70 72 6f 6a 65 63 74 69 6c 65 20 2e 20 22 30 2e 31 34 2e 30 22 29 20 70 72 6f 6a 65 63 74 69 (projectile..."0.14.0").projecti
2500 6c 65 2d 67 6c 6f 62 61 6c 6c 79 2d 69 67 6e 6f 72 65 64 2d 66 69 6c 65 2d 73 75 66 66 69 78 65 le-globally-ignored-file-suffixe
2520 73 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 6e 69 6c 5d 20 31 5d 20 22 41 20 6c 69 73 s.#[0."\300\207".[nil].1]."A.lis
2540 74 20 6f 66 20 66 69 6c 65 20 73 75 66 66 69 78 65 73 20 67 6c 6f 62 61 6c 6c 79 20 69 67 6e 6f t.of.file.suffixes.globally.igno
2560 72 65 64 20 62 79 20 70 72 6f 6a 65 63 74 69 6c 65 2e 22 20 28 72 65 70 65 61 74 20 73 74 72 69 red.by.projectile.".(repeat.stri
2580 6e 67 29 20 70 72 6f 6a 65 63 74 69 6c 65 2d 67 6c 6f 62 61 6c 6c 79 2d 69 67 6e 6f 72 65 64 2d ng).projectile-globally-ignored-
25a0 64 69 72 65 63 74 6f 72 69 65 73 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 28 22 2e 69 directories.#[0."\300\207".[(".i
25c0 64 65 61 22 20 22 2e 65 6e 73 69 6d 65 5f 63 61 63 68 65 22 20 22 2e 65 75 6e 69 74 22 20 22 2e dea".".ensime_cache".".eunit".".
25e0 67 69 74 22 20 22 2e 68 67 22 20 22 2e 66 73 6c 63 6b 6f 75 74 22 20 22 5f 46 4f 53 53 49 4c 5f git".".hg".".fslckout"."_FOSSIL_
2600 22 20 22 2e 62 7a 72 22 20 22 5f 64 61 72 63 73 22 20 22 2e 74 6f 78 22 20 22 2e 73 76 6e 22 20 ".".bzr"."_darcs".".tox".".svn".
2620 22 2e 73 74 61 63 6b 2d 77 6f 72 6b 22 29 5d 20 31 5d 20 22 41 20 6c 69 73 74 20 6f 66 20 64 69 ".stack-work")].1]."A.list.of.di
2640 72 65 63 74 6f 72 69 65 73 20 67 6c 6f 62 61 6c 6c 79 20 69 67 6e 6f 72 65 64 20 62 79 20 70 72 rectories.globally.ignored.by.pr
2660 6f 6a 65 63 74 69 6c 65 2e 22 20 3a 73 61 66 65 20 23 5b 32 35 37 20 22 5c 33 30 30 5c 33 30 31 ojectile.".:safe.#[257."\300\301
2680 5c 33 30 32 5c 33 30 33 04 5c 22 5c 22 3f 5c 32 30 37 22 20 5b 72 65 6d 71 20 74 20 6d 61 70 63 \302\303.\"\"?\207".[remq.t.mapc
26a0 61 72 20 73 74 72 69 6e 67 70 5d 20 36 20 22 5c 6e 5c 6e 28 66 6e 20 58 29 22 5d 20 28 72 65 70 ar.stringp].6."\n\n(fn.X)"].(rep
26c0 65 61 74 20 73 74 72 69 6e 67 29 20 70 72 6f 6a 65 63 74 69 6c 65 2d 67 6c 6f 62 61 6c 6c 79 2d eat.string).projectile-globally-
26e0 75 6e 69 67 6e 6f 72 65 64 2d 64 69 72 65 63 74 6f 72 69 65 73 20 23 5b 30 20 22 5c 33 30 30 5c unignored-directories.#[0."\300\
2700 32 30 37 22 20 5b 6e 69 6c 5d 20 31 5d 20 22 41 20 6c 69 73 74 20 6f 66 20 64 69 72 65 63 74 6f 207".[nil].1]."A.list.of.directo
2720 72 69 65 73 20 67 6c 6f 62 61 6c 6c 79 20 75 6e 69 67 6e 6f 72 65 64 20 62 79 20 70 72 6f 6a 65 ries.globally.unignored.by.proje
2740 63 74 69 6c 65 2e 22 20 28 72 65 70 65 61 74 20 73 74 72 69 6e 67 29 20 28 70 72 6f 6a 65 63 74 ctile.".(repeat.string).(project
2760 69 6c 65 20 2e 20 22 30 2e 31 34 2e 30 22 29 20 70 72 6f 6a 65 63 74 69 6c 65 2d 67 6c 6f 62 61 ile..."0.14.0").projectile-globa
2780 6c 6c 79 2d 69 67 6e 6f 72 65 64 2d 6d 6f 64 65 73 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 lly-ignored-modes.#[0."\300\207"
27a0 20 5b 28 22 65 72 63 2d 6d 6f 64 65 22 20 22 68 65 6c 70 2d 6d 6f 64 65 22 20 22 63 6f 6d 70 6c .[("erc-mode"."help-mode"."compl
27c0 65 74 69 6f 6e 2d 6c 69 73 74 2d 6d 6f 64 65 22 20 22 42 75 66 66 65 72 2d 6d 65 6e 75 2d 6d 6f etion-list-mode"."Buffer-menu-mo
27e0 64 65 22 20 22 67 6e 75 73 2d 2e 2a 2d 6d 6f 64 65 22 20 22 6f 63 63 75 72 2d 6d 6f 64 65 22 29 de"."gnus-.*-mode"."occur-mode")
2800 5d 20 31 5d 20 22 41 20 6c 69 73 74 20 6f 66 20 72 65 67 75 6c 61 72 20 65 78 70 72 65 73 73 69 ].1]."A.list.of.regular.expressi
2820 6f 6e 73 20 66 6f 72 20 6d 61 6a 6f 72 20 6d 6f 64 65 73 20 69 67 6e 6f 72 65 64 20 62 79 20 70 ons.for.major.modes.ignored.by.p
2840 72 6f 6a 65 63 74 69 6c 65 2e 5c 6e 5c 6e 49 66 20 61 20 62 75 66 66 65 72 20 69 73 20 75 73 69 rojectile.\n\nIf.a.buffer.is.usi
2860 6e 67 20 61 20 67 69 76 65 6e 20 6d 61 6a 6f 72 20 6d 6f 64 65 2c 20 70 72 6f 6a 65 63 74 69 6c ng.a.given.major.mode,.projectil
2880 65 20 77 69 6c 6c 20 69 67 6e 6f 72 65 5c 6e 69 74 20 66 6f 72 20 66 75 6e 63 74 69 6f 6e 73 20 e.will.ignore\nit.for.functions.
28a0 77 6f 72 6b 69 6e 67 20 77 69 74 68 20 62 75 66 66 65 72 73 2e 22 20 28 72 65 70 65 61 74 20 73 working.with.buffers.".(repeat.s
28c0 74 72 69 6e 67 29 20 70 72 6f 6a 65 63 74 69 6c 65 2d 67 6c 6f 62 61 6c 6c 79 2d 69 67 6e 6f 72 tring).projectile-globally-ignor
28e0 65 64 2d 62 75 66 66 65 72 73 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 6e 69 6c 5d 20 ed-buffers.#[0."\300\207".[nil].
2900 31 5d 20 22 41 20 6c 69 73 74 20 6f 66 20 62 75 66 66 65 72 2d 6e 61 6d 65 73 20 69 67 6e 6f 72 1]."A.list.of.buffer-names.ignor
2920 65 64 20 62 79 20 70 72 6f 6a 65 63 74 69 6c 65 2e 5c 6e 5c 6e 49 66 20 61 20 62 75 66 66 65 72 ed.by.projectile.\n\nIf.a.buffer
2940 20 69 73 20 69 6e 20 74 68 65 20 6c 69 73 74 20 70 72 6f 6a 65 63 74 69 6c 65 20 77 69 6c 6c 20 .is.in.the.list.projectile.will.
2960 69 67 6e 6f 72 65 5c 6e 69 74 20 66 6f 72 20 66 75 6e 63 74 69 6f 6e 73 20 77 6f 72 6b 69 6e 67 ignore\nit.for.functions.working
2980 20 77 69 74 68 20 62 75 66 66 65 72 73 2e 22 20 28 72 65 70 65 61 74 20 73 74 72 69 6e 67 29 20 .with.buffers.".(repeat.string).
29a0 28 70 72 6f 6a 65 63 74 69 6c 65 20 2e 20 22 30 2e 31 32 2e 30 22 29 20 70 72 6f 6a 65 63 74 69 (projectile..."0.12.0").projecti
29c0 6c 65 2d 66 69 6e 64 2d 66 69 6c 65 2d 68 6f 6f 6b 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 le-find-file-hook.#[0."\300\207"
29e0 20 5b 6e 69 6c 5d 20 31 5d 20 22 48 6f 6f 6b 73 20 72 75 6e 20 77 68 65 6e 20 61 20 66 69 6c 65 .[nil].1]."Hooks.run.when.a.file
2a00 20 69 73 20 6f 70 65 6e 65 64 20 77 69 74 68 20 60 70 72 6f 6a 65 63 74 69 6c 65 2d 66 69 6e 64 .is.opened.with.`projectile-find
2a20 2d 66 69 6c 65 27 2e 22 20 68 6f 6f 6b 20 70 72 6f 6a 65 63 74 69 6c 65 2d 66 69 6e 64 2d 64 69 -file'.".hook.projectile-find-di
2a40 72 2d 68 6f 6f 6b 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 6e 69 6c 5d 20 31 5d 20 22 r-hook.#[0."\300\207".[nil].1]."
2a60 48 6f 6f 6b 73 20 72 75 6e 20 77 68 65 6e 20 61 20 64 69 72 65 63 74 6f 72 79 20 69 73 20 6f 70 Hooks.run.when.a.directory.is.op
2a80 65 6e 65 64 20 77 69 74 68 20 60 70 72 6f 6a 65 63 74 69 6c 65 2d 66 69 6e 64 2d 64 69 72 27 2e ened.with.`projectile-find-dir'.
2aa0 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 73 77 69 74 63 68 2d 70 72 6f 6a 65 63 74 2d 61 63 74 69 ".projectile-switch-project-acti
2ac0 6f 6e 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 66 69 on.#[0."\300\207".[projectile-fi
2ae0 6e 64 2d 66 69 6c 65 5d 20 31 5d 20 22 41 63 74 69 6f 6e 20 69 6e 76 6f 6b 65 64 20 61 66 74 65 nd-file].1]."Action.invoked.afte
2b00 72 20 73 77 69 74 63 68 69 6e 67 20 70 72 6f 6a 65 63 74 73 20 77 69 74 68 20 60 70 72 6f 6a 65 r.switching.projects.with.`proje
2b20 63 74 69 6c 65 2d 73 77 69 74 63 68 2d 70 72 6f 6a 65 63 74 27 2e 5c 6e 5c 6e 41 6e 79 20 66 75 ctile-switch-project'.\n\nAny.fu
2b40 6e 63 74 69 6f 6e 20 74 68 61 74 20 64 6f 65 73 20 6e 6f 74 20 74 61 6b 65 20 61 72 67 75 6d 65 nction.that.does.not.take.argume
2b60 6e 74 73 20 77 69 6c 6c 20 64 6f 2e 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 66 69 6e 64 2d 64 69 nts.will.do.".projectile-find-di
2b80 72 2d 69 6e 63 6c 75 64 65 73 2d 74 6f 70 2d 6c 65 76 65 6c 20 23 5b 30 20 22 5c 33 30 30 5c 32 r-includes-top-level.#[0."\300\2
2ba0 30 37 22 20 5b 6e 69 6c 5d 20 31 5d 20 22 49 66 20 74 72 75 65 2c 20 61 64 64 20 74 6f 70 2d 6c 07".[nil].1]."If.true,.add.top-l
2bc0 65 76 65 6c 20 64 69 72 20 74 6f 20 6f 70 74 69 6f 6e 73 20 6f 66 66 65 72 65 64 20 62 79 20 60 evel.dir.to.options.offered.by.`
2be0 70 72 6f 6a 65 63 74 69 6c 65 2d 66 69 6e 64 2d 64 69 72 27 2e 22 20 70 72 6f 6a 65 63 74 69 6c projectile-find-dir'.".projectil
2c00 65 2d 75 73 65 2d 67 69 74 2d 67 72 65 70 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 6e e-use-git-grep.#[0."\300\207".[n
2c20 69 6c 5d 20 31 5d 20 22 49 66 20 74 72 75 65 2c 20 75 73 65 20 60 76 63 2d 67 69 74 2d 67 72 65 il].1]."If.true,.use.`vc-git-gre
2c40 70 27 20 69 6e 20 67 69 74 20 70 72 6f 6a 65 63 74 73 2e 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d p'.in.git.projects.".projectile-
2c60 67 72 65 70 2d 66 69 6e 69 73 68 65 64 2d 68 6f 6f 6b 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 grep-finished-hook.#[0."\300\207
2c80 22 20 5b 6e 69 6c 5d 20 31 5d 20 22 48 6f 6f 6b 73 20 72 75 6e 20 77 68 65 6e 20 60 70 72 6f 6a ".[nil].1]."Hooks.run.when.`proj
2ca0 65 63 74 69 6c 65 2d 67 72 65 70 27 20 66 69 6e 69 73 68 65 73 2e 22 20 28 70 72 6f 6a 65 63 74 ectile-grep'.finishes.".(project
2cc0 69 6c 65 20 2e 20 22 30 2e 31 34 2e 30 22 29 20 70 72 6f 6a 65 63 74 69 6c 65 2d 74 65 73 74 2d ile..."0.14.0").projectile-test-
2ce0 70 72 65 66 69 78 2d 66 75 6e 63 74 69 6f 6e 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b prefix-function.#[0."\300\207".[
2d00 70 72 6f 6a 65 63 74 69 6c 65 2d 74 65 73 74 2d 70 72 65 66 69 78 5d 20 31 5d 20 22 46 75 6e 63 projectile-test-prefix].1]."Func
2d20 74 69 6f 6e 20 74 6f 20 66 69 6e 64 20 74 65 73 74 20 66 69 6c 65 73 20 70 72 65 66 69 78 20 62 tion.to.find.test.files.prefix.b
2d40 61 73 65 64 20 6f 6e 20 50 52 4f 4a 45 43 54 2d 54 59 50 45 2e 22 20 70 72 6f 6a 65 63 74 69 6c ased.on.PROJECT-TYPE.".projectil
2d60 65 2d 74 65 73 74 2d 73 75 66 66 69 78 2d 66 75 6e 63 74 69 6f 6e 20 23 5b 30 20 22 5c 33 30 30 e-test-suffix-function.#[0."\300
2d80 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 74 65 73 74 2d 73 75 66 66 69 78 5d 20 31 \207".[projectile-test-suffix].1
2da0 5d 20 22 46 75 6e 63 74 69 6f 6e 20 74 6f 20 66 69 6e 64 20 74 65 73 74 20 66 69 6c 65 73 20 73 ]."Function.to.find.test.files.s
2dc0 75 66 66 69 78 20 62 61 73 65 64 20 6f 6e 20 50 52 4f 4a 45 43 54 2d 54 59 50 45 2e 22 5d 20 31 uffix.based.on.PROJECT-TYPE."].1
2de0 34 29 0a 23 40 37 34 20 54 68 65 20 74 69 6d 65 72 20 6f 62 6a 65 63 74 20 63 72 65 61 74 65 64 4).#@74.The.timer.object.created
2e00 20 77 68 65 6e 20 60 70 72 6f 6a 65 63 74 69 6c 65 2d 65 6e 61 62 6c 65 2d 69 64 6c 65 2d 74 69 .when.`projectile-enable-idle-ti
2e20 6d 65 72 27 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2e 1f 0a 28 64 65 66 76 61 72 20 70 72 6f 6a 65 63 mer'.is.non-nil...(defvar.projec
2e40 74 69 6c 65 2d 69 64 6c 65 2d 74 69 6d 65 72 20 6e 69 6c 20 28 23 24 20 2e 20 31 31 37 35 32 29 tile-idle-timer.nil.(#$...11752)
2e60 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 ).(byte-code."\300\301\302\303\3
2e80 30 34 44 44 5c 33 30 35 5c 33 30 36 5c 33 30 37 5c 33 31 30 5c 33 31 31 26 07 5c 32 31 30 5c 33 04DD\305\306\307\310\311&.\210\3
2ea0 30 30 5c 33 31 32 5c 33 30 32 5c 33 30 33 5c 33 31 33 44 44 5c 33 31 34 5c 33 30 36 5c 33 30 37 00\312\302\303\313DD\314\306\307
2ec0 5c 33 31 30 5c 33 31 35 26 07 5c 32 31 30 5c 33 30 30 5c 33 31 36 5c 33 30 32 5c 33 30 33 5c 33 \310\315&.\210\300\316\302\303\3
2ee0 31 37 44 44 5c 33 32 30 5c 33 30 36 5c 33 30 37 5c 33 32 31 5c 33 32 32 5c 33 31 30 5c 33 32 33 17DD\320\306\307\321\322\310\323
2f00 26 09 5c 32 30 37 22 20 5b 63 75 73 74 6f 6d 2d 64 65 63 6c 61 72 65 2d 76 61 72 69 61 62 6c 65 &.\207".[custom-declare-variable
2f20 20 70 72 6f 6a 65 63 74 69 6c 65 2d 69 64 6c 65 2d 74 69 6d 65 72 2d 73 65 63 6f 6e 64 73 20 66 .projectile-idle-timer-seconds.f
2f40 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 37 22 20 5b uncall.function.#[0."\300\207".[
2f60 33 30 5d 20 31 5d 20 22 54 68 65 20 69 64 6c 65 20 70 65 72 69 6f 64 20 74 6f 20 75 73 65 20 77 30].1]."The.idle.period.to.use.w
2f80 68 65 6e 20 60 70 72 6f 6a 65 63 74 69 6c 65 2d 65 6e 61 62 6c 65 2d 69 64 6c 65 2d 74 69 6d 65 hen.`projectile-enable-idle-time
2fa0 72 27 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2e 22 20 3a 67 72 6f 75 70 20 70 72 6f 6a 65 63 74 69 6c r'.is.non-nil.".:group.projectil
2fc0 65 20 3a 74 79 70 65 20 6e 75 6d 62 65 72 20 70 72 6f 6a 65 63 74 69 6c 65 2d 69 64 6c 65 2d 74 e.:type.number.projectile-idle-t
2fe0 69 6d 65 72 2d 68 6f 6f 6b 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 28 70 72 6f 6a 65 imer-hook.#[0."\300\207".[(proje
3000 63 74 69 6c 65 2d 72 65 67 65 6e 65 72 61 74 65 2d 74 61 67 73 29 5d 20 31 5d 20 22 54 68 65 20 ctile-regenerate-tags)].1]."The.
3020 68 6f 6f 6b 20 72 75 6e 20 77 68 65 6e 20 60 70 72 6f 6a 65 63 74 69 6c 65 2d 65 6e 61 62 6c 65 hook.run.when.`projectile-enable
3040 2d 69 64 6c 65 2d 74 69 6d 65 72 27 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2e 22 20 28 72 65 70 65 61 -idle-timer'.is.non-nil.".(repea
3060 74 20 73 79 6d 62 6f 6c 29 20 70 72 6f 6a 65 63 74 69 6c 65 2d 65 6e 61 62 6c 65 2d 69 64 6c 65 t.symbol).projectile-enable-idle
3080 2d 74 69 6d 65 72 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 6e 69 6c 5d 20 31 5d 20 22 -timer.#[0."\300\207".[nil].1]."
30a0 45 6e 61 62 6c 65 73 20 69 64 6c 65 20 74 69 6d 65 72 20 68 6f 6f 6b 20 60 70 72 6f 6a 65 63 74 Enables.idle.timer.hook.`project
30c0 69 6c 65 2d 69 64 6c 65 2d 74 69 6d 65 72 2d 66 75 6e 63 74 69 6f 6e 73 27 2e 5c 6e 5c 6e 57 68 ile-idle-timer-functions'.\n\nWh
30e0 65 6e 20 60 70 72 6f 6a 65 63 74 69 6c 65 2d 65 6e 61 62 6c 65 2d 69 64 6c 65 2d 74 69 6d 65 72 en.`projectile-enable-idle-timer
3100 27 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 20 68 6f 6f 6b 5c 6e 60 70 72 6f 6a 65 63 74 '.is.non-nil,.the.hook\n`project
3120 69 6c 65 2d 69 64 6c 65 2d 74 69 6d 65 72 2d 68 6f 6f 6b 27 20 69 73 20 72 75 6e 20 65 61 63 68 ile-idle-timer-hook'.is.run.each
3140 20 74 69 6d 65 20 45 6d 61 63 73 20 68 61 73 20 62 65 65 6e 20 69 64 6c 65 5c 6e 66 6f 72 20 60 .time.Emacs.has.been.idle\nfor.`
3160 70 72 6f 6a 65 63 74 69 6c 65 2d 69 64 6c 65 2d 74 69 6d 65 72 2d 73 65 63 6f 6e 64 73 27 20 73 projectile-idle-timer-seconds'.s
3180 65 63 6f 6e 64 73 20 61 6e 64 20 77 65 27 72 65 20 69 6e 20 61 5c 6e 70 72 6f 6a 65 63 74 2e 22 econds.and.we're.in.a\nproject."
31a0 20 3a 73 65 74 20 23 5b 35 31 34 20 22 01 01 4c 5c 32 31 30 08 5c 32 30 33 5c 66 00 5c 33 30 33 .:set.#[514."..L\210.\203\f.\303
31c0 08 21 5c 32 31 30 5c 33 30 34 10 09 5c 32 30 35 19 00 5c 33 30 35 5c 6e 5c 33 30 36 5c 33 30 37 .!\210\304..\205..\305\n\306\307
31e0 23 5c 32 31 31 10 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 69 64 6c 65 2d 74 69 6d #\211.\207".[projectile-idle-tim
3200 65 72 20 70 72 6f 6a 65 63 74 69 6c 65 2d 65 6e 61 62 6c 65 2d 69 64 6c 65 2d 74 69 6d 65 72 20 er.projectile-enable-idle-timer.
3220 70 72 6f 6a 65 63 74 69 6c 65 2d 69 64 6c 65 2d 74 69 6d 65 72 2d 73 65 63 6f 6e 64 73 20 63 61 projectile-idle-timer-seconds.ca
3240 6e 63 65 6c 2d 74 69 6d 65 72 20 6e 69 6c 20 72 75 6e 2d 77 69 74 68 2d 69 64 6c 65 2d 74 69 6d ncel-timer.nil.run-with-idle-tim
3260 65 72 20 74 20 23 5b 30 20 22 5c 33 30 30 20 5c 32 30 35 08 00 5c 33 30 31 5c 33 30 32 21 5c 32 er.t.#[0."\300.\205..\301\302!\2
3280 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 70 20 72 75 6e 2d 68 6f 07".[projectile-project-p.run-ho
32a0 6f 6b 73 20 70 72 6f 6a 65 63 74 69 6c 65 2d 69 64 6c 65 2d 74 69 6d 65 72 2d 68 6f 6f 6b 5d 20 oks.projectile-idle-timer-hook].
32c0 32 5d 5d 20 36 20 22 5c 6e 5c 6e 28 66 6e 20 53 59 4d 42 4f 4c 20 56 41 4c 55 45 29 22 5d 20 62 2]].6."\n\n(fn.SYMBOL.VALUE)"].b
32e0 6f 6f 6c 65 61 6e 5d 20 31 30 29 0a 23 40 31 31 32 20 53 65 72 69 61 6c 69 7a 65 20 44 41 54 41 oolean].10).#@112.Serialize.DATA
3300 20 74 6f 20 46 49 4c 45 4e 41 4d 45 2e 0a 0a 54 68 65 20 73 61 76 65 64 20 64 61 74 61 20 63 61 .to.FILENAME...The.saved.data.ca
3320 6e 20 62 65 20 72 65 73 74 6f 72 65 64 20 77 69 74 68 20 60 70 72 6f 6a 65 63 74 69 6c 65 2d 75 n.be.restored.with.`projectile-u
3340 6e 73 65 72 69 61 6c 69 7a 65 27 2e 0a 0a 28 66 6e 20 44 41 54 41 20 46 49 4c 45 4e 41 4d 45 29 nserialize'...(fn.DATA.FILENAME)
3360 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 73 65 72 69 61 6c 69 7a ..(defalias.'projectile-serializ
3380 65 20 23 5b 35 31 34 20 22 5c 33 30 31 01 21 5c 32 30 35 33 00 5c 32 31 31 5c 33 30 32 5c 33 30 e.#[514."\301.!\2053.\211\302\30
33a0 33 5c 33 30 34 21 21 5c 33 30 35 5c 33 30 36 5c 33 30 37 5c 33 31 30 5c 33 31 31 05 21 5c 33 31 3\304!!\305\306\307\310\311.!\31
33c0 32 5c 22 5c 33 31 33 24 5c 32 31 36 72 5c 32 31 31 71 5c 32 31 30 5c 33 31 34 18 5c 33 31 35 04 2\"\313$\216r\211q\210\314.\315.
33e0 21 29 63 29 72 01 71 5c 32 31 30 5c 33 31 36 5c 33 31 34 5c 32 31 31 05 5c 33 31 34 5c 33 30 36 !)c)r.q\210\316\314\211.\314\306
3400 25 5c 32 31 30 2a 5c 32 36 36 5c 32 30 32 5c 32 30 37 22 20 5b 70 72 69 6e 74 2d 6c 65 6e 67 74 %\210*\266\202\207".[print-lengt
3420 68 20 66 69 6c 65 2d 77 72 69 74 61 62 6c 65 2d 70 20 67 65 74 2d 62 75 66 66 65 72 2d 63 72 65 h.file-writable-p.get-buffer-cre
3440 61 74 65 20 67 65 6e 65 72 61 74 65 2d 6e 65 77 2d 62 75 66 66 65 72 2d 6e 61 6d 65 20 22 20 2a ate.generate-new-buffer-name.".*
3460 74 65 6d 70 20 66 69 6c 65 2a 22 20 6d 61 6b 65 2d 62 79 74 65 2d 63 6f 64 65 20 30 20 22 5c 33 temp.file*".make-byte-code.0."\3
3480 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 37 22 20 76 63 6f 6e 01\300!\205..\302\300!\207".vcon
34a0 63 61 74 20 76 65 63 74 6f 72 20 5b 62 75 66 66 65 72 2d 6e 61 6d 65 20 6b 69 6c 6c 2d 62 75 66 cat.vector.[buffer-name.kill-buf
34c0 66 65 72 5d 20 32 20 6e 69 6c 20 70 72 69 6e 31 2d 74 6f 2d 73 74 72 69 6e 67 20 77 72 69 74 65 fer].2.nil.prin1-to-string.write
34e0 2d 72 65 67 69 6f 6e 5d 20 31 31 20 28 23 24 20 2e 20 31 33 30 34 32 29 5d 29 0a 23 40 37 38 20 -region].11.(#$...13042)]).#@78.
3500 52 65 61 64 20 64 61 74 61 20 73 65 72 69 61 6c 69 7a 65 64 20 62 79 20 60 70 72 6f 6a 65 63 74 Read.data.serialized.by.`project
3520 69 6c 65 2d 73 65 72 69 61 6c 69 7a 65 27 20 66 72 6f 6d 20 46 49 4c 45 4e 41 4d 45 2e 0a 0a 28 ile-serialize'.from.FILENAME...(
3540 66 6e 20 46 49 4c 45 4e 41 4d 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 fn.FILENAME)..(defalias.'project
3560 69 6c 65 2d 75 6e 73 65 72 69 61 6c 69 7a 65 20 23 5b 32 35 37 20 22 5c 33 30 30 31 2a 00 5c 33 ile-unserialize.#[257."\3001*.\3
3580 30 31 01 21 5c 32 30 35 28 00 5c 33 30 32 5c 33 30 33 21 72 5c 32 31 31 71 5c 32 31 30 5c 33 30 01.!\205(.\302\303!r\211q\210\30
35a0 34 5c 33 30 35 5c 33 30 36 5c 33 30 37 5c 33 31 30 05 21 5c 33 31 31 5c 22 5c 33 31 32 24 5c 32 4\305\306\307\310.!\311\"\312$\2
35c0 31 36 5c 33 31 33 02 21 5c 32 31 30 5c 33 31 34 5c 33 31 35 20 21 2a 5c 32 36 32 01 30 5c 32 30 16\313.!\210\314\315.!*\262.0\20
35e0 37 5c 33 31 36 5c 33 31 37 02 5c 22 5c 32 31 30 5c 33 32 30 5c 32 30 37 22 20 5b 28 64 65 62 75 7\316\317.\"\210\320\207".[(debu
3600 67 20 65 72 72 6f 72 29 20 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 67 65 6e 65 72 61 74 65 2d g.error).file-exists-p.generate-
3620 6e 65 77 2d 62 75 66 66 65 72 20 22 20 2a 74 65 6d 70 2a 22 20 6d 61 6b 65 2d 62 79 74 65 2d 63 new-buffer.".*temp*".make-byte-c
3640 6f 64 65 20 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 ode.0."\301\300!\205..\302\300!\
3660 32 30 37 22 20 76 63 6f 6e 63 61 74 20 76 65 63 74 6f 72 20 5b 62 75 66 66 65 72 2d 6e 61 6d 65 207".vconcat.vector.[buffer-name
3680 20 6b 69 6c 6c 2d 62 75 66 66 65 72 5d 20 32 20 69 6e 73 65 72 74 2d 66 69 6c 65 2d 63 6f 6e 74 .kill-buffer].2.insert-file-cont
36a0 65 6e 74 73 20 72 65 61 64 20 62 75 66 66 65 72 2d 73 74 72 69 6e 67 20 6d 65 73 73 61 67 65 20 ents.read.buffer-string.message.
36c0 22 45 72 72 6f 72 20 64 75 72 69 6e 67 20 66 69 6c 65 20 64 65 73 65 72 69 61 6c 69 7a 61 74 69 "Error.during.file.deserializati
36e0 6f 6e 3a 20 25 53 22 20 6e 69 6c 5d 20 38 20 28 23 24 20 2e 20 31 33 35 36 38 29 5d 29 0a 23 40 on:.%S".nil].8.(#$...13568)]).#@
3700 37 36 20 41 20 68 61 73 68 6d 61 70 20 75 73 65 64 20 74 6f 20 63 61 63 68 65 20 70 72 6f 6a 65 76.A.hashmap.used.to.cache.proje
3720 63 74 20 66 69 6c 65 20 6e 61 6d 65 73 20 74 6f 20 73 70 65 65 64 20 75 70 20 72 65 6c 61 74 65 ct.file.names.to.speed.up.relate
3740 64 20 6f 70 65 72 61 74 69 6f 6e 73 2e 1f 0a 28 64 65 66 76 61 72 20 70 72 6f 6a 65 63 74 69 6c d.operations...(defvar.projectil
3760 65 2d 70 72 6f 6a 65 63 74 73 2d 63 61 63 68 65 20 6e 69 6c 20 28 23 24 20 2e 20 31 34 30 38 33 e-projects-cache.nil.(#$...14083
3780 29 29 0a 23 40 37 33 20 41 20 68 61 73 68 6d 61 70 20 75 73 65 64 20 74 6f 20 72 65 63 6f 72 64 )).#@73.A.hashmap.used.to.record
37a0 20 77 68 65 6e 20 77 65 20 70 6f 70 75 6c 61 74 65 64 20 60 70 72 6f 6a 65 63 74 69 6c 65 2d 70 .when.we.populated.`projectile-p
37c0 72 6f 6a 65 63 74 73 2d 63 61 63 68 65 27 2e 1f 0a 28 64 65 66 76 61 72 20 70 72 6f 6a 65 63 74 rojects-cache'...(defvar.project
37e0 69 6c 65 2d 70 72 6f 6a 65 63 74 73 2d 63 61 63 68 65 2d 74 69 6d 65 20 6e 69 6c 20 28 23 24 20 ile-projects-cache-time.nil.(#$.
3800 2e 20 31 34 32 31 36 29 29 0a 23 40 35 33 20 43 61 63 68 65 64 20 76 61 6c 75 65 20 6f 66 20 66 ..14216)).#@53.Cached.value.of.f
3820 75 6e 63 74 69 6f 6e 20 60 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 unction.`projectile-project-root
3840 60 2e 1f 0a 28 64 65 66 76 61 72 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 72 `...(defvar.projectile-project-r
3860 6f 6f 74 2d 63 61 63 68 65 20 28 6d 61 6b 65 2d 68 61 73 68 2d 74 61 62 6c 65 20 3a 74 65 73 74 oot-cache.(make-hash-table.:test
3880 20 27 65 71 75 61 6c 29 20 28 23 24 20 2e 20 31 34 33 35 31 29 29 0a 23 40 37 30 20 41 20 68 61 .'equal).(#$...14351)).#@70.A.ha
38a0 73 68 6d 61 70 20 75 73 65 64 20 74 6f 20 63 61 63 68 65 20 70 72 6f 6a 65 63 74 20 74 79 70 65 shmap.used.to.cache.project.type
38c0 20 74 6f 20 73 70 65 65 64 20 75 70 20 72 65 6c 61 74 65 64 20 6f 70 65 72 61 74 69 6f 6e 73 2e .to.speed.up.related.operations.
38e0 1f 0a 28 64 65 66 76 61 72 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 74 79 70 ..(defvar.projectile-project-typ
3900 65 2d 63 61 63 68 65 20 28 6d 61 6b 65 2d 68 61 73 68 2d 74 61 62 6c 65 20 3a 74 65 73 74 20 27 e-cache.(make-hash-table.:test.'
3920 65 71 75 61 6c 29 20 28 23 24 20 2e 20 31 34 34 39 32 29 29 0a 23 40 32 34 38 20 4c 69 73 74 20 equal).(#$...14492)).#@248.List.
3940 6f 66 20 6c 6f 63 61 74 69 6f 6e 73 20 77 68 65 72 65 20 77 65 20 68 61 76 65 20 70 72 65 76 69 of.locations.where.we.have.previ
3960 6f 75 73 6c 79 20 73 65 65 6e 20 70 72 6f 6a 65 63 74 73 2e 0a 54 68 65 20 6c 69 73 74 20 6f 66 ously.seen.projects..The.list.of
3980 20 70 72 6f 6a 65 63 74 73 20 69 73 20 6f 72 64 65 72 65 64 20 62 79 20 74 68 65 20 74 69 6d 65 .projects.is.ordered.by.the.time
39a0 20 74 68 65 79 20 68 61 76 65 20 62 65 65 6e 20 61 63 63 65 73 73 65 64 2e 0a 0a 53 65 65 20 61 .they.have.been.accessed...See.a
39c0 6c 73 6f 20 60 70 72 6f 6a 65 63 74 69 6c 65 2d 72 65 6d 6f 76 65 2d 6b 6e 6f 77 6e 2d 70 72 6f lso.`projectile-remove-known-pro
39e0 6a 65 63 74 27 2c 0a 60 70 72 6f 6a 65 63 74 69 6c 65 2d 63 6c 65 61 6e 75 70 2d 6b 6e 6f 77 6e ject',.`projectile-cleanup-known
3a00 2d 70 72 6f 6a 65 63 74 73 27 20 61 6e 64 20 60 70 72 6f 6a 65 63 74 69 6c 65 2d 63 6c 65 61 72 -projects'.and.`projectile-clear
3a20 2d 6b 6e 6f 77 6e 2d 70 72 6f 6a 65 63 74 73 27 2e 1f 0a 28 64 65 66 76 61 72 20 70 72 6f 6a 65 -known-projects'...(defvar.proje
3a40 63 74 69 6c 65 2d 6b 6e 6f 77 6e 2d 70 72 6f 6a 65 63 74 73 20 6e 69 6c 20 28 23 24 20 2e 20 31 ctile-known-projects.nil.(#$...1
3a60 34 36 35 31 29 29 0a 23 40 31 35 38 20 4c 69 73 74 20 6f 66 20 6b 6e 6f 77 6e 20 70 72 6f 6a 65 4651)).#@158.List.of.known.proje
3a80 63 74 73 20 72 65 66 65 72 65 6e 63 65 20 70 6f 69 6e 74 2e 0a 0a 43 6f 6e 74 61 69 6e 73 20 61 cts.reference.point...Contains.a
3aa0 20 63 6f 70 79 20 6f 66 20 60 70 72 6f 6a 65 63 74 69 6c 65 2d 6b 6e 6f 77 6e 2d 70 72 6f 6a 65 .copy.of.`projectile-known-proje
3ac0 63 74 73 27 20 77 68 65 6e 20 69 74 20 77 61 73 20 6c 61 73 74 0a 73 79 6e 63 68 72 6f 6e 69 7a cts'.when.it.was.last.synchroniz
3ae0 65 64 20 77 69 74 68 20 60 70 72 6f 6a 65 63 74 69 6c 65 2d 6b 6e 6f 77 6e 2d 70 72 6f 6a 65 63 ed.with.`projectile-known-projec
3b00 74 73 2d 66 69 6c 65 27 2e 1f 0a 28 64 65 66 76 61 72 20 70 72 6f 6a 65 63 74 69 6c 65 2d 6b 6e ts-file'...(defvar.projectile-kn
3b20 6f 77 6e 2d 70 72 6f 6a 65 63 74 73 2d 6f 6e 2d 66 69 6c 65 20 6e 69 6c 20 28 23 24 20 2e 20 31 own-projects-on-file.nil.(#$...1
3b40 34 39 35 37 29 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 4957)).(byte-code."\300\301\302\
3b60 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 26 07 5c 303\304DD\305\306\307\310\311&.\
3b80 32 31 30 5c 33 30 30 5c 33 31 32 5c 33 30 32 5c 33 30 33 5c 33 31 33 44 44 5c 33 31 34 5c 33 30 210\300\312\302\303\313DD\314\30
3ba0 36 5c 33 30 37 5c 33 31 30 5c 33 31 35 5c 33 31 36 5c 33 31 37 26 09 5c 32 31 30 5c 33 30 30 5c 6\307\310\315\316\317&.\210\300\
3bc0 33 32 30 5c 33 30 32 5c 33 30 33 5c 33 32 31 44 44 5c 33 32 32 5c 33 30 36 5c 33 30 37 5c 33 31 320\302\303\321DD\322\306\307\31
3be0 30 5c 33 32 33 5c 33 31 36 5c 33 32 34 26 09 5c 32 31 30 5c 33 30 30 5c 33 32 35 5c 33 30 32 5c 0\323\316\324&.\210\300\325\302\
3c00 33 30 33 5c 33 32 36 44 44 5c 33 32 37 5c 33 30 36 5c 33 30 37 5c 33 31 30 5c 33 33 30 5c 33 31 303\326DD\327\306\307\310\330\31
3c20 36 5c 33 33 31 26 09 5c 32 31 30 5c 33 30 30 5c 33 33 32 5c 33 30 32 5c 33 30 33 5c 33 33 33 44 6\331&.\210\300\332\302\303\333D
3c40 44 5c 33 33 34 5c 33 30 36 5c 33 30 37 5c 33 31 30 5c 33 33 35 5c 33 31 36 5c 33 33 36 26 09 5c D\334\306\307\310\335\316\336&.\
3c60 32 30 37 22 20 5b 63 75 73 74 6f 6d 2d 64 65 63 6c 61 72 65 2d 76 61 72 69 61 62 6c 65 20 70 72 207".[custom-declare-variable.pr
3c80 6f 6a 65 63 74 69 6c 65 2d 6b 6e 6f 77 6e 2d 70 72 6f 6a 65 63 74 73 2d 66 69 6c 65 20 66 75 6e ojectile-known-projects-file.fun
3ca0 63 61 6c 6c 20 66 75 6e 63 74 69 6f 6e 20 23 5b 30 20 22 5c 33 30 31 5c 33 30 32 08 5c 22 5c 32 call.function.#[0."\301\302.\"\2
3cc0 30 37 22 20 5b 75 73 65 72 2d 65 6d 61 63 73 2d 64 69 72 65 63 74 6f 72 79 20 65 78 70 61 6e 64 07".[user-emacs-directory.expand
3ce0 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 70 72 6f 6a 65 63 74 69 6c 65 2d 62 6f 6f 6b 6d 61 72 6b 73 -file-name."projectile-bookmarks
3d00 2e 65 6c 64 22 5d 20 33 5d 20 22 4e 61 6d 65 20 61 6e 64 20 6c 6f 63 61 74 69 6f 6e 20 6f 66 20 .eld"].3]."Name.and.location.of.
3d20 74 68 65 20 50 72 6f 6a 65 63 74 69 6c 65 27 73 20 6b 6e 6f 77 6e 20 70 72 6f 6a 65 63 74 73 20 the.Projectile's.known.projects.
3d40 66 69 6c 65 2e 22 20 3a 67 72 6f 75 70 20 70 72 6f 6a 65 63 74 69 6c 65 20 3a 74 79 70 65 20 73 file.".:group.projectile.:type.s
3d60 74 72 69 6e 67 20 70 72 6f 6a 65 63 74 69 6c 65 2d 69 67 6e 6f 72 65 64 2d 70 72 6f 6a 65 63 74 tring.projectile-ignored-project
3d80 73 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 6e 69 6c 5d 20 31 5d 20 22 41 20 6c 69 73 s.#[0."\300\207".[nil].1]."A.lis
3da0 74 20 6f 66 20 70 72 6f 6a 65 63 74 73 20 6e 6f 74 20 74 6f 20 62 65 20 61 64 64 65 64 20 74 6f t.of.projects.not.to.be.added.to
3dc0 20 60 70 72 6f 6a 65 63 74 69 6c 65 2d 6b 6e 6f 77 6e 2d 70 72 6f 6a 65 63 74 73 27 2e 22 20 28 .`projectile-known-projects'.".(
3de0 72 65 70 65 61 74 20 3a 74 61 67 20 22 50 72 6f 6a 65 63 74 20 6c 69 73 74 22 20 64 69 72 65 63 repeat.:tag."Project.list".direc
3e00 74 6f 72 79 29 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 28 70 72 6f 6a 65 63 74 69 tory).:package-version.(projecti
3e20 6c 65 20 2e 20 22 30 2e 31 31 2e 30 22 29 20 70 72 6f 6a 65 63 74 69 6c 65 2d 69 67 6e 6f 72 65 le..."0.11.0").projectile-ignore
3e40 64 2d 70 72 6f 6a 65 63 74 2d 66 75 6e 63 74 69 6f 6e 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 d-project-function.#[0."\300\207
3e60 22 20 5b 6e 69 6c 5d 20 31 5d 20 22 46 75 6e 63 74 69 6f 6e 20 74 6f 20 64 65 63 69 64 65 20 69 ".[nil].1]."Function.to.decide.i
3e80 66 20 61 20 70 72 6f 6a 65 63 74 20 69 73 20 61 64 64 65 64 20 74 6f 20 60 70 72 6f 6a 65 63 74 f.a.project.is.added.to.`project
3ea0 69 6c 65 2d 6b 6e 6f 77 6e 2d 70 72 6f 6a 65 63 74 73 27 2e 5c 6e 5c 6e 43 61 6e 20 62 65 20 65 ile-known-projects'.\n\nCan.be.e
3ec0 69 74 68 65 72 20 6e 69 6c 2c 20 6f 72 20 61 20 66 75 6e 63 74 69 6f 6e 20 74 68 61 74 20 74 61 ither.nil,.or.a.function.that.ta
3ee0 6b 65 73 20 74 68 65 20 74 72 75 65 6e 61 6d 65 20 6f 66 20 74 68 65 5c 6e 70 72 6f 6a 65 63 74 kes.the.truename.of.the\nproject
3f00 20 72 6f 6f 74 20 61 73 20 61 72 67 75 6d 65 6e 74 20 61 6e 64 20 72 65 74 75 72 6e 73 20 6e 6f .root.as.argument.and.returns.no
3f20 6e 2d 6e 69 6c 20 69 66 20 74 68 65 20 70 72 6f 6a 65 63 74 20 69 73 20 74 6f 5c 6e 62 65 20 69 n-nil.if.the.project.is.to\nbe.i
3f40 67 6e 6f 72 65 64 20 6f 72 20 6e 69 6c 20 6f 74 68 65 72 77 69 73 65 2e 5c 6e 5c 6e 54 68 69 73 gnored.or.nil.otherwise.\n\nThis
3f60 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 6f 6e 6c 79 20 63 61 6c 6c 65 64 20 69 66 20 74 68 65 20 .function.is.only.called.if.the.
3f80 70 72 6f 6a 65 63 74 20 69 73 20 6e 6f 74 20 6c 69 73 74 65 64 20 69 6e 5c 6e 60 70 72 6f 6a 65 project.is.not.listed.in\n`proje
3fa0 63 74 69 6c 65 2d 69 67 6e 6f 72 65 64 2d 70 72 6f 6a 65 63 74 73 27 2e 5c 6e 5c 6e 41 20 73 75 ctile-ignored-projects'.\n\nA.su
3fc0 69 74 61 62 6c 65 20 63 61 6e 64 69 64 61 74 65 20 77 6f 75 6c 64 20 62 65 20 60 66 69 6c 65 2d itable.candidate.would.be.`file-
3fe0 72 65 6d 6f 74 65 2d 70 27 20 74 6f 20 69 67 6e 6f 72 65 20 72 65 6d 6f 74 65 5c 6e 70 72 6f 6a remote-p'.to.ignore.remote\nproj
4000 65 63 74 73 2e 22 20 28 63 68 6f 69 63 65 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 4e 6f 74 68 ects.".(choice.(const.:tag."Noth
4020 69 6e 67 22 20 6e 69 6c 29 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 52 65 6d 6f 74 65 20 66 69 ing".nil).(const.:tag."Remote.fi
4040 6c 65 73 22 20 66 69 6c 65 2d 72 65 6d 6f 74 65 2d 70 29 20 66 75 6e 63 74 69 6f 6e 29 20 28 70 les".file-remote-p).function).(p
4060 72 6f 6a 65 63 74 69 6c 65 20 2e 20 22 30 2e 31 33 2e 30 22 29 20 70 72 6f 6a 65 63 74 69 6c 65 rojectile..."0.13.0").projectile
4080 2d 74 72 61 63 6b 2d 6b 6e 6f 77 6e 2d 70 72 6f 6a 65 63 74 73 2d 61 75 74 6f 6d 61 74 69 63 61 -track-known-projects-automatica
40a0 6c 6c 79 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 74 5d 20 31 5d 20 22 43 6f 6e 74 72 lly.#[0."\300\207".[t].1]."Contr
40c0 6f 6c 73 20 77 68 65 74 68 65 72 20 50 72 6f 6a 65 63 74 69 6c 65 20 77 69 6c 6c 20 61 75 74 6f ols.whether.Projectile.will.auto
40e0 6d 61 74 69 63 61 6c 6c 79 20 72 65 67 69 73 74 65 72 20 6b 6e 6f 77 6e 20 70 72 6f 6a 65 63 74 matically.register.known.project
4100 73 2e 5c 6e 5c 6e 57 68 65 6e 20 73 65 74 20 74 6f 20 6e 69 6c 20 79 6f 75 27 6c 6c 20 68 61 76 s.\n\nWhen.set.to.nil.you'll.hav
4120 65 20 61 6c 77 61 79 73 20 61 64 64 20 70 72 6f 6a 65 63 74 73 20 65 78 70 6c 69 63 69 74 6c 79 e.always.add.projects.explicitly
4140 20 77 69 74 68 5c 6e 60 70 72 6f 6a 65 63 74 69 6c 65 2d 61 64 64 2d 6b 6e 6f 77 6e 2d 70 72 6f .with\n`projectile-add-known-pro
4160 6a 65 63 74 27 2e 22 20 62 6f 6f 6c 65 61 6e 20 28 70 72 6f 6a 65 63 74 69 6c 65 20 2e 20 22 31 ject'.".boolean.(projectile..."1
4180 2e 30 2e 30 22 29 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 73 65 61 72 63 68 .0.0").projectile-project-search
41a0 2d 70 61 74 68 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 6e 69 6c 5d 20 31 5d 20 22 4c -path.#[0."\300\207".[nil].1]."L
41c0 69 73 74 20 6f 66 20 66 6f 6c 64 65 72 73 20 77 68 65 72 65 20 70 72 6f 6a 65 63 74 69 6c 65 20 ist.of.folders.where.projectile.
41e0 69 73 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 67 6f 69 6e 67 20 74 6f 20 6c 6f 6f 6b 20 66 is.automatically.going.to.look.f
4200 6f 72 20 70 72 6f 6a 65 63 74 73 2e 5c 6e 59 6f 75 20 63 61 6e 20 74 68 69 6e 6b 20 6f 66 20 73 or.projects.\nYou.can.think.of.s
4220 6f 6d 65 74 68 69 6e 67 20 6c 69 6b 65 20 24 50 41 54 48 2c 20 62 75 74 20 66 6f 72 20 70 72 6f omething.like.$PATH,.but.for.pro
4240 6a 65 63 74 73 20 69 6e 73 74 65 61 64 20 6f 66 20 65 78 65 63 75 74 61 62 6c 65 73 2e 5c 6e 45 jects.instead.of.executables.\nE
4260 78 61 6d 70 6c 65 73 20 6f 66 20 73 75 63 68 20 70 61 74 68 73 20 6d 69 67 68 74 20 62 65 20 7e xamples.of.such.paths.might.be.~
4280 2f 70 72 6f 6a 65 63 74 73 2c 20 7e 2f 77 6f 72 6b 2c 20 65 74 63 2e 22 20 6c 69 73 74 20 28 70 /projects,.~/work,.etc.".list.(p
42a0 72 6f 6a 65 63 74 69 6c 65 20 2e 20 22 31 2e 30 2e 30 22 29 5d 20 31 30 29 0a 23 40 34 35 33 20 rojectile..."1.0.0")].10).#@453.
42c0 47 65 74 20 74 68 65 20 50 72 6f 6a 65 63 74 69 6c 65 20 76 65 72 73 69 6f 6e 20 61 73 20 73 74 Get.the.Projectile.version.as.st
42e0 72 69 6e 67 2e 0a 0a 49 66 20 63 61 6c 6c 65 64 20 69 6e 74 65 72 61 63 74 69 76 65 6c 79 20 6f ring...If.called.interactively.o
4300 72 20 69 66 20 53 48 4f 57 2d 56 45 52 53 49 4f 4e 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 73 68 r.if.SHOW-VERSION.is.non-nil,.sh
4320 6f 77 20 74 68 65 0a 76 65 72 73 69 6f 6e 20 69 6e 20 74 68 65 20 65 63 68 6f 20 61 72 65 61 20 ow.the.version.in.the.echo.area.
4340 61 6e 64 20 74 68 65 20 6d 65 73 73 61 67 65 73 20 62 75 66 66 65 72 2e 0a 0a 54 68 65 20 72 65 and.the.messages.buffer...The.re
4360 74 75 72 6e 65 64 20 73 74 72 69 6e 67 20 69 6e 63 6c 75 64 65 73 20 62 6f 74 68 2c 20 74 68 65 turned.string.includes.both,.the
4380 20 76 65 72 73 69 6f 6e 20 66 72 6f 6d 20 70 61 63 6b 61 67 65 2e 65 6c 0a 61 6e 64 20 74 68 65 .version.from.package.el.and.the
43a0 20 6c 69 62 72 61 72 79 20 76 65 72 73 69 6f 6e 2c 20 69 66 20 62 6f 74 68 20 61 20 70 72 65 73 .library.version,.if.both.a.pres
43c0 65 6e 74 20 61 6e 64 20 64 69 66 66 65 72 65 6e 74 2e 0a 0a 49 66 20 74 68 65 20 76 65 72 73 69 ent.and.different...If.the.versi
43e0 6f 6e 20 6e 75 6d 62 65 72 20 63 6f 75 6c 64 20 6e 6f 74 20 62 65 20 64 65 74 65 72 6d 69 6e 65 on.number.could.not.be.determine
4400 64 2c 20 73 69 67 6e 61 6c 20 61 6e 20 65 72 72 6f 72 2c 0a 69 66 20 63 61 6c 6c 65 64 20 69 6e d,.signal.an.error,.if.called.in
4420 74 65 72 61 63 74 69 76 65 6c 79 2c 20 6f 72 20 69 66 20 53 48 4f 57 2d 56 45 52 53 49 4f 4e 20 teractively,.or.if.SHOW-VERSION.
4440 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 6f 74 68 65 72 77 69 73 65 0a 6a 75 73 74 20 72 65 74 75 72 is.non-nil,.otherwise.just.retur
4460 6e 20 6e 69 6c 2e 0a 0a 28 66 6e 20 26 6f 70 74 69 6f 6e 61 6c 20 53 48 4f 57 2d 56 45 52 53 49 n.nil...(fn.&optional.SHOW-VERSI
4480 4f 4e 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 76 65 72 73 69 ON)..(defalias.'projectile-versi
44a0 6f 6e 20 23 5b 32 35 36 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 32 30 33 16 on.#[256."\300\301\302\303#\203.
44c0 00 5c 33 30 34 5c 33 30 35 21 01 5c 32 30 33 14 00 5c 33 30 36 5c 33 30 37 02 5c 22 5c 32 31 30 .\304\305!.\203..\306\307.\"\210
44e0 5c 32 31 31 5c 32 30 37 5c 33 31 30 5c 33 31 31 21 5c 32 30 37 22 20 5b 72 65 71 75 69 72 65 20 \211\207\310\311!\207".[require.
4500 70 6b 67 2d 69 6e 66 6f 20 6e 69 6c 20 74 20 70 6b 67 2d 69 6e 66 6f 2d 76 65 72 73 69 6f 6e 2d pkg-info.nil.t.pkg-info-version-
4520 69 6e 66 6f 20 70 72 6f 6a 65 63 74 69 6c 65 20 6d 65 73 73 61 67 65 20 22 50 72 6f 6a 65 63 74 info.projectile.message."Project
4540 69 6c 65 20 25 73 22 20 65 72 72 6f 72 20 22 43 61 6e 6e 6f 74 20 64 65 74 65 72 6d 69 6e 65 20 ile.%s".error."Cannot.determine.
4560 76 65 72 73 69 6f 6e 20 77 69 74 68 6f 75 74 20 70 61 63 6b 61 67 65 20 70 6b 67 2d 69 6e 66 6f version.without.package.pkg-info
4580 22 5d 20 35 20 28 23 24 20 2e 20 31 37 30 38 38 29 20 28 6c 69 73 74 20 74 29 5d 29 0a 23 40 34 "].5.(#$...17088).(list.t)]).#@4
45a0 34 20 43 61 63 68 65 64 20 60 70 72 6f 6a 65 63 74 69 6c 65 2d 66 69 6c 65 2d 65 78 69 73 74 73 4.Cached.`projectile-file-exists
45c0 2d 70 27 20 72 65 73 75 6c 74 73 2e 1f 0a 28 64 65 66 76 61 72 20 70 72 6f 6a 65 63 74 69 6c 65 -p'.results...(defvar.projectile
45e0 2d 66 69 6c 65 2d 65 78 69 73 74 73 2d 63 61 63 68 65 20 28 6d 61 6b 65 2d 68 61 73 68 2d 74 61 -file-exists-cache.(make-hash-ta
4600 62 6c 65 20 3a 74 65 73 74 20 27 65 71 75 61 6c 29 20 28 23 24 20 2e 20 31 37 38 32 36 29 29 0a ble.:test.'equal).(#$...17826)).
4620 23 40 36 31 20 54 69 6d 65 72 20 66 6f 72 20 73 63 68 65 64 75 6c 69 6e 67 60 70 72 6f 6a 65 63 #@61.Timer.for.scheduling`projec
4640 74 69 6c 65 2d 66 69 6c 65 2d 65 78 69 73 74 73 2d 63 61 63 68 65 2d 63 6c 65 61 6e 75 70 27 2e tile-file-exists-cache-cleanup'.
4660 1f 0a 28 64 65 66 76 61 72 20 70 72 6f 6a 65 63 74 69 6c 65 2d 66 69 6c 65 2d 65 78 69 73 74 73 ..(defvar.projectile-file-exists
4680 2d 63 61 63 68 65 2d 74 69 6d 65 72 20 6e 69 6c 20 28 23 24 20 2e 20 31 37 39 35 37 29 29 0a 23 -cache-timer.nil.(#$...17957)).#
46a0 40 31 30 34 20 52 65 6d 6f 76 65 64 20 74 69 6d 65 64 20 6f 75 74 20 63 61 63 68 65 20 65 6e 74 @104.Removed.timed.out.cache.ent
46c0 72 69 65 73 20 61 6e 64 20 72 65 73 63 68 65 64 75 6c 65 73 20 6f 72 20 72 65 6d 6f 76 65 20 74 ries.and.reschedules.or.remove.t
46e0 68 65 0a 74 69 6d 65 72 20 69 66 20 6e 6f 20 6d 6f 72 65 20 69 74 65 6d 73 20 61 72 65 20 69 6e he.timer.if.no.more.items.are.in
4700 20 74 68 65 20 63 61 63 68 65 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 .the.cache...(defalias.'projecti
4720 6c 65 2d 66 69 6c 65 2d 65 78 69 73 74 73 2d 63 61 63 68 65 2d 63 6c 65 61 6e 75 70 20 23 5b 30 le-file-exists-cache-cleanup.#[0
4740 20 22 5c 33 30 32 20 5c 33 30 33 5c 33 30 34 5c 33 30 35 5c 33 30 36 5c 33 30 37 5c 33 31 30 06 ."\302.\303\304\305\306\307\310.
4760 06 21 5c 33 31 31 5c 22 5c 33 31 32 5c 33 31 33 25 08 5c 22 5c 32 31 30 5c 33 31 34 08 21 5c 33 .!\311\"\312\313%.\"\210\314.!\3
4780 31 35 56 5c 32 30 35 20 00 5c 33 31 36 5c 33 31 37 5c 33 32 30 5c 33 32 31 23 5c 32 31 31 11 5c 15V\205..\316\317\320\321#\211.\
47a0 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 66 69 6c 65 2d 65 78 69 73 74 73 2d 63 61 63 207".[projectile-file-exists-cac
47c0 68 65 20 70 72 6f 6a 65 63 74 69 6c 65 2d 66 69 6c 65 2d 65 78 69 73 74 73 2d 63 61 63 68 65 2d he.projectile-file-exists-cache-
47e0 74 69 6d 65 72 20 63 75 72 72 65 6e 74 2d 74 69 6d 65 20 6d 61 70 68 61 73 68 20 6d 61 6b 65 2d timer.current-time.maphash.make-
4800 62 79 74 65 2d 63 6f 64 65 20 35 31 34 20 22 5c 33 30 32 01 41 5c 33 30 30 5c 22 5c 32 30 35 5c byte-code.514."\302.A\300\"\205\
4820 66 00 5c 33 30 33 02 09 5c 22 5c 32 30 37 22 20 76 63 6f 6e 63 61 74 20 76 65 63 74 6f 72 20 5b f.\303..\"\207".vconcat.vector.[
4840 70 72 6f 6a 65 63 74 69 6c 65 2d 66 69 6c 65 2d 65 78 69 73 74 73 2d 63 61 63 68 65 20 74 69 6d projectile-file-exists-cache.tim
4860 65 2d 6c 65 73 73 2d 70 20 72 65 6d 68 61 73 68 5d 20 35 20 22 5c 6e 5c 6e 28 66 6e 20 4b 45 59 e-less-p.remhash].5."\n\n(fn.KEY
4880 20 56 41 4c 55 45 29 22 20 68 61 73 68 2d 74 61 62 6c 65 2d 63 6f 75 6e 74 20 30 20 72 75 6e 2d .VALUE)".hash-table-count.0.run-
48a0 77 69 74 68 2d 74 69 6d 65 72 20 31 30 20 6e 69 6c 20 70 72 6f 6a 65 63 74 69 6c 65 2d 66 69 6c with-timer.10.nil.projectile-fil
48c0 65 2d 65 78 69 73 74 73 2d 63 61 63 68 65 2d 63 6c 65 61 6e 75 70 5d 20 38 20 28 23 24 20 2e 20 e-exists-cache-cleanup].8.(#$...
48e0 31 38 30 38 35 29 5d 29 0a 23 40 31 31 35 20 52 65 74 75 72 6e 20 74 20 69 66 20 66 69 6c 65 20 18085)]).#@115.Return.t.if.file.
4900 46 49 4c 45 4e 41 4d 45 20 65 78 69 73 74 2e 0a 41 20 77 72 61 70 70 65 72 20 61 72 6f 75 6e 64 FILENAME.exist..A.wrapper.around
4920 20 60 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 27 20 77 69 74 68 20 61 64 64 69 74 69 6f 6e 61 6c .`file-exists-p'.with.additional
4940 20 63 61 63 68 69 6e 67 20 73 75 70 70 6f 72 74 2e 0a 0a 28 66 6e 20 46 49 4c 45 4e 41 4d 45 29 .caching.support...(fn.FILENAME)
4960 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 66 69 6c 65 2d 65 78 69 ..(defalias.'projectile-file-exi
4980 73 74 73 2d 70 20 23 5b 32 35 37 20 22 5c 33 30 35 01 21 5c 32 31 31 5c 32 30 33 15 00 08 5c 32 sts-p.#[257."\305.!\211\203...\2
49a0 30 35 20 00 08 5c 33 30 36 56 5c 32 30 35 20 00 08 5c 32 30 32 20 00 09 5c 32 30 35 20 00 09 5c 05...\306V\205...\202...\205...\
49c0 33 30 36 56 5c 32 30 35 20 00 09 5c 32 31 31 5c 32 30 33 28 00 5c 32 31 31 5c 32 30 32 29 00 5c 306V\205...\211\203(.\211\202).\
49e0 6e 1a 5c 32 31 31 5c 32 30 34 34 00 5c 33 30 37 03 21 5c 32 30 32 5c 32 31 35 00 5c 33 31 30 20 n.\211\2044.\307.!\202\215.\310.
4a00 5c 33 31 31 04 0b 5c 22 5c 32 31 31 5c 32 30 35 40 00 5c 32 31 31 40 01 5c 32 30 35 46 00 01 41 \311..\"\211\205@.\211@.\205F..A
4a20 02 5c 32 30 33 51 00 5c 33 31 32 01 05 5c 22 5c 32 30 32 52 00 5c 33 31 33 5c 32 31 31 5c 32 30 .\203Q.\312..\"\202R.\313\211\20
4a40 34 5a 00 02 5c 32 30 36 66 00 5c 33 30 37 06 08 21 5c 32 30 33 65 00 5c 33 31 34 5c 32 30 32 66 4Z..\206f.\307..!\203e.\314\202f
4a60 00 5c 33 31 35 04 5c 32 30 33 6e 00 01 5c 32 30 33 7e 00 5c 33 31 36 06 09 02 5c 33 31 37 06 09 .\315.\203n..\203~.\316...\317..
4a80 5c 33 32 30 06 5c 66 21 5c 22 42 0b 23 5c 32 31 30 5c 66 5c 32 30 34 5c 32 31 30 00 5c 33 32 31 \320.\f!\"B.#\210\f\204\210.\321
4aa0 5c 33 32 32 5c 33 32 33 5c 33 32 34 23 14 5c 32 31 31 5c 33 31 34 5c 32 33 32 5c 32 36 36 5c 32 \322\323\324#.\211\314\232\266\2
4ac0 30 36 29 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 66 69 6c 65 2d 65 78 69 73 74 73 06)\207".[projectile-file-exists
4ae0 2d 72 65 6d 6f 74 65 2d 63 61 63 68 65 2d 65 78 70 69 72 65 20 70 72 6f 6a 65 63 74 69 6c 65 2d -remote-cache-expire.projectile-
4b00 66 69 6c 65 2d 65 78 69 73 74 73 2d 6c 6f 63 61 6c 2d 63 61 63 68 65 2d 65 78 70 69 72 65 20 72 file-exists-local-cache-expire.r
4b20 65 6d 6f 74 65 2d 66 69 6c 65 2d 6e 61 6d 65 2d 69 6e 68 69 62 69 74 2d 63 61 63 68 65 20 70 72 emote-file-name-inhibit-cache.pr
4b40 6f 6a 65 63 74 69 6c 65 2d 66 69 6c 65 2d 65 78 69 73 74 73 2d 63 61 63 68 65 20 70 72 6f 6a 65 ojectile-file-exists-cache.proje
4b60 63 74 69 6c 65 2d 66 69 6c 65 2d 65 78 69 73 74 73 2d 63 61 63 68 65 2d 74 69 6d 65 72 20 66 69 ctile-file-exists-cache-timer.fi
4b80 6c 65 2d 72 65 6d 6f 74 65 2d 70 20 30 20 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 63 75 72 72 le-remote-p.0.file-exists-p.curr
4ba0 65 6e 74 2d 74 69 6d 65 20 67 65 74 68 61 73 68 20 74 69 6d 65 2d 6c 65 73 73 2d 70 20 74 20 66 ent-time.gethash.time-less-p.t.f
4bc0 6f 75 6e 64 20 6e 6f 74 66 6f 75 6e 64 20 70 75 74 68 61 73 68 20 74 69 6d 65 2d 61 64 64 20 73 ound.notfound.puthash.time-add.s
4be0 65 63 6f 6e 64 73 2d 74 6f 2d 74 69 6d 65 20 72 75 6e 2d 77 69 74 68 2d 74 69 6d 65 72 20 31 30 econds-to-time.run-with-timer.10
4c00 20 6e 69 6c 20 70 72 6f 6a 65 63 74 69 6c 65 2d 66 69 6c 65 2d 65 78 69 73 74 73 2d 63 61 63 68 .nil.projectile-file-exists-cach
4c20 65 2d 63 6c 65 61 6e 75 70 5d 20 31 36 20 28 23 24 20 2e 20 31 38 36 37 31 29 5d 29 0a 23 40 31 e-cleanup].16.(#$...18671)]).#@1
4c40 37 31 20 52 65 6d 6f 76 65 20 74 68 65 20 63 75 72 72 65 6e 74 20 70 72 6f 6a 65 63 74 27 73 20 71.Remove.the.current.project's.
4c60 66 69 6c 65 73 20 66 72 6f 6d 20 60 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 73 2d files.from.`projectile-projects-
4c80 63 61 63 68 65 27 2e 0a 0a 57 69 74 68 20 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 cache'...With.a.prefix.argument.
4ca0 41 52 47 20 70 72 6f 6d 70 74 73 20 66 6f 72 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 ARG.prompts.for.the.name.of.the.
4cc0 70 72 6f 6a 65 63 74 20 77 68 6f 73 65 20 63 61 63 68 65 0a 74 6f 20 69 6e 76 61 6c 69 64 61 74 project.whose.cache.to.invalidat
4ce0 65 2e 0a 0a 28 66 6e 20 41 52 47 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 e...(fn.ARG)..(defalias.'project
4d00 69 6c 65 2d 69 6e 76 61 6c 69 64 61 74 65 2d 63 61 63 68 65 20 23 5b 32 35 37 20 22 5c 32 31 31 ile-invalidate-cache.#[257."\211
4d20 5c 32 30 33 0d 00 5c 33 30 35 5c 33 30 36 5c 33 30 37 08 21 5c 22 5c 32 30 32 0f 00 5c 33 31 30 \203..\305\306\307.!\"\202..\310
4d40 20 5c 33 31 31 5c 33 31 32 5c 33 31 33 5c 22 11 5c 33 31 34 01 5c 6e 5c 22 5c 32 31 30 5c 33 31 .\311\312\313\".\314.\n\"\210\31
4d60 34 01 08 5c 22 5c 32 31 30 5c 33 31 34 01 0b 5c 22 5c 32 31 30 5c 33 31 35 20 5c 32 31 30 5c 66 4..\"\210\314..\"\210\315.\210\f
4d80 5c 32 30 33 33 00 5c 33 31 36 5c 33 31 37 5c 33 32 30 03 5c 33 32 31 5c 33 32 32 23 5c 22 5c 32 \2033.\316\317\320.\321\322#\"\2
4da0 31 30 5c 32 31 30 5c 33 32 33 5c 33 32 34 21 5c 32 30 35 3c 00 5c 33 32 34 20 5c 32 30 37 22 20 10\210\323\324!\205<.\324.\207".
4dc0 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 73 2d 63 61 63 68 65 20 70 72 6f 6a 65 [projectile-projects-cache.proje
4de0 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 2d 63 61 63 68 65 20 70 72 6f 6a 65 63 74 ctile-project-root-cache.project
4e00 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 74 79 70 65 2d 63 61 63 68 65 20 70 72 6f 6a 65 63 74 69 6c ile-project-type-cache.projectil
4e20 65 2d 70 72 6f 6a 65 63 74 73 2d 63 61 63 68 65 2d 74 69 6d 65 20 70 72 6f 6a 65 63 74 69 6c 65 e-projects-cache-time.projectile
4e40 2d 76 65 72 62 6f 73 65 20 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 20 22 52 65 6d 6f 76 65 -verbose.completing-read."Remove
4e60 20 63 61 63 68 65 20 66 6f 72 3a 20 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 68 61 73 68 2d 6b 65 .cache.for:.".projectile-hash-ke
4e80 79 73 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 20 6d 61 6b 65 2d ys.projectile-project-root.make-
4ea0 68 61 73 68 2d 74 61 62 6c 65 20 3a 74 65 73 74 20 65 71 75 61 6c 20 72 65 6d 68 61 73 68 20 70 hash-table.:test.equal.remhash.p
4ec0 72 6f 6a 65 63 74 69 6c 65 2d 73 65 72 69 61 6c 69 7a 65 2d 63 61 63 68 65 20 6d 65 73 73 61 67 rojectile-serialize-cache.messag
4ee0 65 20 22 49 6e 76 61 6c 69 64 61 74 65 64 20 50 72 6f 6a 65 63 74 69 6c 65 20 63 61 63 68 65 20 e."Invalidated.Projectile.cache.
4f00 66 6f 72 20 25 73 2e 22 20 70 72 6f 70 65 72 74 69 7a 65 20 66 61 63 65 20 66 6f 6e 74 2d 6c 6f for.%s.".propertize.face.font-lo
4f20 63 6b 2d 6b 65 79 77 6f 72 64 2d 66 61 63 65 20 66 62 6f 75 6e 64 70 20 72 65 63 65 6e 74 66 2d ck-keyword-face.fboundp.recentf-
4f40 63 6c 65 61 6e 75 70 5d 20 38 20 28 23 24 20 2e 20 31 39 35 32 33 29 20 22 50 22 5d 29 0a 23 40 cleanup].8.(#$...19523)."P"]).#@
4f60 35 32 20 52 65 74 75 72 6e 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 73 65 63 6f 6e 64 73 20 52.Return.the.number.of.seconds.
4f80 73 69 6e 63 65 20 74 68 65 20 75 6e 69 78 20 65 70 6f 63 68 2e 1f 0a 28 64 65 66 61 6c 69 61 73 since.the.unix.epoch...(defalias
4fa0 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 74 69 6d 65 2d 73 65 63 6f 6e 64 73 20 23 5b 30 20 22 5c .'projectile-time-seconds.#[0."\
4fc0 33 30 30 20 5c 32 31 31 47 5c 33 30 31 55 5c 32 30 33 12 00 5c 32 31 31 01 41 5c 32 36 32 02 5c 300.\211G\301U\203..\211.A\262.\
4fe0 32 34 32 5c 32 30 32 19 00 5c 33 30 32 5c 33 30 33 5c 33 30 34 03 47 44 5c 22 01 5c 32 31 31 41 242\202..\302\303\304.GD\".\211A
5000 5c 32 36 32 03 5c 32 34 32 02 5c 32 31 31 41 5c 32 36 32 04 5c 32 34 32 03 40 5c 33 30 35 04 5c \262.\242.\211A\262.\242.@\305.\
5020 33 30 36 5c 22 03 5c 5c 5c 32 30 37 22 20 5b 63 75 72 72 65 6e 74 2d 74 69 6d 65 20 34 20 73 69 306\".\\\207".[current-time.4.si
5040 67 6e 61 6c 20 77 72 6f 6e 67 2d 6e 75 6d 62 65 72 2d 6f 66 2d 61 72 67 75 6d 65 6e 74 73 20 6e gnal.wrong-number-of-arguments.n
5060 69 6c 20 6c 73 68 20 31 36 5d 20 38 20 28 23 24 20 2e 20 32 30 33 32 33 29 5d 29 0a 23 40 31 30 il.lsh.16].8.(#$...20323)]).#@10
5080 32 20 43 61 63 68 65 20 50 52 4f 4a 45 43 54 73 20 46 49 4c 45 53 2e 0a 54 68 65 20 63 61 63 68 2.Cache.PROJECTs.FILES..The.cach
50a0 65 20 69 73 20 63 72 65 61 74 65 64 20 62 6f 74 68 20 69 6e 20 6d 65 6d 6f 72 79 20 61 6e 64 20 e.is.created.both.in.memory.and.
50c0 6f 6e 20 74 68 65 20 68 61 72 64 20 64 72 69 76 65 2e 0a 0a 28 66 6e 20 50 52 4f 4a 45 43 54 20 on.the.hard.drive...(fn.PROJECT.
50e0 46 49 4c 45 53 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 63 61 FILES)..(defalias.'projectile-ca
5100 63 68 65 2d 70 72 6f 6a 65 63 74 20 23 5b 35 31 34 20 22 08 5c 32 30 35 13 00 5c 33 30 33 02 02 che-project.#[514.".\205..\303..
5120 09 23 5c 32 31 30 5c 33 30 33 02 5c 33 30 34 20 5c 6e 23 5c 32 31 30 5c 33 30 35 20 5c 32 30 37 .#\210\303.\304.\n#\210\305.\207
5140 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 65 6e 61 62 6c 65 2d 63 61 63 68 69 6e 67 20 70 72 6f ".[projectile-enable-caching.pro
5160 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 73 2d 63 61 63 68 65 20 70 72 6f 6a 65 63 74 69 6c jectile-projects-cache.projectil
5180 65 2d 70 72 6f 6a 65 63 74 73 2d 63 61 63 68 65 2d 74 69 6d 65 20 70 75 74 68 61 73 68 20 70 72 e-projects-cache-time.puthash.pr
51a0 6f 6a 65 63 74 69 6c 65 2d 74 69 6d 65 2d 73 65 63 6f 6e 64 73 20 70 72 6f 6a 65 63 74 69 6c 65 ojectile-time-seconds.projectile
51c0 2d 73 65 72 69 61 6c 69 7a 65 2d 63 61 63 68 65 5d 20 36 20 28 23 24 20 2e 20 32 30 36 31 30 29 -serialize-cache].6.(#$...20610)
51e0 5d 29 0a 23 40 36 32 20 50 75 72 67 65 20 46 49 4c 45 20 66 72 6f 6d 20 74 68 65 20 63 61 63 68 ]).#@62.Purge.FILE.from.the.cach
5200 65 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 70 72 6f 6a 65 63 74 2e 0a 0a 28 66 6e 20 46 e.of.the.current.project...(fn.F
5220 49 4c 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 70 75 72 67 ILE)..(defalias.'projectile-purg
5240 65 2d 66 69 6c 65 2d 66 72 6f 6d 2d 63 61 63 68 65 20 23 5b 32 35 37 20 22 5c 33 30 32 20 5c 33 e-file-from-cache.#[257."\302.\3
5260 30 33 01 08 5c 22 5c 33 30 34 03 03 5c 22 5c 32 30 33 24 00 5c 33 30 35 02 5c 33 30 36 05 04 5c 03..\"\304..\"\203$.\305.\306..\
5280 22 08 23 5c 32 31 30 5c 33 30 37 20 5c 32 31 30 09 5c 32 30 35 28 00 5c 33 31 30 5c 33 31 31 04 ".#\210\307.\210.\205(.\310\311.
52a0 5c 22 5c 32 30 32 28 00 5c 33 31 32 5c 33 31 33 04 5c 22 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 \"\202(.\312\313.\"\207".[projec
52c0 74 69 6c 65 2d 70 72 6f 6a 65 63 74 73 2d 63 61 63 68 65 20 70 72 6f 6a 65 63 74 69 6c 65 2d 76 tile-projects-cache.projectile-v
52e0 65 72 62 6f 73 65 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 20 67 erbose.projectile-project-root.g
5300 65 74 68 61 73 68 20 70 72 6f 6a 65 63 74 69 6c 65 2d 66 69 6c 65 2d 63 61 63 68 65 64 2d 70 20 ethash.projectile-file-cached-p.
5320 70 75 74 68 61 73 68 20 72 65 6d 6f 76 65 20 70 72 6f 6a 65 63 74 69 6c 65 2d 73 65 72 69 61 6c puthash.remove.projectile-serial
5340 69 7a 65 2d 63 61 63 68 65 20 6d 65 73 73 61 67 65 20 22 25 73 20 72 65 6d 6f 76 65 64 20 66 72 ize-cache.message."%s.removed.fr
5360 6f 6d 20 63 61 63 68 65 22 20 65 72 72 6f 72 20 22 25 73 20 69 73 20 6e 6f 74 20 69 6e 20 74 68 om.cache".error."%s.is.not.in.th
5380 65 20 63 61 63 68 65 22 5d 20 38 20 28 23 24 20 2e 20 32 30 39 36 38 29 20 28 62 79 74 65 2d 63 e.cache"].8.(#$...20968).(byte-c
53a0 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 20 5c 22 43 5c 32 30 37 22 20 5b 70 72 6f 6a ode."\300\301\302.\"C\207".[proj
53c0 65 63 74 69 6c 65 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 20 22 52 65 6d 6f 76 65 20 66 ectile-completing-read."Remove.f
53e0 69 6c 65 20 66 72 6f 6d 20 63 61 63 68 65 3a 20 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 63 75 72 ile.from.cache:.".projectile-cur
5400 72 65 6e 74 2d 70 72 6f 6a 65 63 74 2d 66 69 6c 65 73 5d 20 33 29 5d 29 0a 23 40 36 30 20 50 75 rent-project-files].3)]).#@60.Pu
5420 72 67 65 20 44 49 52 20 66 72 6f 6d 20 74 68 65 20 63 61 63 68 65 20 6f 66 20 74 68 65 20 63 75 rge.DIR.from.the.cache.of.the.cu
5440 72 72 65 6e 74 20 70 72 6f 6a 65 63 74 2e 0a 0a 28 66 6e 20 44 49 52 29 1f 0a 28 64 65 66 61 6c rrent.project...(fn.DIR)..(defal
5460 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 70 75 72 67 65 2d 64 69 72 2d 66 72 6f 6d 2d 63 ias.'projectile-purge-dir-from-c
5480 61 63 68 65 20 23 5b 32 35 37 20 22 5c 33 30 31 20 5c 33 30 32 01 08 5c 22 5c 33 30 33 02 5c 33 ache.#[257."\301.\302..\"\303.\3
54a0 30 34 5c 33 30 35 5c 33 30 36 5c 33 30 37 5c 33 31 30 5c 33 31 31 06 5c 6e 21 5c 33 31 32 5c 22 04\305\306\307\310\311.\n!\312\"
54c0 5c 33 31 33 5c 33 31 34 25 04 5c 22 08 23 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d \313\314%.\".#\207".[projectile-
54e0 70 72 6f 6a 65 63 74 73 2d 63 61 63 68 65 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 projects-cache.projectile-projec
5500 74 2d 72 6f 6f 74 20 67 65 74 68 61 73 68 20 70 75 74 68 61 73 68 20 63 6c 2d 72 65 6d 6f 76 65 t-root.gethash.puthash.cl-remove
5520 2d 69 66 20 6d 61 6b 65 2d 62 79 74 65 2d 63 6f 64 65 20 32 35 37 20 22 5c 33 30 31 5c 33 30 30 -if.make-byte-code.257."\301\300
5540 02 5c 22 5c 32 30 37 22 20 76 63 6f 6e 63 61 74 20 76 65 63 74 6f 72 20 5b 73 74 72 69 6e 67 2d .\"\207".vconcat.vector.[string-
5560 70 72 65 66 69 78 2d 70 5d 20 34 20 22 5c 6e 5c 6e 28 66 6e 20 53 54 52 29 22 5d 20 31 32 20 28 prefix-p].4."\n\n(fn.STR)"].12.(
5580 23 24 20 2e 20 32 31 35 33 34 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 #$...21534).(byte-code."\300\301
55a0 5c 33 30 32 20 5c 22 43 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 63 6f 6d 70 6c 65 \302.\"C\207".[projectile-comple
55c0 74 69 6e 67 2d 72 65 61 64 20 22 52 65 6d 6f 76 65 20 64 69 72 65 63 74 6f 72 79 20 66 72 6f 6d ting-read."Remove.directory.from
55e0 20 63 61 63 68 65 3a 20 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 63 75 72 72 65 6e 74 2d 70 72 6f .cache:.".projectile-current-pro
5600 6a 65 63 74 2d 64 69 72 73 5d 20 33 29 5d 29 0a 23 40 36 33 20 43 68 65 63 6b 20 69 66 20 46 49 ject-dirs].3)]).#@63.Check.if.FI
5620 4c 45 20 69 73 20 61 6c 72 65 61 64 79 20 69 6e 20 50 52 4f 4a 45 43 54 20 63 61 63 68 65 2e 0a LE.is.already.in.PROJECT.cache..
5640 0a 28 66 6e 20 46 49 4c 45 20 50 52 4f 4a 45 43 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 .(fn.FILE.PROJECT)..(defalias.'p
5660 72 6f 6a 65 63 74 69 6c 65 2d 66 69 6c 65 2d 63 61 63 68 65 64 2d 70 20 23 5b 35 31 34 20 22 01 rojectile-file-cached-p.#[514.".
5680 5c 33 30 31 02 08 5c 22 5c 32 33 35 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 \301..\"\235\207".[projectile-pr
56a0 6f 6a 65 63 74 73 2d 63 61 63 68 65 20 67 65 74 68 61 73 68 5d 20 36 20 28 23 24 20 2e 20 32 32 ojects-cache.gethash].6.(#$...22
56c0 30 33 37 29 5d 29 0a 23 40 34 36 20 41 64 64 20 74 68 65 20 63 75 72 72 65 6e 74 6c 79 20 76 69 037)]).#@46.Add.the.currently.vi
56e0 73 69 74 65 64 20 66 69 6c 65 20 74 6f 20 74 68 65 20 63 61 63 68 65 2e 1f 0a 28 64 65 66 61 6c sited.file.to.the.cache...(defal
5700 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 63 61 63 68 65 2d 63 75 72 72 65 6e 74 2d 66 69 ias.'projectile-cache-current-fi
5720 6c 65 20 23 5b 30 20 22 5c 33 30 31 20 5c 33 30 32 20 5c 32 30 35 4c 00 5c 33 30 33 5c 33 30 31 le.#[0."\301.\302.\205L.\303\301
5740 20 08 5c 22 5c 32 30 35 4c 00 5c 33 30 34 5c 33 30 32 20 21 5c 33 30 35 01 03 5c 22 5c 33 30 36 ..\"\205L.\304\302.!\305..\"\306
5760 01 04 5c 22 5c 32 30 36 29 00 5c 33 30 37 5c 33 31 30 03 21 21 5c 32 30 36 29 00 5c 33 31 31 02 ..\"\206).\307\310.!!\206).\311.
5780 21 3f 5c 32 30 35 4a 00 5c 33 31 32 03 02 5c 33 30 33 06 06 08 5c 22 42 08 23 5c 32 31 30 5c 33 !?\205J.\312..\303...\"B.#\210\3
57a0 31 33 20 5c 32 31 30 5c 33 31 34 5c 33 31 35 5c 33 31 36 03 5c 33 31 37 5c 33 32 30 23 5c 33 31 13.\210\314\315\316.\317\320#\31
57c0 36 06 06 5c 33 31 37 5c 33 32 30 23 23 5c 32 36 36 5c 32 30 32 5c 32 30 37 22 20 5b 70 72 6f 6a 6..\317\320##\266\202\207".[proj
57e0 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 73 2d 63 61 63 68 65 20 70 72 6f 6a 65 63 74 69 6c 65 ectile-projects-cache.projectile
5800 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 20 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 20 67 -project-root.buffer-file-name.g
5820 65 74 68 61 73 68 20 66 69 6c 65 2d 74 72 75 65 6e 61 6d 65 20 66 69 6c 65 2d 72 65 6c 61 74 69 ethash.file-truename.file-relati
5840 76 65 2d 6e 61 6d 65 20 70 72 6f 6a 65 63 74 69 6c 65 2d 66 69 6c 65 2d 63 61 63 68 65 64 2d 70 ve-name.projectile-file-cached-p
5860 20 70 72 6f 6a 65 63 74 69 6c 65 2d 69 67 6e 6f 72 65 64 2d 64 69 72 65 63 74 6f 72 79 2d 70 20 .projectile-ignored-directory-p.
5880 66 69 6c 65 2d 6e 61 6d 65 2d 64 69 72 65 63 74 6f 72 79 20 70 72 6f 6a 65 63 74 69 6c 65 2d 69 file-name-directory.projectile-i
58a0 67 6e 6f 72 65 64 2d 66 69 6c 65 2d 70 20 70 75 74 68 61 73 68 20 70 72 6f 6a 65 63 74 69 6c 65 gnored-file-p.puthash.projectile
58c0 2d 73 65 72 69 61 6c 69 7a 65 2d 63 61 63 68 65 20 6d 65 73 73 61 67 65 20 22 46 69 6c 65 20 25 -serialize-cache.message."File.%
58e0 73 20 61 64 64 65 64 20 74 6f 20 70 72 6f 6a 65 63 74 20 25 73 20 63 61 63 68 65 2e 22 20 70 72 s.added.to.project.%s.cache.".pr
5900 6f 70 65 72 74 69 7a 65 20 66 61 63 65 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 6b 65 79 77 6f 72 64 2d opertize.face.font-lock-keyword-
5920 66 61 63 65 5d 20 31 30 20 28 23 24 20 2e 20 32 32 32 32 30 29 20 6e 69 6c 5d 29 0a 23 40 35 31 face].10.(#$...22220).nil]).#@51
5940 20 46 75 6e 63 74 69 6f 6e 20 66 6f 72 20 63 61 63 68 69 6e 67 20 66 69 6c 65 73 20 77 69 74 68 .Function.for.caching.files.with
5960 20 60 66 69 6e 64 2d 66 69 6c 65 2d 68 6f 6f 6b 27 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 .`find-file-hook'...(defalias.'p
5980 72 6f 6a 65 63 74 69 6c 65 2d 63 61 63 68 65 2d 66 69 6c 65 73 2d 66 69 6e 64 2d 66 69 6c 65 2d rojectile-cache-files-find-file-
59a0 68 6f 6f 6b 20 23 5b 30 20 22 5c 33 30 31 20 08 5c 32 30 35 13 00 5c 32 31 31 5c 32 30 35 13 00 hook.#[0."\301..\205..\211\205..
59c0 5c 33 30 32 01 21 3f 5c 32 30 35 13 00 5c 33 30 33 20 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 \302.!?\205..\303.\207".[project
59e0 69 6c 65 2d 65 6e 61 62 6c 65 2d 63 61 63 68 69 6e 67 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 ile-enable-caching.projectile-pr
5a00 6f 6a 65 63 74 2d 70 20 70 72 6f 6a 65 63 74 69 6c 65 2d 69 67 6e 6f 72 65 64 2d 70 72 6f 6a 65 oject-p.projectile-ignored-proje
5a20 63 74 2d 70 20 70 72 6f 6a 65 63 74 69 6c 65 2d 63 61 63 68 65 2d 63 75 72 72 65 6e 74 2d 66 69 ct-p.projectile-cache-current-fi
5a40 6c 65 5d 20 33 20 28 23 24 20 2e 20 32 32 38 34 39 29 5d 29 0a 23 40 35 34 20 46 75 6e 63 74 69 le].3.(#$...22849)]).#@54.Functi
5a60 6f 6e 20 66 6f 72 20 63 61 63 68 69 6e 67 20 70 72 6f 6a 65 63 74 73 20 77 69 74 68 20 60 66 69 on.for.caching.projects.with.`fi
5a80 6e 64 2d 66 69 6c 65 2d 68 6f 6f 6b 27 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 nd-file-hook'...(defalias.'proje
5aa0 63 74 69 6c 65 2d 74 72 61 63 6b 2d 6b 6e 6f 77 6e 2d 70 72 6f 6a 65 63 74 73 2d 66 69 6e 64 2d ctile-track-known-projects-find-
5ac0 66 69 6c 65 2d 68 6f 6f 6b 20 23 5b 30 20 22 08 5c 32 30 35 5c 22 00 5c 33 30 32 20 5c 32 30 35 file-hook.#[0.".\205\".\302.\205
5ae0 5c 22 00 5c 33 30 33 09 21 5c 32 30 35 12 00 5c 33 30 34 09 21 5c 33 30 35 5c 33 30 36 20 21 5c \".\303.!\205..\304.!\305\306.!\
5b00 32 31 30 5c 32 31 31 09 5c 32 33 32 3f 5c 32 30 35 20 00 5c 33 30 37 20 5c 32 36 32 01 5c 32 30 210\211.\232?\205..\307.\262.\20
5b20 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 74 72 61 63 6b 2d 6b 6e 6f 77 6e 2d 70 72 6f 6a 65 7".[projectile-track-known-proje
5b40 63 74 73 2d 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 70 72 6f 6a 65 63 74 69 6c 65 2d 6b 6e 6f cts-automatically.projectile-kno
5b60 77 6e 2d 70 72 6f 6a 65 63 74 73 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 70 wn-projects.projectile-project-p
5b80 20 73 65 71 75 65 6e 63 65 70 20 63 6f 70 79 2d 73 65 71 75 65 6e 63 65 20 70 72 6f 6a 65 63 74 .sequencep.copy-sequence.project
5ba0 69 6c 65 2d 61 64 64 2d 6b 6e 6f 77 6e 2d 70 72 6f 6a 65 63 74 20 70 72 6f 6a 65 63 74 69 6c 65 ile-add-known-project.projectile
5bc0 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 20 70 72 6f 6a 65 63 74 69 6c 65 2d 6d 65 72 67 65 2d 6b -project-root.projectile-merge-k
5be0 6e 6f 77 6e 2d 70 72 6f 6a 65 63 74 73 5d 20 33 20 28 23 24 20 2e 20 32 33 31 33 30 29 5d 29 0a nown-projects].3.(#$...23130)]).
5c00 23 40 37 34 20 49 6e 76 61 6c 69 64 61 74 65 20 69 66 20 46 4f 52 43 45 20 6f 72 20 70 72 6f 6a #@74.Invalidate.if.FORCE.or.proj
5c20 65 63 74 27 73 20 64 69 72 63 6f 6e 66 69 67 20 6e 65 77 65 72 20 74 68 61 6e 20 63 61 63 68 65 ect's.dirconfig.newer.than.cache
5c40 2e 0a 0a 28 66 6e 20 46 4f 52 43 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 ...(fn.FORCE)..(defalias.'projec
5c60 74 69 6c 65 2d 6d 61 79 62 65 2d 69 6e 76 61 6c 69 64 61 74 65 2d 63 61 63 68 65 20 23 5b 32 35 tile-maybe-invalidate-cache.#[25
5c80 37 20 22 5c 32 31 31 5c 32 30 34 5c 66 00 5c 33 30 31 5c 33 30 32 20 08 5c 22 5c 32 30 35 0f 00 7."\211\204\f.\301\302..\"\205..
5ca0 5c 33 30 33 5c 33 30 34 21 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 63 61 63 68 65 \303\304!\207".[projectile-cache
5cc0 2d 66 69 6c 65 20 66 69 6c 65 2d 6e 65 77 65 72 2d 74 68 61 6e 2d 66 69 6c 65 2d 70 20 70 72 6f -file.file-newer-than-file-p.pro
5ce0 6a 65 63 74 69 6c 65 2d 64 69 72 63 6f 6e 66 69 67 2d 66 69 6c 65 20 70 72 6f 6a 65 63 74 69 6c jectile-dirconfig-file.projectil
5d00 65 2d 69 6e 76 61 6c 69 64 61 74 65 2d 63 61 63 68 65 20 6e 69 6c 5d 20 34 20 28 23 24 20 2e 20 e-invalidate-cache.nil].4.(#$...
5d20 32 33 35 35 37 29 5d 29 0a 23 40 31 38 36 20 44 69 73 63 6f 76 65 72 20 61 6e 79 20 70 72 6f 6a 23557)]).#@186.Discover.any.proj
5d40 65 63 74 73 20 69 6e 20 44 49 52 45 43 54 4f 52 59 20 61 6e 64 20 61 64 64 20 74 68 65 6d 20 74 ects.in.DIRECTORY.and.add.them.t
5d60 6f 20 74 68 65 20 70 72 6f 6a 65 63 74 69 6c 65 20 63 61 63 68 65 2e 0a 54 68 69 73 20 66 75 6e o.the.projectile.cache..This.fun
5d80 63 74 69 6f 6e 20 69 73 20 6e 6f 74 20 72 65 63 75 72 73 69 76 65 20 61 6e 64 20 6f 6e 6c 79 20 ction.is.not.recursive.and.only.
5da0 61 64 64 73 20 70 72 6f 6a 65 63 74 73 20 77 69 74 68 20 72 6f 6f 74 73 0a 61 74 20 74 68 65 20 adds.projects.with.roots.at.the.
5dc0 74 6f 70 20 6c 65 76 65 6c 20 6f 66 20 44 49 52 45 43 54 4f 52 59 2e 0a 0a 28 66 6e 20 44 49 52 top.level.of.DIRECTORY...(fn.DIR
5de0 45 43 54 4f 52 59 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 64 ECTORY)..(defalias.'projectile-d
5e00 69 73 63 6f 76 65 72 2d 70 72 6f 6a 65 63 74 73 2d 69 6e 2d 64 69 72 65 63 74 6f 72 79 20 23 5b iscover-projects-in-directory.#[
5e20 32 35 37 20 22 5c 33 30 30 01 5c 33 30 31 5c 22 5c 33 30 32 5c 33 30 33 02 5c 22 5c 32 30 37 22 257."\300.\301\"\302\303.\"\207"
5e40 20 5b 64 69 72 65 63 74 6f 72 79 2d 66 69 6c 65 73 20 74 20 6d 61 70 63 61 72 20 23 5b 32 35 37 .[directory-files.t.mapcar.#[257
5e60 20 22 5c 33 30 31 01 21 5c 32 30 35 1f 00 5c 33 30 32 01 21 5c 33 30 33 5c 32 33 35 3f 5c 32 30 ."\301.!\205..\302.!\303\235?\20
5e80 35 1f 00 5c 32 31 31 01 01 18 5c 33 30 34 20 5c 32 30 35 1c 00 5c 33 30 35 5c 33 30 36 20 21 29 5..\211...\304.\205..\305\306.!)
5ea0 5c 32 36 36 5c 32 30 32 5c 32 30 37 22 20 5b 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 \266\202\207".[default-directory
5ec0 20 66 69 6c 65 2d 64 69 72 65 63 74 6f 72 79 2d 70 20 66 69 6c 65 2d 6e 61 6d 65 2d 6e 6f 6e 64 .file-directory-p.file-name-nond
5ee0 69 72 65 63 74 6f 72 79 20 28 22 2e 2e 22 20 22 2e 22 29 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 irectory.("..".".").projectile-p
5f00 72 6f 6a 65 63 74 2d 70 20 70 72 6f 6a 65 63 74 69 6c 65 2d 61 64 64 2d 6b 6e 6f 77 6e 2d 70 72 roject-p.projectile-add-known-pr
5f20 6f 6a 65 63 74 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 5d 20 35 oject.projectile-project-root].5
5f40 20 22 5c 6e 5c 6e 28 66 6e 20 44 49 52 29 22 5d 5d 20 35 20 28 23 24 20 2e 20 32 33 38 35 35 29 ."\n\n(fn.DIR)"]].5.(#$...23855)
5f60 20 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 21 43 5c 32 30 37 22 20 5b 72 65 .(byte-code."\300\301!C\207".[re
5f80 61 64 2d 64 69 72 65 63 74 6f 72 79 2d 6e 61 6d 65 20 22 53 74 61 72 74 69 6e 67 20 64 69 72 65 ad-directory-name."Starting.dire
5fa0 63 74 6f 72 79 3a 20 22 5d 20 32 29 5d 29 0a 23 40 31 31 33 20 44 69 73 63 6f 76 65 72 20 70 72 ctory:."].2)]).#@113.Discover.pr
5fc0 6f 6a 65 63 74 73 20 69 6e 20 60 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 73 65 ojects.in.`projectile-project-se
5fe0 61 72 63 68 2d 70 61 74 68 27 2e 0a 49 6e 76 6f 6b 65 64 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c arch-path'..Invoked.automaticall
6000 79 20 77 68 65 6e 20 60 70 72 6f 6a 65 63 74 69 6c 65 2d 6d 6f 64 65 27 20 69 73 20 65 6e 61 62 y.when.`projectile-mode'.is.enab
6020 6c 65 64 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 64 69 73 63 led...(defalias.'projectile-disc
6040 6f 76 65 72 2d 70 72 6f 6a 65 63 74 73 2d 69 6e 2d 73 65 61 72 63 68 2d 70 61 74 68 20 23 5b 30 over-projects-in-search-path.#[0
6060 20 22 5c 33 30 31 5c 33 30 32 08 5c 22 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 70 ."\301\302.\"\207".[projectile-p
6080 72 6f 6a 65 63 74 2d 73 65 61 72 63 68 2d 70 61 74 68 20 6d 61 70 63 61 72 20 70 72 6f 6a 65 63 roject-search-path.mapcar.projec
60a0 74 69 6c 65 2d 64 69 73 63 6f 76 65 72 2d 70 72 6f 6a 65 63 74 73 2d 69 6e 2d 64 69 72 65 63 74 tile-discover-projects-in-direct
60c0 6f 72 79 5d 20 33 20 28 23 24 20 2e 20 32 34 35 30 31 29 20 6e 69 6c 5d 29 0a 28 61 64 2d 61 64 ory].3.(#$...24501).nil]).(ad-ad
60e0 64 2d 61 64 76 69 63 65 20 27 64 65 6c 65 74 65 2d 66 69 6c 65 20 27 28 70 75 72 67 65 2d 66 72 d-advice.'delete-file.'(purge-fr
6100 6f 6d 2d 70 72 6f 6a 65 63 74 69 6c 65 2d 63 61 63 68 65 20 6e 69 6c 20 74 20 28 61 64 76 69 63 om-projectile-cache.nil.t.(advic
6120 65 20 6c 61 6d 62 64 61 20 28 66 69 6c 65 6e 61 6d 65 20 26 6f 70 74 69 6f 6e 61 6c 20 74 72 61 e.lambda.(filename.&optional.tra
6140 73 68 29 20 28 69 66 20 28 61 6e 64 20 70 72 6f 6a 65 63 74 69 6c 65 2d 65 6e 61 62 6c 65 2d 63 sh).(if.(and.projectile-enable-c
6160 61 63 68 69 6e 67 20 28 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 70 29 29 20 28 aching.(projectile-project-p)).(
6180 6c 65 74 2a 20 28 28 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 20 28 70 72 6f 6a 65 63 74 69 6c 65 2d let*.((project-root.(projectile-
61a0 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 29 29 20 28 74 72 75 65 2d 66 69 6c 65 6e 61 6d 65 20 28 66 project-root)).(true-filename.(f
61c0 69 6c 65 2d 74 72 75 65 6e 61 6d 65 20 66 69 6c 65 6e 61 6d 65 29 29 20 28 72 65 6c 61 74 69 76 ile-truename.filename)).(relativ
61e0 65 2d 66 69 6c 65 6e 61 6d 65 20 28 66 69 6c 65 2d 72 65 6c 61 74 69 76 65 2d 6e 61 6d 65 20 74 e-filename.(file-relative-name.t
6200 72 75 65 2d 66 69 6c 65 6e 61 6d 65 20 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 29 29 29 20 28 69 66 rue-filename.project-root))).(if
6220 20 28 70 72 6f 6a 65 63 74 69 6c 65 2d 66 69 6c 65 2d 63 61 63 68 65 64 2d 70 20 72 65 6c 61 74 .(projectile-file-cached-p.relat
6240 69 76 65 2d 66 69 6c 65 6e 61 6d 65 20 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 29 20 28 70 72 6f 6a ive-filename.project-root).(proj
6260 65 63 74 69 6c 65 2d 70 75 72 67 65 2d 66 69 6c 65 2d 66 72 6f 6d 2d 63 61 63 68 65 20 72 65 6c ectile-purge-file-from-cache.rel
6280 61 74 69 76 65 2d 66 69 6c 65 6e 61 6d 65 29 29 29 29 29 29 20 27 62 65 66 6f 72 65 20 6e 69 6c ative-filename)))))).'before.nil
62a0 29 0a 23 40 31 32 33 20 52 65 74 75 72 6e 20 74 68 65 20 70 61 72 65 6e 74 20 64 69 72 65 63 74 ).#@123.Return.the.parent.direct
62c0 6f 72 79 20 6f 66 20 50 41 54 48 2e 0a 50 41 54 48 20 6d 61 79 20 62 65 20 61 20 66 69 6c 65 20 ory.of.PATH..PATH.may.be.a.file.
62e0 6f 72 20 64 69 72 65 63 74 6f 72 79 20 61 6e 64 20 64 69 72 65 63 74 6f 72 79 20 70 61 74 68 73 or.directory.and.directory.paths
6300 20 6d 61 79 20 65 6e 64 20 77 69 74 68 20 61 20 73 6c 61 73 68 2e 0a 0a 28 66 6e 20 50 41 54 48 .may.end.with.a.slash...(fn.PATH
6320 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 70 61 72 65 6e 74 20 )..(defalias.'projectile-parent.
6340 23 5b 32 35 37 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 30 5c 33 30 32 04 21 21 21 21 5c 32 30 37 #[257."\300\301\300\302.!!!!\207
6360 22 20 5b 64 69 72 65 63 74 6f 72 79 2d 66 69 6c 65 2d 6e 61 6d 65 20 66 69 6c 65 2d 6e 61 6d 65 ".[directory-file-name.file-name
6380 2d 64 69 72 65 63 74 6f 72 79 20 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 5d 20 36 20 28 -directory.expand-file-name].6.(
63a0 23 24 20 2e 20 32 35 32 35 36 29 5d 29 0a 23 40 33 37 31 20 4c 6f 6f 6b 20 75 70 20 74 68 65 20 #$...25256)]).#@371.Look.up.the.
63c0 64 69 72 65 63 74 6f 72 79 20 68 69 65 72 61 72 63 68 79 20 66 72 6f 6d 20 46 49 4c 45 20 66 6f directory.hierarchy.from.FILE.fo
63e0 72 20 61 20 64 69 72 65 63 74 6f 72 79 20 63 6f 6e 74 61 69 6e 69 6e 67 20 4e 41 4d 45 2e 0a 53 r.a.directory.containing.NAME..S
6400 74 6f 70 20 61 74 20 74 68 65 20 66 69 72 73 74 20 70 61 72 65 6e 74 20 64 69 72 65 63 74 6f 72 top.at.the.first.parent.director
6420 79 20 63 6f 6e 74 61 69 6e 69 6e 67 20 61 20 66 69 6c 65 20 4e 41 4d 45 2c 0a 61 6e 64 20 72 65 y.containing.a.file.NAME,.and.re
6440 74 75 72 6e 20 74 68 65 20 64 69 72 65 63 74 6f 72 79 2e 20 20 52 65 74 75 72 6e 20 6e 69 6c 20 turn.the.directory...Return.nil.
6460 69 66 20 6e 6f 74 20 66 6f 75 6e 64 2e 0a 49 6e 73 74 65 61 64 20 6f 66 20 61 20 73 74 72 69 6e if.not.found..Instead.of.a.strin
6480 67 2c 20 4e 41 4d 45 20 63 61 6e 20 61 6c 73 6f 20 62 65 20 61 20 70 72 65 64 69 63 61 74 65 20 g,.NAME.can.also.be.a.predicate.
64a0 74 61 6b 69 6e 67 20 6f 6e 65 20 61 72 67 75 6d 65 6e 74 0a 28 61 20 64 69 72 65 63 74 6f 72 79 taking.one.argument.(a.directory
64c0 29 20 61 6e 64 20 72 65 74 75 72 6e 69 6e 67 20 61 20 6e 6f 6e 2d 6e 69 6c 20 76 61 6c 75 65 20 ).and.returning.a.non-nil.value.
64e0 69 66 20 74 68 61 74 20 64 69 72 65 63 74 6f 72 79 20 69 73 20 74 68 65 20 6f 6e 65 20 66 6f 72 if.that.directory.is.the.one.for
6500 0a 77 68 69 63 68 20 77 65 27 72 65 20 6c 6f 6f 6b 69 6e 67 2e 0a 0a 28 66 6e 20 46 49 4c 45 20 .which.we're.looking...(fn.FILE.
6520 4e 41 4d 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 6c 6f 63 NAME)..(defalias.'projectile-loc
6540 61 74 65 2d 64 6f 6d 69 6e 61 74 69 6e 67 2d 66 69 6c 65 20 23 5b 35 31 34 20 22 5c 33 30 31 02 ate-dominating-file.#[514."\301.
6560 21 5c 32 36 32 02 5c 33 30 32 5c 32 31 31 01 5c 32 30 34 48 00 03 5c 32 30 33 48 00 5c 33 30 33 !\262.\302\211.\204H..\203H.\303
6580 08 05 5c 22 5c 32 30 34 48 00 02 3b 5c 32 30 33 25 00 5c 33 30 34 5c 33 30 35 04 06 06 5c 22 21 ..\"\204H..;\203%.\304\305...\"!
65a0 5c 32 30 32 28 00 02 04 21 5c 32 36 32 01 5c 32 31 31 5c 32 30 33 34 00 03 5c 32 36 32 02 5c 32 \202(...!\262.\211\2034..\262.\2
65c0 30 32 07 00 03 5c 33 30 36 5c 33 30 37 06 06 21 21 5c 32 31 31 5c 32 36 32 06 5c 32 33 32 5c 32 02...\306\307..!!\211\262.\232\2
65e0 30 33 07 00 5c 33 30 32 5c 32 36 32 04 5c 32 30 32 07 00 01 5c 32 30 35 51 00 5c 33 30 35 5c 33 03..\302\262.\202...\205Q.\305\3
6600 31 30 03 21 21 5c 32 30 37 22 20 5b 6c 6f 63 61 74 65 2d 64 6f 6d 69 6e 61 74 69 6e 67 2d 73 74 10.!!\207".[locate-dominating-st
6620 6f 70 2d 64 69 72 2d 72 65 67 65 78 70 20 61 62 62 72 65 76 69 61 74 65 2d 66 69 6c 65 2d 6e 61 op-dir-regexp.abbreviate-file-na
6640 6d 65 20 6e 69 6c 20 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 70 72 6f 6a 65 63 74 69 6c 65 2d 66 me.nil.string-match.projectile-f
6660 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 66 69 ile-exists-p.expand-file-name.fi
6680 6c 65 2d 6e 61 6d 65 2d 64 69 72 65 63 74 6f 72 79 20 64 69 72 65 63 74 6f 72 79 2d 66 69 6c 65 le-name-directory.directory-file
66a0 2d 6e 61 6d 65 20 66 69 6c 65 2d 6e 61 6d 65 2d 61 73 2d 64 69 72 65 63 74 6f 72 79 5d 20 38 20 -name.file-name-as-directory].8.
66c0 28 23 24 20 2e 20 32 35 35 32 34 29 5d 29 0a 23 40 39 37 20 44 65 66 69 6e 65 73 20 61 20 63 75 (#$...25524)]).#@97.Defines.a.cu
66e0 73 74 6f 6d 20 50 72 6f 6a 65 63 74 69 6c 65 20 70 72 6f 6a 65 63 74 20 72 6f 6f 74 2e 0a 54 68 stom.Projectile.project.root..Th
6700 69 73 20 69 73 20 69 6e 74 65 6e 64 65 64 20 74 6f 20 62 65 20 75 73 65 64 20 61 73 20 61 20 66 is.is.intended.to.be.used.as.a.f
6720 69 6c 65 20 6c 6f 63 61 6c 20 76 61 72 69 61 62 6c 65 2e 1f 0a 28 64 65 66 76 61 72 20 70 72 6f ile.local.variable...(defvar.pro
6740 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 20 6e 69 6c 20 28 23 24 20 2e 20 32 jectile-project-root.nil.(#$...2
6760 36 33 32 34 29 29 0a 28 6d 61 6b 65 2d 76 61 72 69 61 62 6c 65 2d 62 75 66 66 65 72 2d 6c 6f 63 6324)).(make-variable-buffer-loc
6780 61 6c 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 29 0a 23 40 36 al.'projectile-project-root).#@6
67a0 32 20 41 20 73 69 6d 70 6c 65 20 77 72 61 70 70 65 72 20 61 72 6f 75 6e 64 20 60 70 72 6f 6a 65 2.A.simple.wrapper.around.`proje
67c0 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 27 2e 0a 0a 28 66 6e 20 44 49 52 29 1f 0a ctile-project-root'...(fn.DIR)..
67e0 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 72 6f 6f 74 2d 6c 6f 63 61 6c (defalias.'projectile-root-local
6800 20 23 5b 32 35 37 20 22 08 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 .#[257.".\207".[projectile-proje
6820 63 74 2d 72 6f 6f 74 5d 20 32 20 28 23 24 20 2e 20 32 36 35 33 30 29 5d 29 0a 23 40 32 32 32 20 ct-root].2.(#$...26530)]).#@222.
6840 49 64 65 6e 74 69 66 79 20 61 20 70 72 6f 6a 65 63 74 20 72 6f 6f 74 20 69 6e 20 44 49 52 20 62 Identify.a.project.root.in.DIR.b
6860 79 20 74 6f 70 2d 64 6f 77 6e 20 73 65 61 72 63 68 20 66 6f 72 20 66 69 6c 65 73 20 69 6e 20 4c y.top-down.search.for.files.in.L
6880 49 53 54 2e 0a 49 66 20 4c 49 53 54 20 69 73 20 6e 69 6c 2c 20 75 73 65 20 60 70 72 6f 6a 65 63 IST..If.LIST.is.nil,.use.`projec
68a0 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 2d 66 69 6c 65 73 27 20 69 6e 73 74 65 61 64 tile-project-root-files'.instead
68c0 2e 0a 52 65 74 75 72 6e 20 74 68 65 20 66 69 72 73 74 20 28 74 6f 70 6d 6f 73 74 29 20 6d 61 74 ..Return.the.first.(topmost).mat
68e0 63 68 65 64 20 64 69 72 65 63 74 6f 72 79 20 6f 72 20 6e 69 6c 20 69 66 20 6e 6f 74 20 66 6f 75 ched.directory.or.nil.if.not.fou
6900 6e 64 2e 0a 0a 28 66 6e 20 44 49 52 20 26 6f 70 74 69 6f 6e 61 6c 20 4c 49 53 54 29 1f 0a 28 64 nd...(fn.DIR.&optional.LIST)..(d
6920 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 72 6f 6f 74 2d 74 6f 70 2d 64 6f 77 efalias.'projectile-root-top-dow
6940 6e 20 23 5b 35 31 33 20 22 5c 33 30 30 02 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 33 n.#[513."\300.\301\302\303\304\3
6960 30 35 06 07 21 5c 33 30 36 5c 22 5c 33 30 37 5c 33 31 30 25 5c 22 5c 32 30 37 22 20 5b 70 72 6f 05..!\306\"\307\310%\"\207".[pro
6980 6a 65 63 74 69 6c 65 2d 6c 6f 63 61 74 65 2d 64 6f 6d 69 6e 61 74 69 6e 67 2d 66 69 6c 65 20 6d jectile-locate-dominating-file.m
69a0 61 6b 65 2d 62 79 74 65 2d 63 6f 64 65 20 32 35 37 20 22 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c ake-byte-code.257."\302\303\304\
69c0 33 30 35 5c 33 30 36 5c 33 30 37 06 06 21 5c 33 31 30 5c 22 5c 33 31 31 5c 33 31 32 25 5c 33 30 305\306\307..!\310\"\311\312%\30
69e0 30 5c 32 30 36 13 00 09 5c 22 5c 32 30 37 22 20 76 63 6f 6e 63 61 74 20 76 65 63 74 6f 72 20 5b 0\206...\"\207".vconcat.vector.[
6a00 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 2d 66 69 6c 65 73 20 63 6c projectile-project-root-files.cl
6a20 2d 66 69 6e 64 2d 69 66 20 6d 61 6b 65 2d 62 79 74 65 2d 63 6f 64 65 20 32 35 37 20 22 5c 33 30 -find-if.make-byte-code.257."\30
6a40 31 5c 33 30 32 02 5c 33 30 30 5c 22 21 5c 32 30 37 22 20 76 63 6f 6e 63 61 74 20 76 65 63 74 6f 1\302.\300\"!\207".vconcat.vecto
6a60 72 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 65 78 70 61 r.[projectile-file-exists-p.expa
6a80 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 5d 20 35 20 22 5c 6e 5c 6e 28 66 6e 20 46 29 22 5d 20 38 20 nd-file-name].5."\n\n(fn.F)"].8.
6aa0 22 5c 6e 5c 6e 28 66 6e 20 44 49 52 29 22 5d 20 31 30 20 28 23 24 20 2e 20 32 36 36 38 38 29 5d "\n\n(fn.DIR)"].10.(#$...26688)]
6ac0 29 0a 23 40 32 33 36 20 49 64 65 6e 74 69 66 79 20 61 20 70 72 6f 6a 65 63 74 20 72 6f 6f 74 20 ).#@236.Identify.a.project.root.
6ae0 69 6e 20 44 49 52 20 62 79 20 62 6f 74 74 6f 6d 2d 75 70 20 73 65 61 72 63 68 20 66 6f 72 20 66 in.DIR.by.bottom-up.search.for.f
6b00 69 6c 65 73 20 69 6e 20 4c 49 53 54 2e 0a 49 66 20 4c 49 53 54 20 69 73 20 6e 69 6c 2c 20 75 73 iles.in.LIST..If.LIST.is.nil,.us
6b20 65 20 60 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 2d 66 69 6c 65 73 e.`projectile-project-root-files
6b40 2d 62 6f 74 74 6f 6d 2d 75 70 27 20 69 6e 73 74 65 61 64 2e 0a 52 65 74 75 72 6e 20 74 68 65 20 -bottom-up'.instead..Return.the.
6b60 66 69 72 73 74 20 28 62 6f 74 74 6f 6d 6d 6f 73 74 29 20 6d 61 74 63 68 65 64 20 64 69 72 65 63 first.(bottommost).matched.direc
6b80 74 6f 72 79 20 6f 72 20 6e 69 6c 20 69 66 20 6e 6f 74 20 66 6f 75 6e 64 2e 0a 0a 28 66 6e 20 44 tory.or.nil.if.not.found...(fn.D
6ba0 49 52 20 26 6f 70 74 69 6f 6e 61 6c 20 4c 49 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 IR.&optional.LIST)..(defalias.'p
6bc0 72 6f 6a 65 63 74 69 6c 65 2d 72 6f 6f 74 2d 62 6f 74 74 6f 6d 2d 75 70 20 23 5b 35 31 33 20 22 rojectile-root-bottom-up.#[513."
6be0 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 33 30 35 5c 33 30 36 06 07 21 5c 33 30 37 5c \301\302\303\304\305\306..!\307\
6c00 22 5c 33 31 30 5c 33 31 31 25 02 5c 32 30 36 13 00 08 5c 22 5c 32 30 37 22 20 5b 70 72 6f 6a 65 "\310\311%.\206...\"\207".[proje
6c20 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 2d 66 69 6c 65 73 2d 62 6f 74 74 6f 6d 2d ctile-project-root-files-bottom-
6c40 75 70 20 63 6c 2d 73 6f 6d 65 20 6d 61 6b 65 2d 62 79 74 65 2d 63 6f 64 65 20 32 35 37 20 22 5c up.cl-some.make-byte-code.257."\
6c60 33 30 31 5c 33 30 30 02 5c 22 5c 32 30 37 22 20 76 63 6f 6e 63 61 74 20 76 65 63 74 6f 72 20 5b 301\300.\"\207".vconcat.vector.[
6c80 70 72 6f 6a 65 63 74 69 6c 65 2d 6c 6f 63 61 74 65 2d 64 6f 6d 69 6e 61 74 69 6e 67 2d 66 69 6c projectile-locate-dominating-fil
6ca0 65 5d 20 34 20 22 5c 6e 5c 6e 28 66 6e 20 4e 41 4d 45 29 22 5d 20 39 20 28 23 24 20 2e 20 32 37 e].4."\n\n(fn.NAME)"].9.(#$...27
6cc0 33 33 36 29 5d 29 0a 23 40 32 39 37 20 49 64 65 6e 74 69 66 79 20 61 20 70 72 6f 6a 65 63 74 20 336)]).#@297.Identify.a.project.
6ce0 72 6f 6f 74 20 69 6e 20 44 49 52 20 62 79 20 72 65 63 75 72 72 69 6e 67 20 74 6f 70 2d 64 6f 77 root.in.DIR.by.recurring.top-dow
6d00 6e 20 73 65 61 72 63 68 20 66 6f 72 20 66 69 6c 65 73 20 69 6e 20 4c 49 53 54 2e 0a 49 66 20 4c n.search.for.files.in.LIST..If.L
6d20 49 53 54 20 69 73 20 6e 69 6c 2c 20 75 73 65 20 60 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a IST.is.nil,.use.`projectile-proj
6d40 65 63 74 2d 72 6f 6f 74 2d 66 69 6c 65 73 2d 74 6f 70 2d 64 6f 77 6e 2d 72 65 63 75 72 72 69 6e ect-root-files-top-down-recurrin
6d60 67 27 0a 69 6e 73 74 65 61 64 2e 20 20 52 65 74 75 72 6e 20 74 68 65 20 6c 61 73 74 20 28 62 6f g'.instead...Return.the.last.(bo
6d80 74 74 6f 6d 6d 6f 73 74 29 20 6d 61 74 63 68 65 64 20 64 69 72 65 63 74 6f 72 79 20 69 6e 20 74 ttommost).matched.directory.in.t
6da0 68 65 0a 74 6f 70 6d 6f 73 74 20 73 65 71 75 65 6e 63 65 20 6f 66 20 6d 61 74 63 68 65 64 20 64 he.topmost.sequence.of.matched.d
6dc0 69 72 65 63 74 6f 72 69 65 73 2e 20 20 4e 69 6c 20 6f 74 68 65 72 77 69 73 65 2e 0a 0a 28 66 6e irectories...Nil.otherwise...(fn
6de0 20 44 49 52 20 26 6f 70 74 69 6f 6e 61 6c 20 4c 49 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 .DIR.&optional.LIST)..(defalias.
6e00 27 70 72 6f 6a 65 63 74 69 6c 65 2d 72 6f 6f 74 2d 74 6f 70 2d 64 6f 77 6e 2d 72 65 63 75 72 72 'projectile-root-top-down-recurr
6e20 69 6e 67 20 23 5b 35 31 33 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 33 30 35 5c ing.#[513."\301\302\303\304\305\
6e40 33 30 36 06 07 21 5c 33 30 37 5c 22 5c 33 31 30 5c 33 31 31 25 02 5c 32 30 36 13 00 08 5c 22 5c 306..!\307\"\310\311%.\206...\"\
6e60 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 2d 66 69 207".[projectile-project-root-fi
6e80 6c 65 73 2d 74 6f 70 2d 64 6f 77 6e 2d 72 65 63 75 72 72 69 6e 67 20 63 6c 2d 73 6f 6d 65 20 6d les-top-down-recurring.cl-some.m
6ea0 61 6b 65 2d 62 79 74 65 2d 63 6f 64 65 20 32 35 37 20 22 5c 33 30 31 5c 33 30 30 5c 33 30 32 5c ake-byte-code.257."\301\300\302\
6ec0 33 30 33 5c 33 30 34 5c 33 30 35 5c 33 30 36 06 07 21 5c 33 30 37 5c 22 5c 33 31 30 5c 33 31 31 303\304\305\306..!\307\"\310\311
6ee0 25 5c 22 5c 32 30 37 22 20 76 63 6f 6e 63 61 74 20 76 65 63 74 6f 72 20 5b 70 72 6f 6a 65 63 74 %\"\207".vconcat.vector.[project
6f00 69 6c 65 2d 6c 6f 63 61 74 65 2d 64 6f 6d 69 6e 61 74 69 6e 67 2d 66 69 6c 65 20 6d 61 6b 65 2d ile-locate-dominating-file.make-
6f20 62 79 74 65 2d 63 6f 64 65 20 32 35 37 20 22 5c 33 30 32 5c 33 30 33 5c 33 30 30 03 5c 22 21 5c byte-code.257."\302\303\300.\"!\
6f40 32 30 35 1b 00 5c 33 30 34 09 5c 33 30 35 03 21 5c 22 5c 32 30 36 1b 00 5c 33 30 32 5c 33 30 33 205..\304.\305.!\"\206..\302\303
6f60 5c 33 30 30 5c 33 30 35 04 21 5c 22 21 3f 5c 32 30 37 22 20 76 63 6f 6e 63 61 74 20 76 65 63 74 \300\305.!\"!?\207".vconcat.vect
6f80 6f 72 20 5b 6c 6f 63 61 74 65 2d 64 6f 6d 69 6e 61 74 69 6e 67 2d 73 74 6f 70 2d 64 69 72 2d 72 or.[locate-dominating-stop-dir-r
6fa0 65 67 65 78 70 20 70 72 6f 6a 65 63 74 69 6c 65 2d 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 65 egexp.projectile-file-exists-p.e
6fc0 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 70 72 6f xpand-file-name.string-match.pro
6fe0 6a 65 63 74 69 6c 65 2d 70 61 72 65 6e 74 5d 20 36 20 22 5c 6e 5c 6e 28 66 6e 20 44 49 52 29 22 jectile-parent].6."\n\n(fn.DIR)"
7000 5d 20 39 20 22 5c 6e 5c 6e 28 66 6e 20 46 29 22 5d 20 39 20 28 23 24 20 2e 20 32 37 38 35 33 29 ].9."\n\n(fn.F)"].9.(#$...27853)
7020 5d 29 0a 23 40 34 35 39 20 43 61 63 68 65 64 20 72 6f 6f 74 20 6f 66 20 74 68 65 20 63 75 72 72 ]).#@459.Cached.root.of.the.curr
7040 65 6e 74 20 50 72 6f 6a 65 63 74 69 6c 65 20 70 72 6f 6a 65 63 74 2e 20 49 66 20 6e 6f 6e 2d 6e ent.Projectile.project..If.non-n
7060 69 6c 2c 20 69 74 0a 69 73 20 75 73 65 64 20 61 73 20 74 68 65 20 72 65 74 75 72 6e 20 76 61 6c il,.it.is.used.as.the.return.val
7080 75 65 20 6f 66 20 60 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 27 20 ue.of.`projectile-project-root'.
70a0 66 6f 72 0a 70 65 72 66 6f 72 6d 61 6e 63 65 20 28 75 6e 6c 65 73 73 20 74 68 65 20 76 61 72 69 for.performance.(unless.the.vari
70c0 61 62 6c 65 20 60 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 27 20 69 able.`projectile-project-root'.i
70e0 73 0a 61 6c 73 6f 20 73 65 74 29 2e 20 49 66 20 6e 69 6c 2c 20 69 74 20 69 73 20 72 65 63 61 6c s.also.set)..If.nil,.it.is.recal
7100 63 75 6c 61 74 65 64 20 74 68 65 20 6e 65 78 74 20 74 69 6d 65 0a 60 70 72 6f 6a 65 63 74 69 6c culated.the.next.time.`projectil
7120 65 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 27 20 69 73 20 63 61 6c 6c 65 64 2e 0a 0a 54 68 69 73 e-project-root'.is.called...This
7140 20 76 61 72 69 61 62 6c 65 20 69 73 20 72 65 73 65 74 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 .variable.is.reset.automatically
7160 20 77 68 65 6e 20 50 72 6f 6a 65 63 74 69 6c 65 20 64 65 74 65 63 74 73 20 74 68 61 74 0a 74 68 .when.Projectile.detects.that.th
7180 65 20 60 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 27 20 68 61 73 20 63 68 61 6e 67 65 64 e.`buffer-file-name'.has.changed
71a0 2e 20 49 74 20 63 61 6e 20 61 6c 73 6f 20 62 65 20 72 65 73 65 74 20 6d 61 6e 75 61 6c 6c 79 0a ..It.can.also.be.reset.manually.
71c0 62 79 20 63 61 6c 6c 69 6e 67 20 60 70 72 6f 6a 65 63 74 69 6c 65 2d 72 65 73 65 74 2d 63 61 63 by.calling.`projectile-reset-cac
71e0 68 65 64 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 27 2e 1f 0a 28 64 65 66 76 61 72 20 70 72 6f 6a hed-project-root'...(defvar.proj
7200 65 63 74 69 6c 65 2d 63 61 63 68 65 64 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 20 6e 69 6c 20 28 ectile-cached-project-root.nil.(
7220 23 24 20 2e 20 32 38 37 31 33 29 29 0a 28 6d 61 6b 65 2d 76 61 72 69 61 62 6c 65 2d 62 75 66 66 #$...28713)).(make-variable-buff
7240 65 72 2d 6c 6f 63 61 6c 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 63 61 63 68 65 64 2d 70 72 6f 6a er-local.'projectile-cached-proj
7260 65 63 74 2d 72 6f 6f 74 29 0a 23 40 32 32 30 20 54 68 65 20 6c 61 73 74 20 6b 6e 6f 77 6e 20 76 ect-root).#@220.The.last.known.v
7280 61 6c 75 65 20 6f 66 20 60 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 27 20 66 6f 72 20 74 alue.of.`buffer-file-name'.for.t
72a0 68 65 20 63 75 72 72 65 6e 74 0a 62 75 66 66 65 72 2e 20 54 68 69 73 20 69 73 20 75 73 65 64 20 he.current.buffer..This.is.used.
72c0 74 6f 20 64 65 74 65 63 74 20 61 20 63 68 61 6e 67 65 20 69 6e 20 60 62 75 66 66 65 72 2d 66 69 to.detect.a.change.in.`buffer-fi
72e0 6c 65 2d 6e 61 6d 65 27 2c 0a 77 68 69 63 68 20 74 72 69 67 67 65 72 73 20 61 20 72 65 73 65 74 le-name',.which.triggers.a.reset
7300 20 6f 66 20 60 70 72 6f 6a 65 63 74 69 6c 65 2d 63 61 63 68 65 64 2d 70 72 6f 6a 65 63 74 2d 72 .of.`projectile-cached-project-r
7320 6f 6f 74 27 20 61 6e 64 0a 60 70 72 6f 6a 65 63 74 69 6c 65 2d 63 61 63 68 65 64 2d 70 72 6f 6a oot'.and.`projectile-cached-proj
7340 65 63 74 2d 6e 61 6d 65 27 2e 1f 0a 28 64 65 66 76 61 72 20 70 72 6f 6a 65 63 74 69 6c 65 2d 63 ect-name'...(defvar.projectile-c
7360 61 63 68 65 64 2d 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 20 6e 69 6c 20 28 23 24 20 2e ached-buffer-file-name.nil.(#$..
7380 20 32 39 32 39 36 29 29 0a 28 6d 61 6b 65 2d 76 61 72 69 61 62 6c 65 2d 62 75 66 66 65 72 2d 6c .29296)).(make-variable-buffer-l
73a0 6f 63 61 6c 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 63 61 63 68 65 64 2d 62 75 66 66 65 72 2d 66 ocal.'projectile-cached-buffer-f
73c0 69 6c 65 2d 6e 61 6d 65 29 0a 23 40 33 32 38 20 52 65 74 72 69 65 76 65 73 20 74 68 65 20 72 6f ile-name).#@328.Retrieves.the.ro
73e0 6f 74 20 64 69 72 65 63 74 6f 72 79 20 6f 66 20 61 20 70 72 6f 6a 65 63 74 20 69 66 20 61 76 61 ot.directory.of.a.project.if.ava
7400 69 6c 61 62 6c 65 2e 0a 54 68 65 20 63 75 72 72 65 6e 74 20 64 69 72 65 63 74 6f 72 79 20 69 73 ilable..The.current.directory.is
7420 20 61 73 73 75 6d 65 64 20 74 6f 20 62 65 20 74 68 65 20 70 72 6f 6a 65 63 74 27 73 20 72 6f 6f .assumed.to.be.the.project's.roo
7440 74 20 6f 74 68 65 72 77 69 73 65 2e 0a 0a 57 68 65 6e 20 6e 6f 74 20 69 6e 20 70 72 6f 6a 65 63 t.otherwise...When.not.in.projec
7460 74 20 74 68 65 20 62 65 68 61 76 69 6f 75 72 20 6f 66 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 t.the.behaviour.of.the.function.
7480 69 73 20 63 6f 6e 74 72 6f 6c 6c 65 64 20 62 79 0a 60 70 72 6f 6a 65 63 74 69 6c 65 2d 72 65 71 is.controlled.by.`projectile-req
74a0 75 69 72 65 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 27 2e 20 20 49 66 20 69 74 27 73 20 73 65 74 uire-project-root'...If.it's.set
74c0 20 74 6f 20 6e 69 6c 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 0a 77 69 6c 6c 20 72 65 74 75 72 6e .to.nil.the.function.will.return
74e0 20 74 68 65 20 63 75 72 72 65 6e 74 20 64 69 72 65 63 74 6f 72 79 2c 20 6f 74 68 65 72 77 69 73 .the.current.directory,.otherwis
7500 65 20 69 74 27 64 20 72 61 69 73 65 20 61 6e 20 65 72 72 6f 72 2e 1f 0a 28 64 65 66 61 6c 69 61 e.it'd.raise.an.error...(defalia
7520 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 20 23 5b 30 20 22 s.'projectile-project-root.#[0."
7540 5c 33 30 36 5c 33 30 37 5c 33 31 30 08 5c 32 30 33 15 00 08 09 5c 32 30 36 0d 00 5c 33 31 30 5c \306\307\310.\203....\206..\310\
7560 32 33 32 5c 32 30 33 15 00 5c 6e 5c 32 30 36 45 00 09 5c 32 30 36 1a 00 5c 33 31 30 10 0b 5c 33 232\203..\n\206E..\206..\310..\3
7580 31 31 01 21 3f 5c 33 31 31 02 5c 33 30 37 5c 33 31 32 23 01 5c 32 30 34 2d 00 5c 32 31 31 5c 32 11.!?\311.\307\312#.\204-.\211\2
75a0 30 35 3d 00 5c 33 31 33 5c 33 31 34 5c 33 31 35 5c 33 31 36 5c 33 31 37 5c 33 32 30 06 08 21 5c 05=.\313\314\315\316\317\320..!\
75c0 33 32 31 5c 22 5c 33 32 32 5c 33 32 33 25 5c 66 5c 22 5c 32 36 36 5c 32 30 33 5c 32 30 36 43 00 321\"\322\323%\f\"\266\203\206C.
75e0 5c 33 31 30 5c 32 31 31 12 23 5c 32 30 36 52 00 0d 5c 32 30 33 51 00 5c 33 32 34 5c 33 32 35 21 \310\211.#\206R..\203Q.\324\325!
7600 5c 32 30 37 0b 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 63 61 63 68 65 64 2d 62 75 \207.\207".[projectile-cached-bu
7620 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 20 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 20 ffer-file-name.buffer-file-name.
7640 70 72 6f 6a 65 63 74 69 6c 65 2d 63 61 63 68 65 64 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 20 64 projectile-cached-project-root.d
7660 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a efault-directory.projectile-proj
7680 65 63 74 2d 72 6f 6f 74 2d 66 69 6c 65 73 2d 66 75 6e 63 74 69 6f 6e 73 20 70 72 6f 6a 65 63 74 ect-root-files-functions.project
76a0 69 6c 65 2d 72 65 71 75 69 72 65 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 20 63 6c 2d 73 75 62 73 ile-require-project-root.cl-subs
76c0 74 20 6e 69 6c 20 6e 6f 6e 65 20 66 69 6c 65 2d 72 65 6d 6f 74 65 2d 70 20 74 20 63 6c 2d 73 6f t.nil.none.file-remote-p.t.cl-so
76e0 6d 65 20 6d 61 6b 65 2d 62 79 74 65 2d 63 6f 64 65 20 32 35 37 20 22 5c 33 30 32 5c 33 30 33 02 me.make-byte-code.257."\302\303.
7700 5c 33 30 30 23 5c 33 30 34 01 09 5c 22 5c 32 31 31 5c 32 30 33 17 00 5c 33 30 35 01 21 5c 32 30 \300#\304..\"\211\203..\305.!\20
7720 33 17 00 5c 32 31 31 5c 32 30 32 25 00 02 5c 33 30 36 5c 33 30 30 21 21 5c 33 30 37 03 02 09 23 3..\211\202%..\306\300!!\307...#
7740 5c 32 31 30 5c 32 31 31 5c 32 36 32 01 5c 32 30 37 22 20 76 63 6f 6e 63 61 74 20 76 65 63 74 6f \210\211\262.\207".vconcat.vecto
7760 72 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 2d 63 61 63 68 65 r.[projectile-project-root-cache
7780 20 66 6f 72 6d 61 74 20 22 25 73 2d 25 73 22 20 67 65 74 68 61 73 68 20 66 69 6c 65 2d 65 78 69 .format."%s-%s".gethash.file-exi
77a0 73 74 73 2d 70 20 66 69 6c 65 2d 74 72 75 65 6e 61 6d 65 20 70 75 74 68 61 73 68 5d 20 38 20 22 sts-p.file-truename.puthash].8."
77c0 5c 6e 5c 6e 28 66 6e 20 46 55 4e 43 29 22 20 65 72 72 6f 72 20 22 59 6f 75 27 72 65 20 6e 6f 74 \n\n(fn.FUNC)".error."You're.not
77e0 20 69 6e 20 61 20 70 72 6f 6a 65 63 74 22 5d 20 31 33 20 28 23 24 20 2e 20 32 39 36 34 38 29 5d .in.a.project"].13.(#$...29648)]
7800 29 0a 23 40 31 30 37 20 52 65 74 75 72 6e 20 74 68 65 20 74 72 75 65 6e 61 6d 65 20 6f 66 20 46 ).#@107.Return.the.truename.of.F
7820 49 4c 45 2d 4e 41 4d 45 2e 0a 41 20 74 68 69 6e 20 77 72 61 70 70 65 72 20 61 72 6f 75 6e 64 20 ILE-NAME..A.thin.wrapper.around.
7840 60 66 69 6c 65 2d 74 72 75 65 6e 61 6d 65 27 20 74 68 61 74 20 68 61 6e 64 6c 65 73 20 6e 69 6c `file-truename'.that.handles.nil
7860 2e 0a 0a 28 66 6e 20 46 49 4c 45 2d 4e 41 4d 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 ...(fn.FILE-NAME)..(defalias.'pr
7880 6f 6a 65 63 74 69 6c 65 2d 66 69 6c 65 2d 74 72 75 65 6e 61 6d 65 20 23 5b 32 35 37 20 22 5c 32 ojectile-file-truename.#[257."\2
78a0 31 31 5c 32 30 35 07 00 5c 33 30 30 01 21 5c 32 30 37 22 20 5b 66 69 6c 65 2d 74 72 75 65 6e 61 11\205..\300.!\207".[file-truena
78c0 6d 65 5d 20 33 20 28 23 24 20 2e 20 33 30 37 32 38 29 5d 29 0a 23 40 33 30 20 43 68 65 63 6b 20 me].3.(#$...30728)]).#@30.Check.
78e0 69 66 20 77 65 27 72 65 20 69 6e 20 61 20 70 72 6f 6a 65 63 74 2e 1f 0a 28 64 65 66 61 6c 69 61 if.we're.in.a.project...(defalia
7900 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 70 20 23 5b 30 20 22 5c 33 30 s.'projectile-project-p.#[0."\30
7920 30 31 08 00 5c 33 30 31 20 30 5c 32 30 37 5c 32 31 30 5c 33 30 32 5c 32 30 37 22 20 5b 28 65 72 01..\301.0\207\210\302\207".[(er
7940 72 6f 72 29 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 20 6e 69 6c ror).projectile-project-root.nil
7960 5d 20 31 20 28 23 24 20 2e 20 33 30 39 33 38 29 5d 29 0a 23 40 31 31 34 20 44 65 66 61 75 6c 74 ].1.(#$...30938)]).#@114.Default
7980 20 66 75 6e 63 74 69 6f 6e 20 75 73 65 64 20 63 72 65 61 74 65 20 70 72 6f 6a 65 63 74 20 6e 61 .function.used.create.project.na
79a0 6d 65 20 74 6f 20 62 65 20 64 69 73 70 6c 61 79 65 64 20 62 61 73 65 64 20 6f 6e 20 74 68 65 20 me.to.be.displayed.based.on.the.
79c0 76 61 6c 75 65 20 6f 66 20 50 52 4f 4a 45 43 54 2d 52 4f 4f 54 2e 0a 0a 28 66 6e 20 50 52 4f 4a value.of.PROJECT-ROOT...(fn.PROJ
79e0 45 43 54 2d 52 4f 4f 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 ECT-ROOT)..(defalias.'projectile
7a00 2d 64 65 66 61 75 6c 74 2d 70 72 6f 6a 65 63 74 2d 6e 61 6d 65 20 23 5b 32 35 37 20 22 5c 33 30 -default-project-name.#[257."\30
7a20 30 5c 33 30 31 02 21 21 5c 32 30 37 22 20 5b 66 69 6c 65 2d 6e 61 6d 65 2d 6e 6f 6e 64 69 72 65 0\301.!!\207".[file-name-nondire
7a40 63 74 6f 72 79 20 64 69 72 65 63 74 6f 72 79 2d 66 69 6c 65 2d 6e 61 6d 65 5d 20 34 20 28 23 24 ctory.directory-file-name].4.(#$
7a60 20 2e 20 33 31 30 39 37 29 5d 29 0a 23 40 34 35 39 20 43 61 63 68 65 64 20 6e 61 6d 65 20 6f 66 ...31097)]).#@459.Cached.name.of
7a80 20 74 68 65 20 63 75 72 72 65 6e 74 20 50 72 6f 6a 65 63 74 69 6c 65 20 70 72 6f 6a 65 63 74 2e .the.current.Projectile.project.
7aa0 20 49 66 20 6e 6f 6e 2d 6e 69 6c 2c 20 69 74 0a 69 73 20 75 73 65 64 20 61 73 20 74 68 65 20 72 .If.non-nil,.it.is.used.as.the.r
7ac0 65 74 75 72 6e 20 76 61 6c 75 65 20 6f 66 20 60 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 eturn.value.of.`projectile-proje
7ae0 63 74 2d 6e 61 6d 65 27 20 66 6f 72 0a 70 65 72 66 6f 72 6d 61 6e 63 65 20 28 75 6e 6c 65 73 73 ct-name'.for.performance.(unless
7b00 20 74 68 65 20 76 61 72 69 61 62 6c 65 20 60 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 .the.variable.`projectile-projec
7b20 74 2d 6e 61 6d 65 27 20 69 73 0a 61 6c 73 6f 20 73 65 74 29 2e 20 49 66 20 6e 69 6c 2c 20 69 74 t-name'.is.also.set)..If.nil,.it
7b40 20 69 73 20 72 65 63 61 6c 63 75 6c 61 74 65 64 20 74 68 65 20 6e 65 78 74 20 74 69 6d 65 0a 60 .is.recalculated.the.next.time.`
7b60 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 6e 61 6d 65 27 20 69 73 20 63 61 6c 6c projectile-project-name'.is.call
7b80 65 64 2e 0a 0a 54 68 69 73 20 76 61 72 69 61 62 6c 65 20 69 73 20 72 65 73 65 74 20 61 75 74 6f ed...This.variable.is.reset.auto
7ba0 6d 61 74 69 63 61 6c 6c 79 20 77 68 65 6e 20 50 72 6f 6a 65 63 74 69 6c 65 20 64 65 74 65 63 74 matically.when.Projectile.detect
7bc0 73 20 74 68 61 74 0a 74 68 65 20 60 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 27 20 68 61 s.that.the.`buffer-file-name'.ha
7be0 73 20 63 68 61 6e 67 65 64 2e 20 49 74 20 63 61 6e 20 61 6c 73 6f 20 62 65 20 72 65 73 65 74 20 s.changed..It.can.also.be.reset.
7c00 6d 61 6e 75 61 6c 6c 79 0a 62 79 20 63 61 6c 6c 69 6e 67 20 60 70 72 6f 6a 65 63 74 69 6c 65 2d manually.by.calling.`projectile-
7c20 72 65 73 65 74 2d 63 61 63 68 65 64 2d 70 72 6f 6a 65 63 74 2d 6e 61 6d 65 27 2e 1f 0a 28 64 65 reset-cached-project-name'...(de
7c40 66 76 61 72 20 70 72 6f 6a 65 63 74 69 6c 65 2d 63 61 63 68 65 64 2d 70 72 6f 6a 65 63 74 2d 6e fvar.projectile-cached-project-n
7c60 61 6d 65 20 6e 69 6c 20 28 23 24 20 2e 20 33 31 33 34 36 29 29 0a 28 6d 61 6b 65 2d 76 61 72 69 ame.nil.(#$...31346)).(make-vari
7c80 61 62 6c 65 2d 62 75 66 66 65 72 2d 6c 6f 63 61 6c 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 63 61 able-buffer-local.'projectile-ca
7ca0 63 68 65 64 2d 70 72 6f 6a 65 63 74 2d 6e 61 6d 65 29 0a 23 40 31 37 31 20 52 65 73 65 74 20 74 ched-project-name).#@171.Reset.t
7cc0 68 65 20 76 61 6c 75 65 20 6f 66 20 60 70 72 6f 6a 65 63 74 69 6c 65 2d 63 61 63 68 65 64 2d 70 he.value.of.`projectile-cached-p
7ce0 72 6f 6a 65 63 74 2d 72 6f 6f 74 27 20 74 6f 20 6e 69 6c 2e 0a 0a 54 68 69 73 20 6d 65 61 6e 73 roject-root'.to.nil...This.means
7d00 20 74 68 61 74 20 69 74 20 69 73 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 72 65 63 61 6c 63 .that.it.is.automatically.recalc
7d20 75 6c 61 74 65 64 20 74 68 65 20 6e 65 78 74 20 74 69 6d 65 0a 66 75 6e 63 74 69 6f 6e 20 60 70 ulated.the.next.time.function.`p
7d40 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 27 20 69 73 20 63 61 6c 6c 65 rojectile-project-root'.is.calle
7d60 64 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 72 65 73 65 74 2d d...(defalias.'projectile-reset-
7d80 63 61 63 68 65 64 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 20 23 5b 30 20 22 5c 33 30 31 5c 32 31 cached-project-root.#[0."\301\21
7da0 31 10 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 63 61 63 68 65 64 2d 70 72 6f 6a 65 1.\207".[projectile-cached-proje
7dc0 63 74 2d 72 6f 6f 74 20 6e 69 6c 5d 20 32 20 28 23 24 20 2e 20 33 31 39 32 39 29 20 6e 69 6c 5d ct-root.nil].2.(#$...31929).nil]
7de0 29 0a 23 40 31 37 31 20 52 65 73 65 74 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 60 70 72 6f 6a ).#@171.Reset.the.value.of.`proj
7e00 65 63 74 69 6c 65 2d 63 61 63 68 65 64 2d 70 72 6f 6a 65 63 74 2d 6e 61 6d 65 27 20 74 6f 20 6e ectile-cached-project-name'.to.n
7e20 69 6c 2e 0a 0a 54 68 69 73 20 6d 65 61 6e 73 20 74 68 61 74 20 69 74 20 69 73 20 61 75 74 6f 6d il...This.means.that.it.is.autom
7e40 61 74 69 63 61 6c 6c 79 20 72 65 63 61 6c 63 75 6c 61 74 65 64 20 74 68 65 20 6e 65 78 74 20 74 atically.recalculated.the.next.t
7e60 69 6d 65 0a 66 75 6e 63 74 69 6f 6e 20 60 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 ime.function.`projectile-project
7e80 2d 6e 61 6d 65 27 20 69 73 20 63 61 6c 6c 65 64 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 -name'.is.called...(defalias.'pr
7ea0 6f 6a 65 63 74 69 6c 65 2d 72 65 73 65 74 2d 63 61 63 68 65 64 2d 70 72 6f 6a 65 63 74 2d 6e 61 ojectile-reset-cached-project-na
7ec0 6d 65 20 23 5b 30 20 22 5c 33 30 31 5c 32 31 31 10 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 me.#[0."\301\211.\207".[projecti
7ee0 6c 65 2d 63 61 63 68 65 64 2d 70 72 6f 6a 65 63 74 2d 6e 61 6d 65 20 6e 69 6c 5d 20 32 20 28 23 le-cached-project-name.nil].2.(#
7f00 24 20 2e 20 33 32 32 33 32 29 20 6e 69 6c 5d 29 0a 23 40 32 32 20 52 65 74 75 72 6e 20 70 72 6f $...32232).nil]).#@22.Return.pro
7f20 6a 65 63 74 20 6e 61 6d 65 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c ject.name...(defalias.'projectil
7f40 65 2d 70 72 6f 6a 65 63 74 2d 6e 61 6d 65 20 23 5b 30 20 22 08 5c 32 30 36 2f 00 09 5c 32 30 33 e-project-name.#[0.".\206/..\203
7f60 12 00 09 5c 6e 5c 32 33 32 5c 32 30 33 12 00 0b 5c 32 30 36 2f 00 5c 6e 11 5c 33 30 35 31 1e 00 ...\n\232\203...\206/.\n.\3051..
7f80 5c 33 30 36 20 30 5c 32 30 32 20 00 5c 32 31 30 5c 33 30 37 5c 32 31 31 5c 32 30 33 2a 00 5c 66 \306.0\202..\210\307\211\203*.\f
7fa0 01 21 5c 32 30 32 2b 00 5c 33 31 30 5c 32 36 32 01 5c 32 31 31 13 5c 32 30 37 22 20 5b 70 72 6f .!\202+.\310\262.\211.\207".[pro
7fc0 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 6e 61 6d 65 20 70 72 6f 6a 65 63 74 69 6c 65 2d jectile-project-name.projectile-
7fe0 63 61 63 68 65 64 2d 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 20 62 75 66 66 65 72 2d 66 cached-buffer-file-name.buffer-f
8000 69 6c 65 2d 6e 61 6d 65 20 70 72 6f 6a 65 63 74 69 6c 65 2d 63 61 63 68 65 64 2d 70 72 6f 6a 65 ile-name.projectile-cached-proje
8020 63 74 2d 6e 61 6d 65 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 6e 61 6d 65 2d ct-name.projectile-project-name-
8040 66 75 6e 63 74 69 6f 6e 20 28 65 72 72 6f 72 29 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a function.(error).projectile-proj
8060 65 63 74 2d 72 6f 6f 74 20 6e 69 6c 20 22 2d 22 5d 20 33 20 28 23 24 20 2e 20 33 32 35 33 34 29 ect-root.nil."-"].3.(#$...32534)
8080 5d 29 0a 23 40 37 31 20 47 65 74 20 74 68 65 20 6c 69 73 74 20 6f 66 20 70 72 6f 6a 65 63 74 20 ]).#@71.Get.the.list.of.project.
80a0 64 69 72 65 63 74 6f 72 69 65 73 20 74 68 61 74 20 61 72 65 20 6f 66 20 69 6e 74 65 72 65 73 74 directories.that.are.of.interest
80c0 20 74 6f 20 74 68 65 20 75 73 65 72 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 .to.the.user...(defalias.'projec
80e0 74 69 6c 65 2d 67 65 74 2d 70 72 6f 6a 65 63 74 2d 64 69 72 65 63 74 6f 72 69 65 73 20 23 5b 30 tile-get-project-directories.#[0
8100 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 20 40 5c 32 30 36 09 00 5c 33 30 33 5c 22 5c 32 30 37 ."\300\301\302.@\206..\303\"\207
8120 22 20 5b 6d 61 70 63 61 72 20 23 5b 32 35 37 20 22 5c 33 30 30 20 01 50 5c 32 30 37 22 20 5b 70 ".[mapcar.#[257."\300..P\207".[p
8140 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 5d 20 33 20 22 5c 6e 5c 6e 28 rojectile-project-root].3."\n\n(
8160 66 6e 20 53 55 42 44 49 52 29 22 5d 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 61 72 73 65 2d 64 69 fn.SUBDIR)"].projectile-parse-di
8180 72 63 6f 6e 66 69 67 2d 66 69 6c 65 20 28 22 22 29 5d 20 33 20 28 23 24 20 2e 20 33 32 39 30 34 rconfig-file.("")].3.(#$...32904
81a0 29 5d 29 0a 23 40 31 33 31 20 4c 69 73 74 20 74 68 65 20 66 69 6c 65 73 20 69 6e 20 44 49 52 45 )]).#@131.List.the.files.in.DIRE
81c0 43 54 4f 52 59 20 61 6e 64 20 69 6e 20 69 74 73 20 73 75 62 2d 64 69 72 65 63 74 6f 72 69 65 73 CTORY.and.in.its.sub-directories
81e0 2e 0a 46 69 6c 65 73 20 61 72 65 20 72 65 74 75 72 6e 65 64 20 61 73 20 72 65 6c 61 74 69 76 65 ..Files.are.returned.as.relative
8200 20 70 61 74 68 73 20 74 6f 20 74 68 65 20 70 72 6f 6a 65 63 74 20 72 6f 6f 74 2e 0a 0a 28 66 6e .paths.to.the.project.root...(fn
8220 20 44 49 52 45 43 54 4f 52 59 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 .DIRECTORY)..(defalias.'projecti
8240 6c 65 2d 64 69 72 2d 66 69 6c 65 73 20 23 5b 32 35 37 20 22 08 5c 32 30 35 08 00 5c 33 30 33 01 le-dir-files.#[257.".\205..\303.
8260 09 5c 22 5c 33 30 34 20 01 5c 32 30 36 21 00 5c 6e 5c 33 30 35 3d 5c 32 30 33 1b 00 5c 33 30 36 .\"\304..\206!.\n\305=\203..\306
8280 01 04 5c 22 5c 32 30 32 21 00 5c 33 30 37 5c 33 31 30 02 05 5c 22 21 5c 32 30 37 22 20 5b 70 72 ..\"\202!.\307\310..\"!\207".[pr
82a0 6f 6a 65 63 74 69 6c 65 2d 65 6e 61 62 6c 65 2d 63 61 63 68 69 6e 67 20 70 72 6f 6a 65 63 74 69 ojectile-enable-caching.projecti
82c0 6c 65 2d 70 72 6f 6a 65 63 74 73 2d 63 61 63 68 65 20 70 72 6f 6a 65 63 74 69 6c 65 2d 69 6e 64 le-projects-cache.projectile-ind
82e0 65 78 69 6e 67 2d 6d 65 74 68 6f 64 20 67 65 74 68 61 73 68 20 70 72 6f 6a 65 63 74 69 6c 65 2d exing-method.gethash.projectile-
8300 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 20 6e 61 74 69 76 65 20 70 72 6f 6a 65 63 74 69 6c 65 2d 64 project-root.native.projectile-d
8320 69 72 2d 66 69 6c 65 73 2d 6e 61 74 69 76 65 20 70 72 6f 6a 65 63 74 69 6c 65 2d 61 64 6a 75 73 ir-files-native.projectile-adjus
8340 74 2d 66 69 6c 65 73 20 70 72 6f 6a 65 63 74 69 6c 65 2d 64 69 72 2d 66 69 6c 65 73 2d 65 78 74 t-files.projectile-dir-files-ext
8360 65 72 6e 61 6c 5d 20 37 20 28 23 24 20 2e 20 33 33 31 39 34 29 5d 29 0a 23 40 38 34 20 47 65 74 ernal].7.(#$...33194)]).#@84.Get
8380 20 74 68 65 20 66 69 6c 65 73 20 66 6f 72 20 52 4f 4f 54 20 75 6e 64 65 72 20 44 49 52 45 43 54 .the.files.for.ROOT.under.DIRECT
83a0 4f 52 59 20 75 73 69 6e 67 20 6a 75 73 74 20 45 6d 61 63 73 20 4c 69 73 70 2e 0a 0a 28 66 6e 20 ORY.using.just.Emacs.Lisp...(fn.
83c0 52 4f 4f 54 20 44 49 52 45 43 54 4f 52 59 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a ROOT.DIRECTORY)..(defalias.'proj
83e0 65 63 74 69 6c 65 2d 64 69 72 2d 66 69 6c 65 73 2d 6e 61 74 69 76 65 20 23 5b 35 31 34 20 22 5c ectile-dir-files-native.#[514."\
8400 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 04 5c 33 30 34 5c 33 30 35 23 5c 22 21 5c 33 30 36 300\301\302\303.\304\305#\"!\306
8420 5c 33 30 37 5c 33 31 30 5c 33 31 31 5c 33 31 32 5c 33 31 33 06 08 21 5c 33 31 34 5c 22 5c 33 31 \307\310\311\312\313..!\314\"\31
8440 35 5c 33 31 36 25 5c 33 31 37 04 5c 33 32 30 20 05 23 5c 22 5c 32 30 37 22 20 5b 6d 61 6b 65 2d 5\316%\317.\320..#\"\207".[make-
8460 70 72 6f 67 72 65 73 73 2d 72 65 70 6f 72 74 65 72 20 66 6f 72 6d 61 74 20 22 50 72 6f 6a 65 63 progress-reporter.format."Projec
8480 74 69 6c 65 20 69 73 20 69 6e 64 65 78 69 6e 67 20 25 73 22 20 70 72 6f 70 65 72 74 69 7a 65 20 tile.is.indexing.%s".propertize.
84a0 66 61 63 65 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 6b 65 79 77 6f 72 64 2d 66 61 63 65 20 6d 61 70 63 face.font-lock-keyword-face.mapc
84c0 61 72 20 6d 61 6b 65 2d 62 79 74 65 2d 63 6f 64 65 20 32 35 37 20 22 5c 33 30 31 01 5c 33 30 30 ar.make-byte-code.257."\301.\300
84e0 5c 22 5c 32 30 37 22 20 76 63 6f 6e 63 61 74 20 76 65 63 74 6f 72 20 5b 66 69 6c 65 2d 72 65 6c \"\207".vconcat.vector.[file-rel
8500 61 74 69 76 65 2d 6e 61 6d 65 5d 20 34 20 22 5c 6e 5c 6e 28 66 6e 20 46 49 4c 45 29 22 20 70 72 ative-name].4."\n\n(fn.FILE)".pr
8520 6f 6a 65 63 74 69 6c 65 2d 69 6e 64 65 78 2d 64 69 72 65 63 74 6f 72 79 20 70 72 6f 6a 65 63 74 ojectile-index-directory.project
8540 69 6c 65 2d 66 69 6c 74 65 72 69 6e 67 2d 70 61 74 74 65 72 6e 73 5d 20 31 30 20 28 23 24 20 2e ile-filtering-patterns].10.(#$..
8560 20 33 33 36 36 31 29 5d 29 0a 23 40 38 33 20 47 65 74 20 74 68 65 20 66 69 6c 65 73 20 66 6f 72 .33661)]).#@83.Get.the.files.for
8580 20 52 4f 4f 54 20 75 6e 64 65 72 20 44 49 52 45 43 54 4f 52 59 20 75 73 69 6e 67 20 65 78 74 65 .ROOT.under.DIRECTORY.using.exte
85a0 72 6e 61 6c 20 74 6f 6f 6c 73 2e 0a 0a 28 66 6e 20 52 4f 4f 54 20 44 49 52 45 43 54 4f 52 59 29 rnal.tools...(fn.ROOT.DIRECTORY)
85c0 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 64 69 72 2d 66 69 6c 65 ..(defalias.'projectile-dir-file
85e0 73 2d 65 78 74 65 72 6e 61 6c 20 23 5b 35 31 34 20 22 5c 32 31 31 18 5c 33 30 31 5c 33 30 32 5c s-external.#[514."\211.\301\302\
8600 33 30 33 5c 33 30 34 5c 33 30 35 5c 33 30 36 06 07 06 07 5c 22 5c 33 30 37 5c 22 5c 33 31 30 5c 303\304\305\306....\"\307\"\310\
8620 33 31 31 25 5c 33 31 32 20 5c 22 29 5c 32 30 37 22 20 5b 64 65 66 61 75 6c 74 2d 64 69 72 65 63 311%\312.\")\207".[default-direc
8640 74 6f 72 79 20 6d 61 70 63 61 72 20 6d 61 6b 65 2d 62 79 74 65 2d 63 6f 64 65 20 32 35 37 20 22 tory.mapcar.make-byte-code.257."
8660 5c 33 30 32 5c 33 30 33 02 5c 33 30 31 5c 22 5c 33 30 30 5c 22 5c 32 30 37 22 20 76 63 6f 6e 63 \302\303.\301\"\300\"\207".vconc
8680 61 74 20 76 65 63 74 6f 72 20 5b 66 69 6c 65 2d 72 65 6c 61 74 69 76 65 2d 6e 61 6d 65 20 65 78 at.vector.[file-relative-name.ex
86a0 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 5d 20 35 20 22 5c 6e 5c 6e 28 66 6e 20 46 49 4c 45 29 pand-file-name].5."\n\n(fn.FILE)
86c0 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 67 65 74 2d 72 65 70 6f 2d 66 69 6c 65 73 5d 20 31 30 20 ".projectile-get-repo-files].10.
86e0 28 23 24 20 2e 20 33 34 31 35 39 29 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c (#$...34159)]).(byte-code."\300\
8700 33 30 31 5c 33 30 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 301\302\303\304DD\305\306\307\31
8720 30 5c 33 31 31 26 07 5c 32 31 30 5c 33 30 30 5c 33 31 32 5c 33 30 32 5c 33 30 33 5c 33 31 33 44 0\311&.\210\300\312\302\303\313D
8740 44 5c 33 31 34 5c 33 30 36 5c 33 30 37 5c 33 31 30 5c 33 31 31 26 07 5c 32 31 30 5c 33 30 30 5c D\314\306\307\310\311&.\210\300\
8760 33 31 35 5c 33 30 32 5c 33 30 33 5c 33 31 36 44 44 5c 33 31 37 5c 33 30 36 5c 33 30 37 5c 33 31 315\302\303\316DD\317\306\307\31
8780 30 5c 33 31 31 5c 33 32 30 5c 33 32 31 26 09 5c 32 31 30 5c 33 30 30 5c 33 32 32 5c 33 30 32 5c 0\311\320\321&.\210\300\322\302\
87a0 33 30 33 5c 33 32 33 44 44 5c 33 32 34 5c 33 30 36 5c 33 30 37 5c 33 31 30 5c 33 31 31 26 07 5c 303\323DD\324\306\307\310\311&.\
87c0 32 31 30 5c 33 30 30 5c 33 32 35 5c 33 30 32 5c 33 30 33 5c 33 32 36 44 44 5c 33 32 37 5c 33 30 210\300\325\302\303\326DD\327\30
87e0 36 5c 33 30 37 5c 33 31 30 5c 33 31 31 26 07 5c 32 31 30 5c 33 30 30 5c 33 33 30 5c 33 30 32 5c 6\307\310\311&.\210\300\330\302\
8800 33 30 33 5c 33 33 31 44 44 5c 33 33 32 5c 33 30 36 5c 33 30 37 5c 33 31 30 5c 33 31 31 26 07 5c 303\331DD\332\306\307\310\311&.\
8820 32 31 30 5c 33 30 30 5c 33 33 33 5c 33 30 32 5c 33 30 33 5c 33 33 34 44 44 5c 33 33 35 5c 33 30 210\300\333\302\303\334DD\335\30
8840 36 5c 33 30 37 5c 33 31 30 5c 33 31 31 26 07 5c 32 31 30 5c 33 30 30 5c 33 33 36 5c 33 30 32 5c 6\307\310\311&.\210\300\336\302\
8860 33 30 33 5c 33 33 37 44 44 5c 33 34 30 5c 33 30 36 5c 33 30 37 5c 33 31 30 5c 33 31 31 26 07 5c 303\337DD\340\306\307\310\311&.\
8880 32 31 30 5c 33 30 30 5c 33 34 31 5c 33 30 32 5c 33 30 33 5c 33 34 32 44 44 5c 33 34 33 5c 33 30 210\300\341\302\303\342DD\343\30
88a0 36 5c 33 30 37 5c 33 31 30 5c 33 31 31 26 07 5c 32 31 30 5c 33 30 30 5c 33 34 34 5c 33 30 32 5c 6\307\310\311&.\210\300\344\302\
88c0 33 30 33 5c 33 34 35 44 44 5c 33 34 36 5c 33 30 36 5c 33 30 37 5c 33 31 30 5c 33 34 37 5c 33 32 303\345DD\346\306\307\310\347\32
88e0 30 5c 33 35 30 26 09 5c 32 30 37 22 20 5b 63 75 73 74 6f 6d 2d 64 65 63 6c 61 72 65 2d 76 61 72 0\350&.\207".[custom-declare-var
8900 69 61 62 6c 65 20 70 72 6f 6a 65 63 74 69 6c 65 2d 67 69 74 2d 63 6f 6d 6d 61 6e 64 20 66 75 6e iable.projectile-git-command.fun
8920 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 37 22 20 5b 23 31 call.function.#[0."\300\207".[#1
8940 3d 22 67 69 74 20 6c 73 2d 66 69 6c 65 73 20 2d 7a 63 6f 20 2d 2d 65 78 63 6c 75 64 65 2d 73 74 ="git.ls-files.-zco.--exclude-st
8960 61 6e 64 61 72 64 22 5d 20 31 20 23 31 23 5d 20 22 43 6f 6d 6d 61 6e 64 20 75 73 65 64 20 62 79 andard"].1.#1#]."Command.used.by
8980 20 70 72 6f 6a 65 63 74 69 6c 65 20 74 6f 20 67 65 74 20 74 68 65 20 66 69 6c 65 73 20 69 6e 20 .projectile.to.get.the.files.in.
89a0 61 20 67 69 74 20 70 72 6f 6a 65 63 74 2e 22 20 3a 67 72 6f 75 70 20 70 72 6f 6a 65 63 74 69 6c a.git.project.".:group.projectil
89c0 65 20 3a 74 79 70 65 20 73 74 72 69 6e 67 20 70 72 6f 6a 65 63 74 69 6c 65 2d 67 69 74 2d 73 75 e.:type.string.projectile-git-su
89e0 62 6d 6f 64 75 6c 65 2d 63 6f 6d 6d 61 6e 64 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b bmodule-command.#[0."\300\207".[
8a00 23 32 3d 22 67 69 74 20 73 75 62 6d 6f 64 75 6c 65 20 2d 2d 71 75 69 65 74 20 66 6f 72 65 61 63 #2="git.submodule.--quiet.foreac
8a20 68 20 27 65 63 68 6f 20 24 70 61 74 68 27 20 7c 20 74 72 20 27 5c 5c 6e 27 20 27 5c 5c 30 27 22 h.'echo.$path'.|.tr.'\\n'.'\\0'"
8a40 5d 20 31 20 23 32 23 5d 20 22 43 6f 6d 6d 61 6e 64 20 75 73 65 64 20 62 79 20 70 72 6f 6a 65 63 ].1.#2#]."Command.used.by.projec
8a60 74 69 6c 65 20 74 6f 20 6c 69 73 74 20 73 75 62 6d 6f 64 75 6c 65 73 20 6f 66 20 61 20 67 69 76 tile.to.list.submodules.of.a.giv
8a80 65 6e 20 67 69 74 20 72 65 70 6f 73 69 74 6f 72 79 2e 5c 6e 53 65 74 20 74 6f 20 6e 69 6c 20 74 en.git.repository.\nSet.to.nil.t
8aa0 6f 20 64 69 73 61 62 6c 65 20 6c 69 73 74 69 6e 67 20 73 75 62 6d 6f 64 75 6c 65 73 20 63 6f 6e o.disable.listing.submodules.con
8ac0 74 65 6e 74 73 2e 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 67 69 74 2d 69 67 6e 6f 72 65 64 2d 63 tents.".projectile-git-ignored-c
8ae0 6f 6d 6d 61 6e 64 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 23 33 3d 22 67 69 74 20 6c ommand.#[0."\300\207".[#3="git.l
8b00 73 2d 66 69 6c 65 73 20 2d 7a 63 6f 69 20 2d 2d 65 78 63 6c 75 64 65 2d 73 74 61 6e 64 61 72 64 s-files.-zcoi.--exclude-standard
8b20 22 5d 20 31 20 23 33 23 5d 20 22 43 6f 6d 6d 61 6e 64 20 75 73 65 64 20 62 79 20 70 72 6f 6a 65 "].1.#3#]."Command.used.by.proje
8b40 63 74 69 6c 65 20 74 6f 20 67 65 74 20 74 68 65 20 69 67 6e 6f 72 65 64 20 66 69 6c 65 73 20 69 ctile.to.get.the.ignored.files.i
8b60 6e 20 61 20 67 69 74 20 70 72 6f 6a 65 63 74 2e 22 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 n.a.git.project.".:package-versi
8b80 6f 6e 20 28 70 72 6f 6a 65 63 74 69 6c 65 20 2e 20 22 30 2e 31 34 2e 30 22 29 20 70 72 6f 6a 65 on.(projectile..."0.14.0").proje
8ba0 63 74 69 6c 65 2d 68 67 2d 63 6f 6d 6d 61 6e 64 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 ctile-hg-command.#[0."\300\207".
8bc0 5b 23 34 3d 22 68 67 20 6c 6f 63 61 74 65 20 2d 66 20 2d 30 20 2d 49 20 2e 22 5d 20 31 20 23 34 [#4="hg.locate.-f.-0.-I.."].1.#4
8be0 23 5d 20 22 43 6f 6d 6d 61 6e 64 20 75 73 65 64 20 62 79 20 70 72 6f 6a 65 63 74 69 6c 65 20 74 #]."Command.used.by.projectile.t
8c00 6f 20 67 65 74 20 74 68 65 20 66 69 6c 65 73 20 69 6e 20 61 20 68 67 20 70 72 6f 6a 65 63 74 2e o.get.the.files.in.a.hg.project.
8c20 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 66 6f 73 73 69 6c 2d 63 6f 6d 6d 61 6e 64 20 23 5b 30 20 ".projectile-fossil-command.#[0.
8c40 22 5c 33 30 31 08 5c 33 30 32 5c 32 33 30 5c 32 30 35 08 00 5c 33 30 33 5c 33 30 34 51 5c 32 30 "\301.\302\230\205..\303\304Q\20
8c60 37 22 20 5b 73 79 73 74 65 6d 2d 74 79 70 65 20 22 66 6f 73 73 69 6c 20 6c 73 20 7c 20 22 20 22 7".[system-type."fossil.ls.|."."
8c80 77 69 6e 64 6f 77 73 2d 6e 74 22 20 22 64 6f 73 32 75 6e 69 78 20 7c 20 22 20 22 74 72 20 27 5c windows-nt"."dos2unix.|."."tr.'\
8ca0 5c 6e 27 20 27 5c 5c 30 27 22 5d 20 33 5d 20 22 43 6f 6d 6d 61 6e 64 20 75 73 65 64 20 62 79 20 \n'.'\\0'"].3]."Command.used.by.
8cc0 70 72 6f 6a 65 63 74 69 6c 65 20 74 6f 20 67 65 74 20 74 68 65 20 66 69 6c 65 73 20 69 6e 20 61 projectile.to.get.the.files.in.a
8ce0 20 66 6f 73 73 69 6c 20 70 72 6f 6a 65 63 74 2e 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 62 7a 72 .fossil.project.".projectile-bzr
8d00 2d 63 6f 6d 6d 61 6e 64 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 23 35 3d 22 62 7a 72 -command.#[0."\300\207".[#5="bzr
8d20 20 6c 73 20 2d 52 20 2d 2d 76 65 72 73 69 6f 6e 65 64 20 2d 30 22 5d 20 31 20 23 35 23 5d 20 22 .ls.-R.--versioned.-0"].1.#5#]."
8d40 43 6f 6d 6d 61 6e 64 20 75 73 65 64 20 62 79 20 70 72 6f 6a 65 63 74 69 6c 65 20 74 6f 20 67 65 Command.used.by.projectile.to.ge
8d60 74 20 74 68 65 20 66 69 6c 65 73 20 69 6e 20 61 20 62 61 7a 61 61 72 20 70 72 6f 6a 65 63 74 2e t.the.files.in.a.bazaar.project.
8d80 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 64 61 72 63 73 2d 63 6f 6d 6d 61 6e 64 20 23 5b 30 20 22 ".projectile-darcs-command.#[0."
8da0 5c 33 30 30 5c 32 30 37 22 20 5b 23 36 3d 22 64 61 72 63 73 20 73 68 6f 77 20 66 69 6c 65 73 20 \300\207".[#6="darcs.show.files.
8dc0 2d 30 20 2e 20 22 5d 20 31 20 23 36 23 5d 20 22 43 6f 6d 6d 61 6e 64 20 75 73 65 64 20 62 79 20 -0..."].1.#6#]."Command.used.by.
8de0 70 72 6f 6a 65 63 74 69 6c 65 20 74 6f 20 67 65 74 20 74 68 65 20 66 69 6c 65 73 20 69 6e 20 61 projectile.to.get.the.files.in.a
8e00 20 64 61 72 63 73 20 70 72 6f 6a 65 63 74 2e 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 73 76 6e 2d .darcs.project.".projectile-svn-
8e20 63 6f 6d 6d 61 6e 64 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 23 37 3d 22 73 76 6e 20 command.#[0."\300\207".[#7="svn.
8e40 6c 69 73 74 20 2d 52 20 2e 20 7c 20 67 72 65 70 20 2d 76 20 27 24 2f 27 20 7c 20 74 72 20 27 5c list.-R...|.grep.-v.'$/'.|.tr.'\
8e60 5c 6e 27 20 27 5c 5c 30 27 22 5d 20 31 20 23 37 23 5d 20 22 43 6f 6d 6d 61 6e 64 20 75 73 65 64 \n'.'\\0'"].1.#7#]."Command.used
8e80 20 62 79 20 70 72 6f 6a 65 63 74 69 6c 65 20 74 6f 20 67 65 74 20 74 68 65 20 66 69 6c 65 73 20 .by.projectile.to.get.the.files.
8ea0 69 6e 20 61 20 73 76 6e 20 70 72 6f 6a 65 63 74 2e 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 67 65 in.a.svn.project.".projectile-ge
8ec0 6e 65 72 69 63 2d 63 6f 6d 6d 61 6e 64 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 23 38 neric-command.#[0."\300\207".[#8
8ee0 3d 22 66 69 6e 64 20 2e 20 2d 74 79 70 65 20 66 20 2d 70 72 69 6e 74 30 22 5d 20 31 20 23 38 23 ="find...-type.f.-print0"].1.#8#
8f00 5d 20 22 43 6f 6d 6d 61 6e 64 20 75 73 65 64 20 62 79 20 70 72 6f 6a 65 63 74 69 6c 65 20 74 6f ]."Command.used.by.projectile.to
8f20 20 67 65 74 20 74 68 65 20 66 69 6c 65 73 20 69 6e 20 61 20 67 65 6e 65 72 69 63 20 70 72 6f 6a .get.the.files.in.a.generic.proj
8f40 65 63 74 2e 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 76 63 73 2d 64 69 72 74 79 2d 73 74 61 74 65 ect.".projectile-vcs-dirty-state
8f60 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 28 22 65 64 69 74 65 64 22 20 22 75 6e 72 65 .#[0."\300\207".[("edited"."unre
8f80 67 69 73 74 65 72 65 64 22 20 22 6e 65 65 64 73 2d 75 70 64 61 74 65 22 20 22 6e 65 65 64 73 2d gistered"."needs-update"."needs-
8fa0 6d 65 72 67 65 22 20 22 75 6e 6c 6f 63 6b 65 64 2d 63 68 61 6e 67 65 73 22 20 22 63 6f 6e 66 6c merge"."unlocked-changes"."confl
8fc0 69 63 74 22 29 5d 20 31 5d 20 22 4c 69 73 74 20 6f 66 20 73 74 61 74 65 73 20 63 68 65 63 6b 65 ict")].1]."List.of.states.checke
8fe0 64 20 62 79 20 60 70 72 6f 6a 65 63 74 69 6c 65 2d 62 72 6f 77 73 65 2d 64 69 72 74 79 2d 70 72 d.by.`projectile-browse-dirty-pr
9000 6f 6a 65 63 74 73 27 2e 5c 6e 50 6f 73 73 69 62 6c 65 20 63 68 65 63 6b 65 64 20 73 74 61 74 65 ojects'.\nPossible.checked.state
9020 73 20 61 72 65 3a 5c 6e 5c 22 65 64 69 74 65 64 5c 22 2c 20 5c 22 75 6e 72 65 67 69 73 74 65 72 s.are:\n\"edited\",.\"unregister
9040 65 64 5c 22 2c 20 5c 22 6e 65 65 64 73 2d 75 70 64 61 74 65 5c 22 2c 20 5c 22 6e 65 65 64 73 2d ed\",.\"needs-update\",.\"needs-
9060 6d 65 72 67 65 5c 22 2c 5c 6e 5c 22 75 6e 6c 6f 63 6b 65 64 2d 63 68 61 6e 67 65 73 5c 22 20 61 merge\",\n\"unlocked-changes\".a
9080 6e 64 20 5c 22 63 6f 6e 66 6c 69 63 74 5c 22 2c 5c 6e 61 73 20 64 65 66 69 6e 65 64 20 69 6e 20 nd.\"conflict\",\nas.defined.in.
90a0 60 76 63 2e 65 6c 27 2e 22 20 28 72 65 70 65 61 74 20 28 73 74 72 69 6e 67 29 29 20 28 70 72 6f `vc.el'.".(repeat.(string)).(pro
90c0 6a 65 63 74 69 6c 65 20 2e 20 22 31 2e 30 2e 30 22 29 5d 20 31 30 29 0a 23 40 37 32 20 44 65 74 jectile..."1.0.0")].10).#@72.Det
90e0 65 72 6d 69 6e 65 20 77 68 69 63 68 20 65 78 74 65 72 6e 61 6c 20 63 6f 6d 6d 61 6e 64 20 74 6f ermine.which.external.command.to
9100 20 69 6e 76 6f 6b 65 20 62 61 73 65 64 20 6f 6e 20 74 68 65 20 70 72 6f 6a 65 63 74 27 73 20 56 .invoke.based.on.the.project's.V
9120 43 53 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 67 65 74 2d 65 CS...(defalias.'projectile-get-e
9140 78 74 2d 63 6f 6d 6d 61 6e 64 20 23 5b 30 20 22 5c 33 30 36 20 5c 32 31 31 5c 33 30 37 3d 5c 32 xt-command.#[0."\306.\211\307=\2
9160 30 33 5c 66 00 08 5c 32 30 32 40 00 5c 32 31 31 5c 33 31 30 3d 5c 32 30 33 16 00 09 5c 32 30 32 03\f..\202@.\211\310=\203...\202
9180 40 00 5c 32 31 31 5c 33 31 31 3d 5c 32 30 33 20 00 5c 6e 5c 32 30 32 40 00 5c 32 31 31 5c 33 31 @.\211\311=\203..\n\202@.\211\31
91a0 32 3d 5c 32 30 33 2a 00 0b 5c 32 30 32 40 00 5c 32 31 31 5c 33 31 33 3d 5c 32 30 33 34 00 5c 66 2=\203*..\202@.\211\313=\2034.\f
91c0 5c 32 30 32 40 00 5c 32 31 31 5c 33 31 34 3d 5c 32 30 33 3e 00 0d 5c 32 30 32 40 00 0e 0d 5c 32 \202@.\211\314=\203>..\202@...\2
91e0 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 67 69 74 2d 63 6f 6d 6d 61 6e 64 20 70 72 6f 6a 07".[projectile-git-command.proj
9200 65 63 74 69 6c 65 2d 68 67 2d 63 6f 6d 6d 61 6e 64 20 70 72 6f 6a 65 63 74 69 6c 65 2d 66 6f 73 ectile-hg-command.projectile-fos
9220 73 69 6c 2d 63 6f 6d 6d 61 6e 64 20 70 72 6f 6a 65 63 74 69 6c 65 2d 62 7a 72 2d 63 6f 6d 6d 61 sil-command.projectile-bzr-comma
9240 6e 64 20 70 72 6f 6a 65 63 74 69 6c 65 2d 64 61 72 63 73 2d 63 6f 6d 6d 61 6e 64 20 70 72 6f 6a nd.projectile-darcs-command.proj
9260 65 63 74 69 6c 65 2d 73 76 6e 2d 63 6f 6d 6d 61 6e 64 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 ectile-svn-command.projectile-pr
9280 6f 6a 65 63 74 2d 76 63 73 20 67 69 74 20 68 67 20 66 6f 73 73 69 6c 20 62 7a 72 20 64 61 72 63 oject-vcs.git.hg.fossil.bzr.darc
92a0 73 20 73 76 6e 20 70 72 6f 6a 65 63 74 69 6c 65 2d 67 65 6e 65 72 69 63 2d 63 6f 6d 6d 61 6e 64 s.svn.projectile-generic-command
92c0 5d 20 33 20 28 23 24 20 2e 20 33 37 30 38 35 29 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 ].3.(#$...37085)]).(defalias.'pr
92e0 6f 6a 65 63 74 69 6c 65 2d 67 65 74 2d 73 75 62 2d 70 72 6f 6a 65 63 74 73 2d 63 6f 6d 6d 61 6e ojectile-get-sub-projects-comman
9300 64 20 23 5b 30 20 22 5c 33 30 31 20 5c 32 31 31 5c 33 30 32 3d 5c 32 30 33 5c 66 00 08 5c 32 30 d.#[0."\301.\211\302=\203\f..\20
9320 32 0d 00 5c 33 30 33 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 67 69 74 2d 73 75 62 2..\303\207".[projectile-git-sub
9340 6d 6f 64 75 6c 65 2d 63 6f 6d 6d 61 6e 64 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 module-command.projectile-projec
9360 74 2d 76 63 73 20 67 69 74 20 22 22 5d 20 33 5d 29 0a 23 40 37 32 20 44 65 74 65 72 6d 69 6e 65 t-vcs.git.""].3]).#@72.Determine
9380 20 77 68 69 63 68 20 65 78 74 65 72 6e 61 6c 20 63 6f 6d 6d 61 6e 64 20 74 6f 20 69 6e 76 6f 6b .which.external.command.to.invok
93a0 65 20 62 61 73 65 64 20 6f 6e 20 74 68 65 20 70 72 6f 6a 65 63 74 27 73 20 56 43 53 2e 1f 0a 28 e.based.on.the.project's.VCS...(
93c0 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 67 65 74 2d 65 78 74 2d 69 67 6e defalias.'projectile-get-ext-ign
93e0 6f 72 65 64 2d 63 6f 6d 6d 61 6e 64 20 23 5b 30 20 22 5c 33 30 31 20 5c 32 31 31 5c 33 30 32 3d ored-command.#[0."\301.\211\302=
9400 5c 32 30 33 5c 66 00 08 5c 32 30 32 0d 00 5c 33 30 33 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 \203\f..\202..\303\207".[project
9420 69 6c 65 2d 67 69 74 2d 69 67 6e 6f 72 65 64 2d 63 6f 6d 6d 61 6e 64 20 70 72 6f 6a 65 63 74 69 ile-git-ignored-command.projecti
9440 6c 65 2d 70 72 6f 6a 65 63 74 2d 76 63 73 20 67 69 74 20 6e 69 6c 5d 20 33 20 28 23 24 20 2e 20 le-project-vcs.git.nil].3.(#$...
9460 33 37 37 35 31 29 5d 29 0a 23 40 38 32 20 54 61 6b 65 20 61 20 6e 65 73 74 65 64 20 6c 69 73 74 37751)]).#@82.Take.a.nested.list
9480 20 4c 53 54 20 61 6e 64 20 72 65 74 75 72 6e 20 69 74 73 20 63 6f 6e 74 65 6e 74 73 20 61 73 20 .LST.and.return.its.contents.as.
94a0 61 20 73 69 6e 67 6c 65 2c 20 66 6c 61 74 20 6c 69 73 74 2e 0a 0a 28 66 6e 20 4c 53 54 29 1f 0a a.single,.flat.list...(fn.LST)..
94c0 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 66 6c 61 74 74 65 6e 20 23 5b (defalias.'projectile-flatten.#[
94e0 32 35 37 20 22 5c 32 31 31 3c 5c 32 30 33 10 00 5c 32 31 31 41 3c 5c 32 30 33 10 00 5c 33 30 30 257."\211<\203..\211A<\203..\300
9500 5c 33 30 31 02 5c 22 5c 32 30 37 5c 32 31 31 43 5c 32 30 37 22 20 5b 63 6c 2d 6d 61 70 63 61 6e \301.\"\207\211C\207".[cl-mapcan
9520 20 70 72 6f 6a 65 63 74 69 6c 65 2d 66 6c 61 74 74 65 6e 5d 20 34 20 28 23 24 20 2e 20 33 37 39 .projectile-flatten].4.(#$...379
9540 39 38 29 5d 29 0a 23 40 31 31 33 20 47 65 74 20 61 6c 6c 20 73 75 62 2d 70 72 6f 6a 65 63 74 73 98)]).#@113.Get.all.sub-projects
9560 20 66 6f 72 20 61 20 67 69 76 65 6e 20 70 72 6f 6a 65 63 74 2e 0a 0a 50 52 4f 4a 45 43 54 20 69 .for.a.given.project...PROJECT.i
9580 73 20 62 61 73 65 20 64 69 72 65 63 74 6f 72 79 20 74 6f 20 73 74 61 72 74 20 73 65 61 72 63 68 s.base.directory.to.start.search
95a0 20 72 65 63 75 72 73 69 76 65 6c 79 2e 0a 0a 28 66 6e 20 50 52 4f 4a 45 43 54 29 1f 0a 28 64 65 .recursively...(fn.PROJECT)..(de
95c0 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 67 65 74 2d 61 6c 6c 2d 73 75 62 2d 70 falias.'projectile-get-all-sub-p
95e0 72 6f 6a 65 63 74 73 20 23 5b 32 35 37 20 22 5c 33 30 30 01 21 5c 32 31 31 5c 32 30 34 0b 00 5c rojects.#[257."\300.!\211\204..\
9600 33 30 31 5c 32 30 32 13 00 5c 32 31 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 04 5c 22 21 5c 32 34 301\202..\211\302\303\304.\"!\24
9620 34 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 67 65 74 2d 69 6d 6d 65 64 69 61 74 65 4\207".[projectile-get-immediate
9640 2d 73 75 62 2d 70 72 6f 6a 65 63 74 73 20 6e 69 6c 20 70 72 6f 6a 65 63 74 69 6c 65 2d 66 6c 61 -sub-projects.nil.projectile-fla
9660 74 74 65 6e 20 6d 61 70 63 61 72 20 23 5b 32 35 37 20 22 5c 33 30 30 01 21 5c 32 30 37 22 20 5b tten.mapcar.#[257."\300.!\207".[
9680 70 72 6f 6a 65 63 74 69 6c 65 2d 67 65 74 2d 61 6c 6c 2d 73 75 62 2d 70 72 6f 6a 65 63 74 73 5d projectile-get-all-sub-projects]
96a0 20 33 20 22 5c 6e 5c 6e 28 66 6e 20 53 29 22 5d 5d 20 37 20 28 23 24 20 2e 20 33 38 32 32 30 29 .3."\n\n(fn.S)"]].7.(#$...38220)
96c0 5d 29 0a 23 40 33 34 31 20 47 65 74 20 69 6d 6d 65 64 69 61 74 65 20 73 75 62 2d 70 72 6f 6a 65 ]).#@341.Get.immediate.sub-proje
96e0 63 74 73 20 66 6f 72 20 61 20 67 69 76 65 6e 20 70 72 6f 6a 65 63 74 20 77 69 74 68 6f 75 74 20 cts.for.a.given.project.without.
9700 72 65 63 75 72 73 69 6e 67 2e 0a 0a 50 41 54 48 20 69 73 20 74 68 65 20 76 63 73 20 72 6f 6f 74 recursing...PATH.is.the.vcs.root
9720 20 6f 72 20 70 72 6f 6a 65 63 74 20 72 6f 6f 74 20 66 72 6f 6d 20 77 68 69 63 68 20 74 6f 20 73 .or.project.root.from.which.to.s
9740 74 61 72 74 0a 73 65 61 72 63 68 69 6e 67 2c 20 61 6e 64 20 73 68 6f 75 6c 64 20 65 6e 64 20 77 tart.searching,.and.should.end.w
9760 69 74 68 20 61 6e 20 61 70 70 72 6f 70 72 69 61 74 65 20 70 61 74 68 20 64 65 6c 69 6d 69 74 65 ith.an.appropriate.path.delimite
9780 72 2c 20 73 75 63 68 20 61 73 0a 27 2f 27 20 6f 72 20 61 20 27 5c 27 2e 0a 0a 49 66 20 74 68 65 r,.such.as.'/'.or.a.'\'...If.the
97a0 20 76 63 73 20 67 65 74 2d 73 75 62 2d 70 72 6f 6a 65 63 74 73 20 71 75 65 72 79 20 72 65 74 75 .vcs.get-sub-projects.query.retu
97c0 72 6e 73 20 72 65 73 75 6c 74 73 20 6f 75 74 73 69 64 65 20 6f 66 20 70 61 74 68 2c 0a 74 68 65 rns.results.outside.of.path,.the
97e0 79 20 61 72 65 20 65 78 63 6c 75 64 65 64 20 66 72 6f 6d 20 74 68 65 20 72 65 73 75 6c 74 73 20 y.are.excluded.from.the.results.
9800 6f 66 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 2e 0a 0a 28 66 6e 20 50 41 54 48 29 1f 0a 28 64 of.this.function...(fn.PATH)..(d
9820 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 67 65 74 2d 69 6d 6d 65 64 69 61 74 efalias.'projectile-get-immediat
9840 65 2d 73 75 62 2d 70 72 6f 6a 65 63 74 73 20 23 5b 32 35 37 20 22 5c 32 31 31 18 5c 33 30 31 5c e-sub-projects.#[257."\211.\301\
9860 33 30 32 5c 33 30 33 5c 33 30 34 20 21 5c 22 5c 33 30 35 5c 33 30 36 03 21 50 5c 33 30 37 5c 33 302\303\304.!\"\305\306.!P\307\3
9880 31 30 5c 33 31 31 5c 33 31 32 5c 33 31 33 5c 33 31 34 06 06 21 5c 33 31 35 5c 22 5c 33 31 36 5c 10\311\312\313\314..!\315\"\316\
98a0 33 31 37 25 03 5c 22 29 5c 32 30 37 22 20 5b 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 317%.\")\207".[default-directory
98c0 20 6d 61 70 63 61 72 20 23 5b 32 35 37 20 22 5c 33 30 31 5c 33 30 32 02 08 5c 22 21 5c 32 30 37 .mapcar.#[257."\301\302..\"!\207
98e0 22 20 5b 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 66 69 6c 65 2d 6e 61 6d 65 2d 61 ".[default-directory.file-name-a
9900 73 2d 64 69 72 65 63 74 6f 72 79 20 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 5d 20 35 20 s-directory.expand-file-name].5.
9920 22 5c 6e 5c 6e 28 66 6e 20 53 29 22 5d 20 70 72 6f 6a 65 63 74 69 6c 65 2d 66 69 6c 65 73 2d 76 "\n\n(fn.S)"].projectile-files-v
9940 69 61 2d 65 78 74 2d 63 6f 6d 6d 61 6e 64 20 70 72 6f 6a 65 63 74 69 6c 65 2d 67 65 74 2d 73 75 ia-ext-command.projectile-get-su
9960 62 2d 70 72 6f 6a 65 63 74 73 2d 63 6f 6d 6d 61 6e 64 20 22 5c 5c 60 22 20 72 65 67 65 78 70 2d b-projects-command."\\`".regexp-
9980 71 75 6f 74 65 20 63 6c 2d 72 65 6d 6f 76 65 2d 69 66 2d 6e 6f 74 20 6d 61 6b 65 2d 62 79 74 65 quote.cl-remove-if-not.make-byte
99a0 2d 63 6f 64 65 20 32 35 37 20 22 5c 33 30 30 01 5c 33 30 32 5c 33 30 33 19 5c 33 30 34 03 03 03 -code.257."\300.\302\303.\304...
99c0 23 29 5c 32 30 37 22 20 76 63 6f 6e 63 61 74 20 76 65 63 74 6f 72 20 5b 69 6e 68 69 62 69 74 2d #)\207".vconcat.vector.[inhibit-
99e0 63 68 61 6e 67 69 6e 67 2d 6d 61 74 63 68 2d 64 61 74 61 20 6e 69 6c 20 74 20 73 74 72 69 6e 67 changing-match-data.nil.t.string
9a00 2d 6d 61 74 63 68 5d 20 38 20 22 5c 6e 5c 6e 28 66 6e 20 53 55 42 4d 4f 44 55 4c 45 29 22 5d 20 -match].8."\n\n(fn.SUBMODULE)"].
9a20 31 30 20 28 23 24 20 2e 20 33 38 36 30 31 29 5d 29 0a 23 40 34 32 20 47 65 74 20 66 69 6c 65 73 10.(#$...38601)]).#@42.Get.files
9a40 20 66 72 6f 6d 20 73 75 62 2d 70 72 6f 6a 65 63 74 73 20 72 65 63 75 72 73 69 76 65 6c 79 2e 1f .from.sub-projects.recursively..
9a60 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 67 65 74 2d 73 75 62 2d 70 .(defalias.'projectile-get-sub-p
9a80 72 6f 6a 65 63 74 73 2d 66 69 6c 65 73 20 23 5b 30 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c rojects-files.#[0."\300\301\302\
9aa0 33 30 33 31 0f 00 5c 33 30 34 5c 33 30 35 20 21 30 5c 32 30 32 11 00 5c 32 31 30 5c 33 30 36 5c 3031..\304\305.!0\202..\210\306\
9ac0 22 21 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 66 6c 61 74 74 65 6e 20 6d 61 70 63 "!\207".[projectile-flatten.mapc
9ae0 61 72 20 23 5b 32 35 37 20 22 5c 32 31 31 18 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 33 30 35 5c ar.#[257."\211.\302\303\304\305\
9b00 33 30 36 5c 33 30 37 06 06 21 5c 33 31 30 5c 22 5c 33 31 31 5c 33 31 32 25 5c 33 31 33 09 21 5c 306\307..!\310\"\311\312%\313.!\
9b20 22 29 5c 32 30 37 22 20 5b 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 70 72 6f 6a 65 ")\207".[default-directory.proje
9b40 63 74 69 6c 65 2d 67 69 74 2d 63 6f 6d 6d 61 6e 64 20 6d 61 70 63 61 72 20 6d 61 6b 65 2d 62 79 ctile-git-command.mapcar.make-by
9b60 74 65 2d 63 6f 64 65 20 32 35 37 20 22 5c 33 30 30 01 50 5c 32 30 37 22 20 76 63 6f 6e 63 61 74 te-code.257."\300.P\207".vconcat
9b80 20 76 65 63 74 6f 72 20 5b 5d 20 33 20 22 5c 6e 5c 6e 28 66 6e 20 46 29 22 20 70 72 6f 6a 65 63 .vector.[].3."\n\n(fn.F)".projec
9ba0 74 69 6c 65 2d 66 69 6c 65 73 2d 76 69 61 2d 65 78 74 2d 63 6f 6d 6d 61 6e 64 5d 20 38 20 22 5c tile-files-via-ext-command].8."\
9bc0 6e 5c 6e 28 66 6e 20 53 29 22 5d 20 28 65 72 72 6f 72 29 20 70 72 6f 6a 65 63 74 69 6c 65 2d 67 n\n(fn.S)"].(error).projectile-g
9be0 65 74 2d 61 6c 6c 2d 73 75 62 2d 70 72 6f 6a 65 63 74 73 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 et-all-sub-projects.projectile-p
9c00 72 6f 6a 65 63 74 2d 72 6f 6f 74 20 6e 69 6c 5d 20 35 20 28 23 24 20 2e 20 33 39 34 37 39 29 5d roject-root.nil].5.(#$...39479)]
9c20 29 0a 23 40 36 35 20 47 65 74 20 61 20 6c 69 73 74 20 6f 66 20 74 68 65 20 66 69 6c 65 73 20 69 ).#@65.Get.a.list.of.the.files.i
9c40 6e 20 74 68 65 20 70 72 6f 6a 65 63 74 2c 20 69 6e 63 6c 75 64 69 6e 67 20 73 75 62 2d 70 72 6f n.the.project,.including.sub-pro
9c60 6a 65 63 74 73 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 67 65 jects...(defalias.'projectile-ge
9c80 74 2d 72 65 70 6f 2d 66 69 6c 65 73 20 23 5b 30 20 22 5c 33 30 30 20 5c 33 30 31 3d 5c 32 30 33 t-repo-files.#[0."\300.\301=\203
9ca0 0f 00 5c 33 30 32 5c 33 30 33 20 21 5c 33 30 34 20 5c 32 34 34 5c 32 30 37 5c 33 30 32 5c 33 30 ..\302\303.!\304.\244\207\302\30
9cc0 33 20 21 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 76 63 73 3.!\207".[projectile-project-vcs
9ce0 20 67 69 74 20 70 72 6f 6a 65 63 74 69 6c 65 2d 66 69 6c 65 73 2d 76 69 61 2d 65 78 74 2d 63 6f .git.projectile-files-via-ext-co
9d00 6d 6d 61 6e 64 20 70 72 6f 6a 65 63 74 69 6c 65 2d 67 65 74 2d 65 78 74 2d 63 6f 6d 6d 61 6e 64 mmand.projectile-get-ext-command
9d20 20 70 72 6f 6a 65 63 74 69 6c 65 2d 67 65 74 2d 73 75 62 2d 70 72 6f 6a 65 63 74 73 2d 66 69 6c .projectile-get-sub-projects-fil
9d40 65 73 5d 20 32 20 28 23 24 20 2e 20 33 39 39 37 35 29 5d 29 0a 23 40 34 39 20 47 65 74 20 61 20 es].2.(#$...39975)]).#@49.Get.a.
9d60 6c 69 73 74 20 6f 66 20 74 68 65 20 66 69 6c 65 73 20 69 67 6e 6f 72 65 64 20 69 6e 20 74 68 65 list.of.the.files.ignored.in.the
9d80 20 70 72 6f 6a 65 63 74 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 .project...(defalias.'projectile
9da0 2d 67 65 74 2d 72 65 70 6f 2d 69 67 6e 6f 72 65 64 2d 66 69 6c 65 73 20 23 5b 30 20 22 5c 33 30 -get-repo-ignored-files.#[0."\30
9dc0 30 20 5c 32 31 31 5c 32 30 35 09 00 5c 33 30 31 01 21 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 0.\211\205..\301.!\207".[project
9de0 69 6c 65 2d 67 65 74 2d 65 78 74 2d 69 67 6e 6f 72 65 64 2d 63 6f 6d 6d 61 6e 64 20 70 72 6f 6a ile-get-ext-ignored-command.proj
9e00 65 63 74 69 6c 65 2d 66 69 6c 65 73 2d 76 69 61 2d 65 78 74 2d 63 6f 6d 6d 61 6e 64 5d 20 33 20 ectile-files-via-ext-command].3.
9e20 28 23 24 20 2e 20 34 30 32 38 32 29 5d 29 0a 23 40 38 30 20 47 65 74 20 61 20 6c 69 73 74 20 6f (#$...40282)]).#@80.Get.a.list.o
9e40 66 20 74 68 65 20 66 69 6c 65 73 20 69 67 6e 6f 72 65 64 20 69 6e 20 74 68 65 20 70 72 6f 6a 65 f.the.files.ignored.in.the.proje
9e60 63 74 20 69 6e 20 74 68 65 20 64 69 72 65 63 74 6f 72 79 20 44 49 52 2e 0a 0a 28 66 6e 20 44 49 ct.in.the.directory.DIR...(fn.DI
9e80 52 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 67 65 74 2d 72 65 R)..(defalias.'projectile-get-re
9ea0 70 6f 2d 69 67 6e 6f 72 65 64 2d 64 69 72 65 63 74 6f 72 79 20 23 5b 32 35 37 20 22 5c 33 30 30 po-ignored-directory.#[257."\300
9ec0 20 5c 32 31 31 5c 32 30 35 5c 66 00 5c 33 30 31 01 5c 33 30 32 04 51 21 5c 32 30 37 22 20 5b 70 .\211\205\f.\301.\302.Q!\207".[p
9ee0 72 6f 6a 65 63 74 69 6c 65 2d 67 65 74 2d 65 78 74 2d 69 67 6e 6f 72 65 64 2d 63 6f 6d 6d 61 6e rojectile-get-ext-ignored-comman
9f00 64 20 70 72 6f 6a 65 63 74 69 6c 65 2d 66 69 6c 65 73 2d 76 69 61 2d 65 78 74 2d 63 6f 6d 6d 61 d.projectile-files-via-ext-comma
9f20 6e 64 20 22 20 22 5d 20 36 20 28 23 24 20 2e 20 34 30 35 30 30 29 5d 29 0a 23 40 31 30 31 20 49 nd."."].6.(#$...40500)]).#@101.I
9f40 6e 76 6f 6b 65 20 74 68 65 20 65 78 65 63 75 74 61 62 6c 65 20 50 52 4f 47 52 41 4d 20 77 69 74 nvoke.the.executable.PROGRAM.wit
9f60 68 20 41 52 47 53 20 61 6e 64 20 72 65 74 75 72 6e 20 74 68 65 20 6f 75 74 70 75 74 20 61 73 20 h.ARGS.and.return.the.output.as.
9f80 61 20 73 74 72 69 6e 67 2e 0a 0a 28 66 6e 20 50 52 4f 47 52 41 4d 20 26 72 65 73 74 20 41 52 47 a.string...(fn.PROGRAM.&rest.ARG
9fa0 53 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 63 61 6c 6c 2d 70 S)..(defalias.'projectile-call-p
9fc0 72 6f 63 65 73 73 2d 74 6f 2d 73 74 72 69 6e 67 20 23 5b 33 38 35 20 22 5c 33 30 30 5c 33 30 31 rocess-to-string.#[385."\300\301
9fe0 21 72 5c 32 31 31 71 5c 32 31 30 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 33 30 35 5c 33 30 36 05 !r\211q\210\302\303\304\305\306.
a000 21 5c 33 30 37 5c 22 5c 33 31 30 24 5c 32 31 36 5c 33 31 31 5c 33 31 32 04 5c 33 31 33 70 5c 33 !\307\"\310$\216\311\312.\313p\3
a020 31 33 06 07 26 06 5c 32 31 30 5c 33 31 34 20 2a 5c 32 30 37 22 20 5b 67 65 6e 65 72 61 74 65 2d 13..&.\210\314.*\207".[generate-
a040 6e 65 77 2d 62 75 66 66 65 72 20 22 20 2a 74 65 6d 70 2a 22 20 6d 61 6b 65 2d 62 79 74 65 2d 63 new-buffer.".*temp*".make-byte-c
a060 6f 64 65 20 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 ode.0."\301\300!\205..\302\300!\
a080 32 30 37 22 20 76 63 6f 6e 63 61 74 20 76 65 63 74 6f 72 20 5b 62 75 66 66 65 72 2d 6e 61 6d 65 207".vconcat.vector.[buffer-name
a0a0 20 6b 69 6c 6c 2d 62 75 66 66 65 72 5d 20 32 20 61 70 70 6c 79 20 63 61 6c 6c 2d 70 72 6f 63 65 .kill-buffer].2.apply.call-proce
a0c0 73 73 20 6e 69 6c 20 62 75 66 66 65 72 2d 73 74 72 69 6e 67 5d 20 31 30 20 28 23 24 20 2e 20 34 ss.nil.buffer-string].10.(#$...4
a0e0 30 37 36 37 29 5d 29 0a 23 40 33 32 31 20 54 72 79 20 74 6f 20 72 75 6e 20 43 4f 4d 4d 41 4e 44 0767)]).#@321.Try.to.run.COMMAND
a100 20 77 69 74 68 6f 75 74 20 61 63 74 75 61 6c 6c 79 20 75 73 69 6e 67 20 61 20 73 68 65 6c 6c 20 .without.actually.using.a.shell.
a120 61 6e 64 20 72 65 74 75 72 6e 20 74 68 65 20 6f 75 74 70 75 74 2e 0a 0a 54 68 65 20 66 75 6e 63 and.return.the.output...The.func
a140 74 69 6f 6e 20 60 65 73 68 65 6c 6c 2d 73 65 61 72 63 68 2d 70 61 74 68 27 20 77 69 6c 6c 20 62 tion.`eshell-search-path'.will.b
a160 65 20 75 73 65 64 20 74 6f 20 73 65 61 72 63 68 20 74 68 65 20 50 41 54 48 0a 65 6e 76 69 72 6f e.used.to.search.the.PATH.enviro
a180 6e 6d 65 6e 74 20 76 61 72 69 61 62 6c 65 20 66 6f 72 20 61 6e 20 61 70 70 72 6f 70 72 69 61 74 nment.variable.for.an.appropriat
a1a0 65 20 65 78 65 63 75 74 61 62 6c 65 20 75 73 69 6e 67 20 74 68 65 20 74 65 78 74 0a 6f 63 63 75 e.executable.using.the.text.occu
a1c0 72 69 6e 67 20 62 65 66 6f 72 65 20 74 68 65 20 66 69 72 73 74 20 73 70 61 63 65 2e 20 20 49 66 ring.before.the.first.space...If
a1e0 20 6e 6f 20 65 78 65 63 75 74 61 62 6c 65 20 69 73 20 66 6f 75 6e 64 2c 0a 66 61 6c 6c 62 61 63 .no.executable.is.found,.fallbac
a200 6b 20 74 6f 20 60 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 2d 74 6f 2d 73 74 72 69 6e 67 27 2e 0a k.to.`shell-command-to-string'..
a220 0a 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 70 72 6f 6a 65 63 .(fn.COMMAND)..(defalias.'projec
a240 74 69 6c 65 2d 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 2d 74 6f 2d 73 74 72 69 6e 67 20 23 5b 32 tile-shell-command-to-string.#[2
a260 35 37 20 22 5c 33 30 30 01 5c 33 30 31 5c 22 5c 32 31 31 5c 32 30 33 11 00 5c 32 31 31 01 41 5c 57."\300.\301\"\211\203..\211.A\
a280 32 36 32 02 5c 32 34 32 5c 32 30 32 18 00 5c 33 30 32 5c 33 30 33 5c 33 30 34 03 47 44 5c 22 5c 262.\242\202..\302\303\304.GD\"\
a2a0 33 30 35 01 21 5c 32 31 31 5c 32 30 33 27 00 5c 33 30 36 5c 33 30 37 02 05 23 5c 32 30 32 2a 00 305.!\211\203'.\306\307..#\202*.
a2c0 5c 33 31 30 04 21 5c 32 36 32 01 5c 32 30 37 22 20 5b 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 22 \310.!\262.\207".[split-string."
a2e0 20 22 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 6e 75 6d 62 65 72 2d 6f 66 2d 61 72 67 75 6d 65 .".signal.wrong-number-of-argume
a300 6e 74 73 20 6e 69 6c 20 65 73 68 65 6c 6c 2d 73 65 61 72 63 68 2d 70 61 74 68 20 61 70 70 6c 79 nts.nil.eshell-search-path.apply
a320 20 70 72 6f 6a 65 63 74 69 6c 65 2d 63 61 6c 6c 2d 70 72 6f 63 65 73 73 2d 74 6f 2d 73 74 72 69 .projectile-call-process-to-stri
a340 6e 67 20 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 2d 74 6f 2d 73 74 72 69 6e 67 5d 20 38 20 28 23 ng.shell-command-to-string].8.(#
a360 24 20 2e 20 34 31 31 39 38 29 5d 29 0a 23 40 31 32 35 20 43 68 65 63 6b 20 74 68 65 20 73 74 61 $...41198)]).#@125.Check.the.sta
a380 74 75 73 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 70 72 6f 6a 65 63 74 2e 0a 49 66 20 50 tus.of.the.current.project..If.P
a3a0 52 4f 4a 45 43 54 2d 50 41 54 48 20 69 73 20 61 20 70 72 6f 6a 65 63 74 2c 20 63 68 65 63 6b 20 ROJECT-PATH.is.a.project,.check.
a3c0 74 68 69 73 20 6f 6e 65 20 69 6e 73 74 65 61 64 2e 0a 0a 28 66 6e 20 26 6f 70 74 69 6f 6e 61 6c this.one.instead...(fn.&optional
a3e0 20 50 52 4f 4a 45 43 54 2d 50 41 54 48 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 .PROJECT-PATH)..(defalias.'proje
a400 63 74 69 6c 65 2d 63 68 65 63 6b 2d 76 63 73 2d 73 74 61 74 75 73 20 23 5b 32 35 36 20 22 5c 32 ctile-check-vcs-status.#[256."\2
a420 31 31 5c 32 30 36 06 00 5c 33 30 31 20 5c 33 30 32 5c 32 31 32 5c 33 30 33 02 21 5c 32 31 30 5c 11\206..\301.\302\212\303.!\210\
a440 33 30 34 20 5c 32 30 33 19 00 5c 33 30 35 5c 33 30 36 5c 33 30 37 5c 22 5c 32 31 30 5c 32 30 32 304.\203..\305\306\307\"\210\202
a460 5c 66 00 5c 32 31 32 5c 33 31 30 20 5c 33 31 31 5c 33 30 36 5c 33 31 32 5c 33 31 33 5c 33 31 34 \f.\212\310.\311\306\312\313\314
a480 05 21 5c 33 31 35 5c 22 5c 33 31 36 24 5c 32 31 36 08 5c 32 31 31 5c 32 30 33 46 00 5c 32 31 31 .!\315\"\316$\216.\211\203F.\211
a4a0 40 65 62 5c 32 31 30 5c 33 31 37 01 5c 33 30 32 5c 33 32 30 23 5c 32 30 33 3f 00 5c 32 31 31 04 @eb\210\317.\302\320#\203?.\211.
a4c0 42 5c 32 36 32 04 01 41 5c 32 36 36 5c 32 30 32 5c 32 30 32 29 00 5c 32 31 30 29 5c 32 31 30 29 B\262..A\266\202\202).\210)\210)
a4e0 5c 33 32 31 20 5c 32 31 30 29 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 76 63 73 2d \321.\210)\207".[projectile-vcs-
a500 64 69 72 74 79 2d 73 74 61 74 65 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 72 dirty-state.projectile-project-r
a520 6f 6f 74 20 6e 69 6c 20 76 63 2d 64 69 72 20 76 63 2d 64 69 72 2d 62 75 73 79 20 73 6c 65 65 70 oot.nil.vc-dir.vc-dir-busy.sleep
a540 2d 66 6f 72 20 30 20 31 30 30 20 6d 61 74 63 68 2d 64 61 74 61 20 6d 61 6b 65 2d 62 79 74 65 2d -for.0.100.match-data.make-byte-
a560 63 6f 64 65 20 22 5c 33 30 31 5c 33 30 30 5c 33 30 32 5c 22 5c 32 30 37 22 20 76 63 6f 6e 63 61 code."\301\300\302\"\207".vconca
a580 74 20 76 65 63 74 6f 72 20 5b 73 65 74 2d 6d 61 74 63 68 2d 64 61 74 61 20 65 76 61 70 6f 72 61 t.vector.[set-match-data.evapora
a5a0 74 65 5d 20 33 20 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 74 20 6b 69 6c 6c 2d 62 75 66 66 te].3.search-forward.t.kill-buff
a5c0 65 72 5d 20 31 30 20 28 23 24 20 2e 20 34 31 38 34 33 29 5d 29 0a 23 40 34 31 20 43 61 63 68 65 er].10.(#$...41843)]).#@41.Cache
a5e0 20 6f 66 20 74 68 65 20 6c 61 73 74 20 64 69 72 74 79 20 70 72 6f 6a 65 63 74 73 20 63 68 65 63 .of.the.last.dirty.projects.chec
a600 6b 2e 1f 0a 28 64 65 66 76 61 72 20 70 72 6f 6a 65 63 74 69 6c 65 2d 63 61 63 68 65 64 2d 64 69 k...(defvar.projectile-cached-di
a620 72 74 79 2d 70 72 6f 6a 65 63 74 73 2d 73 74 61 74 75 73 20 6e 69 6c 20 28 23 24 20 2e 20 34 32 rty-projects-status.nil.(#$...42
a640 34 35 39 29 29 0a 23 40 31 34 38 20 52 65 74 75 72 6e 20 74 68 65 20 6c 69 73 74 20 6f 66 20 64 459)).#@148.Return.the.list.of.d
a660 69 72 74 79 20 70 72 6f 6a 65 63 74 73 2e 0a 54 68 65 20 6c 69 73 74 20 69 73 20 63 6f 6d 70 6f irty.projects..The.list.is.compo
a680 73 65 64 20 6f 66 20 73 75 62 6c 69 73 74 73 7e 3a 20 28 70 72 6f 6a 65 63 74 2d 70 61 74 68 2c sed.of.sublists~:.(project-path,
a6a0 20 70 72 6f 6a 65 63 74 2d 73 74 61 74 75 73 29 2e 0a 52 61 69 73 65 20 61 6e 20 65 72 72 6f 72 .project-status)..Raise.an.error
a6c0 20 69 66 20 74 68 65 69 72 20 69 73 20 6e 6f 20 64 69 72 74 79 20 70 72 6f 6a 65 63 74 2e 1f 0a .if.their.is.no.dirty.project...
a6e0 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 63 68 65 63 6b 2d 76 63 73 2d (defalias.'projectile-check-vcs-
a700 73 74 61 74 75 73 2d 6f 66 2d 6b 6e 6f 77 6e 2d 70 72 6f 6a 65 63 74 73 20 23 5b 30 20 22 5c 33 status-of-known-projects.#[0."\3
a720 30 32 20 5c 33 30 33 5c 33 30 34 5c 33 30 35 5c 33 30 36 5c 33 30 37 05 21 5c 33 31 30 5c 22 5c 02.\303\304\305\306\307.!\310\"\
a740 33 31 31 24 5c 32 31 36 5c 33 31 32 5c 33 31 33 21 5c 32 31 30 08 5c 33 31 34 01 5c 32 31 31 5c 311$\216\312\313!\210.\314.\211\
a760 32 30 33 3f 00 5c 32 31 31 40 5c 33 31 35 01 21 5c 32 30 33 38 00 5c 33 31 36 01 21 5c 33 31 37 203?.\211@\315.!\2038.\316.!\317
a780 5c 32 33 30 5c 32 30 34 38 00 5c 33 32 30 01 21 5c 32 31 31 5c 32 30 33 37 00 01 01 44 04 42 5c \230\2048.\320.!\211\2037...D.B\
a7a0 32 36 32 04 5c 32 31 30 01 41 5c 32 36 36 5c 32 30 32 5c 32 30 32 15 00 5c 32 31 30 5c 32 31 31 262.\210.A\266\202\202..\210\211
a7c0 47 5c 33 30 34 55 5c 32 30 33 4b 00 5c 33 31 32 5c 33 32 31 21 5c 32 31 30 5c 32 31 31 11 5c 32 G\304U\203K.\312\321!\210\211.\2
a7e0 36 32 01 29 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 6b 6e 6f 77 6e 2d 70 72 6f 6a 62.)\207".[projectile-known-proj
a800 65 63 74 73 20 70 72 6f 6a 65 63 74 69 6c 65 2d 63 61 63 68 65 64 2d 64 69 72 74 79 2d 70 72 6f ects.projectile-cached-dirty-pro
a820 6a 65 63 74 73 2d 73 74 61 74 75 73 20 63 75 72 72 65 6e 74 2d 77 69 6e 64 6f 77 2d 63 6f 6e 66 jects-status.current-window-conf
a840 69 67 75 72 61 74 69 6f 6e 20 6d 61 6b 65 2d 62 79 74 65 2d 63 6f 64 65 20 30 20 22 5c 33 30 31 iguration.make-byte-code.0."\301
a860 5c 33 30 30 21 5c 32 30 37 22 20 76 63 6f 6e 63 61 74 20 76 65 63 74 6f 72 20 5b 73 65 74 2d 77 \300!\207".vconcat.vector.[set-w
a880 69 6e 64 6f 77 2d 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 5d 20 32 20 6d 65 73 73 61 67 65 20 22 indow-configuration].2.message."
a8a0 43 68 65 63 6b 69 6e 67 20 66 6f 72 20 6d 6f 64 69 66 69 63 61 74 69 6f 6e 73 20 69 6e 20 6b 6e Checking.for.modifications.in.kn
a8c0 6f 77 6e 20 70 72 6f 6a 65 63 74 73 2e 2e 2e 22 20 6e 69 6c 20 70 72 6f 6a 65 63 74 69 6c 65 2d own.projects...".nil.projectile-
a8e0 6b 65 65 70 2d 70 72 6f 6a 65 63 74 2d 70 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 keep-project-p.projectile-projec
a900 74 2d 76 63 73 20 6e 6f 6e 65 20 70 72 6f 6a 65 63 74 69 6c 65 2d 63 68 65 63 6b 2d 76 63 73 2d t-vcs.none.projectile-check-vcs-
a920 73 74 61 74 75 73 20 22 4e 6f 20 64 69 72 74 79 20 70 72 6f 6a 65 63 74 73 20 68 61 76 65 20 62 status."No.dirty.projects.have.b
a940 65 65 6e 20 66 6f 75 6e 64 22 5d 20 38 20 28 23 24 20 2e 20 34 32 35 37 32 29 5d 29 0a 23 40 31 een.found"].8.(#$...42572)]).#@1
a960 35 38 20 42 72 6f 77 73 65 20 64 69 72 74 79 20 76 65 72 73 69 6f 6e 20 63 6f 6e 74 72 6f 6c 6c 58.Browse.dirty.version.controll
a980 65 64 20 70 72 6f 6a 65 63 74 73 2e 0a 0a 57 69 74 68 20 61 20 70 72 65 66 69 78 20 61 72 67 75 ed.projects...With.a.prefix.argu
a9a0 6d 65 6e 74 2c 20 6f 72 20 69 66 20 43 41 43 48 45 44 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 ment,.or.if.CACHED.is.non-nil,.t
a9c0 72 79 20 74 6f 20 75 73 65 20 74 68 65 20 63 61 63 68 65 64 0a 64 69 72 74 79 20 70 72 6f 6a 65 ry.to.use.the.cached.dirty.proje
a9e0 63 74 20 6c 69 73 74 2e 0a 0a 28 66 6e 20 26 6f 70 74 69 6f 6e 61 6c 20 43 41 43 48 45 44 29 1f ct.list...(fn.&optional.CACHED).
aa00 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 62 72 6f 77 73 65 2d 64 69 .(defalias.'projectile-browse-di
aa20 72 74 79 2d 70 72 6f 6a 65 63 74 73 20 23 5b 32 35 36 20 22 5c 32 31 31 5c 32 30 33 5c 66 00 08 rty-projects.#[256."\211\203\f..
aa40 5c 32 30 33 5c 66 00 08 5c 32 30 32 0e 00 5c 33 30 31 20 5c 33 30 32 01 47 5c 33 30 33 55 5c 32 \203\f..\202..\301.\302.G\303U\2
aa60 30 34 24 00 01 5c 32 31 31 41 5c 32 36 32 03 5c 32 34 32 40 01 42 5c 32 36 32 01 5c 32 30 32 0f 04$..\211A\262.\242@.B\262.\202.
aa80 00 5c 33 30 34 5c 33 30 35 02 5c 33 30 36 5c 33 30 37 24 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 .\304\305.\306\307$\207".[projec
aaa0 74 69 6c 65 2d 63 61 63 68 65 64 2d 64 69 72 74 79 2d 70 72 6f 6a 65 63 74 73 2d 73 74 61 74 75 tile-cached-dirty-projects-statu
aac0 73 20 70 72 6f 6a 65 63 74 69 6c 65 2d 63 68 65 63 6b 2d 76 63 73 2d 73 74 61 74 75 73 2d 6f 66 s.projectile-check-vcs-status-of
aae0 2d 6b 6e 6f 77 6e 2d 70 72 6f 6a 65 63 74 73 20 6e 69 6c 20 30 20 70 72 6f 6a 65 63 74 69 6c 65 -known-projects.nil.0.projectile
ab00 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 20 22 53 65 6c 65 63 74 20 70 72 6f 6a 65 63 74 -completing-read."Select.project
ab20 3a 20 22 20 3a 61 63 74 69 6f 6e 20 70 72 6f 6a 65 63 74 69 6c 65 2d 76 63 5d 20 38 20 28 23 24 :.".:action.projectile-vc].8.(#$
ab40 20 2e 20 34 33 33 36 33 29 20 22 50 22 5d 29 0a 23 40 39 31 20 47 65 74 20 61 20 6c 69 73 74 20 ...43363)."P"]).#@91.Get.a.list.
ab60 6f 66 20 72 65 6c 61 74 69 76 65 20 66 69 6c 65 20 6e 61 6d 65 73 20 69 6e 20 74 68 65 20 70 72 of.relative.file.names.in.the.pr
ab80 6f 6a 65 63 74 20 72 6f 6f 74 20 62 79 20 65 78 65 63 75 74 69 6e 67 20 43 4f 4d 4d 41 4e 44 2e oject.root.by.executing.COMMAND.
aba0 0a 0a 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 70 72 6f 6a 65 ..(fn.COMMAND)..(defalias.'proje
abc0 63 74 69 6c 65 2d 66 69 6c 65 73 2d 76 69 61 2d 65 78 74 2d 63 6f 6d 6d 61 6e 64 20 23 5b 32 35 ctile-files-via-ext-command.#[25
abe0 37 20 22 5c 33 30 30 5c 33 30 31 02 21 5c 33 30 32 5c 33 30 33 23 5c 32 30 37 22 20 5b 73 70 6c 7."\300\301.!\302\303#\207".[spl
ac00 69 74 2d 73 74 72 69 6e 67 20 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 2d 74 6f 2d 73 74 72 69 6e it-string.shell-command-to-strin
ac20 67 20 22 00 22 20 74 5d 20 35 20 28 23 24 20 2e 20 34 33 38 36 31 29 5d 29 0a 23 40 32 34 30 20 g.".".t].5.(#$...43861)]).#@240.
ac40 49 6e 64 65 78 20 44 49 52 45 43 54 4f 52 59 20 74 61 6b 69 6e 67 20 69 6e 74 6f 20 61 63 63 6f Index.DIRECTORY.taking.into.acco
ac60 75 6e 74 20 50 41 54 54 45 52 4e 53 2e 0a 54 68 65 20 66 75 6e 63 74 69 6f 6e 20 63 61 6c 6c 73 unt.PATTERNS..The.function.calls
ac80 20 69 74 73 65 6c 66 20 72 65 63 75 72 73 69 76 65 6c 79 20 75 6e 74 69 6c 20 61 6c 6c 20 73 75 .itself.recursively.until.all.su
aca0 62 2d 64 69 72 65 63 74 6f 72 69 65 73 0a 68 61 76 65 20 62 65 65 6e 20 69 6e 64 65 78 65 64 2e b-directories.have.been.indexed.
acc0 20 20 54 68 65 20 50 52 4f 47 52 45 53 53 2d 52 45 50 4f 52 54 45 52 20 69 73 20 75 70 64 61 74 ..The.PROGRESS-REPORTER.is.updat
ace0 65 64 20 77 68 69 6c 65 20 74 68 65 0a 66 75 6e 63 74 69 6f 6e 20 69 73 20 65 78 65 63 75 74 69 ed.while.the.function.is.executi
ad00 6e 67 2e 0a 0a 28 66 6e 20 44 49 52 45 43 54 4f 52 59 20 50 41 54 54 45 52 4e 53 20 50 52 4f 47 ng...(fn.DIRECTORY.PATTERNS.PROG
ad20 52 45 53 53 2d 52 45 50 4f 52 54 45 52 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 RESS-REPORTER)..(defalias.'proje
ad40 63 74 69 6c 65 2d 69 6e 64 65 78 2d 64 69 72 65 63 74 6f 72 79 20 23 5b 37 37 31 20 22 5c 33 30 ctile-index-directory.#[771."\30
ad60 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 33 30 35 5c 33 30 36 5c 33 30 37 06 5c 6e 0\301\302\303\304\305\306\307.\n
ad80 06 5c 6e 06 5c 6e 23 5c 33 31 30 5c 22 5c 33 31 31 5c 33 31 32 25 5c 33 31 33 06 07 5c 33 31 34 .\n.\n#\310\"\311\312%\313..\314
ada0 5c 22 5c 22 5c 22 5c 32 30 37 22 20 5b 61 70 70 6c 79 20 61 70 70 65 6e 64 20 6d 61 70 63 61 72 \"\"\"\207".[apply.append.mapcar
adc0 20 6d 61 6b 65 2d 62 79 74 65 2d 63 6f 64 65 20 32 35 37 20 22 5c 33 30 31 5c 32 30 33 5c 66 00 .make-byte-code.257."\301\203\f.
ade0 5c 33 30 33 01 5c 33 30 30 5c 33 30 31 23 5c 32 30 36 13 00 5c 33 30 34 5c 33 30 35 02 21 21 5c \303.\300\301#\206..\304\305.!!\
ae00 33 30 36 5c 32 33 35 3f 5c 32 30 35 49 00 5c 33 30 32 5c 33 30 37 5c 32 31 31 5c 32 34 37 5c 32 306\235?\205I.\302\307\211\247\2
ae20 30 33 25 00 5c 32 31 31 02 40 59 5c 32 30 35 29 00 5c 33 31 30 02 02 5c 22 5c 32 36 36 03 5c 33 03%.\211.@Y\205).\310..\"\266.\3
ae40 31 31 01 21 5c 32 30 33 40 00 5c 33 31 32 5c 33 31 33 02 21 21 3f 5c 32 30 35 49 00 5c 33 31 34 11.!\203@.\312\313.!!?\205I.\314
ae60 01 5c 33 30 31 5c 33 30 32 23 5c 32 30 37 5c 33 31 35 01 21 3f 5c 32 30 35 49 00 5c 32 31 31 43 .\301\302#\207\315.!?\205I.\211C
ae80 5c 32 30 37 22 20 76 63 6f 6e 63 61 74 20 76 65 63 74 6f 72 20 5b 70 72 6f 6a 65 63 74 69 6c 65 \207".vconcat.vector.[projectile
aea0 2d 69 67 6e 6f 72 65 64 2d 72 65 6c 2d 70 20 66 69 6c 65 2d 6e 61 6d 65 2d 6e 6f 6e 64 69 72 65 -ignored-rel-p.file-name-nondire
aec0 63 74 6f 72 79 20 64 69 72 65 63 74 6f 72 79 2d 66 69 6c 65 2d 6e 61 6d 65 20 28 22 2e 22 20 22 ctory.directory-file-name.("."."
aee0 2e 2e 22 20 22 2e 73 76 6e 22 20 22 2e 63 76 73 22 29 20 6e 69 6c 20 70 72 6f 67 72 65 73 73 2d ..".".svn".".cvs").nil.progress-
af00 72 65 70 6f 72 74 65 72 2d 64 6f 2d 75 70 64 61 74 65 20 66 69 6c 65 2d 64 69 72 65 63 74 6f 72 reporter-do-update.file-director
af20 79 2d 70 20 70 72 6f 6a 65 63 74 69 6c 65 2d 69 67 6e 6f 72 65 64 2d 64 69 72 65 63 74 6f 72 79 y-p.projectile-ignored-directory
af40 2d 70 20 66 69 6c 65 2d 6e 61 6d 65 2d 61 73 2d 64 69 72 65 63 74 6f 72 79 20 70 72 6f 6a 65 63 -p.file-name-as-directory.projec
af60 74 69 6c 65 2d 69 6e 64 65 78 2d 64 69 72 65 63 74 6f 72 79 20 70 72 6f 6a 65 63 74 69 6c 65 2d tile-index-directory.projectile-
af80 69 67 6e 6f 72 65 64 2d 66 69 6c 65 2d 70 5d 20 36 20 22 5c 6e 5c 6e 28 66 6e 20 46 29 22 20 64 ignored-file-p].6."\n\n(fn.F)".d
afa0 69 72 65 63 74 6f 72 79 2d 66 69 6c 65 73 20 74 5d 20 31 34 20 28 23 24 20 2e 20 34 34 30 39 36 irectory-files.t].14.(#$...44096
afc0 29 5d 29 0a 23 40 38 33 20 46 69 72 73 74 20 72 65 6d 6f 76 65 20 69 67 6e 6f 72 65 64 20 66 69 )]).#@83.First.remove.ignored.fi
afe0 6c 65 73 20 66 72 6f 6d 20 46 49 4c 45 53 2c 20 74 68 65 6e 20 61 64 64 20 62 61 63 6b 20 75 6e les.from.FILES,.then.add.back.un
b000 69 67 6e 6f 72 65 64 20 66 69 6c 65 73 2e 0a 0a 28 66 6e 20 46 49 4c 45 53 29 1f 0a 28 64 65 66 ignored.files...(fn.FILES)..(def
b020 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 61 64 6a 75 73 74 2d 66 69 6c 65 73 20 23 alias.'projectile-adjust-files.#
b040 5b 32 35 37 20 22 5c 33 30 30 5c 33 30 31 02 21 21 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 [257."\300\301.!!\207".[projecti
b060 6c 65 2d 61 64 64 2d 75 6e 69 67 6e 6f 72 65 64 20 70 72 6f 6a 65 63 74 69 6c 65 2d 72 65 6d 6f le-add-unignored.projectile-remo
b080 76 65 2d 69 67 6e 6f 72 65 64 5d 20 34 20 28 23 24 20 2e 20 34 35 30 30 31 29 5d 29 0a 23 40 32 ve-ignored].4.(#$...45001)]).#@2
b0a0 31 31 20 52 65 6d 6f 76 65 20 69 67 6e 6f 72 65 64 20 66 69 6c 65 73 20 61 6e 64 20 66 6f 6c 64 11.Remove.ignored.files.and.fold
b0c0 65 72 73 20 66 72 6f 6d 20 46 49 4c 45 53 2e 0a 0a 49 66 20 69 67 6e 6f 72 65 64 20 64 69 72 65 ers.from.FILES...If.ignored.dire
b0e0 63 74 6f 72 79 20 70 72 65 66 69 78 65 64 20 77 69 74 68 20 27 2a 27 2c 20 74 68 65 6e 20 69 67 ctory.prefixed.with.'*',.then.ig
b100 6e 6f 72 65 20 61 6c 6c 0a 64 69 72 65 63 74 6f 72 69 65 73 2f 73 75 62 64 69 72 65 63 74 6f 72 nore.all.directories/subdirector
b120 69 65 73 20 77 69 74 68 20 6d 61 74 63 68 69 6e 67 20 66 69 6c 65 6e 61 6d 65 2c 0a 6f 74 68 65 ies.with.matching.filename,.othe
b140 72 77 69 73 65 20 6f 70 65 72 61 74 65 73 20 72 65 6c 61 74 69 76 65 20 74 6f 20 70 72 6f 6a 65 rwise.operates.relative.to.proje
b160 63 74 20 72 6f 6f 74 2e 0a 0a 28 66 6e 20 46 49 4c 45 53 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 ct.root...(fn.FILES)..(defalias.
b180 27 70 72 6f 6a 65 63 74 69 6c 65 2d 72 65 6d 6f 76 65 2d 69 67 6e 6f 72 65 64 20 23 5b 32 35 37 'projectile-remove-ignored.#[257
b1a0 20 22 5c 33 30 30 20 5c 33 30 31 20 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 33 30 35 5c 33 30 36 ."\300.\301.\302\303\304\305\306
b1c0 5c 33 30 37 06 07 06 07 5c 22 5c 33 31 30 5c 22 5c 33 31 31 5c 33 31 32 25 04 5c 22 5c 32 30 37 \307....\"\310\"\311\312%.\"\207
b1e0 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 69 67 6e 6f 72 65 64 2d 66 69 6c 65 73 2d 72 65 6c 20 ".[projectile-ignored-files-rel.
b200 70 72 6f 6a 65 63 74 69 6c 65 2d 69 67 6e 6f 72 65 64 2d 64 69 72 65 63 74 6f 72 69 65 73 2d 72 projectile-ignored-directories-r
b220 65 6c 20 63 6c 2d 72 65 6d 6f 76 65 2d 69 66 20 6d 61 6b 65 2d 62 79 74 65 2d 63 6f 64 65 20 32 el.cl-remove-if.make-byte-code.2
b240 35 37 20 22 5c 33 30 33 5c 33 30 34 5c 33 30 35 5c 33 30 36 5c 33 30 37 5c 33 31 30 06 06 21 5c 57."\303\304\305\306\307\310..!\
b260 33 31 31 5c 22 5c 33 31 32 5c 33 31 33 25 5c 33 30 30 5c 22 5c 32 30 36 36 00 5c 33 30 33 5c 33 311\"\312\313%\300\"\2066.\303\3
b280 30 34 5c 33 30 35 5c 33 31 34 5c 33 30 37 5c 33 31 30 06 06 21 5c 33 31 35 5c 22 5c 33 31 36 5c 04\305\314\307\310..!\315\"\316\
b2a0 33 31 37 25 5c 33 30 31 5c 22 5c 32 30 36 36 00 5c 33 30 33 5c 33 30 34 5c 33 30 35 5c 33 32 30 317%\301\"\2066.\303\304\305\320
b2c0 5c 33 30 37 5c 33 31 30 06 06 21 5c 33 32 31 5c 22 5c 33 32 32 5c 33 32 33 25 5c 6e 5c 22 5c 32 \307\310..!\321\"\322\323%\n\"\2
b2e0 30 37 22 20 76 63 6f 6e 63 61 74 20 76 65 63 74 6f 72 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 67 07".vconcat.vector.[projectile-g
b300 6c 6f 62 61 6c 6c 79 2d 69 67 6e 6f 72 65 64 2d 66 69 6c 65 2d 73 75 66 66 69 78 65 73 20 63 6c lobally-ignored-file-suffixes.cl
b320 2d 73 6f 6d 65 20 6d 61 6b 65 2d 62 79 74 65 2d 63 6f 64 65 20 32 35 37 20 22 5c 32 31 31 5c 33 -some.make-byte-code.257."\211\3
b340 30 31 5c 33 30 30 21 5c 32 33 30 5c 32 30 37 22 20 76 63 6f 6e 63 61 74 20 76 65 63 74 6f 72 20 01\300!\230\207".vconcat.vector.
b360 5b 66 69 6c 65 2d 6e 61 6d 65 2d 6e 6f 6e 64 69 72 65 63 74 6f 72 79 5d 20 34 20 22 5c 6e 5c 6e [file-name-nondirectory].4."\n\n
b380 28 66 6e 20 46 29 22 20 22 5c 33 30 31 5c 33 30 32 02 5c 22 5c 32 30 33 31 00 5c 32 31 31 5c 33 (fn.F)"."\301\302.\"\2031.\211\3
b3a0 30 33 02 5c 33 30 34 5c 33 30 35 4f 5c 33 30 36 5c 32 33 32 5c 32 30 35 13 00 5c 33 30 34 4f 5c 03.\304\305O\306\232\205..\304O\
b3c0 33 30 37 5c 33 31 30 5c 33 31 31 5c 33 31 32 5c 33 31 33 5c 33 31 34 06 06 21 5c 33 31 35 5c 22 307\310\311\312\313\314..!\315\"
b3e0 5c 33 31 36 5c 33 31 37 25 5c 33 32 30 5c 33 32 31 5c 33 32 32 5c 33 32 33 5c 33 30 30 21 5c 32 \316\317%\320\321\322\323\300!\2
b400 30 36 2c 00 5c 33 32 31 5c 33 30 36 5c 22 5c 22 5c 22 5c 32 30 37 5c 33 30 31 01 5c 33 30 30 5c 06,.\321\306\"\"\"\207\301.\300\
b420 22 5c 32 30 37 22 20 5b 73 74 72 69 6e 67 2d 70 72 65 66 69 78 2d 70 20 22 2a 22 20 31 20 2d 31 "\207".[string-prefix-p."*".1.-1
b440 20 6e 69 6c 20 22 2f 22 20 63 6c 2d 73 6f 6d 65 20 6d 61 6b 65 2d 62 79 74 65 2d 63 6f 64 65 20 .nil."/".cl-some.make-byte-code.
b460 32 35 37 20 22 5c 33 30 30 01 5c 32 33 30 5c 32 30 37 22 20 76 63 6f 6e 63 61 74 20 76 65 63 74 257."\300.\230\207".vconcat.vect
b480 6f 72 20 5b 5d 20 33 20 22 5c 6e 5c 6e 28 66 6e 20 50 29 22 20 64 65 6c 65 74 65 20 22 22 20 73 or.[].3."\n\n(fn.P)".delete."".s
b4a0 70 6c 69 74 2d 73 74 72 69 6e 67 20 66 69 6c 65 2d 6e 61 6d 65 2d 64 69 72 65 63 74 6f 72 79 5d plit-string.file-name-directory]
b4c0 20 39 20 22 5c 6e 5c 6e 28 66 6e 20 44 49 52 29 22 20 22 5c 33 30 31 01 5c 33 30 30 5c 33 30 32 .9."\n\n(fn.DIR)"."\301.\300\302
b4e0 23 5c 32 30 37 22 20 5b 73 74 72 69 6e 67 2d 73 75 66 66 69 78 2d 70 20 74 5d 20 35 20 22 5c 6e #\207".[string-suffix-p.t].5."\n
b500 5c 6e 28 66 6e 20 53 55 46 29 22 5d 20 38 20 22 5c 6e 5c 6e 28 66 6e 20 46 49 4c 45 29 22 5d 20 \n(fn.SUF)"].8."\n\n(fn.FILE)"].
b520 31 31 20 28 23 24 20 2e 20 34 35 32 31 39 29 5d 29 0a 23 40 36 35 20 46 69 6c 74 65 72 20 46 49 11.(#$...45219)]).#@65.Filter.FI
b540 4c 45 53 20 74 6f 20 72 65 74 61 69 6e 20 6f 6e 6c 79 20 74 68 6f 73 65 20 74 68 61 74 20 61 72 LES.to.retain.only.those.that.ar
b560 65 20 69 67 6e 6f 72 65 64 2e 0a 0a 28 66 6e 20 46 49 4c 45 53 29 1f 0a 28 64 65 66 61 6c 69 61 e.ignored...(fn.FILES)..(defalia
b580 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 6b 65 65 70 2d 69 67 6e 6f 72 65 64 2d 66 69 6c 65 73 s.'projectile-keep-ignored-files
b5a0 20 23 5b 32 35 37 20 22 5c 32 31 31 5c 32 30 35 15 00 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 .#[257."\211\205..\300\301\302\3
b5c0 30 33 5c 33 30 34 5c 33 30 35 06 06 21 5c 33 30 36 5c 22 5c 33 30 37 5c 33 31 30 25 5c 33 31 31 03\304\305..!\306\"\307\310%\311
b5e0 20 5c 22 5c 32 30 37 22 20 5b 63 6c 2d 72 65 6d 6f 76 65 2d 69 66 2d 6e 6f 74 20 6d 61 6b 65 2d .\"\207".[cl-remove-if-not.make-
b600 62 79 74 65 2d 63 6f 64 65 20 32 35 37 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c byte-code.257."\301\302\303\304\
b620 33 30 35 5c 33 30 36 06 06 21 5c 33 30 37 5c 22 5c 33 31 30 5c 33 31 31 25 5c 33 30 30 5c 22 5c 305\306..!\307\"\310\311%\300\"\
b640 32 30 37 22 20 76 63 6f 6e 63 61 74 20 76 65 63 74 6f 72 20 5b 63 6c 2d 73 6f 6d 65 20 6d 61 6b 207".vconcat.vector.[cl-some.mak
b660 65 2d 62 79 74 65 2d 63 6f 64 65 20 32 35 37 20 22 5c 33 30 31 01 5c 33 30 30 5c 22 5c 32 30 37 e-byte-code.257."\301.\300\"\207
b680 22 20 76 63 6f 6e 63 61 74 20 76 65 63 74 6f 72 20 5b 73 74 72 69 6e 67 2d 70 72 65 66 69 78 2d ".vconcat.vector.[string-prefix-
b6a0 70 5d 20 34 20 22 5c 6e 5c 6e 28 66 6e 20 46 29 22 5d 20 38 20 22 5c 6e 5c 6e 28 66 6e 20 46 49 p].4."\n\n(fn.F)"].8."\n\n(fn.FI
b6c0 4c 45 29 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 67 65 74 2d 72 65 70 6f 2d 69 67 6e 6f 72 65 64 LE)".projectile-get-repo-ignored
b6e0 2d 66 69 6c 65 73 5d 20 38 20 28 23 24 20 2e 20 34 36 33 39 31 29 5d 29 0a 23 40 36 35 20 47 65 -files].8.(#$...46391)]).#@65.Ge
b700 74 20 69 67 6e 6f 72 65 64 20 66 69 6c 65 73 20 77 69 74 68 69 6e 20 65 61 63 68 20 6f 66 20 44 t.ignored.files.within.each.of.D
b720 49 52 45 43 54 4f 52 49 45 53 2e 0a 0a 28 66 6e 20 44 49 52 45 43 54 4f 52 49 45 53 29 1f 0a 28 IRECTORIES...(fn.DIRECTORIES)..(
b740 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 6b 65 65 70 2d 69 67 6e 6f 72 65 defalias.'projectile-keep-ignore
b760 64 2d 64 69 72 65 63 74 6f 72 69 65 73 20 23 5b 32 35 37 20 22 5c 32 31 31 5c 32 30 35 1f 00 5c d-directories.#[257."\211\205..\
b780 33 30 30 01 5c 32 31 31 5c 32 30 33 1b 00 5c 32 31 31 40 5c 33 30 31 03 5c 33 30 32 03 21 5c 22 300.\211\203..\211@\301.\302.!\"
b7a0 5c 32 36 32 03 01 41 5c 32 36 36 5c 32 30 32 5c 32 30 32 06 00 5c 32 31 30 5c 32 31 31 5c 32 36 \262..A\266\202\202..\210\211\26
b7c0 32 01 5c 32 30 37 22 20 5b 6e 69 6c 20 61 70 70 65 6e 64 20 70 72 6f 6a 65 63 74 69 6c 65 2d 67 2.\207".[nil.append.projectile-g
b7e0 65 74 2d 72 65 70 6f 2d 69 67 6e 6f 72 65 64 2d 64 69 72 65 63 74 6f 72 79 5d 20 38 20 28 23 24 et-repo-ignored-directory].8.(#$
b800 20 2e 20 34 36 38 34 36 29 5d 29 0a 23 40 31 36 37 20 54 68 69 73 20 61 64 64 73 20 75 6e 69 67 ...46846)]).#@167.This.adds.unig
b820 6e 6f 72 65 64 20 66 69 6c 65 73 20 74 6f 20 46 49 4c 45 53 2e 0a 0a 55 73 65 66 75 6c 20 62 65 nored.files.to.FILES...Useful.be
b840 63 61 75 73 65 20 74 68 65 20 56 43 53 20 6d 61 79 20 6e 6f 74 20 72 65 74 75 72 6e 20 69 67 6e cause.the.VCS.may.not.return.ign
b860 6f 72 65 64 20 66 69 6c 65 73 20 61 74 20 61 6c 6c 2e 20 20 49 6e 0a 74 68 69 73 20 63 61 73 65 ored.files.at.all...In.this.case
b880 20 75 6e 69 67 6e 6f 72 65 64 20 66 69 6c 65 73 20 77 69 6c 6c 20 62 65 20 61 62 73 65 6e 74 20 .unignored.files.will.be.absent.
b8a0 66 72 6f 6d 20 46 49 4c 45 53 2e 0a 0a 28 66 6e 20 46 49 4c 45 53 29 1f 0a 28 64 65 66 61 6c 69 from.FILES...(fn.FILES)..(defali
b8c0 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 61 64 64 2d 75 6e 69 67 6e 6f 72 65 64 20 23 5b 32 as.'projectile-add-unignored.#[2
b8e0 35 37 20 22 5c 33 30 30 5c 33 30 31 20 21 5c 33 30 32 5c 33 30 33 5c 33 30 34 20 21 21 5c 33 30 57."\300\301.!\302\303\304.!!\30
b900 35 03 03 03 23 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 6b 65 65 70 2d 69 67 6e 6f 5...#\207".[projectile-keep-igno
b920 72 65 64 2d 66 69 6c 65 73 20 70 72 6f 6a 65 63 74 69 6c 65 2d 75 6e 69 67 6e 6f 72 65 64 2d 66 red-files.projectile-unignored-f
b940 69 6c 65 73 2d 72 65 6c 20 70 72 6f 6a 65 63 74 69 6c 65 2d 72 65 6d 6f 76 65 2d 69 67 6e 6f 72 iles-rel.projectile-remove-ignor
b960 65 64 20 70 72 6f 6a 65 63 74 69 6c 65 2d 6b 65 65 70 2d 69 67 6e 6f 72 65 64 2d 64 69 72 65 63 ed.projectile-keep-ignored-direc
b980 74 6f 72 69 65 73 20 70 72 6f 6a 65 63 74 69 6c 65 2d 75 6e 69 67 6e 6f 72 65 64 2d 64 69 72 65 tories.projectile-unignored-dire
b9a0 63 74 6f 72 69 65 73 2d 72 65 6c 20 61 70 70 65 6e 64 5d 20 37 20 28 23 24 20 2e 20 34 37 31 32 ctories-rel.append].7.(#$...4712
b9c0 32 29 5d 29 0a 23 40 35 38 20 52 65 74 75 72 6e 20 6f 6e 6c 79 20 74 68 6f 73 65 20 42 55 46 46 2)]).#@58.Return.only.those.BUFF
b9e0 45 52 53 20 62 61 63 6b 65 64 20 62 79 20 66 69 6c 65 73 2e 0a 0a 28 66 6e 20 42 55 46 46 45 52 ERS.backed.by.files...(fn.BUFFER
ba00 53 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 62 75 66 66 65 72 S)..(defalias.'projectile-buffer
ba20 73 2d 77 69 74 68 2d 66 69 6c 65 20 23 5b 32 35 37 20 22 5c 33 30 30 5c 33 30 31 02 5c 22 5c 32 s-with-file.#[257."\300\301.\"\2
ba40 30 37 22 20 5b 63 6c 2d 72 65 6d 6f 76 65 2d 69 66 2d 6e 6f 74 20 23 5b 32 35 37 20 22 5c 33 30 07".[cl-remove-if-not.#[257."\30
ba60 30 01 21 5c 32 30 37 22 20 5b 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 5d 20 33 20 22 5c 0.!\207".[buffer-file-name].3."\
ba80 6e 5c 6e 28 66 6e 20 42 29 22 5d 5d 20 34 20 28 23 24 20 2e 20 34 37 35 36 32 29 5d 29 0a 23 40 n\n(fn.B)"]].4.(#$...47562)]).#@
baa0 37 31 20 52 65 74 75 72 6e 20 6f 6e 6c 79 20 74 68 6f 73 65 20 42 55 46 46 45 52 53 20 62 61 63 71.Return.only.those.BUFFERS.bac
bac0 6b 65 64 20 62 79 20 66 69 6c 65 73 20 6f 72 20 70 72 6f 63 65 73 73 65 73 2e 0a 0a 28 66 6e 20 ked.by.files.or.processes...(fn.
bae0 42 55 46 46 45 52 53 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d BUFFERS)..(defalias.'projectile-
bb00 62 75 66 66 65 72 73 2d 77 69 74 68 2d 66 69 6c 65 2d 6f 72 2d 70 72 6f 63 65 73 73 20 23 5b 32 buffers-with-file-or-process.#[2
bb20 35 37 20 22 5c 33 30 30 5c 33 30 31 02 5c 22 5c 32 30 37 22 20 5b 63 6c 2d 72 65 6d 6f 76 65 2d 57."\300\301.\"\207".[cl-remove-
bb40 69 66 2d 6e 6f 74 20 23 5b 32 35 37 20 22 5c 33 30 30 01 21 5c 32 30 36 09 00 5c 33 30 31 01 21 if-not.#[257."\300.!\206..\301.!
bb60 5c 32 30 37 22 20 5b 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 20 67 65 74 2d 62 75 66 66 \207".[buffer-file-name.get-buff
bb80 65 72 2d 70 72 6f 63 65 73 73 5d 20 33 20 22 5c 6e 5c 6e 28 66 6e 20 42 29 22 5d 5d 20 34 20 28 er-process].3."\n\n(fn.B)"]].4.(
bba0 23 24 20 2e 20 34 37 37 37 39 29 5d 29 0a 23 40 33 32 20 47 65 74 20 61 20 6c 69 73 74 20 6f 66 #$...47779)]).#@32.Get.a.list.of
bbc0 20 70 72 6f 6a 65 63 74 20 62 75 66 66 65 72 73 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 .project.buffers...(defalias.'pr
bbe0 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 62 75 66 66 65 72 73 20 23 5b 30 20 22 5c 33 ojectile-project-buffers.#[0."\3
bc00 30 31 20 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 33 30 35 5c 33 30 36 5c 33 30 37 06 06 21 5c 33 01.\302\303\304\305\306\307..!\3
bc20 31 30 5c 22 5c 33 31 31 5c 33 31 32 25 5c 33 31 33 20 5c 22 08 5c 32 30 33 1d 00 08 01 21 5c 32 10\"\311\312%\313.\".\203....!\2
bc40 30 32 1e 00 5c 32 31 31 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 62 75 66 66 65 72 02..\211\207".[projectile-buffer
bc60 73 2d 66 69 6c 74 65 72 2d 66 75 6e 63 74 69 6f 6e 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f s-filter-function.projectile-pro
bc80 6a 65 63 74 2d 72 6f 6f 74 20 63 6c 2d 72 65 6d 6f 76 65 2d 69 66 2d 6e 6f 74 20 6d 61 6b 65 2d ject-root.cl-remove-if-not.make-
bca0 62 79 74 65 2d 63 6f 64 65 20 32 35 37 20 22 5c 33 30 31 01 5c 33 30 30 5c 22 5c 32 30 37 22 20 byte-code.257."\301.\300\"\207".
bcc0 76 63 6f 6e 63 61 74 20 76 65 63 74 6f 72 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 vconcat.vector.[projectile-proje
bce0 63 74 2d 62 75 66 66 65 72 2d 70 5d 20 34 20 22 5c 6e 5c 6e 28 66 6e 20 42 55 46 46 45 52 29 22 ct-buffer-p].4."\n\n(fn.BUFFER)"
bd00 20 62 75 66 66 65 72 2d 6c 69 73 74 5d 20 38 20 28 23 24 20 2e 20 34 38 30 35 31 29 5d 29 0a 23 .buffer-list].8.(#$...48051)]).#
bd20 40 36 36 20 50 72 6f 63 65 73 73 20 74 68 65 20 63 75 72 72 65 6e 74 20 70 72 6f 6a 65 63 74 27 @66.Process.the.current.project'
bd40 73 20 62 75 66 66 65 72 73 20 75 73 69 6e 67 20 41 43 54 49 4f 4e 2e 0a 0a 28 66 6e 20 41 43 54 s.buffers.using.ACTION...(fn.ACT
bd60 49 4f 4e 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 63 ION)..(defalias.'projectile-proc
bd80 65 73 73 2d 63 75 72 72 65 6e 74 2d 70 72 6f 6a 65 63 74 2d 62 75 66 66 65 72 73 20 23 5b 32 35 ess-current-project-buffers.#[25
bda0 37 20 22 5c 33 30 30 20 5c 32 31 31 5c 32 31 31 5c 32 30 35 14 00 5c 32 31 31 40 03 01 21 5c 32 7."\300.\211\211\205..\211@..!\2
bdc0 31 30 01 41 5c 32 36 36 5c 32 30 32 5c 32 30 32 03 00 5c 32 36 32 01 5c 32 30 37 22 20 5b 70 72 10.A\266\202\202..\262.\207".[pr
bde0 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 62 75 66 66 65 72 73 5d 20 36 20 28 23 24 20 ojectile-project-buffers].6.(#$.
be00 2e 20 34 38 34 32 30 29 5d 29 0a 23 40 33 37 20 47 65 74 20 61 20 6c 69 73 74 20 6f 66 20 70 72 ..48420)]).#@37.Get.a.list.of.pr
be20 6f 6a 65 63 74 20 62 75 66 66 65 72 20 66 69 6c 65 73 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 oject.buffer.files...(defalias.'
be40 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 62 75 66 66 65 72 2d 66 69 6c 65 73 20 projectile-project-buffer-files.
be60 23 5b 30 20 22 5c 33 30 30 20 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 33 30 35 5c 33 #[0."\300.\301\302\303\304\305\3
be80 30 36 06 06 21 5c 33 30 37 5c 22 5c 33 31 30 5c 33 31 31 25 5c 33 31 32 5c 33 31 33 20 21 5c 22 06..!\307\"\310\311%\312\313.!\"
bea0 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 20 6d \207".[projectile-project-root.m
bec0 61 70 63 61 72 20 6d 61 6b 65 2d 62 79 74 65 2d 63 6f 64 65 20 32 35 37 20 22 5c 33 30 31 5c 33 apcar.make-byte-code.257."\301\3
bee0 30 32 02 21 5c 33 30 30 5c 22 5c 32 30 37 22 20 76 63 6f 6e 63 61 74 20 76 65 63 74 6f 72 20 5b 02.!\300\"\207".vconcat.vector.[
bf00 66 69 6c 65 2d 72 65 6c 61 74 69 76 65 2d 6e 61 6d 65 20 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e file-relative-name.buffer-file-n
bf20 61 6d 65 5d 20 34 20 22 5c 6e 5c 6e 28 66 6e 20 42 55 46 46 45 52 29 22 20 70 72 6f 6a 65 63 74 ame].4."\n\n(fn.BUFFER)".project
bf40 69 6c 65 2d 62 75 66 66 65 72 73 2d 77 69 74 68 2d 66 69 6c 65 20 70 72 6f 6a 65 63 74 69 6c 65 ile-buffers-with-file.projectile
bf60 2d 70 72 6f 6a 65 63 74 2d 62 75 66 66 65 72 73 5d 20 38 20 28 23 24 20 2e 20 34 38 36 35 36 29 -project-buffers].8.(#$...48656)
bf80 5d 29 0a 23 40 36 36 20 43 68 65 63 6b 20 69 66 20 42 55 46 46 45 52 20 69 73 20 75 6e 64 65 72 ]).#@66.Check.if.BUFFER.is.under
bfa0 20 50 52 4f 4a 45 43 54 2d 52 4f 4f 54 2e 0a 0a 28 66 6e 20 42 55 46 46 45 52 20 50 52 4f 4a 45 .PROJECT-ROOT...(fn.BUFFER.PROJE
bfc0 43 54 2d 52 4f 4f 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d CT-ROOT)..(defalias.'projectile-
bfe0 70 72 6f 6a 65 63 74 2d 62 75 66 66 65 72 2d 70 20 23 5b 35 31 34 20 22 72 01 71 5c 32 31 30 5c project-buffer-p.#[514."r.q\210\
c000 33 30 33 5c 33 30 34 5c 33 30 35 04 21 5c 22 3f 5c 32 30 35 39 00 5c 33 30 36 02 21 3f 5c 32 30 303\304\305.!\"?\2059.\306.!?\20
c020 35 39 00 5c 33 30 37 08 21 5c 33 30 37 02 21 5c 32 33 30 5c 32 30 35 39 00 5c 33 31 30 08 5c 33 59.\307.!\307.!\230\2059.\310.\3
c040 31 31 5c 33 31 32 19 5c 33 31 33 03 03 03 23 29 5c 32 36 36 5c 32 30 33 3f 5c 32 30 35 39 00 5c 11\312.\313...#)\266\203?\2059.\
c060 33 30 33 01 5c 33 31 34 08 21 5c 6e 5c 33 31 35 3d 23 29 5c 32 30 37 22 20 5b 64 65 66 61 75 6c 303.\314.!\n\315=#)\207".[defaul
c080 74 2d 64 69 72 65 63 74 6f 72 79 20 69 6e 68 69 62 69 74 2d 63 68 61 6e 67 69 6e 67 2d 6d 61 74 t-directory.inhibit-changing-mat
c0a0 63 68 2d 64 61 74 61 20 73 79 73 74 65 6d 2d 74 79 70 65 20 73 74 72 69 6e 67 2d 70 72 65 66 69 ch-data.system-type.string-prefi
c0c0 78 2d 70 20 22 20 22 20 62 75 66 66 65 72 2d 6e 61 6d 65 20 70 72 6f 6a 65 63 74 69 6c 65 2d 69 x-p.".".buffer-name.projectile-i
c0e0 67 6e 6f 72 65 64 2d 62 75 66 66 65 72 2d 70 20 66 69 6c 65 2d 72 65 6d 6f 74 65 2d 70 20 22 5e gnored-buffer-p.file-remote-p."^
c100 68 74 74 70 5c 5c 28 73 5c 5c 29 3f 3a 2f 2f 22 20 6e 69 6c 20 74 20 73 74 72 69 6e 67 2d 6d 61 http\\(s\\)?://".nil.t.string-ma
c120 74 63 68 20 66 69 6c 65 2d 74 72 75 65 6e 61 6d 65 20 77 69 6e 64 6f 77 73 2d 6e 74 5d 20 39 20 tch.file-truename.windows-nt].9.
c140 28 23 24 20 2e 20 34 39 30 33 32 29 5d 29 0a 23 40 34 39 20 43 68 65 63 6b 20 69 66 20 42 55 46 (#$...49032)]).#@49.Check.if.BUF
c160 46 45 52 20 73 68 6f 75 6c 64 20 62 65 20 69 67 6e 6f 72 65 64 2e 0a 0a 28 66 6e 20 42 55 46 46 FER.should.be.ignored...(fn.BUFF
c180 45 52 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 69 67 6e 6f 72 ER)..(defalias.'projectile-ignor
c1a0 65 64 2d 62 75 66 66 65 72 2d 70 20 23 5b 32 35 37 20 22 5c 33 30 32 01 21 08 5c 32 33 35 5c 32 ed-buffer-p.#[257."\302.!.\235\2
c1c0 30 36 11 00 72 5c 32 31 31 71 5c 32 31 30 5c 33 30 33 5c 33 30 34 09 5c 22 29 5c 32 30 37 22 20 06..r\211q\210\303\304.\")\207".
c1e0 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 67 6c 6f 62 61 6c 6c 79 2d 69 67 6e 6f 72 65 64 2d 62 75 66 [projectile-globally-ignored-buf
c200 66 65 72 73 20 70 72 6f 6a 65 63 74 69 6c 65 2d 67 6c 6f 62 61 6c 6c 79 2d 69 67 6e 6f 72 65 64 fers.projectile-globally-ignored
c220 2d 6d 6f 64 65 73 20 62 75 66 66 65 72 2d 6e 61 6d 65 20 63 6c 2d 73 6f 6d 65 20 23 5b 32 35 37 -modes.buffer-name.cl-some.#[257
c240 20 22 5c 33 30 32 01 5c 33 30 33 51 5c 33 30 34 08 21 5c 33 30 35 5c 33 30 36 19 5c 33 30 37 03 ."\302.\303Q\304.!\305\306.\307.
c260 03 03 23 29 5c 32 30 37 22 20 5b 6d 61 6a 6f 72 2d 6d 6f 64 65 20 69 6e 68 69 62 69 74 2d 63 68 ..#)\207".[major-mode.inhibit-ch
c280 61 6e 67 69 6e 67 2d 6d 61 74 63 68 2d 64 61 74 61 20 22 5e 22 20 22 24 22 20 73 79 6d 62 6f 6c anging-match-data."^"."$".symbol
c2a0 2d 6e 61 6d 65 20 6e 69 6c 20 74 20 73 74 72 69 6e 67 2d 6d 61 74 63 68 5d 20 38 20 22 5c 6e 5c -name.nil.t.string-match].8."\n\
c2c0 6e 28 66 6e 20 4d 4f 44 45 29 22 5d 5d 20 34 20 28 23 24 20 2e 20 34 39 34 39 32 29 5d 29 0a 28 n(fn.MODE)"]].4.(#$...49492)]).(
c2e0 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 64 69 66 66 65 72 65 6e 63 65 20 defalias.'projectile-difference.
c300 23 5b 35 31 34 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 33 30 35 06 #[514."\300\301\302\303\304\305.
c320 06 21 5c 33 30 36 5c 22 5c 33 30 37 5c 33 31 30 25 03 5c 22 5c 32 30 37 22 20 5b 63 6c 2d 72 65 .!\306\"\307\310%.\"\207".[cl-re
c340 6d 6f 76 65 2d 69 66 20 6d 61 6b 65 2d 62 79 74 65 2d 63 6f 64 65 20 32 35 37 20 22 5c 32 31 31 move-if.make-byte-code.257."\211
c360 5c 33 30 30 5c 32 33 35 5c 32 30 37 22 20 76 63 6f 6e 63 61 74 20 76 65 63 74 6f 72 20 5b 5d 20 \300\235\207".vconcat.vector.[].
c380 33 20 22 5c 6e 5c 6e 28 66 6e 20 58 29 22 5d 20 39 20 22 5c 6e 5c 6e 28 66 6e 20 4c 49 53 54 31 3."\n\n(fn.X)"].9."\n\n(fn.LIST1
c3a0 20 4c 49 53 54 32 29 22 5d 29 0a 23 40 31 33 32 20 47 65 74 20 6c 69 73 74 20 6f 66 20 72 65 63 .LIST2)"]).#@132.Get.list.of.rec
c3c0 65 6e 74 6c 79 20 61 63 74 69 76 65 20 66 69 6c 65 73 2e 0a 0a 46 69 6c 65 73 20 61 72 65 20 6f ently.active.files...Files.are.o
c3e0 72 64 65 72 65 64 20 62 79 20 72 65 63 65 6e 74 6c 79 20 61 63 74 69 76 65 20 62 75 66 66 65 72 rdered.by.recently.active.buffer
c400 73 2c 20 61 6e 64 20 74 68 65 6e 20 72 65 63 65 6e 74 6c 79 0a 6f 70 65 6e 65 64 20 74 68 72 6f s,.and.then.recently.opened.thro
c420 75 67 68 20 75 73 65 20 6f 66 20 72 65 63 65 6e 74 66 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 ugh.use.of.recentf...(defalias.'
c440 70 72 6f 6a 65 63 74 69 6c 65 2d 72 65 63 65 6e 74 6c 79 2d 61 63 74 69 76 65 2d 66 69 6c 65 73 projectile-recently-active-files
c460 20 23 5b 30 20 22 5c 33 30 30 20 5c 33 30 31 01 5c 33 30 32 5c 33 30 33 20 04 5c 22 5c 22 5c 32 .#[0."\300.\301.\302\303..\"\"\2
c480 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 62 75 66 66 65 72 2d 66 07".[projectile-project-buffer-f
c4a0 69 6c 65 73 20 61 70 70 65 6e 64 20 70 72 6f 6a 65 63 74 69 6c 65 2d 64 69 66 66 65 72 65 6e 63 iles.append.projectile-differenc
c4c0 65 20 70 72 6f 6a 65 63 74 69 6c 65 2d 72 65 63 65 6e 74 66 2d 66 69 6c 65 73 5d 20 36 20 28 23 e.projectile-recentf-files].6.(#
c4e0 24 20 2e 20 35 30 30 39 37 29 5d 29 0a 23 40 33 37 20 47 65 74 20 61 20 6c 69 73 74 20 6f 66 20 $...50097)]).#@37.Get.a.list.of.
c500 70 72 6f 6a 65 63 74 20 62 75 66 66 65 72 20 6e 61 6d 65 73 2e 1f 0a 28 64 65 66 61 6c 69 61 73 project.buffer.names...(defalias
c520 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 62 75 66 66 65 72 2d 6e 61 6d 65 .'projectile-project-buffer-name
c540 73 20 23 5b 30 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 20 5c 22 5c 32 30 37 22 20 5b 6d 61 70 s.#[0."\300\301\302.\"\207".[map
c560 63 61 72 20 62 75 66 66 65 72 2d 6e 61 6d 65 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 car.buffer-name.projectile-proje
c580 63 74 2d 62 75 66 66 65 72 73 5d 20 33 20 28 23 24 20 2e 20 35 30 34 31 38 29 5d 29 0a 23 40 36 ct-buffers].3.(#$...50418)]).#@6
c5a0 30 20 50 72 65 70 65 6e 64 20 74 68 65 20 63 75 72 72 65 6e 74 20 70 72 6f 6a 65 63 74 27 73 20 0.Prepend.the.current.project's.
c5c0 6e 61 6d 65 20 74 6f 20 53 54 52 49 4e 47 2e 0a 0a 28 66 6e 20 53 54 52 49 4e 47 29 1f 0a 28 64 name.to.STRING...(fn.STRING)..(d
c5e0 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 65 70 65 6e 64 2d 70 72 6f 6a efalias.'projectile-prepend-proj
c600 65 63 74 2d 6e 61 6d 65 20 23 5b 32 35 37 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 20 03 23 5c ect-name.#[257."\300\301\302..#\
c620 32 30 37 22 20 5b 66 6f 72 6d 61 74 20 22 5b 25 73 5d 20 25 73 22 20 70 72 6f 6a 65 63 74 69 6c 207".[format."[%s].%s".projectil
c640 65 2d 70 72 6f 6a 65 63 74 2d 6e 61 6d 65 5d 20 35 20 28 23 24 20 2e 20 35 30 35 39 34 29 5d 29 e-project-name].5.(#$...50594)])
c660 0a 23 40 31 34 36 20 52 65 61 64 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 61 20 62 75 66 66 65 72 .#@146.Read.the.name.of.a.buffer
c680 20 74 6f 20 73 77 69 74 63 68 20 74 6f 2c 20 70 72 6f 6d 70 74 69 6e 67 20 77 69 74 68 20 50 52 .to.switch.to,.prompting.with.PR
c6a0 4f 4d 50 54 2e 0a 0a 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 65 78 63 6c 75 64 65 73 20 74 68 OMPT...This.function.excludes.th
c6c0 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 20 66 72 6f 6d 20 74 68 65 20 6f 66 66 65 72 65 e.current.buffer.from.the.offere
c6e0 64 0a 63 68 6f 69 63 65 73 2e 0a 0a 28 66 6e 20 50 52 4f 4d 50 54 29 1f 0a 28 64 65 66 61 6c 69 d.choices...(fn.PROMPT)..(defali
c700 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 72 65 61 64 2d 62 75 66 66 65 72 2d 74 6f 2d 73 77 as.'projectile-read-buffer-to-sw
c720 69 74 63 68 20 23 5b 32 35 37 20 22 5c 33 30 30 01 5c 33 30 31 5c 33 30 32 70 21 5c 33 30 33 20 itch.#[257."\300.\301\302p!\303.
c740 5c 22 5c 22 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 63 6f 6d 70 6c 65 74 69 6e 67 \"\"\207".[projectile-completing
c760 2d 72 65 61 64 20 64 65 6c 65 74 65 20 62 75 66 66 65 72 2d 6e 61 6d 65 20 70 72 6f 6a 65 63 74 -read.delete.buffer-name.project
c780 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 62 75 66 66 65 72 2d 6e 61 6d 65 73 5d 20 36 20 28 23 24 20 ile-project-buffer-names].6.(#$.
c7a0 2e 20 35 30 37 39 31 29 5d 29 0a 23 40 32 39 20 53 77 69 74 63 68 20 74 6f 20 61 20 70 72 6f 6a ..50791)]).#@29.Switch.to.a.proj
c7c0 65 63 74 20 62 75 66 66 65 72 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 ect.buffer...(defalias.'projecti
c7e0 6c 65 2d 73 77 69 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 20 23 5b 30 20 22 5c 33 30 30 5c 33 30 le-switch-to-buffer.#[0."\300\30
c800 31 5c 33 30 32 21 21 5c 32 30 37 22 20 5b 73 77 69 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 20 70 1\302!!\207".[switch-to-buffer.p
c820 72 6f 6a 65 63 74 69 6c 65 2d 72 65 61 64 2d 62 75 66 66 65 72 2d 74 6f 2d 73 77 69 74 63 68 20 rojectile-read-buffer-to-switch.
c840 22 53 77 69 74 63 68 20 74 6f 20 62 75 66 66 65 72 3a 20 22 5d 20 33 20 28 23 24 20 2e 20 35 31 "Switch.to.buffer:."].3.(#$...51
c860 31 32 30 29 20 6e 69 6c 5d 29 0a 23 40 35 39 20 53 77 69 74 63 68 20 74 6f 20 61 20 70 72 6f 6a 120).nil]).#@59.Switch.to.a.proj
c880 65 63 74 20 62 75 66 66 65 72 20 61 6e 64 20 73 68 6f 77 20 69 74 20 69 6e 20 61 6e 6f 74 68 65 ect.buffer.and.show.it.in.anothe
c8a0 72 20 77 69 6e 64 6f 77 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 r.window...(defalias.'projectile
c8c0 2d 73 77 69 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 20 23 -switch-to-buffer-other-window.#
c8e0 5b 30 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 21 21 5c 32 30 37 22 20 5b 73 77 69 74 63 68 2d [0."\300\301\302!!\207".[switch-
c900 74 6f 2d 62 75 66 66 65 72 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 20 70 72 6f 6a 65 63 74 69 6c to-buffer-other-window.projectil
c920 65 2d 72 65 61 64 2d 62 75 66 66 65 72 2d 74 6f 2d 73 77 69 74 63 68 20 22 53 77 69 74 63 68 20 e-read-buffer-to-switch."Switch.
c940 74 6f 20 62 75 66 66 65 72 3a 20 22 5d 20 33 20 28 23 24 20 2e 20 35 31 33 31 32 29 20 6e 69 6c to.buffer:."].3.(#$...51312).nil
c960 5d 29 0a 23 40 35 39 20 53 77 69 74 63 68 20 74 6f 20 61 20 70 72 6f 6a 65 63 74 20 62 75 66 66 ]).#@59.Switch.to.a.project.buff
c980 65 72 20 61 6e 64 20 73 68 6f 77 20 69 74 20 69 6e 20 61 6e 6f 74 68 65 72 20 77 69 6e 64 6f 77 er.and.show.it.in.another.window
c9a0 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 73 77 69 74 63 68 2d ...(defalias.'projectile-switch-
c9c0 74 6f 2d 62 75 66 66 65 72 2d 6f 74 68 65 72 2d 66 72 61 6d 65 20 23 5b 30 20 22 5c 33 30 30 5c to-buffer-other-frame.#[0."\300\
c9e0 33 30 31 5c 33 30 32 21 21 5c 32 30 37 22 20 5b 73 77 69 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 301\302!!\207".[switch-to-buffer
ca00 2d 6f 74 68 65 72 2d 66 72 61 6d 65 20 70 72 6f 6a 65 63 74 69 6c 65 2d 72 65 61 64 2d 62 75 66 -other-frame.projectile-read-buf
ca20 66 65 72 2d 74 6f 2d 73 77 69 74 63 68 20 22 53 77 69 74 63 68 20 74 6f 20 62 75 66 66 65 72 3a fer-to-switch."Switch.to.buffer:
ca40 20 22 5d 20 33 20 28 23 24 20 2e 20 35 31 35 36 30 29 20 6e 69 6c 5d 29 0a 23 40 36 36 20 44 69 ."].3.(#$...51560).nil]).#@66.Di
ca60 73 70 6c 61 79 20 61 20 70 72 6f 6a 65 63 74 20 62 75 66 66 65 72 20 69 6e 20 61 6e 6f 74 68 65 splay.a.project.buffer.in.anothe
ca80 72 20 77 69 6e 64 6f 77 20 77 69 74 68 6f 75 74 20 73 65 6c 65 63 74 69 6e 67 20 69 74 2e 1f 0a r.window.without.selecting.it...
caa0 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 64 69 73 70 6c 61 79 2d 62 75 (defalias.'projectile-display-bu
cac0 66 66 65 72 20 23 5b 30 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 20 5c 22 21 5c 32 ffer.#[0."\300\301\302\303.\"!\2
cae0 30 37 22 20 5b 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 20 70 72 6f 6a 65 63 74 69 6c 65 2d 63 07".[display-buffer.projectile-c
cb00 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 20 22 44 69 73 70 6c 61 79 20 62 75 66 66 65 72 3a 20 ompleting-read."Display.buffer:.
cb20 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 62 75 66 66 65 72 2d 6e 61 6d 65 ".projectile-project-buffer-name
cb40 73 5d 20 34 20 28 23 24 20 2e 20 35 31 38 30 36 29 20 6e 69 6c 5d 29 0a 23 40 31 31 31 20 53 77 s].4.(#$...51806).nil]).#@111.Sw
cb60 69 74 63 68 20 74 6f 20 74 68 65 20 6d 6f 73 74 20 72 65 63 65 6e 74 6c 79 20 73 65 6c 65 63 74 itch.to.the.most.recently.select
cb80 65 64 20 62 75 66 66 65 72 20 70 72 6f 6a 65 63 74 20 62 75 66 66 65 72 2e 0a 4f 6e 6c 79 20 62 ed.buffer.project.buffer..Only.b
cba0 75 66 66 65 72 73 20 6e 6f 74 20 76 69 73 69 62 6c 65 20 69 6e 20 77 69 6e 64 6f 77 73 20 61 72 uffers.not.visible.in.windows.ar
cbc0 65 20 72 65 74 75 72 6e 65 64 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 e.returned...(defalias.'projecti
cbe0 6c 65 2d 70 72 6f 6a 65 63 74 2d 62 75 66 66 65 72 73 2d 6f 74 68 65 72 2d 62 75 66 66 65 72 20 le-project-buffers-other-buffer.
cc00 23 5b 30 20 22 5c 33 30 30 5c 33 30 31 20 40 21 5c 32 31 30 5c 33 30 32 5c 32 30 37 22 20 5b 73 #[0."\300\301.@!\210\302\207".[s
cc20 77 69 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 witch-to-buffer.projectile-proje
cc40 63 74 2d 62 75 66 66 65 72 73 2d 6e 6f 6e 2d 76 69 73 69 62 6c 65 20 74 5d 20 32 20 28 23 24 20 ct-buffers-non-visible.t].2.(#$.
cc60 2e 20 35 32 30 36 32 29 20 6e 69 6c 5d 29 0a 23 40 34 34 20 47 65 74 20 61 20 6c 69 73 74 20 6f ..52062).nil]).#@44.Get.a.list.o
cc80 66 20 6e 6f 6e 20 76 69 73 69 62 6c 65 20 70 72 6f 6a 65 63 74 20 62 75 66 66 65 72 73 2e 1f 0a f.non.visible.project.buffers...
cca0 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 62 75 (defalias.'projectile-project-bu
ccc0 66 66 65 72 73 2d 6e 6f 6e 2d 76 69 73 69 62 6c 65 20 23 5b 30 20 22 5c 33 30 30 5c 33 30 31 5c ffers-non-visible.#[0."\300\301\
cce0 33 30 32 20 5c 22 5c 32 30 37 22 20 5b 63 6c 2d 72 65 6d 6f 76 65 2d 69 66 2d 6e 6f 74 20 23 5b 302.\"\207".[cl-remove-if-not.#[
cd00 32 35 37 20 22 5c 33 30 30 01 5c 33 30 31 5c 22 3f 5c 32 30 37 22 20 5b 67 65 74 2d 62 75 66 66 257."\300.\301\"?\207".[get-buff
cd20 65 72 2d 77 69 6e 64 6f 77 20 76 69 73 69 62 6c 65 5d 20 34 20 22 5c 6e 5c 6e 28 66 6e 20 42 55 er-window.visible].4."\n\n(fn.BU
cd40 46 46 45 52 29 22 5d 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 62 75 66 66 65 FFER)"].projectile-project-buffe
cd60 72 73 5d 20 33 20 28 23 24 20 2e 20 35 32 33 34 30 29 5d 29 0a 23 40 31 31 37 20 44 6f 20 61 20 rs].3.(#$...52340)]).#@117.Do.a.
cd80 60 6d 75 6c 74 69 2d 6f 63 63 75 72 27 20 69 6e 20 74 68 65 20 70 72 6f 6a 65 63 74 27 73 20 62 `multi-occur'.in.the.project's.b
cda0 75 66 66 65 72 73 2e 0a 57 69 74 68 20 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 2c 20 uffers..With.a.prefix.argument,.
cdc0 73 68 6f 77 20 4e 4c 49 4e 45 53 20 6f 66 20 63 6f 6e 74 65 78 74 2e 0a 0a 28 66 6e 20 26 6f 70 show.NLINES.of.context...(fn.&op
cde0 74 69 6f 6e 61 6c 20 4e 4c 49 4e 45 53 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 tional.NLINES)..(defalias.'proje
ce00 63 74 69 6c 65 2d 6d 75 6c 74 69 2d 6f 63 63 75 72 20 23 5b 32 35 36 20 22 5c 33 30 30 5c 33 30 ctile-multi-occur.#[256."\300\30
ce20 31 20 5c 33 30 32 20 40 03 23 5c 32 30 37 22 20 5b 6d 75 6c 74 69 2d 6f 63 63 75 72 20 70 72 6f 1.\302.@.#\207".[multi-occur.pro
ce40 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 62 75 66 66 65 72 73 20 6f 63 63 75 72 2d 72 65 jectile-project-buffers.occur-re
ce60 61 64 2d 70 72 69 6d 61 72 79 2d 61 72 67 73 5d 20 35 20 28 23 24 20 2e 20 35 32 36 30 33 29 20 ad-primary-args].5.(#$...52603).
ce80 22 50 22 5d 29 0a 23 40 36 36 20 52 65 6d 6f 76 65 20 6c 65 61 64 69 6e 67 20 60 2f 27 20 66 72 "P"]).#@66.Remove.leading.`/'.fr
cea0 6f 6d 20 74 68 65 20 65 6c 65 6d 65 6e 74 73 20 6f 66 20 50 41 54 54 45 52 4e 53 2e 0a 0a 28 66 om.the.elements.of.PATTERNS...(f
cec0 6e 20 50 41 54 54 45 52 4e 53 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 n.PATTERNS)..(defalias.'projecti
cee0 6c 65 2d 6e 6f 72 6d 61 6c 69 73 65 2d 70 61 74 68 73 20 23 5b 32 35 37 20 22 5c 33 30 30 5c 33 le-normalise-paths.#[257."\300\3
cf00 30 31 5c 33 30 32 5c 33 30 33 04 5c 22 5c 22 5c 32 30 37 22 20 5b 64 65 6c 71 20 6e 69 6c 20 6d 01\302\303.\"\"\207".[delq.nil.m
cf20 61 70 63 61 72 20 23 5b 32 35 37 20 22 5c 33 30 30 5c 33 30 31 02 5c 22 5c 32 30 35 0b 00 5c 32 apcar.#[257."\300\301.\"\205..\2
cf40 31 31 5c 33 30 32 5c 33 30 33 4f 5c 32 30 37 22 20 5b 73 74 72 69 6e 67 2d 70 72 65 66 69 78 2d 11\302\303O\207".[string-prefix-
cf60 70 20 22 2f 22 20 31 20 6e 69 6c 5d 20 34 20 22 5c 6e 5c 6e 28 66 6e 20 50 41 54 29 22 5d 5d 20 p."/".1.nil].4."\n\n(fn.PAT)"]].
cf80 36 20 28 23 24 20 2e 20 35 32 38 37 35 29 5d 29 0a 23 40 31 39 37 20 45 78 70 61 6e 64 20 74 68 6.(#$...52875)]).#@197.Expand.th
cfa0 65 20 65 6c 65 6d 65 6e 74 73 20 6f 66 20 50 41 54 48 53 2e 0a 0a 45 6c 65 6d 65 6e 74 73 20 63 e.elements.of.PATHS...Elements.c
cfc0 6f 6e 74 61 69 6e 69 6e 67 20 77 69 6c 64 63 61 72 64 73 20 61 72 65 20 65 78 70 61 6e 64 65 64 ontaining.wildcards.are.expanded
cfe0 20 61 6e 64 20 73 70 6c 69 63 65 64 20 69 6e 74 6f 20 74 68 65 0a 72 65 73 75 6c 74 69 6e 67 20 .and.spliced.into.the.resulting.
d000 70 61 74 68 73 2e 20 20 54 68 65 20 72 65 74 75 72 6e 65 64 20 50 41 54 48 53 20 61 72 65 20 61 paths...The.returned.PATHS.are.a
d020 62 73 6f 6c 75 74 65 2c 20 62 61 73 65 64 20 6f 6e 20 74 68 65 0a 70 72 6f 6a 65 63 74 69 6c 65 bsolute,.based.on.the.projectile
d040 20 70 72 6f 6a 65 63 74 20 72 6f 6f 74 2e 0a 0a 28 66 6e 20 50 41 54 48 53 29 1f 0a 28 64 65 66 .project.root...(fn.PATHS)..(def
d060 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 65 78 70 61 6e 64 2d 70 61 74 68 73 20 23 alias.'projectile-expand-paths.#
d080 5b 32 35 37 20 22 5c 33 30 31 20 18 5c 33 30 32 5c 33 30 33 5c 33 30 34 03 5c 22 21 29 5c 32 30 [257."\301..\302\303\304.\"!)\20
d0a0 37 22 20 5b 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 70 72 6f 6a 65 63 74 69 6c 65 7".[default-directory.projectile
d0c0 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 20 70 72 6f 6a 65 63 74 69 6c 65 2d 66 6c 61 74 74 65 6e -project-root.projectile-flatten
d0e0 20 6d 61 70 63 61 72 20 23 5b 32 35 37 20 22 5c 33 30 30 01 5c 33 30 31 5c 22 5c 32 30 36 5c 6e .mapcar.#[257."\300.\301\"\206\n
d100 00 5c 33 30 32 01 21 5c 32 30 37 22 20 5b 66 69 6c 65 2d 65 78 70 61 6e 64 2d 77 69 6c 64 63 61 .\302.!\207".[file-expand-wildca
d120 72 64 73 20 74 20 70 72 6f 6a 65 63 74 69 6c 65 2d 65 78 70 61 6e 64 2d 72 6f 6f 74 5d 20 34 20 rds.t.projectile-expand-root].4.
d140 22 5c 6e 5c 6e 28 66 6e 20 50 41 54 54 45 52 4e 29 22 5d 5d 20 35 20 28 23 24 20 2e 20 35 33 31 "\n\n(fn.PATTERN)"]].5.(#$...531
d160 34 33 29 5d 29 0a 23 40 34 34 20 52 65 6d 6f 76 65 20 70 61 74 68 73 20 66 72 6f 6d 20 50 41 54 43)]).#@44.Remove.paths.from.PAT
d180 54 45 52 4e 53 2e 0a 0a 28 66 6e 20 50 41 54 54 45 52 4e 53 29 1f 0a 28 64 65 66 61 6c 69 61 73 TERNS...(fn.PATTERNS)..(defalias
d1a0 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 6e 6f 72 6d 61 6c 69 73 65 2d 70 61 74 74 65 72 6e 73 20 .'projectile-normalise-patterns.
d1c0 23 5b 32 35 37 20 22 5c 33 30 30 5c 33 30 31 02 5c 22 5c 32 30 37 22 20 5b 63 6c 2d 72 65 6d 6f #[257."\300\301.\"\207".[cl-remo
d1e0 76 65 2d 69 66 20 23 5b 32 35 37 20 22 5c 33 30 30 5c 33 30 31 02 5c 22 5c 32 30 37 22 20 5b 73 ve-if.#[257."\300\301.\"\207".[s
d200 74 72 69 6e 67 2d 70 72 65 66 69 78 2d 70 20 22 2f 22 5d 20 34 20 22 5c 6e 5c 6e 28 66 6e 20 50 tring-prefix-p."/"].4."\n\n(fn.P
d220 41 54 29 22 5d 5d 20 34 20 28 23 24 20 2e 20 35 33 36 31 31 29 5d 29 0a 23 40 35 34 20 4d 61 6b AT)"]].4.(#$...53611)]).#@54.Mak
d240 65 20 46 49 4c 45 53 20 72 65 6c 61 74 69 76 65 20 74 6f 20 74 68 65 20 70 72 6f 6a 65 63 74 20 e.FILES.relative.to.the.project.
d260 72 6f 6f 74 2e 0a 0a 28 66 6e 20 46 49 4c 45 53 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 root...(fn.FILES)..(defalias.'pr
d280 6f 6a 65 63 74 69 6c 65 2d 6d 61 6b 65 2d 72 65 6c 61 74 69 76 65 2d 74 6f 2d 72 6f 6f 74 20 23 ojectile-make-relative-to-root.#
d2a0 5b 32 35 37 20 22 5c 33 30 30 20 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 33 30 35 5c [257."\300.\301\302\303\304\305\
d2c0 33 30 36 06 06 21 5c 33 30 37 5c 22 5c 33 31 30 5c 33 31 31 25 03 5c 22 5c 32 30 37 22 20 5b 70 306..!\307\"\310\311%.\"\207".[p
d2e0 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 20 6d 61 70 63 61 72 20 6d 61 rojectile-project-root.mapcar.ma
d300 6b 65 2d 62 79 74 65 2d 63 6f 64 65 20 32 35 37 20 22 5c 33 30 31 01 5c 33 30 30 5c 22 5c 32 30 ke-byte-code.257."\301.\300\"\20
d320 37 22 20 76 63 6f 6e 63 61 74 20 76 65 63 74 6f 72 20 5b 66 69 6c 65 2d 72 65 6c 61 74 69 76 65 7".vconcat.vector.[file-relative
d340 2d 6e 61 6d 65 5d 20 34 20 22 5c 6e 5c 6e 28 66 6e 20 46 29 22 5d 20 39 20 28 23 24 20 2e 20 35 -name].4."\n\n(fn.F)"].9.(#$...5
d360 33 38 32 31 29 5d 29 0a 23 40 35 35 20 43 68 65 63 6b 20 69 66 20 44 49 52 45 43 54 4f 52 59 20 3821)]).#@55.Check.if.DIRECTORY.
d380 73 68 6f 75 6c 64 20 62 65 20 69 67 6e 6f 72 65 64 2e 0a 0a 28 66 6e 20 44 49 52 45 43 54 4f 52 should.be.ignored...(fn.DIRECTOR
d3a0 59 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 69 67 6e 6f 72 65 Y)..(defalias.'projectile-ignore
d3c0 64 2d 64 69 72 65 63 74 6f 72 79 2d 70 20 23 5b 32 35 37 20 22 5c 32 31 31 5c 33 30 30 20 5c 32 d-directory-p.#[257."\211\300.\2
d3e0 33 35 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 69 67 6e 6f 72 65 64 2d 64 69 72 65 35\207".[projectile-ignored-dire
d400 63 74 6f 72 69 65 73 5d 20 33 20 28 23 24 20 2e 20 35 34 31 32 35 29 5d 29 0a 23 40 34 35 20 43 ctories].3.(#$...54125)]).#@45.C
d420 68 65 63 6b 20 69 66 20 46 49 4c 45 20 73 68 6f 75 6c 64 20 62 65 20 69 67 6e 6f 72 65 64 2e 0a heck.if.FILE.should.be.ignored..
d440 0a 28 66 6e 20 46 49 4c 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c .(fn.FILE)..(defalias.'projectil
d460 65 2d 69 67 6e 6f 72 65 64 2d 66 69 6c 65 2d 70 20 23 5b 32 35 37 20 22 5c 32 31 31 5c 33 30 30 e-ignored-file-p.#[257."\211\300
d480 20 5c 32 33 35 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 69 67 6e 6f 72 65 64 2d 66 .\235\207".[projectile-ignored-f
d4a0 69 6c 65 73 5d 20 33 20 28 23 24 20 2e 20 35 34 33 30 33 29 5d 29 0a 23 40 34 39 20 43 68 65 63 iles].3.(#$...54303)]).#@49.Chec
d4c0 6b 20 69 66 20 46 49 4c 45 20 6d 65 65 74 73 20 50 41 54 54 45 52 4e 2e 0a 0a 28 66 6e 20 46 49 k.if.FILE.meets.PATTERN...(fn.FI
d4e0 4c 45 20 50 41 54 54 45 52 4e 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 LE.PATTERN)..(defalias.'projecti
d500 6c 65 2d 63 68 65 63 6b 2d 70 61 74 74 65 72 6e 2d 70 20 23 5b 35 31 34 20 22 5c 33 30 30 5c 33 le-check-pattern-p.#[514."\300\3
d520 30 31 02 21 5c 33 30 31 04 21 5c 22 5c 32 30 36 11 00 01 5c 33 30 32 02 5c 33 30 33 5c 22 5c 32 01.!\301.!\"\206...\302.\303\"\2
d540 33 35 5c 32 30 37 22 20 5b 73 74 72 69 6e 67 2d 73 75 66 66 69 78 2d 70 20 64 69 72 65 63 74 6f 35\207".[string-suffix-p.directo
d560 72 79 2d 66 69 6c 65 2d 6e 61 6d 65 20 66 69 6c 65 2d 65 78 70 61 6e 64 2d 77 69 6c 64 63 61 72 ry-file-name.file-expand-wildcar
d580 64 73 20 74 5d 20 36 20 28 23 24 20 2e 20 35 34 34 36 30 29 5d 29 0a 23 40 31 33 30 20 43 68 65 ds.t].6.(#$...54460)]).#@130.Che
d5a0 63 6b 20 69 66 20 46 49 4c 45 20 73 68 6f 75 6c 64 20 62 65 20 69 67 6e 6f 72 65 64 20 72 65 6c ck.if.FILE.should.be.ignored.rel
d5c0 61 74 69 76 65 20 74 6f 20 44 49 52 45 43 54 4f 52 59 0a 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 ative.to.DIRECTORY.according.to.
d5e0 50 41 54 54 45 52 4e 53 3a 20 28 69 67 6e 6f 72 65 64 20 2e 20 75 6e 69 67 6e 6f 72 65 64 29 0a PATTERNS:.(ignored...unignored).
d600 0a 28 66 6e 20 46 49 4c 45 20 44 49 52 45 43 54 4f 52 59 20 50 41 54 54 45 52 4e 53 29 1f 0a 28 .(fn.FILE.DIRECTORY.PATTERNS)..(
d620 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 69 67 6e 6f 72 65 64 2d 72 65 6c defalias.'projectile-ignored-rel
d640 2d 70 20 23 5b 37 37 31 20 22 01 18 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 33 30 35 -p.#[771."..\301\302\303\304\305
d660 5c 33 30 36 06 08 21 5c 33 30 37 5c 22 5c 33 31 30 5c 33 31 31 25 02 40 5c 22 5c 32 30 35 2f 00 \306..!\307\"\310\311%.@\"\205/.
d680 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 33 30 35 5c 33 30 36 06 07 21 5c 33 31 32 5c 22 5c 33 31 \302\303\304\305\306..!\312\"\31
d6a0 30 5c 33 31 31 25 01 41 5c 33 31 33 5c 33 31 34 5c 33 30 31 04 04 04 24 3f 5c 32 36 36 5c 32 30 0\311%.A\313\314\301...$?\266\20
d6c0 33 29 5c 32 30 37 22 20 5b 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 63 6c 2d 73 6f 3)\207".[default-directory.cl-so
d6e0 6d 65 20 6d 61 6b 65 2d 62 79 74 65 2d 63 6f 64 65 20 32 35 37 20 22 5c 33 30 31 5c 33 30 30 02 me.make-byte-code.257."\301\300.
d700 5c 22 5c 32 30 37 22 20 76 63 6f 6e 63 61 74 20 76 65 63 74 6f 72 20 5b 70 72 6f 6a 65 63 74 69 \"\207".vconcat.vector.[projecti
d720 6c 65 2d 63 68 65 63 6b 2d 70 61 74 74 65 72 6e 2d 70 5d 20 34 20 22 5c 6e 5c 6e 28 66 6e 20 50 le-check-pattern-p].4."\n\n(fn.P
d740 41 54 29 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 63 68 65 63 6b 2d 70 61 74 74 65 72 6e 2d 70 AT)".[projectile-check-pattern-p
d760 5d 20 6e 69 6c 20 61 70 70 6c 79 5d 20 31 31 20 28 23 24 20 2e 20 35 34 36 38 35 29 5d 29 0a 23 ].nil.apply].11.(#$...54685)]).#
d780 40 33 31 20 52 65 74 75 72 6e 20 6c 69 73 74 20 6f 66 20 69 67 6e 6f 72 65 64 20 66 69 6c 65 73 @31.Return.list.of.ignored.files
d7a0 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 69 67 6e 6f 72 65 64 ...(defalias.'projectile-ignored
d7c0 2d 66 69 6c 65 73 20 23 5b 30 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 08 5c 33 30 -files.#[0."\301\302\303\304.\30
d7e0 35 20 5c 22 5c 22 5c 33 30 36 20 5c 22 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 67 5.\"\"\306.\"\207".[projectile-g
d800 6c 6f 62 61 6c 6c 79 2d 69 67 6e 6f 72 65 64 2d 66 69 6c 65 73 20 70 72 6f 6a 65 63 74 69 6c 65 lobally-ignored-files.projectile
d820 2d 64 69 66 66 65 72 65 6e 63 65 20 6d 61 70 63 61 72 20 70 72 6f 6a 65 63 74 69 6c 65 2d 65 78 -difference.mapcar.projectile-ex
d840 70 61 6e 64 2d 72 6f 6f 74 20 61 70 70 65 6e 64 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a pand-root.append.projectile-proj
d860 65 63 74 2d 69 67 6e 6f 72 65 64 2d 66 69 6c 65 73 20 70 72 6f 6a 65 63 74 69 6c 65 2d 75 6e 69 ect-ignored-files.projectile-uni
d880 67 6e 6f 72 65 64 2d 66 69 6c 65 73 5d 20 36 20 28 23 24 20 2e 20 35 35 31 37 32 29 5d 29 0a 23 gnored-files].6.(#$...55172)]).#
d8a0 40 33 37 20 52 65 74 75 72 6e 20 6c 69 73 74 20 6f 66 20 69 67 6e 6f 72 65 64 20 64 69 72 65 63 @37.Return.list.of.ignored.direc
d8c0 74 6f 72 69 65 73 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 69 tories...(defalias.'projectile-i
d8e0 67 6e 6f 72 65 64 2d 64 69 72 65 63 74 6f 72 69 65 73 20 23 5b 30 20 22 5c 33 30 31 5c 33 30 32 gnored-directories.#[0."\301\302
d900 5c 33 30 33 5c 33 30 32 5c 33 30 34 5c 33 30 35 08 5c 33 30 36 20 5c 22 5c 22 5c 22 5c 33 30 37 \303\302\304\305.\306.\"\"\"\307
d920 20 5c 22 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 67 6c 6f 62 61 6c 6c 79 2d 69 67 .\"\207".[projectile-globally-ig
d940 6e 6f 72 65 64 2d 64 69 72 65 63 74 6f 72 69 65 73 20 70 72 6f 6a 65 63 74 69 6c 65 2d 64 69 66 nored-directories.projectile-dif
d960 66 65 72 65 6e 63 65 20 6d 61 70 63 61 72 20 66 69 6c 65 2d 6e 61 6d 65 2d 61 73 2d 64 69 72 65 ference.mapcar.file-name-as-dire
d980 63 74 6f 72 79 20 70 72 6f 6a 65 63 74 69 6c 65 2d 65 78 70 61 6e 64 2d 72 6f 6f 74 20 61 70 70 ctory.projectile-expand-root.app
d9a0 65 6e 64 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 69 67 6e 6f 72 65 64 2d 64 end.projectile-project-ignored-d
d9c0 69 72 65 63 74 6f 72 69 65 73 20 70 72 6f 6a 65 63 74 69 6c 65 2d 75 6e 69 67 6e 6f 72 65 64 2d irectories.projectile-unignored-
d9e0 64 69 72 65 63 74 6f 72 69 65 73 5d 20 38 20 28 23 24 20 2e 20 35 35 34 36 30 29 5d 29 0a 23 40 directories].8.(#$...55460)]).#@
da00 35 39 20 52 65 74 75 72 6e 20 6c 69 73 74 20 6f 66 20 69 67 6e 6f 72 65 64 20 64 69 72 65 63 74 59.Return.list.of.ignored.direct
da20 6f 72 69 65 73 2c 20 72 65 6c 61 74 69 76 65 20 74 6f 20 74 68 65 20 72 6f 6f 74 2e 1f 0a 28 64 ories,.relative.to.the.root...(d
da40 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 69 67 6e 6f 72 65 64 2d 64 69 72 65 efalias.'projectile-ignored-dire
da60 63 74 6f 72 69 65 73 2d 72 65 6c 20 23 5b 30 20 22 5c 33 30 30 5c 33 30 31 20 21 5c 32 30 37 22 ctories-rel.#[0."\300\301.!\207"
da80 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 6d 61 6b 65 2d 72 65 6c 61 74 69 76 65 2d 74 6f 2d 72 6f .[projectile-make-relative-to-ro
daa0 6f 74 20 70 72 6f 6a 65 63 74 69 6c 65 2d 69 67 6e 6f 72 65 64 2d 64 69 72 65 63 74 6f 72 69 65 ot.projectile-ignored-directorie
dac0 73 5d 20 32 20 28 23 24 20 2e 20 35 35 38 31 31 29 5d 29 0a 23 40 35 33 20 52 65 74 75 72 6e 20 s].2.(#$...55811)]).#@53.Return.
dae0 6c 69 73 74 20 6f 66 20 69 67 6e 6f 72 65 64 20 66 69 6c 65 73 2c 20 72 65 6c 61 74 69 76 65 20 list.of.ignored.files,.relative.
db00 74 6f 20 74 68 65 20 72 6f 6f 74 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 to.the.root...(defalias.'project
db20 69 6c 65 2d 69 67 6e 6f 72 65 64 2d 66 69 6c 65 73 2d 72 65 6c 20 23 5b 30 20 22 5c 33 30 30 5c ile-ignored-files-rel.#[0."\300\
db40 33 30 31 20 21 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 6d 61 6b 65 2d 72 65 6c 61 301.!\207".[projectile-make-rela
db60 74 69 76 65 2d 74 6f 2d 72 6f 6f 74 20 70 72 6f 6a 65 63 74 69 6c 65 2d 69 67 6e 6f 72 65 64 2d tive-to-root.projectile-ignored-
db80 66 69 6c 65 73 5d 20 32 20 28 23 24 20 2e 20 35 36 30 32 35 29 5d 29 0a 23 40 37 33 20 52 65 74 files].2.(#$...56025)]).#@73.Ret
dba0 75 72 6e 20 6c 69 73 74 20 6f 66 20 70 72 6f 6a 65 63 74 20 69 67 6e 6f 72 65 64 20 66 69 6c 65 urn.list.of.project.ignored.file
dbc0 73 2e 0a 55 6e 69 67 6e 6f 72 65 64 20 66 69 6c 65 73 20 61 72 65 20 6e 6f 74 20 69 6e 63 6c 75 s..Unignored.files.are.not.inclu
dbe0 64 65 64 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a ded...(defalias.'projectile-proj
dc00 65 63 74 2d 69 67 6e 6f 72 65 64 2d 66 69 6c 65 73 20 23 5b 30 20 22 5c 33 30 30 5c 33 30 31 5c ect-ignored-files.#[0."\300\301\
dc20 33 30 32 20 5c 22 5c 32 30 37 22 20 5b 63 6c 2d 72 65 6d 6f 76 65 2d 69 66 20 66 69 6c 65 2d 64 302.\"\207".[cl-remove-if.file-d
dc40 69 72 65 63 74 6f 72 79 2d 70 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 69 67 irectory-p.projectile-project-ig
dc60 6e 6f 72 65 64 5d 20 33 20 28 23 24 20 2e 20 35 36 32 32 31 29 5d 29 0a 23 40 38 35 20 52 65 74 nored].3.(#$...56221)]).#@85.Ret
dc80 75 72 6e 20 6c 69 73 74 20 6f 66 20 70 72 6f 6a 65 63 74 20 69 67 6e 6f 72 65 64 20 64 69 72 65 urn.list.of.project.ignored.dire
dca0 63 74 6f 72 69 65 73 2e 0a 55 6e 69 67 6e 6f 72 65 64 20 64 69 72 65 63 74 6f 72 69 65 73 20 61 ctories..Unignored.directories.a
dcc0 72 65 20 6e 6f 74 20 69 6e 63 6c 75 64 65 64 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f re.not.included...(defalias.'pro
dce0 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 69 67 6e 6f 72 65 64 2d 64 69 72 65 63 74 6f 72 jectile-project-ignored-director
dd00 69 65 73 20 23 5b 30 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 20 5c 22 5c 32 30 37 22 20 5b 63 ies.#[0."\300\301\302.\"\207".[c
dd20 6c 2d 72 65 6d 6f 76 65 2d 69 66 2d 6e 6f 74 20 66 69 6c 65 2d 64 69 72 65 63 74 6f 72 79 2d 70 l-remove-if-not.file-directory-p
dd40 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 69 67 6e 6f 72 65 64 5d 20 33 20 28 .projectile-project-ignored].3.(
dd60 23 24 20 2e 20 35 36 34 34 35 29 5d 29 0a 23 40 34 31 20 52 65 74 75 72 6e 20 61 20 6c 69 73 74 #$...56445)]).#@41.Return.a.list
dd80 20 6f 66 20 69 67 6e 6f 72 65 64 20 70 72 6f 6a 65 63 74 20 70 61 74 68 73 2e 1f 0a 28 64 65 66 .of.ignored.project.paths...(def
dda0 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 70 61 74 68 73 2d 74 6f 2d 69 67 6e 6f 72 alias.'projectile-paths-to-ignor
ddc0 65 20 23 5b 30 20 22 5c 33 30 30 5c 33 30 31 20 41 40 21 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 e.#[0."\300\301.A@!\207".[projec
dde0 74 69 6c 65 2d 6e 6f 72 6d 61 6c 69 73 65 2d 70 61 74 68 73 20 70 72 6f 6a 65 63 74 69 6c 65 2d tile-normalise-paths.projectile-
de00 70 61 72 73 65 2d 64 69 72 63 6f 6e 66 69 67 2d 66 69 6c 65 5d 20 32 20 28 23 24 20 2e 20 35 36 parse-dirconfig-file].2.(#$...56
de20 36 39 31 29 5d 29 0a 23 40 34 32 20 52 65 74 75 72 6e 20 61 20 6c 69 73 74 20 6f 66 20 72 65 6c 691)]).#@42.Return.a.list.of.rel
de40 61 74 69 76 65 20 66 69 6c 65 20 70 61 74 74 65 72 6e 73 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 ative.file.patterns...(defalias.
de60 27 70 72 6f 6a 65 63 74 69 6c 65 2d 70 61 74 74 65 72 6e 73 2d 74 6f 2d 69 67 6e 6f 72 65 20 23 'projectile-patterns-to-ignore.#
de80 5b 30 20 22 5c 33 30 30 5c 33 30 31 20 41 40 21 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c [0."\300\301.A@!\207".[projectil
dea0 65 2d 6e 6f 72 6d 61 6c 69 73 65 2d 70 61 74 74 65 72 6e 73 20 70 72 6f 6a 65 63 74 69 6c 65 2d e-normalise-patterns.projectile-
dec0 70 61 72 73 65 2d 64 69 72 63 6f 6e 66 69 67 2d 66 69 6c 65 5d 20 32 20 28 23 24 20 2e 20 35 36 parse-dirconfig-file].2.(#$...56
dee0 38 37 36 29 5d 29 0a 23 40 39 37 20 52 65 74 75 72 6e 20 6c 69 73 74 20 6f 66 20 70 72 6f 6a 65 876)]).#@97.Return.list.of.proje
df00 63 74 20 69 67 6e 6f 72 65 64 20 66 69 6c 65 73 2f 64 69 72 65 63 74 6f 72 69 65 73 2e 0a 55 6e ct.ignored.files/directories..Un
df20 69 67 6e 6f 72 65 64 20 66 69 6c 65 73 2f 64 69 72 65 63 74 6f 72 69 65 73 20 61 72 65 20 6e 6f ignored.files/directories.are.no
df40 74 20 69 6e 63 6c 75 64 65 64 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 t.included...(defalias.'projecti
df60 6c 65 2d 70 72 6f 6a 65 63 74 2d 69 67 6e 6f 72 65 64 20 23 5b 30 20 22 5c 33 30 30 20 5c 33 30 le-project-ignored.#[0."\300.\30
df80 31 01 21 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 70 61 74 68 73 2d 74 6f 2d 69 67 1.!\207".[projectile-paths-to-ig
dfa0 6e 6f 72 65 20 70 72 6f 6a 65 63 74 69 6c 65 2d 65 78 70 61 6e 64 2d 70 61 74 68 73 5d 20 33 20 nore.projectile-expand-paths].3.
dfc0 28 23 24 20 2e 20 35 37 30 36 38 29 5d 29 0a 23 40 33 33 20 52 65 74 75 72 6e 20 6c 69 73 74 20 (#$...57068)]).#@33.Return.list.
dfe0 6f 66 20 75 6e 69 67 6e 6f 72 65 64 20 66 69 6c 65 73 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 of.unignored.files...(defalias.'
e000 70 72 6f 6a 65 63 74 69 6c 65 2d 75 6e 69 67 6e 6f 72 65 64 2d 66 69 6c 65 73 20 23 5b 30 20 22 projectile-unignored-files.#[0."
e020 5c 33 30 31 5c 33 30 32 5c 33 30 33 08 5c 33 30 34 20 5c 22 5c 22 5c 32 30 37 22 20 5b 70 72 6f \301\302\303.\304.\"\"\207".[pro
e040 6a 65 63 74 69 6c 65 2d 67 6c 6f 62 61 6c 6c 79 2d 75 6e 69 67 6e 6f 72 65 64 2d 66 69 6c 65 73 jectile-globally-unignored-files
e060 20 6d 61 70 63 61 72 20 70 72 6f 6a 65 63 74 69 6c 65 2d 65 78 70 61 6e 64 2d 72 6f 6f 74 20 61 .mapcar.projectile-expand-root.a
e080 70 70 65 6e 64 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 75 6e 69 67 6e 6f 72 ppend.projectile-project-unignor
e0a0 65 64 2d 66 69 6c 65 73 5d 20 35 20 28 23 24 20 2e 20 35 37 33 30 30 29 5d 29 0a 23 40 33 39 20 ed-files].5.(#$...57300)]).#@39.
e0c0 52 65 74 75 72 6e 20 6c 69 73 74 20 6f 66 20 75 6e 69 67 6e 6f 72 65 64 20 64 69 72 65 63 74 6f Return.list.of.unignored.directo
e0e0 72 69 65 73 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 75 6e 69 ries...(defalias.'projectile-uni
e100 67 6e 6f 72 65 64 2d 64 69 72 65 63 74 6f 72 69 65 73 20 23 5b 30 20 22 5c 33 30 31 5c 33 30 32 gnored-directories.#[0."\301\302
e120 5c 33 30 31 5c 33 30 33 5c 33 30 34 08 5c 33 30 35 20 5c 22 5c 22 5c 22 5c 32 30 37 22 20 5b 70 \301\303\304.\305.\"\"\"\207".[p
e140 72 6f 6a 65 63 74 69 6c 65 2d 67 6c 6f 62 61 6c 6c 79 2d 75 6e 69 67 6e 6f 72 65 64 2d 64 69 72 rojectile-globally-unignored-dir
e160 65 63 74 6f 72 69 65 73 20 6d 61 70 63 61 72 20 66 69 6c 65 2d 6e 61 6d 65 2d 61 73 2d 64 69 72 ectories.mapcar.file-name-as-dir
e180 65 63 74 6f 72 79 20 70 72 6f 6a 65 63 74 69 6c 65 2d 65 78 70 61 6e 64 2d 72 6f 6f 74 20 61 70 ectory.projectile-expand-root.ap
e1a0 70 65 6e 64 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 75 6e 69 67 6e 6f 72 65 pend.projectile-project-unignore
e1c0 64 2d 64 69 72 65 63 74 6f 72 69 65 73 5d 20 37 20 28 23 24 20 2e 20 35 37 35 33 36 29 5d 29 0a d-directories].7.(#$...57536)]).
e1e0 23 40 36 31 20 52 65 74 75 72 6e 20 6c 69 73 74 20 6f 66 20 75 6e 69 67 6e 6f 72 65 64 20 64 69 #@61.Return.list.of.unignored.di
e200 72 65 63 74 6f 72 69 65 73 2c 20 72 65 6c 61 74 69 76 65 20 74 6f 20 74 68 65 20 72 6f 6f 74 2e rectories,.relative.to.the.root.
e220 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 75 6e 69 67 6e 6f 72 65 ..(defalias.'projectile-unignore
e240 64 2d 64 69 72 65 63 74 6f 72 69 65 73 2d 72 65 6c 20 23 5b 30 20 22 5c 33 30 30 5c 33 30 31 20 d-directories-rel.#[0."\300\301.
e260 21 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 6d 61 6b 65 2d 72 65 6c 61 74 69 76 65 !\207".[projectile-make-relative
e280 2d 74 6f 2d 72 6f 6f 74 20 70 72 6f 6a 65 63 74 69 6c 65 2d 75 6e 69 67 6e 6f 72 65 64 2d 64 69 -to-root.projectile-unignored-di
e2a0 72 65 63 74 6f 72 69 65 73 5d 20 32 20 28 23 24 20 2e 20 35 37 38 32 39 29 5d 29 0a 23 40 35 35 rectories].2.(#$...57829)]).#@55
e2c0 20 52 65 74 75 72 6e 20 6c 69 73 74 20 6f 66 20 75 6e 69 67 6e 6f 72 65 64 20 66 69 6c 65 73 2c .Return.list.of.unignored.files,
e2e0 20 72 65 6c 61 74 69 76 65 20 74 6f 20 74 68 65 20 72 6f 6f 74 2e 1f 0a 28 64 65 66 61 6c 69 61 .relative.to.the.root...(defalia
e300 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 75 6e 69 67 6e 6f 72 65 64 2d 66 69 6c 65 73 2d 72 65 s.'projectile-unignored-files-re
e320 6c 20 23 5b 30 20 22 5c 33 30 30 5c 33 30 31 20 21 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 l.#[0."\300\301.!\207".[projecti
e340 6c 65 2d 6d 61 6b 65 2d 72 65 6c 61 74 69 76 65 2d 74 6f 2d 72 6f 6f 74 20 70 72 6f 6a 65 63 74 le-make-relative-to-root.project
e360 69 6c 65 2d 75 6e 69 67 6e 6f 72 65 64 2d 66 69 6c 65 73 5d 20 32 20 28 23 24 20 2e 20 35 38 30 ile-unignored-files].2.(#$...580
e380 34 39 29 5d 29 0a 23 40 34 31 20 52 65 74 75 72 6e 20 6c 69 73 74 20 6f 66 20 70 72 6f 6a 65 63 49)]).#@41.Return.list.of.projec
e3a0 74 20 75 6e 69 67 6e 6f 72 65 64 20 66 69 6c 65 73 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 t.unignored.files...(defalias.'p
e3c0 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 75 6e 69 67 6e 6f 72 65 64 2d 66 69 6c 65 rojectile-project-unignored-file
e3e0 73 20 23 5b 30 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 20 5c 22 5c 32 30 37 22 20 5b 63 6c 2d s.#[0."\300\301\302.\"\207".[cl-
e400 72 65 6d 6f 76 65 2d 69 66 20 66 69 6c 65 2d 64 69 72 65 63 74 6f 72 79 2d 70 20 70 72 6f 6a 65 remove-if.file-directory-p.proje
e420 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 75 6e 69 67 6e 6f 72 65 64 5d 20 33 20 28 23 24 20 2e ctile-project-unignored].3.(#$..
e440 20 35 38 32 35 31 29 5d 29 0a 23 40 34 37 20 52 65 74 75 72 6e 20 6c 69 73 74 20 6f 66 20 70 72 .58251)]).#@47.Return.list.of.pr
e460 6f 6a 65 63 74 20 75 6e 69 67 6e 6f 72 65 64 20 64 69 72 65 63 74 6f 72 69 65 73 2e 1f 0a 28 64 oject.unignored.directories...(d
e480 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 75 6e 69 67 efalias.'projectile-project-unig
e4a0 6e 6f 72 65 64 2d 64 69 72 65 63 74 6f 72 69 65 73 20 23 5b 30 20 22 5c 33 30 30 5c 33 30 31 5c nored-directories.#[0."\300\301\
e4c0 33 30 32 20 5c 22 5c 32 30 37 22 20 5b 63 6c 2d 72 65 6d 6f 76 65 2d 69 66 2d 6e 6f 74 20 66 69 302.\"\207".[cl-remove-if-not.fi
e4e0 6c 65 2d 64 69 72 65 63 74 6f 72 79 2d 70 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 le-directory-p.projectile-projec
e500 74 2d 75 6e 69 67 6e 6f 72 65 64 5d 20 33 20 28 23 24 20 2e 20 35 38 34 34 37 29 5d 29 0a 23 40 t-unignored].3.(#$...58447)]).#@
e520 34 33 20 52 65 74 75 72 6e 20 61 20 6c 69 73 74 20 6f 66 20 75 6e 69 67 6e 6f 72 65 64 20 70 72 43.Return.a.list.of.unignored.pr
e540 6f 6a 65 63 74 20 70 61 74 68 73 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 oject.paths...(defalias.'project
e560 69 6c 65 2d 70 61 74 68 73 2d 74 6f 2d 65 6e 73 75 72 65 20 23 5b 30 20 22 5c 33 30 30 5c 33 30 ile-paths-to-ensure.#[0."\300\30
e580 31 5c 33 30 32 20 38 21 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 6e 6f 72 6d 61 6c 1\302.8!\207".[projectile-normal
e5a0 69 73 65 2d 70 61 74 68 73 20 32 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 61 72 73 65 2d 64 69 72 ise-paths.2.projectile-parse-dir
e5c0 63 6f 6e 66 69 67 2d 66 69 6c 65 5d 20 33 20 28 23 24 20 2e 20 35 38 36 35 39 29 5d 29 0a 28 64 config-file].3.(#$...58659)]).(d
e5e0 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 66 69 6c 65 73 2d 74 6f 2d 65 6e 73 efalias.'projectile-files-to-ens
e600 75 72 65 20 23 5b 30 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 20 5c 22 21 5c 32 30 ure.#[0."\300\301\302\303.\"!\20
e620 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 66 6c 61 74 74 65 6e 20 6d 61 70 63 61 72 20 23 5b 7".[projectile-flatten.mapcar.#[
e640 32 35 37 20 22 5c 33 30 30 01 5c 33 30 31 5c 22 5c 32 30 37 22 20 5b 66 69 6c 65 2d 65 78 70 61 257."\300.\301\"\207".[file-expa
e660 6e 64 2d 77 69 6c 64 63 61 72 64 73 20 74 5d 20 34 20 22 5c 6e 5c 6e 28 66 6e 20 50 41 54 29 22 nd-wildcards.t].4."\n\n(fn.PAT)"
e680 5d 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 61 74 74 65 72 6e 73 2d 74 6f 2d 65 6e 73 75 72 65 5d ].projectile-patterns-to-ensure]
e6a0 20 34 5d 29 0a 23 40 34 32 20 52 65 74 75 72 6e 20 61 20 6c 69 73 74 20 6f 66 20 72 65 6c 61 74 .4]).#@42.Return.a.list.of.relat
e6c0 69 76 65 20 66 69 6c 65 20 70 61 74 74 65 72 6e 73 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 ive.file.patterns...(defalias.'p
e6e0 72 6f 6a 65 63 74 69 6c 65 2d 70 61 74 74 65 72 6e 73 2d 74 6f 2d 65 6e 73 75 72 65 20 23 5b 30 rojectile-patterns-to-ensure.#[0
e700 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 20 38 21 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 ."\300\301\302.8!\207".[projecti
e720 6c 65 2d 6e 6f 72 6d 61 6c 69 73 65 2d 70 61 74 74 65 72 6e 73 20 32 20 70 72 6f 6a 65 63 74 69 le-normalise-patterns.2.projecti
e740 6c 65 2d 70 61 72 73 65 2d 64 69 72 63 6f 6e 66 69 67 2d 66 69 6c 65 5d 20 33 20 28 23 24 20 2e le-parse-dirconfig-file].3.(#$..
e760 20 35 39 30 35 30 29 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d .59050)]).(defalias.'projectile-
e780 66 69 6c 74 65 72 69 6e 67 2d 70 61 74 74 65 72 6e 73 20 23 5b 30 20 22 5c 33 30 30 20 5c 33 30 filtering-patterns.#[0."\300.\30
e7a0 31 20 42 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 70 61 74 74 65 72 6e 73 2d 74 6f 1.B\207".[projectile-patterns-to
e7c0 2d 69 67 6e 6f 72 65 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 61 74 74 65 72 6e 73 2d 74 6f 2d 65 -ignore.projectile-patterns-to-e
e7e0 6e 73 75 72 65 5d 20 32 5d 29 0a 23 40 35 31 20 52 65 74 75 72 6e 20 6c 69 73 74 20 6f 66 20 70 nsure].2]).#@51.Return.list.of.p
e800 72 6f 6a 65 63 74 20 69 67 6e 6f 72 65 64 20 66 69 6c 65 73 2f 64 69 72 65 63 74 6f 72 69 65 73 roject.ignored.files/directories
e820 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 ...(defalias.'projectile-project
e840 2d 75 6e 69 67 6e 6f 72 65 64 20 23 5b 30 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 -unignored.#[0."\300\301\302\303
e860 20 21 5c 33 30 32 5c 33 30 34 20 21 5c 22 21 5c 32 30 37 22 20 5b 64 65 6c 65 74 65 2d 64 75 70 .!\302\304.!\"!\207".[delete-dup
e880 73 20 61 70 70 65 6e 64 20 70 72 6f 6a 65 63 74 69 6c 65 2d 65 78 70 61 6e 64 2d 70 61 74 68 73 s.append.projectile-expand-paths
e8a0 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 61 74 68 73 2d 74 6f 2d 65 6e 73 75 72 65 20 70 72 6f 6a .projectile-paths-to-ensure.proj
e8c0 65 63 74 69 6c 65 2d 66 69 6c 65 73 2d 74 6f 2d 65 6e 73 75 72 65 5d 20 35 20 28 23 24 20 2e 20 ectile-files-to-ensure].5.(#$...
e8e0 35 39 33 37 36 29 5d 29 0a 23 40 35 39 20 52 65 74 75 72 6e 20 74 68 65 20 61 62 73 6f 6c 75 74 59376)]).#@59.Return.the.absolut
e900 65 20 70 61 74 68 20 74 6f 20 74 68 65 20 70 72 6f 6a 65 63 74 27 73 20 64 69 72 63 6f 6e 66 69 e.path.to.the.project's.dirconfi
e920 67 20 66 69 6c 65 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 64 g.file...(defalias.'projectile-d
e940 69 72 63 6f 6e 66 69 67 2d 66 69 6c 65 20 23 5b 30 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 20 irconfig-file.#[0."\300\301\302.
e960 5c 22 5c 32 30 37 22 20 5b 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 2e 70 72 6f 6a \"\207".[expand-file-name.".proj
e980 65 63 74 69 6c 65 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 5d ectile".projectile-project-root]
e9a0 20 33 20 28 23 24 20 2e 20 35 39 36 33 30 29 5d 29 0a 23 40 35 34 34 20 50 61 72 73 65 20 70 72 .3.(#$...59630)]).#@544.Parse.pr
e9c0 6f 6a 65 63 74 20 69 67 6e 6f 72 65 20 66 69 6c 65 20 61 6e 64 20 72 65 74 75 72 6e 20 64 69 72 oject.ignore.file.and.return.dir
e9e0 65 63 74 6f 72 69 65 73 20 74 6f 20 69 67 6e 6f 72 65 20 61 6e 64 20 6b 65 65 70 2e 0a 0a 54 68 ectories.to.ignore.and.keep...Th
ea00 65 20 72 65 74 75 72 6e 20 76 61 6c 75 65 20 77 69 6c 6c 20 62 65 20 61 20 6c 69 73 74 20 6f 66 e.return.value.will.be.a.list.of
ea20 20 74 68 72 65 65 20 65 6c 65 6d 65 6e 74 73 2c 20 74 68 65 20 63 61 72 20 62 65 69 6e 67 0a 74 .three.elements,.the.car.being.t
ea40 68 65 20 6c 69 73 74 20 6f 66 20 64 69 72 65 63 74 6f 72 69 65 73 20 74 6f 20 6b 65 65 70 2c 20 he.list.of.directories.to.keep,.
ea60 74 68 65 20 63 61 64 72 20 62 65 69 6e 67 20 74 68 65 20 6c 69 73 74 20 6f 66 20 66 69 6c 65 73 the.cadr.being.the.list.of.files
ea80 0a 6f 72 20 64 69 72 65 63 74 6f 72 69 65 73 20 74 6f 20 69 67 6e 6f 72 65 2c 20 61 6e 64 20 74 .or.directories.to.ignore,.and.t
eaa0 68 65 20 63 61 64 64 72 20 62 65 69 6e 67 20 74 68 65 20 6c 69 73 74 20 6f 66 20 66 69 6c 65 73 he.caddr.being.the.list.of.files
eac0 0a 6f 72 20 64 69 72 65 63 74 6f 72 69 65 73 20 74 6f 20 65 6e 73 75 72 65 2e 0a 0a 53 74 72 69 .or.directories.to.ensure...Stri
eae0 6e 67 73 20 73 74 61 72 74 69 6e 67 20 77 69 74 68 20 2b 20 77 69 6c 6c 20 62 65 20 61 64 64 65 ngs.starting.with.+.will.be.adde
eb00 64 20 74 6f 20 74 68 65 20 6c 69 73 74 20 6f 66 20 64 69 72 65 63 74 6f 72 69 65 73 0a 74 6f 20 d.to.the.list.of.directories.to.
eb20 6b 65 65 70 2c 20 61 6e 64 20 73 74 72 69 6e 67 73 20 73 74 61 72 74 69 6e 67 20 77 69 74 68 20 keep,.and.strings.starting.with.
eb40 2d 20 77 69 6c 6c 20 62 65 20 61 64 64 65 64 20 74 6f 20 74 68 65 20 6c 69 73 74 20 6f 66 0a 64 -.will.be.added.to.the.list.of.d
eb60 69 72 65 63 74 6f 72 69 65 73 20 74 6f 20 69 67 6e 6f 72 65 2e 20 20 46 6f 72 20 62 61 63 6b 77 irectories.to.ignore...For.backw
eb80 61 72 64 20 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 2c 20 77 69 74 68 6f 75 74 20 61 0a 70 72 65 ard.compatibility,.without.a.pre
eba0 66 69 78 20 74 68 65 20 73 74 72 69 6e 67 20 77 69 6c 6c 20 62 65 20 61 73 73 75 6d 65 64 20 74 fix.the.string.will.be.assumed.t
ebc0 6f 20 62 65 20 61 6e 20 69 67 6e 6f 72 65 20 73 74 72 69 6e 67 2e 1f 0a 28 64 65 66 61 6c 69 61 o.be.an.ignore.string...(defalia
ebe0 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 70 61 72 73 65 2d 64 69 72 63 6f 6e 66 69 67 2d 66 69 s.'projectile-parse-dirconfig-fi
ec00 6c 65 20 23 5b 30 20 22 5c 33 30 30 5c 32 31 31 5c 32 31 31 5c 33 30 31 20 5c 33 30 32 01 21 5c le.#[0."\300\211\211\301.\302.!\
ec20 32 30 35 5c 32 31 37 00 5c 33 30 33 5c 33 30 34 21 72 5c 32 31 31 71 5c 32 31 30 5c 33 30 35 5c 205\217.\303\304!r\211q\210\305\
ec40 33 30 36 5c 33 30 37 5c 33 31 30 5c 33 31 31 05 21 5c 33 31 32 5c 22 5c 33 31 33 24 5c 32 31 36 306\307\310\311.!\312\"\313$\216
ec60 5c 33 31 34 02 21 5c 32 31 30 6d 5c 32 30 34 6e 00 5c 33 30 30 66 5c 32 31 31 5c 33 31 35 3d 5c \314.!\210m\204n.\300f\211\315=\
ec80 32 30 33 3b 00 60 54 5c 33 31 36 20 7b 06 06 42 5c 32 36 32 06 5c 32 30 32 67 00 5c 32 31 31 5c 203;.`T\316.{..B\262.\202g.\211\
eca0 33 31 37 3d 5c 32 30 33 4d 00 60 54 5c 33 31 36 20 7b 05 42 5c 32 36 32 05 5c 32 30 32 67 00 5c 317=\203M.`T\316.{.B\262.\202g.\
ecc0 32 31 31 5c 33 32 30 3d 5c 32 30 33 5f 00 60 54 5c 33 31 36 20 7b 04 42 5c 32 36 32 04 5c 32 30 211\320=\203_.`T\316.{.B\262.\20
ece0 32 67 00 60 5c 33 31 36 20 7b 05 42 5c 32 36 32 05 5c 32 31 30 5c 33 30 30 79 5c 32 31 30 5c 32 2g.`\316.{.B\262.\210\300y\210\2
ed00 30 32 5c 22 00 2a 5c 32 31 30 5c 33 32 31 5c 33 32 32 5c 33 32 33 5c 33 32 34 5c 33 32 35 06 08 02\".*\210\321\322\323\324\325..
ed20 21 5c 22 5c 22 5c 33 32 31 5c 33 32 36 5c 33 32 33 5c 33 32 34 5c 33 32 35 06 08 21 5c 22 5c 22 !\"\"\321\326\323\324\325..!\"\"
ed40 5c 33 32 31 5c 33 32 36 5c 33 32 33 5c 33 32 34 5c 33 32 35 06 08 21 5c 22 5c 22 45 5c 32 30 37 \321\326\323\324\325..!\"\"E\207
ed60 22 20 5b 6e 69 6c 20 70 72 6f 6a 65 63 74 69 6c 65 2d 64 69 72 63 6f 6e 66 69 67 2d 66 69 6c 65 ".[nil.projectile-dirconfig-file
ed80 20 70 72 6f 6a 65 63 74 69 6c 65 2d 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 67 65 6e 65 72 61 .projectile-file-exists-p.genera
eda0 74 65 2d 6e 65 77 2d 62 75 66 66 65 72 20 22 20 2a 74 65 6d 70 2a 22 20 6d 61 6b 65 2d 62 79 74 te-new-buffer.".*temp*".make-byt
edc0 65 2d 63 6f 64 65 20 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 e-code.0."\301\300!\205..\302\30
ede0 30 21 5c 32 30 37 22 20 76 63 6f 6e 63 61 74 20 76 65 63 74 6f 72 20 5b 62 75 66 66 65 72 2d 6e 0!\207".vconcat.vector.[buffer-n
ee00 61 6d 65 20 6b 69 6c 6c 2d 62 75 66 66 65 72 5d 20 32 20 69 6e 73 65 72 74 2d 66 69 6c 65 2d 63 ame.kill-buffer].2.insert-file-c
ee20 6f 6e 74 65 6e 74 73 20 34 33 20 6c 69 6e 65 2d 65 6e 64 2d 70 6f 73 69 74 69 6f 6e 20 34 35 20 ontents.43.line-end-position.45.
ee40 33 33 20 6d 61 70 63 61 72 20 23 5b 32 35 37 20 22 5c 33 30 30 01 5c 32 31 31 5c 33 30 31 5c 33 33.mapcar.#[257."\300.\211\301\3
ee60 30 32 02 5c 22 5c 32 30 33 12 00 5c 33 30 33 5c 33 30 34 5c 33 30 35 5c 32 31 31 04 24 5c 32 36 02.\"\203..\303\304\305\211.$\26
ee80 32 01 5c 33 30 31 5c 33 30 36 02 5c 22 5c 32 30 33 24 00 5c 33 30 33 5c 33 30 34 5c 33 30 35 5c 2.\301\306.\"\203$.\303\304\305\
eea0 32 31 31 04 24 5c 32 36 36 5c 32 30 32 5c 32 30 32 26 00 5c 32 36 32 01 21 5c 32 30 37 22 20 5b 211.$\266\202\202&.\262.!\207".[
eec0 66 69 6c 65 2d 6e 61 6d 65 2d 61 73 2d 64 69 72 65 63 74 6f 72 79 20 73 74 72 69 6e 67 2d 6d 61 file-name-as-directory.string-ma
eee0 74 63 68 20 22 5b 20 09 5c 6e 0d 5d 2b 5c 5c 27 22 20 72 65 70 6c 61 63 65 2d 6d 61 74 63 68 20 tch."[..\n.]+\\'".replace-match.
ef00 23 31 3d 22 22 20 74 20 22 5c 5c 60 5b 20 09 5c 6e 0d 5d 2b 22 5d 20 39 20 22 5c 6e 5c 6e 28 66 #1="".t."\\`[..\n.]+"].9."\n\n(f
ef20 6e 20 46 29 22 5d 20 64 65 6c 65 74 65 20 23 31 23 20 72 65 76 65 72 73 65 20 73 74 72 69 6e 67 n.F)"].delete.#1#.reverse.string
ef40 2d 74 72 69 6d 5d 20 31 32 20 28 23 24 20 2e 20 35 39 38 33 32 29 5d 29 0a 23 40 31 33 31 20 45 -trim].12.(#$...59832)]).#@131.E
ef60 78 70 61 6e 64 20 4e 41 4d 45 20 74 6f 20 70 72 6f 6a 65 63 74 20 72 6f 6f 74 2e 0a 0a 4e 65 76 xpand.NAME.to.project.root...Nev
ef80 65 72 20 75 73 65 20 6f 6e 20 6d 61 6e 79 20 66 69 6c 65 73 20 73 69 6e 63 65 20 69 74 27 73 20 er.use.on.many.files.since.it's.
efa0 67 6f 69 6e 67 20 74 6f 20 72 65 63 61 6c 63 75 6c 61 74 65 20 74 68 65 0a 70 72 6f 6a 65 63 74 going.to.recalculate.the.project
efc0 2d 72 6f 6f 74 20 66 6f 72 20 65 76 65 72 79 20 66 69 6c 65 2e 0a 0a 28 66 6e 20 4e 41 4d 45 29 -root.for.every.file...(fn.NAME)
efe0 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 65 78 70 61 6e 64 2d 72 ..(defalias.'projectile-expand-r
f000 6f 6f 74 20 23 5b 32 35 37 20 22 5c 33 30 30 01 5c 33 30 31 20 5c 22 5c 32 30 37 22 20 5b 65 78 oot.#[257."\300.\301.\"\207".[ex
f020 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 pand-file-name.projectile-projec
f040 74 2d 72 6f 6f 74 5d 20 34 20 28 23 24 20 2e 20 36 31 32 37 39 29 5d 29 0a 23 40 39 36 20 50 72 t-root].4.(#$...61279)]).#@96.Pr
f060 65 73 65 6e 74 20 61 20 70 72 6f 6a 65 63 74 20 74 61 69 6c 6f 72 65 64 20 50 52 4f 4d 50 54 20 esent.a.project.tailored.PROMPT.
f080 77 69 74 68 20 43 48 4f 49 43 45 53 2e 0a 0a 28 66 6e 20 50 52 4f 4d 50 54 20 43 48 4f 49 43 45 with.CHOICES...(fn.PROMPT.CHOICE
f0a0 53 20 26 6b 65 79 20 49 4e 49 54 49 41 4c 2d 49 4e 50 55 54 20 41 43 54 49 4f 4e 29 1f 0a 28 64 S.&key.INITIAL-INPUT.ACTION)..(d
f0c0 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 efalias.'projectile-completing-r
f0e0 65 61 64 20 23 5b 36 34 32 20 22 5c 33 30 31 01 5c 33 30 32 5c 22 41 40 5c 33 30 31 02 5c 33 30 ead.#[642."\301.\302\"A@\301.\30
f100 33 5c 22 41 40 02 5c 32 31 31 5c 32 30 33 37 00 5c 32 31 31 40 5c 33 30 34 3e 5c 32 30 33 20 00 3\"A@.\211\2037.\211@\304>\203..
f120 5c 32 31 31 41 41 5c 32 36 32 01 5c 32 30 32 0d 00 5c 33 30 35 04 3e 41 40 5c 32 30 33 2e 00 5c \211AA\262.\202..\305.>A@\203..\
f140 33 30 36 5c 32 36 32 01 5c 32 30 32 0d 00 5c 33 30 37 5c 33 31 30 02 40 5c 22 5c 32 31 30 5c 32 306\262.\202..\307\310.@\"\210\2
f160 30 32 0d 00 5c 32 31 30 5c 33 31 31 05 21 5c 33 30 36 08 5c 33 31 32 3d 5c 32 30 33 4e 00 5c 33 02..\210\311.!\306.\312=\203N.\3
f180 31 33 02 06 07 5c 33 30 36 5c 32 31 31 06 08 25 5c 32 30 32 5c 33 31 30 00 08 5c 33 31 34 3d 5c 13...\306\211..%\202\310..\314=\
f1a0 32 30 33 60 00 5c 33 31 35 02 06 07 5c 33 30 36 5c 32 31 31 06 08 25 5c 32 30 32 5c 33 31 30 00 203`.\315...\306\211..%\202\310.
f1c0 08 5c 33 31 36 3d 5c 32 30 33 5c 32 33 35 00 5c 33 31 37 5c 33 31 36 21 5c 32 30 33 5c 32 32 37 .\316=\203\235.\317\316!\203\227
f1e0 00 5c 33 31 37 5c 33 32 30 21 5c 32 30 33 5c 32 32 37 00 5c 33 31 36 5c 33 32 31 5c 33 32 30 5c .\317\320!\203\227.\316\321\320\
f200 33 32 32 5c 33 32 33 5c 33 32 34 06 0b 5c 33 30 33 06 5c 6e 5c 32 30 33 5c 32 31 30 00 06 5c 6e 322\323\324..\303.\n\203\210..\n
f220 5c 33 30 36 5c 32 36 32 5c 66 5c 32 30 32 5c 32 31 31 00 5c 33 32 35 26 06 5c 33 32 36 05 5c 33 \306\262\f\202\211.\325&.\326.\3
f240 32 37 06 09 5c 33 33 30 5c 33 33 31 26 08 5c 32 30 32 5c 33 31 30 00 5c 33 33 32 5c 33 33 33 21 27..\330\331&.\202\310.\332\333!
f260 5c 32 30 32 5c 33 31 30 00 08 5c 33 33 34 3d 5c 32 30 33 5c 33 30 33 00 5c 33 31 37 5c 33 33 35 \202\310..\334=\203\303.\317\335
f280 21 5c 32 30 33 5c 32 37 35 00 5c 33 33 35 02 06 07 5c 33 30 32 06 07 5c 33 30 33 06 08 5c 33 30 !\203\275.\335...\302..\303..\30
f2a0 36 5c 32 36 32 5c 6e 5c 33 33 36 5c 33 33 37 26 08 5c 32 30 32 5c 33 31 30 00 5c 33 33 32 5c 33 6\262\n\336\337&.\202\310.\332\3
f2c0 34 30 21 5c 32 30 32 5c 33 31 30 00 08 02 06 07 5c 22 5c 32 36 32 01 02 5c 32 30 33 5c 33 32 34 40!\202\310.....\"\262..\203\324
f2e0 00 02 01 21 5c 32 30 32 5c 33 32 35 00 5c 32 31 31 5c 32 36 36 5c 32 30 32 5c 32 30 37 22 20 5b ...!\202\325.\211\266\202\207".[
f300 70 72 6f 6a 65 63 74 69 6c 65 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 73 79 73 74 65 6d 20 70 6c 69 projectile-completion-system.pli
f320 73 74 2d 6d 65 6d 62 65 72 20 3a 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 20 3a 61 63 74 69 6f 6e st-member.:initial-input.:action
f340 20 28 3a 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 20 3a 61 63 74 69 6f 6e 20 3a 61 6c 6c 6f 77 2d .(:initial-input.:action.:allow-
f360 6f 74 68 65 72 2d 6b 65 79 73 29 20 3a 61 6c 6c 6f 77 2d 6f 74 68 65 72 2d 6b 65 79 73 20 6e 69 other-keys).:allow-other-keys.ni
f380 6c 20 65 72 72 6f 72 20 22 4b 65 79 77 6f 72 64 20 61 72 67 75 6d 65 6e 74 20 25 73 20 6e 6f 74 l.error."Keyword.argument.%s.not
f3a0 20 6f 6e 65 20 6f 66 20 28 3a 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 20 3a 61 63 74 69 6f 6e 29 .one.of.(:initial-input.:action)
f3c0 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 65 70 65 6e 64 2d 70 72 6f 6a 65 63 74 2d 6e 61 6d ".projectile-prepend-project-nam
f3e0 65 20 69 64 6f 20 69 64 6f 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 20 64 65 66 61 75 6c e.ido.ido-completing-read.defaul
f400 74 20 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 20 68 65 6c 6d 20 66 62 6f 75 6e 64 70 20 68 t.completing-read.helm.fboundp.h
f420 65 6c 6d 2d 6d 61 6b 65 2d 73 6f 75 72 63 65 20 3a 73 6f 75 72 63 65 73 20 22 50 72 6f 6a 65 63 elm-make-source.:sources."Projec
f440 74 69 6c 65 22 20 68 65 6c 6d 2d 73 6f 75 72 63 65 2d 73 79 6e 63 20 3a 63 61 6e 64 69 64 61 74 tile".helm-source-sync.:candidat
f460 65 73 20 69 64 65 6e 74 69 74 79 20 3a 70 72 6f 6d 70 74 20 3a 69 6e 70 75 74 20 3a 62 75 66 66 es.identity.:prompt.:input.:buff
f480 65 72 20 22 2a 68 65 6c 6d 2d 70 72 6f 6a 65 63 74 69 6c 65 2a 22 20 75 73 65 72 2d 65 72 72 6f er."*helm-projectile*".user-erro
f4a0 72 20 22 50 6c 65 61 73 65 20 69 6e 73 74 61 6c 6c 20 68 65 6c 6d 20 66 72 6f 6d 20 68 74 74 70 r."Please.install.helm.from.http
f4c0 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 65 6d 61 63 73 2d 68 65 6c 6d 2f 68 65 6c 6d 22 20 s://github.com/emacs-helm/helm".
f4e0 69 76 79 20 69 76 79 2d 72 65 61 64 20 3a 63 61 6c 6c 65 72 20 70 72 6f 6a 65 63 74 69 6c 65 2d ivy.ivy-read.:caller.projectile-
f500 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 20 22 50 6c 65 61 73 65 20 69 6e 73 74 61 6c 6c 20 completing-read."Please.install.
f520 69 76 79 20 66 72 6f 6d 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d ivy.from.https://github.com/abo-
f540 61 62 6f 2f 73 77 69 70 65 72 22 5d 20 31 37 20 28 23 24 20 2e 20 36 31 35 33 34 29 5d 29 0a 23 abo/swiper"].17.(#$...61534)]).#
f560 40 34 39 20 52 65 74 75 72 6e 20 61 20 6c 69 73 74 20 6f 66 20 66 69 6c 65 73 20 66 6f 72 20 74 @49.Return.a.list.of.files.for.t
f580 68 65 20 63 75 72 72 65 6e 74 20 70 72 6f 6a 65 63 74 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 he.current.project...(defalias.'
f5a0 70 72 6f 6a 65 63 74 69 6c 65 2d 63 75 72 72 65 6e 74 2d 70 72 6f 6a 65 63 74 2d 66 69 6c 65 73 projectile-current-project-files
f5c0 20 23 5b 30 20 22 5c 33 30 34 08 5c 32 30 33 24 00 5c 33 30 35 5c 33 30 36 20 09 5c 22 5c 32 31 .#[0."\304.\203$.\305\306..\"\21
f5e0 31 5c 32 30 33 17 00 5c 32 31 31 08 5c 5c 5c 33 30 37 20 57 5c 32 30 33 23 00 5c 33 31 30 5c 33 1\203..\211.\\\307.W\203#.\310\3
f600 30 36 20 5c 6e 5c 22 5c 32 31 30 5c 33 31 30 5c 33 30 36 20 09 5c 22 5c 32 31 30 5c 32 31 30 0b 06.\n\"\210\310\306..\"\210\210.
f620 5c 32 30 33 2f 00 5c 33 30 35 5c 33 30 36 20 5c 6e 5c 22 5c 32 36 32 01 5c 32 31 31 5c 32 30 34 \203/.\305\306.\n\"\262.\211\204
f640 4c 00 0b 5c 32 30 33 3b 00 5c 33 31 31 5c 33 31 32 21 5c 32 31 30 5c 33 31 33 5c 33 31 34 5c 33 L..\203;.\311\312!\210\313\314\3
f660 31 35 20 5c 22 5c 32 36 32 01 0b 5c 32 30 33 4c 00 5c 33 31 36 5c 33 30 36 20 02 5c 22 5c 32 31 15.\"\262..\203L.\316\306..\"\21
f680 30 5c 33 31 37 01 21 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 66 69 6c 65 73 2d 63 0\317.!\207".[projectile-files-c
f6a0 61 63 68 65 2d 65 78 70 69 72 65 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 73 2d ache-expire.projectile-projects-
f6c0 63 61 63 68 65 2d 74 69 6d 65 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 73 2d 63 cache-time.projectile-projects-c
f6e0 61 63 68 65 20 70 72 6f 6a 65 63 74 69 6c 65 2d 65 6e 61 62 6c 65 2d 63 61 63 68 69 6e 67 20 6e ache.projectile-enable-caching.n
f700 69 6c 20 67 65 74 68 61 73 68 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 72 6f il.gethash.projectile-project-ro
f720 6f 74 20 70 72 6f 6a 65 63 74 69 6c 65 2d 74 69 6d 65 2d 73 65 63 6f 6e 64 73 20 72 65 6d 68 61 ot.projectile-time-seconds.remha
f740 73 68 20 6d 65 73 73 61 67 65 20 22 50 72 6f 6a 65 63 74 69 6c 65 20 69 73 20 69 6e 69 74 69 61 sh.message."Projectile.is.initia
f760 6c 69 7a 69 6e 67 20 63 61 63 68 65 2e 2e 2e 22 20 63 6c 2d 6d 61 70 63 61 6e 20 70 72 6f 6a 65 lizing.cache...".cl-mapcan.proje
f780 63 74 69 6c 65 2d 64 69 72 2d 66 69 6c 65 73 20 70 72 6f 6a 65 63 74 69 6c 65 2d 67 65 74 2d 70 ctile-dir-files.projectile-get-p
f7a0 72 6f 6a 65 63 74 2d 64 69 72 65 63 74 6f 72 69 65 73 20 70 72 6f 6a 65 63 74 69 6c 65 2d 63 61 roject-directories.projectile-ca
f7c0 63 68 65 2d 70 72 6f 6a 65 63 74 20 70 72 6f 6a 65 63 74 69 6c 65 2d 73 6f 72 74 2d 66 69 6c 65 che-project.projectile-sort-file
f7e0 73 5d 20 35 20 28 23 24 20 2e 20 36 32 38 32 30 29 5d 29 0a 23 40 36 34 20 50 72 6f 63 65 73 73 s].5.(#$...62820)]).#@64.Process
f800 20 74 68 65 20 63 75 72 72 65 6e 74 20 70 72 6f 6a 65 63 74 27 73 20 66 69 6c 65 73 20 75 73 69 .the.current.project's.files.usi
f820 6e 67 20 41 43 54 49 4f 4e 2e 0a 0a 28 66 6e 20 41 43 54 49 4f 4e 29 1f 0a 28 64 65 66 61 6c 69 ng.ACTION...(fn.ACTION)..(defali
f840 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 63 65 73 73 2d 63 75 72 72 65 6e 74 2d 70 as.'projectile-process-current-p
f860 72 6f 6a 65 63 74 2d 66 69 6c 65 73 20 23 5b 32 35 37 20 22 5c 33 30 31 20 5c 33 30 32 20 18 5c roject-files.#[257."\301.\302..\
f880 32 31 31 5c 32 31 31 5c 32 30 35 17 00 5c 32 31 31 40 03 01 21 5c 32 31 30 01 41 5c 32 36 36 5c 211\211\205..\211@..!\210.A\266\
f8a0 32 30 32 5c 32 30 32 06 00 5c 32 36 32 01 29 5c 32 30 37 22 20 5b 64 65 66 61 75 6c 74 2d 64 69 202\202..\262.)\207".[default-di
f8c0 72 65 63 74 6f 72 79 20 70 72 6f 6a 65 63 74 69 6c 65 2d 63 75 72 72 65 6e 74 2d 70 72 6f 6a 65 rectory.projectile-current-proje
f8e0 63 74 2d 66 69 6c 65 73 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 ct-files.projectile-project-root
f900 5d 20 36 20 28 23 24 20 2e 20 36 33 34 38 31 29 5d 29 0a 23 40 34 38 20 52 65 74 75 72 6e 20 61 ].6.(#$...63481)]).#@48.Return.a
f920 20 6c 69 73 74 20 6f 66 20 64 69 72 73 20 66 6f 72 20 74 68 65 20 63 75 72 72 65 6e 74 20 70 72 .list.of.dirs.for.the.current.pr
f940 6f 6a 65 63 74 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 63 75 oject...(defalias.'projectile-cu
f960 72 72 65 6e 74 2d 70 72 6f 6a 65 63 74 2d 64 69 72 73 20 23 5b 30 20 22 5c 33 30 30 5c 33 30 31 rrent-project-dirs.#[0."\300\301
f980 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 33 30 35 20 5c 22 5c 22 21 5c 32 30 37 22 20 5b 64 65 6c \302\303\304\305.\"\"!\207".[del
f9a0 65 74 65 2d 64 75 70 73 20 64 65 6c 71 20 6e 69 6c 20 6d 61 70 63 61 72 20 66 69 6c 65 2d 6e 61 ete-dups.delq.nil.mapcar.file-na
f9c0 6d 65 2d 64 69 72 65 63 74 6f 72 79 20 70 72 6f 6a 65 63 74 69 6c 65 2d 63 75 72 72 65 6e 74 2d me-directory.projectile-current-
f9e0 70 72 6f 6a 65 63 74 2d 66 69 6c 65 73 5d 20 36 20 28 23 24 20 2e 20 36 33 37 36 38 29 5d 29 0a project-files].6.(#$...63768)]).
fa00 23 40 34 34 20 52 65 74 75 72 6e 20 61 20 6c 69 73 74 20 6f 66 20 61 6c 6c 20 48 41 53 48 20 6b #@44.Return.a.list.of.all.HASH.k
fa20 65 79 73 2e 0a 0a 28 66 6e 20 48 41 53 48 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a eys...(fn.HASH)..(defalias.'proj
fa40 65 63 74 69 6c 65 2d 68 61 73 68 2d 6b 65 79 73 20 23 5b 32 35 37 20 22 5c 33 30 30 43 5c 33 30 ectile-hash-keys.#[257."\300C\30
fa60 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 33 30 35 5c 33 30 36 06 06 21 5c 33 30 37 5c 22 5c 33 1\302\303\304\305\306..!\307\"\3
fa80 31 30 5c 33 31 31 25 03 5c 22 5c 32 31 30 5c 32 31 31 5c 32 34 32 5c 32 30 37 22 20 5b 6e 69 6c 10\311%.\"\210\211\242\207".[nil
faa0 20 6d 61 70 68 61 73 68 20 6d 61 6b 65 2d 62 79 74 65 2d 63 6f 64 65 20 35 31 34 20 22 5c 33 30 .maphash.make-byte-code.514."\30
fac0 30 02 5c 33 30 30 5c 32 34 32 42 5c 32 34 30 5c 32 30 37 22 20 76 63 6f 6e 63 61 74 20 76 65 63 0.\300\242B\240\207".vconcat.vec
fae0 74 6f 72 20 5b 5d 20 35 20 22 5c 6e 5c 6e 28 66 6e 20 4b 20 56 29 22 5d 20 39 20 28 23 24 20 2e tor.[].5."\n\n(fn.K.V)"].9.(#$..
fb00 20 36 34 30 30 35 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 .64005)]).(byte-code."\300\301\3
fb20 30 32 5c 33 30 33 5c 33 30 34 44 44 5c 33 30 35 5c 33 30 36 5c 33 30 37 25 5c 32 30 37 22 20 5b 02\303\304DD\305\306\307%\207".[
fb40 63 75 73 74 6f 6d 2d 64 65 63 6c 61 72 65 2d 76 61 72 69 61 62 6c 65 20 70 72 6f 6a 65 63 74 69 custom-declare-variable.projecti
fb60 6c 65 2d 6f 74 68 65 72 2d 66 69 6c 65 2d 61 6c 69 73 74 20 66 75 6e 63 61 6c 6c 20 66 75 6e 63 le-other-file-alist.funcall.func
fb80 74 69 6f 6e 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 28 28 22 63 70 70 22 20 22 68 22 tion.#[0."\300\207".[(("cpp"."h"
fba0 20 22 68 70 70 22 20 22 69 70 70 22 29 20 28 22 69 70 70 22 20 22 68 22 20 22 68 70 70 22 20 22 ."hpp"."ipp").("ipp"."h"."hpp"."
fbc0 63 70 70 22 29 20 28 22 68 70 70 22 20 22 68 22 20 22 69 70 70 22 20 22 63 70 70 22 20 22 63 63 cpp").("hpp"."h"."ipp"."cpp"."cc
fbe0 22 29 20 28 22 63 78 78 22 20 22 68 22 20 22 68 78 78 22 20 22 69 78 78 22 29 20 28 22 69 78 78 ").("cxx"."h"."hxx"."ixx").("ixx
fc00 22 20 22 68 22 20 22 68 78 78 22 20 22 63 78 78 22 29 20 28 22 68 78 78 22 20 22 68 22 20 22 69 "."h"."hxx"."cxx").("hxx"."h"."i
fc20 78 78 22 20 22 63 78 78 22 29 20 28 22 63 22 20 22 68 22 29 20 28 22 6d 22 20 22 68 22 29 20 28 xx"."cxx").("c"."h").("m"."h").(
fc40 22 6d 6d 22 20 22 68 22 29 20 28 22 68 22 20 22 63 22 20 22 63 63 22 20 22 63 70 70 22 20 22 69 "mm"."h").("h"."c"."cc"."cpp"."i
fc60 70 70 22 20 22 68 70 70 22 20 22 63 78 78 22 20 22 69 78 78 22 20 22 68 78 78 22 20 22 6d 22 20 pp"."hpp"."cxx"."ixx"."hxx"."m".
fc80 22 6d 6d 22 29 20 28 22 63 63 22 20 22 68 22 20 22 68 68 22 20 22 68 70 70 22 29 20 28 22 68 68 "mm").("cc"."h"."hh"."hpp").("hh
fca0 22 20 22 63 63 22 29 20 28 22 76 65 72 74 22 20 22 66 72 61 67 22 29 20 28 22 66 72 61 67 22 20 "."cc").("vert"."frag").("frag".
fcc0 22 76 65 72 74 22 29 20 28 6e 69 6c 20 22 6c 6f 63 6b 22 20 22 67 70 67 22 29 20 28 22 6c 6f 63 "vert").(nil."lock"."gpg").("loc
fce0 6b 22 20 23 31 3d 22 22 29 20 28 22 67 70 67 22 20 23 31 23 29 29 5d 20 31 5d 20 22 41 6c 69 73 k".#1="").("gpg".#1#))].1]."Alis
fd00 74 20 6f 66 20 65 78 74 65 6e 73 69 6f 6e 73 20 66 6f 72 20 73 77 69 74 63 68 69 6e 67 20 74 6f t.of.extensions.for.switching.to
fd20 20 66 69 6c 65 20 77 69 74 68 20 74 68 65 20 73 61 6d 65 20 6e 61 6d 65 2c 5c 6e 20 20 75 73 69 .file.with.the.same.name,\n..usi
fd40 6e 67 20 6f 74 68 65 72 20 65 78 74 65 6e 73 69 6f 6e 73 20 62 61 73 65 64 20 6f 6e 20 74 68 65 ng.other.extensions.based.on.the
fd60 20 65 78 74 65 6e 73 69 6f 6e 20 6f 66 20 63 75 72 72 65 6e 74 5c 6e 20 20 66 69 6c 65 2e 22 20 .extension.of.current\n..file.".
fd80 3a 74 79 70 65 20 61 6c 69 73 74 5d 20 36 29 0a 23 40 34 34 30 20 53 77 69 74 63 68 20 62 65 74 :type.alist].6).#@440.Switch.bet
fda0 77 65 65 6e 20 66 69 6c 65 73 20 77 69 74 68 20 74 68 65 20 73 61 6d 65 20 6e 61 6d 65 20 62 75 ween.files.with.the.same.name.bu
fdc0 74 20 64 69 66 66 65 72 65 6e 74 20 65 78 74 65 6e 73 69 6f 6e 73 2e 0a 57 69 74 68 20 46 4c 45 t.different.extensions..With.FLE
fde0 58 2d 4d 41 54 43 48 49 4e 47 2c 20 6d 61 74 63 68 20 61 6e 79 20 66 69 6c 65 20 74 68 61 74 20 X-MATCHING,.match.any.file.that.
fe00 63 6f 6e 74 61 69 6e 73 20 74 68 65 20 62 61 73 65 20 6e 61 6d 65 20 6f 66 20 63 75 72 72 65 6e contains.the.base.name.of.curren
fe20 74 20 66 69 6c 65 2e 0a 4f 74 68 65 72 20 66 69 6c 65 20 65 78 74 65 6e 73 69 6f 6e 73 20 63 61 t.file..Other.file.extensions.ca
fe40 6e 20 62 65 20 63 75 73 74 6f 6d 69 7a 65 64 20 77 69 74 68 20 74 68 65 20 76 61 72 69 61 62 6c n.be.customized.with.the.variabl
fe60 65 0a 60 70 72 6f 6a 65 63 74 69 6c 65 2d 6f 74 68 65 72 2d 66 69 6c 65 2d 61 6c 69 73 74 27 2e e.`projectile-other-file-alist'.
fe80 20 20 57 69 74 68 20 46 46 2d 56 41 52 49 41 4e 54 20 73 65 74 20 74 6f 20 61 20 64 65 66 75 6e ..With.FF-VARIANT.set.to.a.defun
fea0 2c 20 75 73 65 20 74 68 61 74 0a 69 6e 73 74 65 61 64 20 6f 66 20 60 66 69 6e 64 2d 66 69 6c 65 ,.use.that.instead.of.`find-file
fec0 27 2e 20 20 20 41 20 74 79 70 69 63 61 6c 20 65 78 61 6d 70 6c 65 20 6f 66 20 73 75 63 68 20 61 '....A.typical.example.of.such.a
fee0 20 64 65 66 75 6e 20 77 6f 75 6c 64 20 62 65 0a 60 66 69 6e 64 2d 66 69 6c 65 2d 6f 74 68 65 72 .defun.would.be.`find-file-other
ff00 2d 77 69 6e 64 6f 77 27 20 6f 72 20 60 66 69 6e 64 2d 66 69 6c 65 2d 6f 74 68 65 72 2d 66 72 61 -window'.or.`find-file-other-fra
ff20 6d 65 27 0a 0a 28 66 6e 20 26 6f 70 74 69 6f 6e 61 6c 20 46 4c 45 58 2d 4d 41 54 43 48 49 4e 47 me'..(fn.&optional.FLEX-MATCHING
ff40 20 46 46 2d 56 41 52 49 41 4e 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 .FF-VARIANT)..(defalias.'project
ff60 69 6c 65 2d 2d 66 69 6e 64 2d 6f 74 68 65 72 2d 66 69 6c 65 20 23 5b 35 31 32 20 22 5c 32 31 31 ile--find-other-file.#[512."\211
ff80 5c 32 30 36 05 00 5c 33 30 30 5c 33 30 31 5c 33 30 32 20 5c 33 30 33 20 05 23 5c 32 31 31 5c 32 \206..\300\301\302.\303..#\211\2
ffa0 30 33 2c 00 5c 32 31 31 47 5c 33 30 34 55 5c 32 30 33 1c 00 5c 32 31 31 40 5c 32 30 32 20 00 5c 03,.\211G\304U\203..\211@\202..\
ffc0 33 30 35 5c 33 30 36 02 5c 22 02 5c 33 30 37 02 5c 33 31 30 20 5c 22 21 5c 32 36 32 01 5c 32 30 305\306.\".\307.\310.\"!\262.\20
ffe0 32 2f 00 5c 33 31 31 5c 33 31 32 21 5c 32 30 37 22 20 5b 66 69 6e 64 2d 66 69 6c 65 20 70 72 6f 2/.\311\312!\207".[find-file.pro
10000 6a 65 63 74 69 6c 65 2d 67 65 74 2d 6f 74 68 65 72 2d 66 69 6c 65 73 20 62 75 66 66 65 72 2d 66 jectile-get-other-files.buffer-f
10020 69 6c 65 2d 6e 61 6d 65 20 70 72 6f 6a 65 63 74 69 6c 65 2d 63 75 72 72 65 6e 74 2d 70 72 6f 6a ile-name.projectile-current-proj
10040 65 63 74 2d 66 69 6c 65 73 20 31 20 70 72 6f 6a 65 63 74 69 6c 65 2d 63 6f 6d 70 6c 65 74 69 6e ect-files.1.projectile-completin
10060 67 2d 72 65 61 64 20 22 53 77 69 74 63 68 20 74 6f 3a 20 22 20 65 78 70 61 6e 64 2d 66 69 6c 65 g-read."Switch.to:.".expand-file
10080 2d 6e 61 6d 65 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 20 65 72 -name.projectile-project-root.er
100a0 72 6f 72 20 22 4e 6f 20 6f 74 68 65 72 20 66 69 6c 65 20 66 6f 75 6e 64 22 5d 20 39 20 28 23 24 ror."No.other.file.found"].9.(#$
100c0 20 2e 20 36 34 39 31 38 29 5d 29 0a 23 40 32 36 36 20 53 77 69 74 63 68 20 62 65 74 77 65 65 6e ...64918)]).#@266.Switch.between
100e0 20 66 69 6c 65 73 20 77 69 74 68 20 74 68 65 20 73 61 6d 65 20 6e 61 6d 65 20 62 75 74 20 64 69 .files.with.the.same.name.but.di
10100 66 66 65 72 65 6e 74 20 65 78 74 65 6e 73 69 6f 6e 73 2e 0a 57 69 74 68 20 46 4c 45 58 2d 4d 41 fferent.extensions..With.FLEX-MA
10120 54 43 48 49 4e 47 2c 20 6d 61 74 63 68 20 61 6e 79 20 66 69 6c 65 20 74 68 61 74 20 63 6f 6e 74 TCHING,.match.any.file.that.cont
10140 61 69 6e 73 20 74 68 65 20 62 61 73 65 20 6e 61 6d 65 20 6f 66 20 63 75 72 72 65 6e 74 20 66 69 ains.the.base.name.of.current.fi
10160 6c 65 2e 0a 4f 74 68 65 72 20 66 69 6c 65 20 65 78 74 65 6e 73 69 6f 6e 73 20 63 61 6e 20 62 65 le..Other.file.extensions.can.be
10180 20 63 75 73 74 6f 6d 69 7a 65 64 20 77 69 74 68 20 74 68 65 20 76 61 72 69 61 62 6c 65 20 60 70 .customized.with.the.variable.`p
101a0 72 6f 6a 65 63 74 69 6c 65 2d 6f 74 68 65 72 2d 66 69 6c 65 2d 61 6c 69 73 74 27 2e 0a 0a 28 66 rojectile-other-file-alist'...(f
101c0 6e 20 26 6f 70 74 69 6f 6e 61 6c 20 46 4c 45 58 2d 4d 41 54 43 48 49 4e 47 29 1f 0a 28 64 65 66 n.&optional.FLEX-MATCHING)..(def
101e0 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 66 69 6e 64 2d 6f 74 68 65 72 2d 66 69 6c alias.'projectile-find-other-fil
10200 65 20 23 5b 32 35 36 20 22 5c 33 30 30 01 21 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 e.#[256."\300.!\207".[projectile
10220 2d 2d 66 69 6e 64 2d 6f 74 68 65 72 2d 66 69 6c 65 5d 20 33 20 28 23 24 20 2e 20 36 35 37 34 36 --find-other-file].3.(#$...65746
10240 29 20 22 50 22 5d 29 0a 23 40 32 38 32 20 53 77 69 74 63 68 20 62 65 74 77 65 65 6e 20 66 69 6c )."P"]).#@282.Switch.between.fil
10260 65 73 20 77 69 74 68 20 74 68 65 20 73 61 6d 65 20 6e 61 6d 65 20 62 75 74 20 64 69 66 66 65 72 es.with.the.same.name.but.differ
10280 65 6e 74 20 65 78 74 65 6e 73 69 6f 6e 73 20 69 6e 20 6f 74 68 65 72 20 77 69 6e 64 6f 77 2e 0a ent.extensions.in.other.window..
102a0 57 69 74 68 20 46 4c 45 58 2d 4d 41 54 43 48 49 4e 47 2c 20 6d 61 74 63 68 20 61 6e 79 20 66 69 With.FLEX-MATCHING,.match.any.fi
102c0 6c 65 20 74 68 61 74 20 63 6f 6e 74 61 69 6e 73 20 74 68 65 20 62 61 73 65 20 6e 61 6d 65 20 6f le.that.contains.the.base.name.o
102e0 66 20 63 75 72 72 65 6e 74 20 66 69 6c 65 2e 0a 4f 74 68 65 72 20 66 69 6c 65 20 65 78 74 65 6e f.current.file..Other.file.exten
10300 73 69 6f 6e 73 20 63 61 6e 20 62 65 20 63 75 73 74 6f 6d 69 7a 65 64 20 77 69 74 68 20 74 68 65 sions.can.be.customized.with.the
10320 20 76 61 72 69 61 62 6c 65 20 60 70 72 6f 6a 65 63 74 69 6c 65 2d 6f 74 68 65 72 2d 66 69 6c 65 .variable.`projectile-other-file
10340 2d 61 6c 69 73 74 27 2e 0a 0a 28 66 6e 20 26 6f 70 74 69 6f 6e 61 6c 20 46 4c 45 58 2d 4d 41 54 -alist'...(fn.&optional.FLEX-MAT
10360 43 48 49 4e 47 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 66 69 CHING)..(defalias.'projectile-fi
10380 6e 64 2d 6f 74 68 65 72 2d 66 69 6c 65 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 20 23 5b 32 35 36 nd-other-file-other-window.#[256
103a0 20 22 5c 33 30 30 01 5c 33 30 31 5c 22 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 2d ."\300.\301\"\207".[projectile--
103c0 66 69 6e 64 2d 6f 74 68 65 72 2d 66 69 6c 65 20 66 69 6e 64 2d 66 69 6c 65 2d 6f 74 68 65 72 2d find-other-file.find-file-other-
103e0 77 69 6e 64 6f 77 5d 20 34 20 28 23 24 20 2e 20 36 36 31 32 36 29 20 22 50 22 5d 29 0a 23 40 32 window].4.(#$...66126)."P"]).#@2
10400 38 32 20 53 77 69 74 63 68 20 62 65 74 77 65 65 6e 20 66 69 6c 65 73 20 77 69 74 68 20 74 68 65 82.Switch.between.files.with.the
10420 20 73 61 6d 65 20 6e 61 6d 65 20 62 75 74 20 64 69 66 66 65 72 65 6e 74 20 65 78 74 65 6e 73 69 .same.name.but.different.extensi
10440 6f 6e 73 20 69 6e 20 6f 74 68 65 72 20 77 69 6e 64 6f 77 2e 0a 57 69 74 68 20 46 4c 45 58 2d 4d ons.in.other.window..With.FLEX-M
10460 41 54 43 48 49 4e 47 2c 20 6d 61 74 63 68 20 61 6e 79 20 66 69 6c 65 20 74 68 61 74 20 63 6f 6e ATCHING,.match.any.file.that.con
10480 74 61 69 6e 73 20 74 68 65 20 62 61 73 65 20 6e 61 6d 65 20 6f 66 20 63 75 72 72 65 6e 74 20 66 tains.the.base.name.of.current.f
104a0 69 6c 65 2e 0a 4f 74 68 65 72 20 66 69 6c 65 20 65 78 74 65 6e 73 69 6f 6e 73 20 63 61 6e 20 62 ile..Other.file.extensions.can.b
104c0 65 20 63 75 73 74 6f 6d 69 7a 65 64 20 77 69 74 68 20 74 68 65 20 76 61 72 69 61 62 6c 65 20 60 e.customized.with.the.variable.`
104e0 70 72 6f 6a 65 63 74 69 6c 65 2d 6f 74 68 65 72 2d 66 69 6c 65 2d 61 6c 69 73 74 27 2e 0a 0a 28 projectile-other-file-alist'...(
10500 66 6e 20 26 6f 70 74 69 6f 6e 61 6c 20 46 4c 45 58 2d 4d 41 54 43 48 49 4e 47 29 1f 0a 28 64 65 fn.&optional.FLEX-MATCHING)..(de
10520 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 66 69 6e 64 2d 6f 74 68 65 72 2d 66 69 falias.'projectile-find-other-fi
10540 6c 65 2d 6f 74 68 65 72 2d 66 72 61 6d 65 20 23 5b 32 35 36 20 22 5c 33 30 30 01 5c 33 30 31 5c le-other-frame.#[256."\300.\301\
10560 22 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 2d 66 69 6e 64 2d 6f 74 68 65 72 2d 66 "\207".[projectile--find-other-f
10580 69 6c 65 20 66 69 6e 64 2d 66 69 6c 65 2d 6f 74 68 65 72 2d 66 72 61 6d 65 5d 20 34 20 28 23 24 ile.find-file-other-frame].4.(#$
105a0 20 2e 20 36 36 35 36 33 29 20 22 50 22 5d 29 0a 23 40 31 35 34 20 52 65 74 75 72 6e 20 46 49 4c ...66563)."P"]).#@154.Return.FIL
105c0 45 2d 4e 41 4d 45 20 73 61 6e 73 20 61 6e 79 20 65 78 74 65 6e 73 69 6f 6e 73 2e 0a 54 68 65 20 E-NAME.sans.any.extensions..The.
105e0 65 78 74 65 6e 73 69 6f 6e 73 2c 20 69 6e 20 61 20 66 69 6c 65 6e 61 6d 65 2c 20 61 72 65 20 77 extensions,.in.a.filename,.are.w
10600 68 61 74 20 66 6f 6c 6c 6f 77 73 20 74 68 65 20 66 69 72 73 74 20 27 2e 27 2c 20 77 69 74 68 20 hat.follows.the.first.'.',.with.
10620 74 68 65 20 65 78 63 65 70 74 69 6f 6e 20 6f 66 20 61 20 6c 65 61 64 69 6e 67 20 27 2e 27 0a 0a the.exception.of.a.leading.'.'..
10640 28 66 6e 20 46 49 4c 45 2d 4e 41 4d 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 (fn.FILE-NAME)..(defalias.'proje
10660 63 74 69 6c 65 2d 2d 66 69 6c 65 2d 6e 61 6d 65 2d 73 61 6e 73 2d 65 78 74 65 6e 73 69 6f 6e 73 ctile--file-name-sans-extensions
10680 20 23 5b 32 35 37 20 22 5c 33 30 30 01 21 5c 32 36 32 01 5c 32 31 31 5c 33 30 31 5c 33 30 32 5c .#[257."\300.!\262.\211\301\302\
106a0 33 30 33 04 5c 33 30 34 23 4f 5c 32 30 37 22 20 5b 66 69 6c 65 2d 6e 61 6d 65 2d 6e 6f 6e 64 69 303.\304#O\207".[file-name-nondi
106c0 72 65 63 74 6f 72 79 20 30 20 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5c 5c 2e 2e 2a 22 20 31 rectory.0.string-match."\\..*".1
106e0 5d 20 37 20 28 23 24 20 2e 20 36 36 39 39 38 29 5d 29 0a 23 40 31 34 37 20 52 65 74 75 72 6e 20 ].7.(#$...66998)]).#@147.Return.
10700 46 49 4c 45 2d 4e 41 4d 45 27 73 20 65 78 74 65 6e 73 69 6f 6e 73 2e 0a 54 68 65 20 65 78 74 65 FILE-NAME's.extensions..The.exte
10720 6e 73 69 6f 6e 73 2c 20 69 6e 20 61 20 66 69 6c 65 6e 61 6d 65 2c 20 61 72 65 20 77 68 61 74 20 nsions,.in.a.filename,.are.what.
10740 66 6f 6c 6c 6f 77 73 20 74 68 65 20 66 69 72 73 74 20 27 2e 27 2c 20 77 69 74 68 20 74 68 65 20 follows.the.first.'.',.with.the.
10760 65 78 63 65 70 74 69 6f 6e 20 6f 66 20 61 20 6c 65 61 64 69 6e 67 20 27 2e 27 0a 0a 28 66 6e 20 exception.of.a.leading.'.'..(fn.
10780 46 49 4c 45 2d 4e 41 4d 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c FILE-NAME)..(defalias.'projectil
107a0 65 2d 2d 66 69 6c 65 2d 6e 61 6d 65 2d 65 78 74 65 6e 73 69 6f 6e 73 20 23 5b 32 35 37 20 22 5c e--file-name-extensions.#[257."\
107c0 33 30 30 01 21 5c 32 36 32 01 5c 33 30 31 01 5c 33 30 32 5c 33 30 33 04 5c 33 30 34 23 5c 32 31 300.!\262.\301.\302\303.\304#\21
107e0 31 5c 32 36 32 03 5c 32 30 33 17 00 01 54 5c 32 30 32 19 00 02 47 5c 33 30 31 4f 5c 32 30 37 22 1\262.\203...T\202...G\301O\207"
10800 20 5b 66 69 6c 65 2d 6e 61 6d 65 2d 6e 6f 6e 64 69 72 65 63 74 6f 72 79 20 6e 69 6c 20 73 74 72 .[file-name-nondirectory.nil.str
10820 69 6e 67 2d 6d 61 74 63 68 20 22 5c 5c 2e 2e 2a 22 20 31 5d 20 37 20 28 23 24 20 2e 20 36 37 33 ing-match."\\..*".1].7.(#$...673
10840 32 31 29 5d 29 0a 23 40 32 35 33 20 52 65 74 75 72 6e 20 70 72 6f 6a 65 63 74 69 6c 65 2d 6f 74 21)]).#@253.Return.projectile-ot
10860 68 65 72 2d 66 69 6c 65 2d 65 78 74 65 6e 73 69 6f 6e 73 20 61 73 73 6f 63 69 61 74 65 64 20 74 her-file-extensions.associated.t
10880 6f 20 46 49 4c 45 2d 4e 41 4d 45 27 73 20 65 78 74 65 6e 73 69 6f 6e 73 2e 0a 49 66 20 6e 6f 20 o.FILE-NAME's.extensions..If.no.
108a0 61 73 73 6f 63 69 61 74 65 64 20 6f 74 68 65 72 2d 66 69 6c 65 2d 65 78 74 65 6e 73 69 6f 6e 73 associated.other-file-extensions
108c0 20 66 6f 72 20 74 68 65 20 63 6f 6d 70 6c 65 74 65 20 28 6e 65 73 74 65 64 29 20 65 78 74 65 6e .for.the.complete.(nested).exten
108e0 73 69 6f 6e 20 61 72 65 20 66 6f 75 6e 64 2c 20 72 65 6d 6f 76 65 20 73 75 62 65 78 74 65 6e 73 sion.are.found,.remove.subextens
10900 69 6f 6e 73 20 66 72 6f 6d 20 46 49 4c 45 4e 41 4d 45 27 73 20 65 78 74 65 6e 73 69 6f 6e 73 20 ions.from.FILENAME's.extensions.
10920 75 6e 74 69 6c 20 61 20 6d 61 74 63 68 20 69 73 20 66 6f 75 6e 64 2e 0a 0a 28 66 6e 20 46 49 4c until.a.match.is.found...(fn.FIL
10940 45 2d 4e 41 4d 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 61 E-NAME)..(defalias.'projectile-a
10960 73 73 6f 63 69 61 74 65 64 2d 66 69 6c 65 2d 6e 61 6d 65 2d 65 78 74 65 6e 73 69 6f 6e 73 20 23 ssociated-file-name-extensions.#
10980 5b 32 35 37 20 22 5c 33 30 31 5c 33 30 32 02 21 21 5c 33 30 33 5c 33 30 34 32 2a 00 01 5c 33 30 [257."\301\302.!!\303\3042*..\30
109a0 35 5c 32 33 30 3f 5c 32 30 35 29 00 5c 33 30 36 02 08 5c 22 41 5c 32 31 31 5c 32 36 32 02 5c 32 5\230?\205).\306..\"A\211\262.\2
109c0 30 33 21 00 5c 33 30 37 5c 33 30 34 02 5c 22 5c 32 31 30 5c 33 30 31 02 21 5c 32 36 32 02 5c 32 03!.\307\304.\"\210\301.!\262.\2
109e0 30 32 5c 6e 00 30 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 6f 74 68 65 72 2d 66 69 02\n.0\207".[projectile-other-fi
10a00 6c 65 2d 61 6c 69 73 74 20 70 72 6f 6a 65 63 74 69 6c 65 2d 2d 66 69 6c 65 2d 6e 61 6d 65 2d 65 le-alist.projectile--file-name-e
10a20 78 74 65 6e 73 69 6f 6e 73 20 66 69 6c 65 2d 6e 61 6d 65 2d 6e 6f 6e 64 69 72 65 63 74 6f 72 79 xtensions.file-name-nondirectory
10a40 20 6e 69 6c 20 62 72 65 61 6b 20 22 22 20 61 73 73 6f 63 20 74 68 72 6f 77 5d 20 36 20 28 23 24 .nil.break."".assoc.throw].6.(#$
10a60 20 2e 20 36 37 36 36 30 29 5d 29 0a 23 40 32 35 38 20 4e 61 72 72 6f 77 20 74 6f 20 66 69 6c 65 ...67660)]).#@258.Narrow.to.file
10a80 73 20 77 69 74 68 20 74 68 65 20 73 61 6d 65 20 6e 61 6d 65 73 20 62 75 74 20 64 69 66 66 65 72 s.with.the.same.names.but.differ
10aa0 65 6e 74 20 65 78 74 65 6e 73 69 6f 6e 73 2e 0a 52 65 74 75 72 6e 73 20 61 20 6c 69 73 74 20 6f ent.extensions..Returns.a.list.o
10ac0 66 20 70 6f 73 73 69 62 6c 65 20 66 69 6c 65 73 20 66 6f 72 20 75 73 65 72 73 20 74 6f 20 63 68 f.possible.files.for.users.to.ch
10ae0 6f 6f 73 65 2e 0a 0a 57 69 74 68 20 46 4c 45 58 2d 4d 41 54 43 48 49 4e 47 2c 20 6d 61 74 63 68 oose...With.FLEX-MATCHING,.match
10b00 20 61 6e 79 20 66 69 6c 65 20 74 68 61 74 20 63 6f 6e 74 61 69 6e 73 20 74 68 65 20 62 61 73 65 .any.file.that.contains.the.base
10b20 20 6e 61 6d 65 20 6f 66 20 63 75 72 72 65 6e 74 20 66 69 6c 65 0a 0a 28 66 6e 20 43 55 52 52 45 .name.of.current.file..(fn.CURRE
10b40 4e 54 2d 46 49 4c 45 20 50 52 4f 4a 45 43 54 2d 46 49 4c 45 2d 4c 49 53 54 20 26 6f 70 74 69 6f NT-FILE.PROJECT-FILE-LIST.&optio
10b60 6e 61 6c 20 46 4c 45 58 2d 4d 41 54 43 48 49 4e 47 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 nal.FLEX-MATCHING)..(defalias.'p
10b80 72 6f 6a 65 63 74 69 6c 65 2d 67 65 74 2d 6f 74 68 65 72 2d 66 69 6c 65 73 20 23 5b 37 37 30 20 rojectile-get-other-files.#[770.
10ba0 22 5c 33 30 30 03 21 5c 33 30 31 04 21 5c 32 30 33 0f 00 5c 33 30 31 04 21 5c 32 30 32 10 00 5c "\300.!\301.!\203..\301.!\202..\
10bc0 33 30 32 5c 33 30 33 5c 33 30 34 02 21 21 5c 33 30 35 06 06 21 5c 33 30 36 5c 33 30 37 5c 33 31 302\303\304.!!\305..!\306\307\31
10be0 30 5c 33 31 31 5c 33 31 32 5c 33 31 33 06 5c 6e 06 07 5c 22 5c 33 31 34 5c 22 5c 33 31 35 5c 33 0\311\312\313.\n..\"\314\"\315\3
10c00 31 36 25 05 5c 22 5c 33 31 37 5c 33 30 37 5c 33 31 30 5c 33 32 30 5c 33 31 32 5c 33 31 33 06 07 16%.\"\317\307\310\320\312\313..
10c20 21 5c 33 32 31 5c 22 5c 33 32 32 5c 33 32 33 25 06 08 5c 22 5c 33 32 34 5c 33 30 36 5c 33 30 37 !\321\"\322\323%..\"\324\306\307
10c40 5c 33 31 30 5c 33 32 35 5c 33 31 32 5c 33 31 33 06 07 21 5c 33 32 36 5c 22 5c 33 32 37 5c 33 33 \310\325\312\313..!\326\"\327\33
10c60 30 25 04 5c 22 21 5c 33 31 37 5c 33 33 31 02 5c 22 5c 33 33 32 5c 33 33 33 02 21 5c 33 30 37 5c 0%.\"!\317\331.\"\332\333.!\307\
10c80 33 33 34 5c 33 33 35 5c 33 31 32 5c 33 31 33 06 0d 06 0d 5c 22 5c 33 33 36 5c 22 5c 33 33 37 5c 334\335\312\313....\"\336\"\337\
10ca0 33 34 30 25 5c 22 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 61 73 73 6f 63 69 61 74 340%\"\207".[projectile-associat
10cc0 65 64 2d 66 69 6c 65 2d 6e 61 6d 65 2d 65 78 74 65 6e 73 69 6f 6e 73 20 66 69 6c 65 2d 6e 61 6d ed-file-name-extensions.file-nam
10ce0 65 2d 64 69 72 65 63 74 6f 72 79 20 22 2e 2f 22 20 66 69 6c 65 2d 6e 61 6d 65 2d 6e 6f 6e 64 69 e-directory."./".file-name-nondi
10d00 72 65 63 74 6f 72 79 20 64 69 72 65 63 74 6f 72 79 2d 66 69 6c 65 2d 6e 61 6d 65 20 70 72 6f 6a rectory.directory-file-name.proj
10d20 65 63 74 69 6c 65 2d 2d 66 69 6c 65 2d 6e 61 6d 65 2d 73 61 6e 73 2d 65 78 74 65 6e 73 69 6f 6e ectile--file-name-sans-extension
10d40 73 20 6d 61 70 63 61 72 20 6d 61 6b 65 2d 62 79 74 65 2d 63 6f 64 65 20 32 35 37 20 22 5c 33 30 s.mapcar.make-byte-code.257."\30
10d60 30 5c 32 30 33 0d 00 5c 33 30 32 5c 33 30 31 5c 33 30 32 5c 33 30 33 04 5c 33 30 34 5c 32 36 30 0\203..\302\301\302\303.\304\260
10d80 06 5c 32 30 37 5c 33 30 35 5c 33 30 31 02 5c 33 30 36 5c 32 33 32 3f 5c 32 30 35 19 00 5c 33 30 .\207\305\301.\306\232?\205..\30
10da0 33 03 50 5c 33 30 34 52 5c 32 30 37 22 20 76 63 6f 6e 63 61 74 20 76 65 63 74 6f 72 20 5b 22 2e 3.P\304R\207".vconcat.vector.[".
10dc0 2a 22 20 22 2e 22 20 22 5c 5c 27 22 20 22 5e 22 20 22 22 5d 20 37 20 22 5c 6e 5c 6e 28 66 6e 20 *"."."."\\'"."^".""].7."\n\n(fn.
10de0 45 58 54 29 22 20 63 6c 2d 72 65 6d 6f 76 65 2d 69 66 2d 6e 6f 74 20 22 5c 33 30 31 5c 33 30 30 EXT)".cl-remove-if-not."\301\300
10e00 02 5c 22 5c 32 30 37 22 20 5b 73 74 72 69 6e 67 2d 6d 61 74 63 68 5d 20 34 20 22 5c 6e 5c 6e 28 .\"\207".[string-match].4."\n\n(
10e20 66 6e 20 50 52 4f 4a 45 43 54 2d 46 49 4c 45 29 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 66 6c 61 fn.PROJECT-FILE)".projectile-fla
10e40 74 74 65 6e 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 33 30 35 5c 33 30 36 06 06 tten."\301\302\303\304\305\306..
10e60 21 5c 33 30 37 5c 22 5c 33 31 30 5c 33 31 31 25 5c 33 30 30 5c 22 5c 32 30 37 22 20 5b 63 6c 2d !\307\"\310\311%\300\"\207".[cl-
10e80 72 65 6d 6f 76 65 2d 69 66 2d 6e 6f 74 20 6d 61 6b 65 2d 62 79 74 65 2d 63 6f 64 65 20 32 35 37 remove-if-not.make-byte-code.257
10ea0 20 22 5c 33 30 31 5c 33 30 30 5c 33 30 32 03 21 5c 33 30 33 04 21 5c 33 30 34 5c 32 33 32 3f 5c ."\301\300\302.!\303.!\304\232?\
10ec0 32 30 35 13 00 5c 33 30 35 5c 33 30 33 05 21 50 50 5c 22 5c 32 30 37 22 20 76 63 6f 6e 63 61 74 205..\305\303.!PP\"\207".vconcat
10ee0 20 76 65 63 74 6f 72 20 5b 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 66 69 6c 65 2d 6e 61 6d 65 2d .vector.[string-match.file-name-
10f00 62 61 73 65 20 66 69 6c 65 2d 6e 61 6d 65 2d 65 78 74 65 6e 73 69 6f 6e 20 6e 69 6c 20 22 2e 22 base.file-name-extension.nil."."
10f20 5d 20 37 20 22 5c 6e 5c 6e 28 66 6e 20 50 52 4f 4a 45 43 54 2d 46 49 4c 45 29 22 5d 20 38 20 22 ].7."\n\n(fn.PROJECT-FILE)"].8."
10f40 5c 6e 5c 6e 28 66 6e 20 46 49 4c 45 29 22 20 23 5b 32 35 37 20 22 5c 33 30 30 01 21 3f 5c 32 30 \n\n(fn.FILE)".#[257."\300.!?\20
10f60 37 22 20 5b 62 61 63 6b 75 70 2d 66 69 6c 65 2d 6e 61 6d 65 2d 70 5d 20 33 20 22 5c 6e 5c 6e 28 7".[backup-file-name-p].3."\n\n(
10f80 66 6e 20 46 49 4c 45 29 22 5d 20 63 6c 2d 73 6f 72 74 20 63 6f 70 79 2d 73 65 71 75 65 6e 63 65 fn.FILE)"].cl-sort.copy-sequence
10fa0 20 35 31 34 20 22 5c 33 30 32 5c 33 30 33 5c 33 30 34 04 21 21 21 5c 33 30 30 5c 33 30 34 04 21 .514."\302\303\304.!!!\300\304.!
10fc0 5c 32 33 32 3f 5c 32 30 35 13 00 5c 33 30 31 01 5c 32 33 32 5c 32 30 37 22 20 5b 66 69 6c 65 2d \232?\205..\301.\232\207".[file-
10fe0 6e 61 6d 65 2d 6e 6f 6e 64 69 72 65 63 74 6f 72 79 20 64 69 72 65 63 74 6f 72 79 2d 66 69 6c 65 name-nondirectory.directory-file
11000 2d 6e 61 6d 65 20 66 69 6c 65 2d 6e 61 6d 65 2d 64 69 72 65 63 74 6f 72 79 5d 20 36 20 22 5c 6e -name.file-name-directory].6."\n
11020 5c 6e 28 66 6e 20 46 49 4c 45 20 5f 29 22 5d 20 32 30 20 28 23 24 20 2e 20 36 38 32 31 30 29 5d \n(fn.FILE._)"].20.(#$...68210)]
11040 29 0a 23 40 31 33 34 20 53 65 6c 65 63 74 20 61 20 6c 69 73 74 20 6f 66 20 66 69 6c 65 73 20 62 ).#@134.Select.a.list.of.files.b
11060 61 73 65 64 20 6f 6e 20 66 69 6c 65 6e 61 6d 65 20 61 74 20 70 6f 69 6e 74 2e 0a 0a 57 69 74 68 ased.on.filename.at.point...With
11080 20 61 20 70 72 65 66 69 78 20 41 52 47 20 69 6e 76 61 6c 69 64 61 74 65 73 20 74 68 65 20 63 61 .a.prefix.ARG.invalidates.the.ca
110a0 63 68 65 20 66 69 72 73 74 2e 0a 0a 28 66 6e 20 50 52 4f 4a 45 43 54 2d 46 49 4c 45 53 20 26 6f che.first...(fn.PROJECT-FILES.&o
110c0 70 74 69 6f 6e 61 6c 20 41 52 47 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 ptional.ARG)..(defalias.'project
110e0 69 6c 65 2d 73 65 6c 65 63 74 2d 66 69 6c 65 73 20 23 5b 35 31 33 20 22 5c 33 30 30 01 21 5c 32 ile-select-files.#[513."\300.!\2
11100 31 30 5c 33 30 31 20 5c 32 30 33 11 00 5c 33 30 32 20 5c 33 30 33 20 7b 5c 32 30 32 18 00 5c 33 10\301.\203..\302.\303.{\202..\3
11120 30 34 5c 33 30 35 21 5c 32 30 36 18 00 5c 33 30 36 5c 33 30 37 5c 33 31 30 02 5c 22 5c 32 30 33 04\305!\206..\306\307\310.\"\203
11140 29 00 5c 33 31 31 5c 33 31 32 02 21 5c 33 31 33 20 5c 22 5c 32 30 32 2a 00 5c 32 31 31 5c 32 31 ).\311\312.!\313.\"\202*.\211\21
11160 31 5c 32 30 35 3e 00 5c 33 31 34 5c 33 31 35 5c 33 31 36 5c 33 31 37 5c 33 32 30 5c 33 32 31 06 1\205>.\314\315\316\317\320\321.
11180 06 21 5c 33 32 32 5c 22 5c 33 32 33 5c 33 32 34 25 05 5c 22 5c 32 30 37 22 20 5b 70 72 6f 6a 65 .!\322\"\323\324%.\"\207".[proje
111a0 63 74 69 6c 65 2d 6d 61 79 62 65 2d 69 6e 76 61 6c 69 64 61 74 65 2d 63 61 63 68 65 20 72 65 67 ctile-maybe-invalidate-cache.reg
111c0 69 6f 6e 2d 61 63 74 69 76 65 2d 70 20 72 65 67 69 6f 6e 2d 62 65 67 69 6e 6e 69 6e 67 20 72 65 ion-active-p.region-beginning.re
111e0 67 69 6f 6e 2d 65 6e 64 20 74 68 69 6e 67 2d 61 74 2d 70 6f 69 6e 74 20 66 69 6c 65 6e 61 6d 65 gion-end.thing-at-point.filename
11200 20 22 22 20 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5c 5c 2e 3f 5c 5c 2e 2f 22 20 66 69 6c 65 ."".string-match."\\.?\\./".file
11220 2d 72 65 6c 61 74 69 76 65 2d 6e 61 6d 65 20 66 69 6c 65 2d 74 72 75 65 6e 61 6d 65 20 70 72 6f -relative-name.file-truename.pro
11240 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 20 63 6c 2d 72 65 6d 6f 76 65 2d 69 jectile-project-root.cl-remove-i
11260 66 2d 6e 6f 74 20 6d 61 6b 65 2d 62 79 74 65 2d 63 6f 64 65 20 32 35 37 20 22 5c 33 30 31 5c 33 f-not.make-byte-code.257."\301\3
11280 30 30 02 5c 22 5c 32 30 37 22 20 76 63 6f 6e 63 61 74 20 76 65 63 74 6f 72 20 5b 73 74 72 69 6e 00.\"\207".vconcat.vector.[strin
112a0 67 2d 6d 61 74 63 68 5d 20 34 20 22 5c 6e 5c 6e 28 66 6e 20 50 52 4f 4a 45 43 54 2d 46 49 4c 45 g-match].4."\n\n(fn.PROJECT-FILE
112c0 29 22 5d 20 31 31 20 28 23 24 20 2e 20 36 39 37 30 34 29 5d 29 0a 23 40 34 31 30 20 4a 75 6d 70 )"].11.(#$...69704)]).#@410.Jump
112e0 20 74 6f 20 61 20 70 72 6f 6a 65 63 74 27 73 20 66 69 6c 65 73 20 75 73 69 6e 67 20 63 6f 6d 70 .to.a.project's.files.using.comp
11300 6c 65 74 69 6f 6e 20 62 61 73 65 64 20 6f 6e 20 63 6f 6e 74 65 78 74 2e 0a 0a 57 69 74 68 20 61 letion.based.on.context...With.a
11320 20 49 4e 56 41 4c 49 44 41 54 45 2d 43 41 43 48 45 20 69 6e 76 61 6c 69 64 61 74 65 73 20 74 68 .INVALIDATE-CACHE.invalidates.th
11340 65 20 63 61 63 68 65 20 66 69 72 73 74 2e 0a 0a 57 69 74 68 20 46 46 2d 56 41 52 49 41 4e 54 20 e.cache.first...With.FF-VARIANT.
11360 73 65 74 20 74 6f 20 61 20 64 65 66 75 6e 2c 20 75 73 65 20 74 68 61 74 20 69 6e 73 74 65 61 64 set.to.a.defun,.use.that.instead
11380 20 6f 66 20 60 66 69 6e 64 2d 66 69 6c 65 27 2e 0a 41 20 74 79 70 69 63 61 6c 20 65 78 61 6d 70 .of.`find-file'..A.typical.examp
113a0 6c 65 20 6f 66 20 73 75 63 68 20 61 20 64 65 66 75 6e 20 77 6f 75 6c 64 20 62 65 20 60 66 69 6e le.of.such.a.defun.would.be.`fin
113c0 64 2d 66 69 6c 65 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 27 20 6f 72 0a 60 66 69 6e 64 2d 66 69 d-file-other-window'.or.`find-fi
113e0 6c 65 2d 6f 74 68 65 72 2d 66 72 61 6d 65 27 0a 0a 53 75 62 72 6f 75 74 69 6e 65 20 66 6f 72 20 le-other-frame'..Subroutine.for.
11400 60 70 72 6f 6a 65 63 74 69 6c 65 2d 66 69 6e 64 2d 66 69 6c 65 2d 64 77 69 6d 27 20 61 6e 64 0a `projectile-find-file-dwim'.and.
11420 60 70 72 6f 6a 65 63 74 69 6c 65 2d 66 69 6e 64 2d 66 69 6c 65 2d 64 77 69 6d 2d 6f 74 68 65 72 `projectile-find-file-dwim-other
11440 2d 77 69 6e 64 6f 77 27 0a 0a 28 66 6e 20 49 4e 56 41 4c 49 44 41 54 45 2d 43 41 43 48 45 20 26 -window'..(fn.INVALIDATE-CACHE.&
11460 6f 70 74 69 6f 6e 61 6c 20 46 46 2d 56 41 52 49 41 4e 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 optional.FF-VARIANT)..(defalias.
11480 27 70 72 6f 6a 65 63 74 69 6c 65 2d 2d 66 69 6e 64 2d 66 69 6c 65 2d 64 77 69 6d 20 23 5b 35 31 'projectile--find-file-dwim.#[51
114a0 33 20 22 5c 33 30 30 20 5c 33 30 31 01 04 5c 22 5c 32 31 31 47 5c 33 30 32 55 5c 32 30 33 12 00 3."\300.\301..\"\211G\302U\203..
114c0 5c 32 31 31 40 5c 32 30 32 24 00 5c 32 31 31 47 5c 33 30 32 56 5c 32 30 33 20 00 5c 33 30 33 5c \211@\202$.\211G\302V\203..\303\
114e0 33 30 34 02 5c 22 5c 32 30 32 24 00 5c 33 30 33 5c 33 30 34 03 5c 22 03 5c 32 30 36 29 00 5c 33 304.\"\202$.\303\304.\".\206).\3
11500 30 35 5c 32 31 31 5c 33 30 36 03 5c 33 30 37 20 5c 22 21 5c 32 31 30 5c 33 31 30 5c 33 31 31 21 05\211\306.\307.\"!\210\310\311!
11520 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 63 75 72 72 65 6e 74 2d 70 72 6f 6a 65 63 \207".[projectile-current-projec
11540 74 2d 66 69 6c 65 73 20 70 72 6f 6a 65 63 74 69 6c 65 2d 73 65 6c 65 63 74 2d 66 69 6c 65 73 20 t-files.projectile-select-files.
11560 31 20 70 72 6f 6a 65 63 74 69 6c 65 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 20 22 53 77 1.projectile-completing-read."Sw
11580 69 74 63 68 20 74 6f 3a 20 22 20 66 69 6e 64 2d 66 69 6c 65 20 65 78 70 61 6e 64 2d 66 69 6c 65 itch.to:.".find-file.expand-file
115a0 2d 6e 61 6d 65 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 20 72 75 -name.projectile-project-root.ru
115c0 6e 2d 68 6f 6f 6b 73 20 70 72 6f 6a 65 63 74 69 6c 65 2d 66 69 6e 64 2d 66 69 6c 65 2d 68 6f 6f n-hooks.projectile-find-file-hoo
115e0 6b 5d 20 31 30 20 28 23 24 20 2e 20 37 30 33 36 34 29 5d 29 0a 23 40 31 32 35 35 20 4a 75 6d 70 k].10.(#$...70364)]).#@1255.Jump
11600 20 74 6f 20 61 20 70 72 6f 6a 65 63 74 27 73 20 66 69 6c 65 73 20 75 73 69 6e 67 20 63 6f 6d 70 .to.a.project's.files.using.comp
11620 6c 65 74 69 6f 6e 20 62 61 73 65 64 20 6f 6e 20 63 6f 6e 74 65 78 74 2e 0a 0a 57 69 74 68 20 61 letion.based.on.context...With.a
11640 20 70 72 65 66 69 78 20 41 52 47 20 69 6e 76 61 6c 69 64 61 74 65 73 20 74 68 65 20 63 61 63 68 .prefix.ARG.invalidates.the.cach
11660 65 20 66 69 72 73 74 2e 0a 0a 49 66 20 70 6f 69 6e 74 20 69 73 20 6f 6e 20 61 20 66 69 6c 65 6e e.first...If.point.is.on.a.filen
11680 61 6d 65 2c 20 50 72 6f 6a 65 63 74 69 6c 65 20 66 69 72 73 74 20 74 72 69 65 73 20 74 6f 20 73 ame,.Projectile.first.tries.to.s
116a0 65 61 72 63 68 20 66 6f 72 20 74 68 61 74 0a 66 69 6c 65 20 69 6e 20 70 72 6f 6a 65 63 74 3a 0a earch.for.that.file.in.project:.
116c0 0a 2d 20 49 66 20 69 74 20 66 69 6e 64 73 20 6a 75 73 74 20 61 20 66 69 6c 65 2c 20 69 74 20 73 .-.If.it.finds.just.a.file,.it.s
116e0 77 69 74 63 68 65 73 20 74 6f 20 74 68 61 74 20 66 69 6c 65 20 69 6e 73 74 61 6e 74 6c 79 2e 20 witches.to.that.file.instantly..
11700 20 54 68 69 73 20 77 6f 72 6b 73 20 65 76 65 6e 0a 69 66 20 74 68 65 20 66 69 6c 65 6e 61 6d 65 .This.works.even.if.the.filename
11720 20 69 73 20 69 6e 63 6f 6d 70 6c 65 74 65 2c 20 62 75 74 20 74 68 65 72 65 27 73 20 6f 6e 6c 79 .is.incomplete,.but.there's.only
11740 20 61 20 73 69 6e 67 6c 65 20 66 69 6c 65 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 70 72 .a.single.file.in.the.current.pr
11760 6f 6a 65 63 74 0a 74 68 61 74 20 6d 61 74 63 68 65 73 20 74 68 65 20 66 69 6c 65 6e 61 6d 65 20 oject.that.matches.the.filename.
11780 61 74 20 70 6f 69 6e 74 2e 20 20 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 69 66 20 74 68 65 72 65 at.point...For.example,.if.there
117a0 27 73 20 6f 6e 6c 79 20 61 20 73 69 6e 67 6c 65 20 66 69 6c 65 20 6e 61 6d 65 64 0a 22 70 72 6f 's.only.a.single.file.named."pro
117c0 6a 65 63 74 69 6c 65 2f 70 72 6f 6a 65 63 74 69 6c 65 2e 65 6c 22 20 62 75 74 20 74 68 65 20 63 jectile/projectile.el".but.the.c
117e0 75 72 72 65 6e 74 20 66 69 6c 65 6e 61 6d 65 20 69 73 20 22 70 72 6f 6a 65 63 74 69 6c 65 2f 70 urrent.filename.is."projectile/p
11800 72 6f 6a 22 20 28 69 6e 63 6f 6d 70 6c 65 74 65 29 2c 0a 60 70 72 6f 6a 65 63 74 69 6c 65 2d 66 roj".(incomplete),.`projectile-f
11820 69 6e 64 2d 66 69 6c 65 2d 64 77 69 6d 27 20 73 74 69 6c 6c 20 73 77 69 74 63 68 65 73 20 74 6f ind-file-dwim'.still.switches.to
11840 20 22 70 72 6f 6a 65 63 74 69 6c 65 2f 70 72 6f 6a 65 63 74 69 6c 65 2e 65 6c 22 20 69 6d 6d 65 ."projectile/projectile.el".imme
11860 64 69 61 74 65 6c 79 0a 20 62 65 63 61 75 73 65 20 74 68 69 73 20 69 73 20 74 68 65 20 6f 6e 6c diately..because.this.is.the.onl
11880 79 20 66 69 6c 65 6e 61 6d 65 20 74 68 61 74 20 6d 61 74 63 68 65 73 2e 0a 0a 2d 20 49 66 20 69 y.filename.that.matches...-.If.i
118a0 74 20 66 69 6e 64 73 20 61 20 6c 69 73 74 20 6f 66 20 66 69 6c 65 73 2c 20 74 68 65 20 6c 69 73 t.finds.a.list.of.files,.the.lis
118c0 74 20 69 73 20 64 69 73 70 6c 61 79 65 64 20 66 6f 72 20 73 65 6c 65 63 74 69 6e 67 2e 20 20 41 t.is.displayed.for.selecting...A
118e0 20 6c 69 73 74 20 6f 66 0a 66 69 6c 65 73 20 69 73 20 64 69 73 70 6c 61 79 65 64 20 77 68 65 6e .list.of.files.is.displayed.when
11900 20 61 20 66 69 6c 65 6e 61 6d 65 20 61 70 70 65 61 72 73 20 6d 6f 72 65 20 74 68 61 6e 20 6f 6e .a.filename.appears.more.than.on
11920 65 20 69 6e 20 74 68 65 20 70 72 6f 6a 65 63 74 20 6f 72 20 74 68 65 0a 66 69 6c 65 6e 61 6d 65 e.in.the.project.or.the.filename
11940 20 61 74 20 70 6f 69 6e 74 20 69 73 20 61 20 70 72 65 66 69 78 20 6f 66 20 6d 6f 72 65 20 74 68 .at.point.is.a.prefix.of.more.th
11960 61 6e 20 74 77 6f 20 66 69 6c 65 73 20 69 6e 20 61 20 70 72 6f 6a 65 63 74 2e 20 20 46 6f 72 20 an.two.files.in.a.project...For.
11980 65 78 61 6d 70 6c 65 2c 0a 69 66 20 60 70 72 6f 6a 65 63 74 69 6c 65 2d 66 69 6e 64 2d 66 69 6c example,.if.`projectile-find-fil
119a0 65 2d 64 77 69 6d 27 20 69 73 20 65 78 65 63 75 74 65 64 20 6f 6e 20 61 20 66 69 6c 65 70 61 74 e-dwim'.is.executed.on.a.filepat
119c0 68 20 6c 69 6b 65 20 22 70 72 6f 6a 65 63 74 69 6c 65 2f 22 2c 20 69 74 20 6c 69 73 74 73 0a 74 h.like."projectile/",.it.lists.t
119e0 68 65 20 63 6f 6e 74 65 6e 74 20 6f 66 20 74 68 61 74 20 64 69 72 65 63 74 6f 72 79 2e 20 20 49 he.content.of.that.directory...I
11a00 66 20 69 74 20 69 73 20 65 78 65 63 75 74 65 64 20 6f 6e 20 61 20 70 61 72 74 69 61 6c 20 66 69 f.it.is.executed.on.a.partial.fi
11a20 6c 65 6e 61 6d 65 20 6c 69 6b 65 0a 20 22 70 72 6f 6a 65 63 74 69 6c 65 2f 61 22 2c 20 61 20 6c lename.like.."projectile/a",.a.l
11a40 69 73 74 20 6f 66 20 66 69 6c 65 73 20 77 69 74 68 20 63 68 61 72 61 63 74 65 72 20 27 61 27 20 ist.of.files.with.character.'a'.
11a60 69 6e 20 74 68 61 74 20 64 69 72 65 63 74 6f 72 79 20 69 73 20 70 72 65 73 65 6e 74 65 64 2e 0a in.that.directory.is.presented..
11a80 0a 2d 20 49 66 20 69 74 20 66 69 6e 64 73 20 6e 6f 74 68 69 6e 67 2c 20 64 69 73 70 6c 61 79 20 .-.If.it.finds.nothing,.display.
11aa0 61 20 6c 69 73 74 20 6f 66 20 61 6c 6c 20 66 69 6c 65 73 20 69 6e 20 70 72 6f 6a 65 63 74 20 66 a.list.of.all.files.in.project.f
11ac0 6f 72 20 73 65 6c 65 63 74 69 6e 67 2e 0a 0a 28 66 6e 20 26 6f 70 74 69 6f 6e 61 6c 20 41 52 47 or.selecting...(fn.&optional.ARG
11ae0 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 66 69 6e 64 2d 66 69 )..(defalias.'projectile-find-fi
11b00 6c 65 2d 64 77 69 6d 20 23 5b 32 35 36 20 22 5c 33 30 30 01 21 5c 32 30 37 22 20 5b 70 72 6f 6a le-dwim.#[256."\300.!\207".[proj
11b20 65 63 74 69 6c 65 2d 2d 66 69 6e 64 2d 66 69 6c 65 2d 64 77 69 6d 5d 20 33 20 28 23 24 20 2e 20 ectile--find-file-dwim].3.(#$...
11b40 37 31 31 36 34 29 20 22 50 22 5d 29 0a 23 40 31 32 39 35 20 4a 75 6d 70 20 74 6f 20 61 20 70 72 71164)."P"]).#@1295.Jump.to.a.pr
11b60 6f 6a 65 63 74 27 73 20 66 69 6c 65 73 20 75 73 69 6e 67 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 62 oject's.files.using.completion.b
11b80 61 73 65 64 20 6f 6e 20 63 6f 6e 74 65 78 74 20 69 6e 20 6f 74 68 65 72 20 77 69 6e 64 6f 77 2e ased.on.context.in.other.window.
11ba0 0a 0a 57 69 74 68 20 61 20 70 72 65 66 69 78 20 41 52 47 20 69 6e 76 61 6c 69 64 61 74 65 73 20 ..With.a.prefix.ARG.invalidates.
11bc0 74 68 65 20 63 61 63 68 65 20 66 69 72 73 74 2e 0a 0a 49 66 20 70 6f 69 6e 74 20 69 73 20 6f 6e the.cache.first...If.point.is.on
11be0 20 61 20 66 69 6c 65 6e 61 6d 65 2c 20 50 72 6f 6a 65 63 74 69 6c 65 20 66 69 72 73 74 20 74 72 .a.filename,.Projectile.first.tr
11c00 69 65 73 20 74 6f 20 73 65 61 72 63 68 20 66 6f 72 20 74 68 61 74 0a 66 69 6c 65 20 69 6e 20 70 ies.to.search.for.that.file.in.p
11c20 72 6f 6a 65 63 74 3a 0a 0a 2d 20 49 66 20 69 74 20 66 69 6e 64 73 20 6a 75 73 74 20 61 20 66 69 roject:..-.If.it.finds.just.a.fi
11c40 6c 65 2c 20 69 74 20 73 77 69 74 63 68 65 73 20 74 6f 20 74 68 61 74 20 66 69 6c 65 20 69 6e 73 le,.it.switches.to.that.file.ins
11c60 74 61 6e 74 6c 79 2e 20 20 54 68 69 73 20 77 6f 72 6b 73 20 65 76 65 6e 0a 69 66 20 74 68 65 20 tantly...This.works.even.if.the.
11c80 66 69 6c 65 6e 61 6d 65 20 69 73 20 69 6e 63 6f 6d 70 6c 65 74 65 2c 20 62 75 74 20 74 68 65 72 filename.is.incomplete,.but.ther
11ca0 65 27 73 20 6f 6e 6c 79 20 61 20 73 69 6e 67 6c 65 20 66 69 6c 65 20 69 6e 20 74 68 65 20 63 75 e's.only.a.single.file.in.the.cu
11cc0 72 72 65 6e 74 20 70 72 6f 6a 65 63 74 0a 74 68 61 74 20 6d 61 74 63 68 65 73 20 74 68 65 20 66 rrent.project.that.matches.the.f
11ce0 69 6c 65 6e 61 6d 65 20 61 74 20 70 6f 69 6e 74 2e 20 20 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 ilename.at.point...For.example,.
11d00 69 66 20 74 68 65 72 65 27 73 20 6f 6e 6c 79 20 61 20 73 69 6e 67 6c 65 20 66 69 6c 65 20 6e 61 if.there's.only.a.single.file.na
11d20 6d 65 64 0a 22 70 72 6f 6a 65 63 74 69 6c 65 2f 70 72 6f 6a 65 63 74 69 6c 65 2e 65 6c 22 20 62 med."projectile/projectile.el".b
11d40 75 74 20 74 68 65 20 63 75 72 72 65 6e 74 20 66 69 6c 65 6e 61 6d 65 20 69 73 20 22 70 72 6f 6a ut.the.current.filename.is."proj
11d60 65 63 74 69 6c 65 2f 70 72 6f 6a 22 20 28 69 6e 63 6f 6d 70 6c 65 74 65 29 2c 0a 60 70 72 6f 6a ectile/proj".(incomplete),.`proj
11d80 65 63 74 69 6c 65 2d 66 69 6e 64 2d 66 69 6c 65 2d 64 77 69 6d 2d 6f 74 68 65 72 2d 77 69 6e 64 ectile-find-file-dwim-other-wind
11da0 6f 77 27 20 73 74 69 6c 6c 20 73 77 69 74 63 68 65 73 20 74 6f 20 22 70 72 6f 6a 65 63 74 69 6c ow'.still.switches.to."projectil
11dc0 65 2f 70 72 6f 6a 65 63 74 69 6c 65 2e 65 6c 22 0a 69 6d 6d 65 64 69 61 74 65 6c 79 20 62 65 63 e/projectile.el".immediately.bec
11de0 61 75 73 65 20 74 68 69 73 20 69 73 20 74 68 65 20 6f 6e 6c 79 20 66 69 6c 65 6e 61 6d 65 20 74 ause.this.is.the.only.filename.t
11e00 68 61 74 20 6d 61 74 63 68 65 73 2e 0a 0a 2d 20 49 66 20 69 74 20 66 69 6e 64 73 20 61 20 6c 69 hat.matches...-.If.it.finds.a.li
11e20 73 74 20 6f 66 20 66 69 6c 65 73 2c 20 74 68 65 20 6c 69 73 74 20 69 73 20 64 69 73 70 6c 61 79 st.of.files,.the.list.is.display
11e40 65 64 20 66 6f 72 20 73 65 6c 65 63 74 69 6e 67 2e 20 20 41 20 6c 69 73 74 20 6f 66 0a 66 69 6c ed.for.selecting...A.list.of.fil
11e60 65 73 20 69 73 20 64 69 73 70 6c 61 79 65 64 20 77 68 65 6e 20 61 20 66 69 6c 65 6e 61 6d 65 20 es.is.displayed.when.a.filename.
11e80 61 70 70 65 61 72 73 20 6d 6f 72 65 20 74 68 61 6e 20 6f 6e 65 20 69 6e 20 74 68 65 20 70 72 6f appears.more.than.one.in.the.pro
11ea0 6a 65 63 74 20 6f 72 20 74 68 65 0a 66 69 6c 65 6e 61 6d 65 20 61 74 20 70 6f 69 6e 74 20 69 73 ject.or.the.filename.at.point.is
11ec0 20 61 20 70 72 65 66 69 78 20 6f 66 20 6d 6f 72 65 20 74 68 61 6e 20 74 77 6f 20 66 69 6c 65 73 .a.prefix.of.more.than.two.files
11ee0 20 69 6e 20 61 20 70 72 6f 6a 65 63 74 2e 20 20 46 6f 72 20 65 78 61 6d 70 6c 65 2c 0a 69 66 20 .in.a.project...For.example,.if.
11f00 60 70 72 6f 6a 65 63 74 69 6c 65 2d 66 69 6e 64 2d 66 69 6c 65 2d 64 77 69 6d 2d 6f 74 68 65 72 `projectile-find-file-dwim-other
11f20 2d 77 69 6e 64 6f 77 27 20 69 73 20 65 78 65 63 75 74 65 64 20 6f 6e 20 61 20 66 69 6c 65 70 61 -window'.is.executed.on.a.filepa
11f40 74 68 20 6c 69 6b 65 20 22 70 72 6f 6a 65 63 74 69 6c 65 2f 22 2c 20 69 74 20 6c 69 73 74 73 0a th.like."projectile/",.it.lists.
11f60 74 68 65 20 63 6f 6e 74 65 6e 74 20 6f 66 20 74 68 61 74 20 64 69 72 65 63 74 6f 72 79 2e 20 20 the.content.of.that.directory...
11f80 49 66 20 69 74 20 69 73 20 65 78 65 63 75 74 65 64 20 6f 6e 20 61 20 70 61 72 74 69 61 6c 20 66 If.it.is.executed.on.a.partial.f
11fa0 69 6c 65 6e 61 6d 65 0a 6c 69 6b 65 20 22 70 72 6f 6a 65 63 74 69 6c 65 2f 61 22 2c 20 61 20 6c ilename.like."projectile/a",.a.l
11fc0 69 73 74 20 6f 66 20 66 69 6c 65 73 20 77 69 74 68 20 63 68 61 72 61 63 74 65 72 20 27 61 27 20 ist.of.files.with.character.'a'.
11fe0 69 6e 20 74 68 61 74 20 64 69 72 65 63 74 6f 72 79 0a 69 73 20 70 72 65 73 65 6e 74 65 64 2e 0a in.that.directory.is.presented..
12000 0a 2d 20 49 66 20 69 74 20 66 69 6e 64 73 20 6e 6f 74 68 69 6e 67 2c 20 64 69 73 70 6c 61 79 20 .-.If.it.finds.nothing,.display.
12020 61 20 6c 69 73 74 20 6f 66 20 61 6c 6c 20 66 69 6c 65 73 20 69 6e 20 70 72 6f 6a 65 63 74 20 66 a.list.of.all.files.in.project.f
12040 6f 72 20 73 65 6c 65 63 74 69 6e 67 2e 0a 0a 28 66 6e 20 26 6f 70 74 69 6f 6e 61 6c 20 41 52 47 or.selecting...(fn.&optional.ARG
12060 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 66 69 6e 64 2d 66 69 )..(defalias.'projectile-find-fi
12080 6c 65 2d 64 77 69 6d 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 20 23 5b 32 35 36 20 22 5c 33 30 30 le-dwim-other-window.#[256."\300
120a0 01 5c 33 30 31 5c 22 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 2d 66 69 6e 64 2d 66 .\301\"\207".[projectile--find-f
120c0 69 6c 65 2d 64 77 69 6d 20 66 69 6e 64 2d 66 69 6c 65 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 5d ile-dwim.find-file-other-window]
120e0 20 34 20 28 23 24 20 2e 20 37 32 35 33 32 29 20 22 50 22 5d 29 0a 23 40 31 32 39 32 20 4a 75 6d .4.(#$...72532)."P"]).#@1292.Jum
12100 70 20 74 6f 20 61 20 70 72 6f 6a 65 63 74 27 73 20 66 69 6c 65 73 20 75 73 69 6e 67 20 63 6f 6d p.to.a.project's.files.using.com
12120 70 6c 65 74 69 6f 6e 20 62 61 73 65 64 20 6f 6e 20 63 6f 6e 74 65 78 74 20 69 6e 20 6f 74 68 65 pletion.based.on.context.in.othe
12140 72 20 66 72 61 6d 65 2e 0a 0a 57 69 74 68 20 61 20 70 72 65 66 69 78 20 41 52 47 20 69 6e 76 61 r.frame...With.a.prefix.ARG.inva
12160 6c 69 64 61 74 65 73 20 74 68 65 20 63 61 63 68 65 20 66 69 72 73 74 2e 0a 0a 49 66 20 70 6f 69 lidates.the.cache.first...If.poi
12180 6e 74 20 69 73 20 6f 6e 20 61 20 66 69 6c 65 6e 61 6d 65 2c 20 50 72 6f 6a 65 63 74 69 6c 65 20 nt.is.on.a.filename,.Projectile.
121a0 66 69 72 73 74 20 74 72 69 65 73 20 74 6f 20 73 65 61 72 63 68 20 66 6f 72 20 74 68 61 74 0a 66 first.tries.to.search.for.that.f
121c0 69 6c 65 20 69 6e 20 70 72 6f 6a 65 63 74 3a 0a 0a 2d 20 49 66 20 69 74 20 66 69 6e 64 73 20 6a ile.in.project:..-.If.it.finds.j
121e0 75 73 74 20 61 20 66 69 6c 65 2c 20 69 74 20 73 77 69 74 63 68 65 73 20 74 6f 20 74 68 61 74 20 ust.a.file,.it.switches.to.that.
12200 66 69 6c 65 20 69 6e 73 74 61 6e 74 6c 79 2e 20 20 54 68 69 73 20 77 6f 72 6b 73 20 65 76 65 6e file.instantly...This.works.even
12220 0a 69 66 20 74 68 65 20 66 69 6c 65 6e 61 6d 65 20 69 73 20 69 6e 63 6f 6d 70 6c 65 74 65 2c 20 .if.the.filename.is.incomplete,.
12240 62 75 74 20 74 68 65 72 65 27 73 20 6f 6e 6c 79 20 61 20 73 69 6e 67 6c 65 20 66 69 6c 65 20 69 but.there's.only.a.single.file.i
12260 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 70 72 6f 6a 65 63 74 0a 74 68 61 74 20 6d 61 74 63 68 n.the.current.project.that.match
12280 65 73 20 74 68 65 20 66 69 6c 65 6e 61 6d 65 20 61 74 20 70 6f 69 6e 74 2e 20 20 46 6f 72 20 65 es.the.filename.at.point...For.e
122a0 78 61 6d 70 6c 65 2c 20 69 66 20 74 68 65 72 65 27 73 20 6f 6e 6c 79 20 61 20 73 69 6e 67 6c 65 xample,.if.there's.only.a.single
122c0 20 66 69 6c 65 20 6e 61 6d 65 64 0a 22 70 72 6f 6a 65 63 74 69 6c 65 2f 70 72 6f 6a 65 63 74 69 .file.named."projectile/projecti
122e0 6c 65 2e 65 6c 22 20 62 75 74 20 74 68 65 20 63 75 72 72 65 6e 74 20 66 69 6c 65 6e 61 6d 65 20 le.el".but.the.current.filename.
12300 69 73 20 22 70 72 6f 6a 65 63 74 69 6c 65 2f 70 72 6f 6a 22 20 28 69 6e 63 6f 6d 70 6c 65 74 65 is."projectile/proj".(incomplete
12320 29 2c 0a 60 70 72 6f 6a 65 63 74 69 6c 65 2d 66 69 6e 64 2d 66 69 6c 65 2d 64 77 69 6d 2d 6f 74 ),.`projectile-find-file-dwim-ot
12340 68 65 72 2d 66 72 61 6d 65 27 20 73 74 69 6c 6c 20 73 77 69 74 63 68 65 73 20 74 6f 20 22 70 72 her-frame'.still.switches.to."pr
12360 6f 6a 65 63 74 69 6c 65 2f 70 72 6f 6a 65 63 74 69 6c 65 2e 65 6c 22 0a 69 6d 6d 65 64 69 61 74 ojectile/projectile.el".immediat
12380 65 6c 79 20 62 65 63 61 75 73 65 20 74 68 69 73 20 69 73 20 74 68 65 20 6f 6e 6c 79 20 66 69 6c ely.because.this.is.the.only.fil
123a0 65 6e 61 6d 65 20 74 68 61 74 20 6d 61 74 63 68 65 73 2e 0a 0a 2d 20 49 66 20 69 74 20 66 69 6e ename.that.matches...-.If.it.fin
123c0 64 73 20 61 20 6c 69 73 74 20 6f 66 20 66 69 6c 65 73 2c 20 74 68 65 20 6c 69 73 74 20 69 73 20 ds.a.list.of.files,.the.list.is.
123e0 64 69 73 70 6c 61 79 65 64 20 66 6f 72 20 73 65 6c 65 63 74 69 6e 67 2e 20 20 41 20 6c 69 73 74 displayed.for.selecting...A.list
12400 20 6f 66 0a 66 69 6c 65 73 20 69 73 20 64 69 73 70 6c 61 79 65 64 20 77 68 65 6e 20 61 20 66 69 .of.files.is.displayed.when.a.fi
12420 6c 65 6e 61 6d 65 20 61 70 70 65 61 72 73 20 6d 6f 72 65 20 74 68 61 6e 20 6f 6e 65 20 69 6e 20 lename.appears.more.than.one.in.
12440 74 68 65 20 70 72 6f 6a 65 63 74 20 6f 72 20 74 68 65 0a 66 69 6c 65 6e 61 6d 65 20 61 74 20 70 the.project.or.the.filename.at.p
12460 6f 69 6e 74 20 69 73 20 61 20 70 72 65 66 69 78 20 6f 66 20 6d 6f 72 65 20 74 68 61 6e 20 74 77 oint.is.a.prefix.of.more.than.tw
12480 6f 20 66 69 6c 65 73 20 69 6e 20 61 20 70 72 6f 6a 65 63 74 2e 20 20 46 6f 72 20 65 78 61 6d 70 o.files.in.a.project...For.examp
124a0 6c 65 2c 0a 69 66 20 60 70 72 6f 6a 65 63 74 69 6c 65 2d 66 69 6e 64 2d 66 69 6c 65 2d 64 77 69 le,.if.`projectile-find-file-dwi
124c0 6d 2d 6f 74 68 65 72 2d 66 72 61 6d 65 27 20 69 73 20 65 78 65 63 75 74 65 64 20 6f 6e 20 61 20 m-other-frame'.is.executed.on.a.
124e0 66 69 6c 65 70 61 74 68 20 6c 69 6b 65 20 22 70 72 6f 6a 65 63 74 69 6c 65 2f 22 2c 20 69 74 20 filepath.like."projectile/",.it.
12500 6c 69 73 74 73 0a 74 68 65 20 63 6f 6e 74 65 6e 74 20 6f 66 20 74 68 61 74 20 64 69 72 65 63 74 lists.the.content.of.that.direct
12520 6f 72 79 2e 20 20 49 66 20 69 74 20 69 73 20 65 78 65 63 75 74 65 64 20 6f 6e 20 61 20 70 61 72 ory...If.it.is.executed.on.a.par
12540 74 69 61 6c 20 66 69 6c 65 6e 61 6d 65 0a 6c 69 6b 65 20 22 70 72 6f 6a 65 63 74 69 6c 65 2f 61 tial.filename.like."projectile/a
12560 22 2c 20 61 20 6c 69 73 74 20 6f 66 20 66 69 6c 65 73 20 77 69 74 68 20 63 68 61 72 61 63 74 65 ",.a.list.of.files.with.characte
12580 72 20 27 61 27 20 69 6e 20 74 68 61 74 20 64 69 72 65 63 74 6f 72 79 0a 69 73 20 70 72 65 73 65 r.'a'.in.that.directory.is.prese
125a0 6e 74 65 64 2e 0a 0a 2d 20 49 66 20 69 74 20 66 69 6e 64 73 20 6e 6f 74 68 69 6e 67 2c 20 64 69 nted...-.If.it.finds.nothing,.di
125c0 73 70 6c 61 79 20 61 20 6c 69 73 74 20 6f 66 20 61 6c 6c 20 66 69 6c 65 73 20 69 6e 20 70 72 6f splay.a.list.of.all.files.in.pro
125e0 6a 65 63 74 20 66 6f 72 20 73 65 6c 65 63 74 69 6e 67 2e 0a 0a 28 66 6e 20 26 6f 70 74 69 6f 6e ject.for.selecting...(fn.&option
12600 61 6c 20 41 52 47 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 66 al.ARG)..(defalias.'projectile-f
12620 69 6e 64 2d 66 69 6c 65 2d 64 77 69 6d 2d 6f 74 68 65 72 2d 66 72 61 6d 65 20 23 5b 32 35 36 20 ind-file-dwim-other-frame.#[256.
12640 22 5c 33 30 30 01 5c 33 30 31 5c 22 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 2d 66 "\300.\301\"\207".[projectile--f
12660 69 6e 64 2d 66 69 6c 65 2d 64 77 69 6d 20 66 69 6e 64 2d 66 69 6c 65 2d 6f 74 68 65 72 2d 66 72 ind-file-dwim.find-file-other-fr
12680 61 6d 65 5d 20 34 20 28 23 24 20 2e 20 37 33 39 38 31 29 20 22 50 22 5d 29 0a 23 40 33 30 32 20 ame].4.(#$...73981)."P"]).#@302.
126a0 4a 75 6d 70 20 74 6f 20 61 20 70 72 6f 6a 65 63 74 27 73 20 66 69 6c 65 20 75 73 69 6e 67 20 63 Jump.to.a.project's.file.using.c
126c0 6f 6d 70 6c 65 74 69 6f 6e 2e 0a 57 69 74 68 20 49 4e 56 41 4c 49 44 41 54 45 2d 43 41 43 48 45 ompletion..With.INVALIDATE-CACHE
126e0 20 69 6e 76 61 6c 69 64 61 74 65 73 20 74 68 65 20 63 61 63 68 65 20 66 69 72 73 74 2e 20 20 57 .invalidates.the.cache.first...W
12700 69 74 68 20 46 46 2d 56 41 52 49 41 4e 54 20 73 65 74 20 74 6f 20 61 0a 64 65 66 75 6e 2c 20 75 ith.FF-VARIANT.set.to.a.defun,.u
12720 73 65 20 74 68 61 74 20 69 6e 73 74 65 61 64 20 6f 66 20 60 66 69 6e 64 2d 66 69 6c 65 27 2e 20 se.that.instead.of.`find-file'..
12740 20 20 41 20 74 79 70 69 63 61 6c 20 65 78 61 6d 70 6c 65 20 6f 66 20 73 75 63 68 20 61 20 64 65 ..A.typical.example.of.such.a.de
12760 66 75 6e 0a 77 6f 75 6c 64 20 62 65 20 60 66 69 6e 64 2d 66 69 6c 65 2d 6f 74 68 65 72 2d 77 69 fun.would.be.`find-file-other-wi
12780 6e 64 6f 77 27 20 6f 72 20 60 66 69 6e 64 2d 66 69 6c 65 2d 6f 74 68 65 72 2d 66 72 61 6d 65 27 ndow'.or.`find-file-other-frame'
127a0 0a 0a 28 66 6e 20 49 4e 56 41 4c 49 44 41 54 45 2d 43 41 43 48 45 20 26 6f 70 74 69 6f 6e 61 6c ..(fn.INVALIDATE-CACHE.&optional
127c0 20 46 46 2d 56 41 52 49 41 4e 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 .FF-VARIANT)..(defalias.'project
127e0 69 6c 65 2d 2d 66 69 6e 64 2d 66 69 6c 65 20 23 5b 35 31 33 20 22 5c 33 30 30 02 21 5c 32 31 30 ile--find-file.#[513."\300.!\210
12800 5c 33 30 31 5c 33 30 32 5c 33 30 33 20 5c 22 01 5c 32 30 36 0e 00 5c 33 30 34 5c 32 31 31 5c 33 \301\302\303.\".\206..\304\211\3
12820 30 35 03 5c 33 30 36 20 5c 22 21 5c 32 31 30 5c 33 30 37 5c 33 31 30 21 5c 32 30 37 22 20 5b 70 05.\306.\"!\210\307\310!\207".[p
12840 72 6f 6a 65 63 74 69 6c 65 2d 6d 61 79 62 65 2d 69 6e 76 61 6c 69 64 61 74 65 2d 63 61 63 68 65 rojectile-maybe-invalidate-cache
12860 20 70 72 6f 6a 65 63 74 69 6c 65 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 20 22 46 69 6e .projectile-completing-read."Fin
12880 64 20 66 69 6c 65 3a 20 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 63 75 72 72 65 6e 74 2d 70 72 6f d.file:.".projectile-current-pro
128a0 6a 65 63 74 2d 66 69 6c 65 73 20 66 69 6e 64 2d 66 69 6c 65 20 65 78 70 61 6e 64 2d 66 69 6c 65 ject-files.find-file.expand-file
128c0 2d 6e 61 6d 65 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 20 72 75 -name.projectile-project-root.ru
128e0 6e 2d 68 6f 6f 6b 73 20 70 72 6f 6a 65 63 74 69 6c 65 2d 66 69 6e 64 2d 66 69 6c 65 2d 68 6f 6f n-hooks.projectile-find-file-hoo
12900 6b 5d 20 38 20 28 23 24 20 2e 20 37 35 34 32 34 29 20 22 50 22 5d 29 0a 23 40 31 31 31 20 4a 75 k].8.(#$...75424)."P"]).#@111.Ju
12920 6d 70 20 74 6f 20 61 20 70 72 6f 6a 65 63 74 27 73 20 66 69 6c 65 20 75 73 69 6e 67 20 63 6f 6d mp.to.a.project's.file.using.com
12940 70 6c 65 74 69 6f 6e 2e 0a 57 69 74 68 20 61 20 70 72 65 66 69 78 20 41 52 47 20 69 6e 76 61 6c pletion..With.a.prefix.ARG.inval
12960 69 64 61 74 65 73 20 74 68 65 20 63 61 63 68 65 20 66 69 72 73 74 2e 0a 0a 28 66 6e 20 26 6f 70 idates.the.cache.first...(fn.&op
12980 74 69 6f 6e 61 6c 20 41 52 47 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 tional.ARG)..(defalias.'projecti
129a0 6c 65 2d 66 69 6e 64 2d 66 69 6c 65 20 23 5b 32 35 36 20 22 5c 33 30 30 01 21 5c 32 30 37 22 20 le-find-file.#[256."\300.!\207".
129c0 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 2d 66 69 6e 64 2d 66 69 6c 65 5d 20 33 20 28 23 24 20 2e 20 [projectile--find-file].3.(#$...
129e0 37 36 30 36 32 29 20 22 50 22 5d 29 0a 23 40 31 34 32 20 4a 75 6d 70 20 74 6f 20 61 20 70 72 6f 76062)."P"]).#@142.Jump.to.a.pro
12a00 6a 65 63 74 27 73 20 66 69 6c 65 20 75 73 69 6e 67 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 61 6e 64 ject's.file.using.completion.and
12a20 20 73 68 6f 77 20 69 74 20 69 6e 20 61 6e 6f 74 68 65 72 20 77 69 6e 64 6f 77 2e 0a 0a 57 69 74 .show.it.in.another.window...Wit
12a40 68 20 61 20 70 72 65 66 69 78 20 41 52 47 20 69 6e 76 61 6c 69 64 61 74 65 73 20 74 68 65 20 63 h.a.prefix.ARG.invalidates.the.c
12a60 61 63 68 65 20 66 69 72 73 74 2e 0a 0a 28 66 6e 20 26 6f 70 74 69 6f 6e 61 6c 20 41 52 47 29 1f ache.first...(fn.&optional.ARG).
12a80 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 66 69 6e 64 2d 66 69 6c 65 .(defalias.'projectile-find-file
12aa0 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 20 23 5b 32 35 36 20 22 5c 33 30 30 01 5c 33 30 31 5c 22 -other-window.#[256."\300.\301\"
12ac0 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 2d 66 69 6e 64 2d 66 69 6c 65 20 66 69 6e \207".[projectile--find-file.fin
12ae0 64 2d 66 69 6c 65 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 5d 20 34 20 28 23 24 20 2e 20 37 36 32 d-file-other-window].4.(#$...762
12b00 37 35 29 20 22 50 22 5d 29 0a 23 40 31 34 31 20 4a 75 6d 70 20 74 6f 20 61 20 70 72 6f 6a 65 63 75)."P"]).#@141.Jump.to.a.projec
12b20 74 27 73 20 66 69 6c 65 20 75 73 69 6e 67 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 61 6e 64 20 73 68 t's.file.using.completion.and.sh
12b40 6f 77 20 69 74 20 69 6e 20 61 6e 6f 74 68 65 72 20 66 72 61 6d 65 2e 0a 0a 57 69 74 68 20 61 20 ow.it.in.another.frame...With.a.
12b60 70 72 65 66 69 78 20 41 52 47 20 69 6e 76 61 6c 69 64 61 74 65 73 20 74 68 65 20 63 61 63 68 65 prefix.ARG.invalidates.the.cache
12b80 20 66 69 72 73 74 2e 0a 0a 28 66 6e 20 26 6f 70 74 69 6f 6e 61 6c 20 41 52 47 29 1f 0a 28 64 65 .first...(fn.&optional.ARG)..(de
12ba0 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 66 69 6e 64 2d 66 69 6c 65 2d 6f 74 68 falias.'projectile-find-file-oth
12bc0 65 72 2d 66 72 61 6d 65 20 23 5b 32 35 36 20 22 5c 33 30 30 01 5c 33 30 31 5c 22 5c 32 30 37 22 er-frame.#[256."\300.\301\"\207"
12be0 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 2d 66 69 6e 64 2d 66 69 6c 65 20 66 69 6e 64 2d 66 69 6c .[projectile--find-file.find-fil
12c00 65 2d 6f 74 68 65 72 2d 66 72 61 6d 65 5d 20 34 20 28 23 24 20 2e 20 37 36 35 36 30 29 20 22 50 e-other-frame].4.(#$...76560)."P
12c20 22 5d 29 0a 23 40 36 32 20 53 6f 72 74 20 46 49 4c 45 53 20 61 63 63 6f 72 64 69 6e 67 20 74 6f "]).#@62.Sort.FILES.according.to
12c40 20 60 70 72 6f 6a 65 63 74 69 6c 65 2d 73 6f 72 74 2d 6f 72 64 65 72 27 2e 0a 0a 28 66 6e 20 46 .`projectile-sort-order'...(fn.F
12c60 49 4c 45 53 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 73 6f 72 ILES)..(defalias.'projectile-sor
12c80 74 2d 66 69 6c 65 73 20 23 5b 32 35 37 20 22 5c 33 30 31 08 5c 33 30 32 5c 22 5c 32 30 33 08 00 t-files.#[257."\301.\302\"\203..
12ca0 5c 32 30 37 5c 33 30 31 08 5c 33 30 33 5c 22 5c 32 30 33 13 00 5c 33 30 34 01 21 5c 32 30 37 5c \207\301.\303\"\203..\304.!\207\
12cc0 33 30 31 08 5c 33 30 35 5c 22 5c 32 30 33 1e 00 5c 33 30 36 01 21 5c 32 30 37 5c 33 30 31 08 5c 301.\305\"\203..\306.!\207\301.\
12ce0 33 30 37 5c 22 5c 32 30 33 29 00 5c 33 31 30 01 21 5c 32 30 37 5c 33 30 31 08 5c 33 31 31 5c 22 307\"\203).\310.!\207\301.\311\"
12d00 5c 32 30 35 33 00 5c 33 31 32 01 21 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 73 6f \2053.\312.!\207".[projectile-so
12d20 72 74 2d 6f 72 64 65 72 20 65 71 6c 20 64 65 66 61 75 6c 74 20 72 65 63 65 6e 74 66 20 70 72 6f rt-order.eql.default.recentf.pro
12d40 6a 65 63 74 69 6c 65 2d 73 6f 72 74 2d 62 79 2d 72 65 63 65 6e 74 66 2d 66 69 72 73 74 20 72 65 jectile-sort-by-recentf-first.re
12d60 63 65 6e 74 6c 79 2d 61 63 74 69 76 65 20 70 72 6f 6a 65 63 74 69 6c 65 2d 73 6f 72 74 2d 62 79 cently-active.projectile-sort-by
12d80 2d 72 65 63 65 6e 74 6c 79 2d 61 63 74 69 76 65 2d 66 69 72 73 74 20 6d 6f 64 69 66 69 63 61 74 -recently-active-first.modificat
12da0 69 6f 6e 2d 74 69 6d 65 20 70 72 6f 6a 65 63 74 69 6c 65 2d 73 6f 72 74 2d 62 79 2d 6d 6f 64 69 ion-time.projectile-sort-by-modi
12dc0 66 69 63 61 74 69 6f 6e 2d 74 69 6d 65 20 61 63 63 65 73 73 2d 74 69 6d 65 20 70 72 6f 6a 65 63 fication-time.access-time.projec
12de0 74 69 6c 65 2d 73 6f 72 74 2d 62 79 2d 61 63 63 65 73 73 2d 74 69 6d 65 5d 20 34 20 28 23 24 20 tile-sort-by-access-time].4.(#$.
12e00 2e 20 37 36 38 34 31 29 5d 29 0a 23 40 35 30 20 53 6f 72 74 20 46 49 4c 45 53 20 62 79 20 61 20 ..76841)]).#@50.Sort.FILES.by.a.
12e20 72 65 63 65 6e 74 20 66 69 72 73 74 20 73 63 68 65 6d 65 2e 0a 0a 28 66 6e 20 46 49 4c 45 53 29 recent.first.scheme...(fn.FILES)
12e40 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 73 6f 72 74 2d 62 79 2d ..(defalias.'projectile-sort-by-
12e60 72 65 63 65 6e 74 66 2d 66 69 72 73 74 20 23 5b 32 35 37 20 22 5c 33 30 30 20 5c 33 30 31 01 5c recentf-first.#[257."\300.\301.\
12e80 33 30 32 04 04 5c 22 5c 22 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 72 65 63 65 6e 302..\"\"\207".[projectile-recen
12ea0 74 66 2d 66 69 6c 65 73 20 61 70 70 65 6e 64 20 70 72 6f 6a 65 63 74 69 6c 65 2d 64 69 66 66 65 tf-files.append.projectile-diffe
12ec0 72 65 6e 63 65 5d 20 37 20 28 23 24 20 2e 20 37 37 33 32 38 29 5d 29 0a 23 40 37 33 20 53 6f 72 rence].7.(#$...77328)]).#@73.Sor
12ee0 74 20 46 49 4c 45 53 20 62 79 20 6d 6f 73 74 20 72 65 63 65 6e 74 6c 79 20 61 63 74 69 76 65 20 t.FILES.by.most.recently.active.
12f00 62 75 66 66 65 72 73 20 6f 72 20 6f 70 65 6e 65 64 20 66 69 6c 65 73 2e 0a 0a 28 66 6e 20 46 49 buffers.or.opened.files...(fn.FI
12f20 4c 45 53 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 73 6f 72 74 LES)..(defalias.'projectile-sort
12f40 2d 62 79 2d 72 65 63 65 6e 74 6c 79 2d 61 63 74 69 76 65 2d 66 69 72 73 74 20 23 5b 32 35 37 20 -by-recently-active-first.#[257.
12f60 22 5c 33 30 30 20 5c 33 30 31 01 5c 33 30 32 04 04 5c 22 5c 22 5c 32 30 37 22 20 5b 70 72 6f 6a "\300.\301.\302..\"\"\207".[proj
12f80 65 63 74 69 6c 65 2d 72 65 63 65 6e 74 6c 79 2d 61 63 74 69 76 65 2d 66 69 6c 65 73 20 61 70 70 ectile-recently-active-files.app
12fa0 65 6e 64 20 70 72 6f 6a 65 63 74 69 6c 65 2d 64 69 66 66 65 72 65 6e 63 65 5d 20 37 20 28 23 24 end.projectile-difference].7.(#$
12fc0 20 2e 20 37 37 35 33 33 29 5d 29 0a 23 40 34 36 20 53 6f 72 74 20 46 49 4c 45 53 20 62 79 20 6d ...77533)]).#@46.Sort.FILES.by.m
12fe0 6f 64 69 66 69 63 61 74 69 6f 6e 20 74 69 6d 65 2e 0a 0a 28 66 6e 20 46 49 4c 45 53 29 1f 0a 28 odification.time...(fn.FILES)..(
13000 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 73 6f 72 74 2d 62 79 2d 6d 6f 64 defalias.'projectile-sort-by-mod
13020 69 66 69 63 61 74 69 6f 6e 2d 74 69 6d 65 20 23 5b 32 35 37 20 22 5c 33 30 31 20 18 5c 33 30 32 ification-time.#[257."\301..\302
13040 5c 33 30 33 02 21 5c 33 30 34 5c 22 29 5c 32 30 37 22 20 5b 64 65 66 61 75 6c 74 2d 64 69 72 65 \303.!\304\")\207".[default-dire
13060 63 74 6f 72 79 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 20 63 6c ctory.projectile-project-root.cl
13080 2d 73 6f 72 74 20 63 6f 70 79 2d 73 65 71 75 65 6e 63 65 20 23 5b 35 31 34 20 22 5c 33 30 30 5c -sort.copy-sequence.#[514."\300\
130a0 33 30 31 03 21 38 5c 33 30 30 5c 33 30 31 03 21 38 5c 33 30 32 02 02 5c 22 3f 5c 32 30 37 22 20 301.!8\300\301.!8\302..\"?\207".
130c0 5b 35 20 66 69 6c 65 2d 61 74 74 72 69 62 75 74 65 73 20 74 69 6d 65 2d 6c 65 73 73 2d 70 5d 20 [5.file-attributes.time-less-p].
130e0 37 20 22 5c 6e 5c 6e 28 66 6e 20 46 49 4c 45 31 20 46 49 4c 45 32 29 22 5d 5d 20 34 20 28 23 24 7."\n\n(fn.FILE1.FILE2)"]].4.(#$
13100 20 2e 20 37 37 37 37 37 29 5d 29 0a 23 40 34 30 20 53 6f 72 74 20 46 49 4c 45 53 20 62 79 20 61 ...77777)]).#@40.Sort.FILES.by.a
13120 63 63 65 73 73 20 74 69 6d 65 2e 0a 0a 28 66 6e 20 46 49 4c 45 53 29 1f 0a 28 64 65 66 61 6c 69 ccess.time...(fn.FILES)..(defali
13140 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 73 6f 72 74 2d 62 79 2d 61 63 63 65 73 73 2d 74 69 as.'projectile-sort-by-access-ti
13160 6d 65 20 23 5b 32 35 37 20 22 5c 33 30 31 20 18 5c 33 30 32 5c 33 30 33 02 21 5c 33 30 34 5c 22 me.#[257."\301..\302\303.!\304\"
13180 29 5c 32 30 37 22 20 5b 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 70 72 6f 6a 65 63 )\207".[default-directory.projec
131a0 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 20 63 6c 2d 73 6f 72 74 20 63 6f 70 79 2d 73 tile-project-root.cl-sort.copy-s
131c0 65 71 75 65 6e 63 65 20 23 5b 35 31 34 20 22 5c 33 30 30 5c 33 30 31 03 21 38 5c 33 30 30 5c 33 equence.#[514."\300\301.!8\300\3
131e0 30 31 03 21 38 5c 33 30 32 02 02 5c 22 3f 5c 32 30 37 22 20 5b 34 20 66 69 6c 65 2d 61 74 74 72 01.!8\302..\"?\207".[4.file-attr
13200 69 62 75 74 65 73 20 74 69 6d 65 2d 6c 65 73 73 2d 70 5d 20 37 20 22 5c 6e 5c 6e 28 66 6e 20 46 ibutes.time-less-p].7."\n\n(fn.F
13220 49 4c 45 31 20 46 49 4c 45 32 29 22 5d 5d 20 34 20 28 23 24 20 2e 20 37 38 30 39 37 29 5d 29 0a ILE1.FILE2)"]].4.(#$...78097)]).
13240 23 40 33 30 31 20 4a 75 6d 70 20 74 6f 20 61 20 70 72 6f 6a 65 63 74 27 73 20 64 69 72 65 63 74 #@301.Jump.to.a.project's.direct
13260 6f 72 79 20 75 73 69 6e 67 20 63 6f 6d 70 6c 65 74 69 6f 6e 2e 0a 0a 57 69 74 68 20 49 4e 56 41 ory.using.completion...With.INVA
13280 4c 49 44 41 54 45 2d 43 41 43 48 45 20 69 6e 76 61 6c 69 64 61 74 65 73 20 74 68 65 20 63 61 63 LIDATE-CACHE.invalidates.the.cac
132a0 68 65 20 66 69 72 73 74 2e 20 20 57 69 74 68 20 44 49 52 45 44 2d 56 41 52 49 41 4e 54 20 73 65 he.first...With.DIRED-VARIANT.se
132c0 74 20 74 6f 20 61 0a 64 65 66 75 6e 2c 20 75 73 65 20 74 68 61 74 20 69 6e 73 74 65 61 64 20 6f t.to.a.defun,.use.that.instead.o
132e0 66 20 60 64 69 72 65 64 27 2e 20 20 41 20 74 79 70 69 63 61 6c 20 65 78 61 6d 70 6c 65 20 6f 66 f.`dired'...A.typical.example.of
13300 20 73 75 63 68 20 61 20 64 65 66 75 6e 20 77 6f 75 6c 64 20 62 65 0a 60 64 69 72 65 64 2d 6f 74 .such.a.defun.would.be.`dired-ot
13320 68 65 72 2d 77 69 6e 64 6f 77 27 20 6f 72 20 60 64 69 72 65 64 2d 6f 74 68 65 72 2d 66 72 61 6d her-window'.or.`dired-other-fram
13340 65 27 0a 0a 28 66 6e 20 49 4e 56 41 4c 49 44 41 54 45 2d 43 41 43 48 45 20 26 6f 70 74 69 6f 6e e'..(fn.INVALIDATE-CACHE.&option
13360 61 6c 20 44 49 52 45 44 2d 56 41 52 49 41 4e 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 al.DIRED-VARIANT)..(defalias.'pr
13380 6f 6a 65 63 74 69 6c 65 2d 2d 66 69 6e 64 2d 64 69 72 20 23 5b 35 31 33 20 22 5c 33 30 30 02 21 ojectile--find-dir.#[513."\300.!
133a0 5c 32 31 30 5c 33 30 31 20 01 5c 32 30 36 0b 00 5c 33 30 32 5c 32 31 31 5c 33 30 33 03 5c 33 30 \210\301..\206..\302\211\303.\30
133c0 34 20 5c 22 21 5c 32 31 30 5c 33 30 35 5c 33 30 36 21 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 4.\"!\210\305\306!\207".[project
133e0 69 6c 65 2d 6d 61 79 62 65 2d 69 6e 76 61 6c 69 64 61 74 65 2d 63 61 63 68 65 20 70 72 6f 6a 65 ile-maybe-invalidate-cache.proje
13400 63 74 69 6c 65 2d 63 6f 6d 70 6c 65 74 65 2d 64 69 72 20 64 69 72 65 64 20 65 78 70 61 6e 64 2d ctile-complete-dir.dired.expand-
13420 66 69 6c 65 2d 6e 61 6d 65 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f file-name.projectile-project-roo
13440 74 20 72 75 6e 2d 68 6f 6f 6b 73 20 70 72 6f 6a 65 63 74 69 6c 65 2d 66 69 6e 64 2d 64 69 72 2d t.run-hooks.projectile-find-dir-
13460 68 6f 6f 6b 5d 20 38 20 28 23 24 20 2e 20 37 38 34 30 36 29 5d 29 0a 23 40 31 31 37 20 4a 75 6d hook].8.(#$...78406)]).#@117.Jum
13480 70 20 74 6f 20 61 20 70 72 6f 6a 65 63 74 27 73 20 64 69 72 65 63 74 6f 72 79 20 75 73 69 6e 67 p.to.a.project's.directory.using
134a0 20 63 6f 6d 70 6c 65 74 69 6f 6e 2e 0a 0a 57 69 74 68 20 61 20 70 72 65 66 69 78 20 41 52 47 20 .completion...With.a.prefix.ARG.
134c0 69 6e 76 61 6c 69 64 61 74 65 73 20 74 68 65 20 63 61 63 68 65 20 66 69 72 73 74 2e 0a 0a 28 66 invalidates.the.cache.first...(f
134e0 6e 20 26 6f 70 74 69 6f 6e 61 6c 20 41 52 47 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f n.&optional.ARG)..(defalias.'pro
13500 6a 65 63 74 69 6c 65 2d 66 69 6e 64 2d 64 69 72 20 23 5b 32 35 36 20 22 5c 33 30 30 01 21 5c 32 jectile-find-dir.#[256."\300.!\2
13520 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 2d 66 69 6e 64 2d 64 69 72 5d 20 33 20 28 23 24 07".[projectile--find-dir].3.(#$
13540 20 2e 20 37 38 39 37 33 29 20 22 50 22 5d 29 0a 23 40 31 33 33 20 4a 75 6d 70 20 74 6f 20 61 20 ...78973)."P"]).#@133.Jump.to.a.
13560 70 72 6f 6a 65 63 74 27 73 20 64 69 72 65 63 74 6f 72 79 20 69 6e 20 6f 74 68 65 72 20 77 69 6e project's.directory.in.other.win
13580 64 6f 77 20 75 73 69 6e 67 20 63 6f 6d 70 6c 65 74 69 6f 6e 2e 0a 0a 57 69 74 68 20 61 20 70 72 dow.using.completion...With.a.pr
135a0 65 66 69 78 20 41 52 47 20 69 6e 76 61 6c 69 64 61 74 65 73 20 74 68 65 20 63 61 63 68 65 20 66 efix.ARG.invalidates.the.cache.f
135c0 69 72 73 74 2e 0a 0a 28 66 6e 20 26 6f 70 74 69 6f 6e 61 6c 20 41 52 47 29 1f 0a 28 64 65 66 61 irst...(fn.&optional.ARG)..(defa
135e0 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 66 69 6e 64 2d 64 69 72 2d 6f 74 68 65 72 2d lias.'projectile-find-dir-other-
13600 77 69 6e 64 6f 77 20 23 5b 32 35 36 20 22 5c 33 30 30 01 5c 33 30 31 5c 22 5c 32 30 37 22 20 5b window.#[256."\300.\301\"\207".[
13620 70 72 6f 6a 65 63 74 69 6c 65 2d 2d 66 69 6e 64 2d 64 69 72 20 64 69 72 65 64 2d 6f 74 68 65 72 projectile--find-dir.dired-other
13640 2d 77 69 6e 64 6f 77 5d 20 34 20 28 23 24 20 2e 20 37 39 31 39 30 29 20 22 50 22 5d 29 0a 23 40 -window].4.(#$...79190)."P"]).#@
13660 31 33 33 20 4a 75 6d 70 20 74 6f 20 61 20 70 72 6f 6a 65 63 74 27 73 20 64 69 72 65 63 74 6f 72 133.Jump.to.a.project's.director
13680 79 20 69 6e 20 6f 74 68 65 72 20 77 69 6e 64 6f 77 20 75 73 69 6e 67 20 63 6f 6d 70 6c 65 74 69 y.in.other.window.using.completi
136a0 6f 6e 2e 0a 0a 57 69 74 68 20 61 20 70 72 65 66 69 78 20 41 52 47 20 69 6e 76 61 6c 69 64 61 74 on...With.a.prefix.ARG.invalidat
136c0 65 73 20 74 68 65 20 63 61 63 68 65 20 66 69 72 73 74 2e 0a 0a 28 66 6e 20 26 6f 70 74 69 6f 6e es.the.cache.first...(fn.&option
136e0 61 6c 20 41 52 47 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 66 al.ARG)..(defalias.'projectile-f
13700 69 6e 64 2d 64 69 72 2d 6f 74 68 65 72 2d 66 72 61 6d 65 20 23 5b 32 35 36 20 22 5c 33 30 30 01 ind-dir-other-frame.#[256."\300.
13720 5c 33 30 31 5c 22 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 2d 66 69 6e 64 2d 64 69 \301\"\207".[projectile--find-di
13740 72 20 64 69 72 65 64 2d 6f 74 68 65 72 2d 66 72 61 6d 65 5d 20 34 20 28 23 24 20 2e 20 37 39 34 r.dired-other-frame].4.(#$...794
13760 36 30 29 20 22 50 22 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 60)."P"]).(defalias.'projectile-
13780 63 6f 6d 70 6c 65 74 65 2d 64 69 72 20 23 5b 30 20 22 5c 33 30 31 5c 33 30 32 08 5c 32 30 33 0e complete-dir.#[0."\301\302.\203.
137a0 00 5c 33 30 33 5c 33 30 34 5c 33 30 35 20 5c 22 5c 32 30 32 10 00 5c 33 30 35 20 5c 22 5c 32 30 .\303\304\305.\"\202..\305.\"\20
137c0 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 66 69 6e 64 2d 64 69 72 2d 69 6e 63 6c 75 64 65 73 7".[projectile-find-dir-includes
137e0 2d 74 6f 70 2d 6c 65 76 65 6c 20 70 72 6f 6a 65 63 74 69 6c 65 2d 63 6f 6d 70 6c 65 74 69 6e 67 -top-level.projectile-completing
13800 2d 72 65 61 64 20 22 46 69 6e 64 20 64 69 72 3a 20 22 20 61 70 70 65 6e 64 20 28 22 2e 2f 22 29 -read."Find.dir:.".append.("./")
13820 20 70 72 6f 6a 65 63 74 69 6c 65 2d 63 75 72 72 65 6e 74 2d 70 72 6f 6a 65 63 74 2d 64 69 72 73 .projectile-current-project-dirs
13840 5d 20 35 5d 29 0a 23 40 31 31 37 20 4a 75 6d 70 20 74 6f 20 61 20 70 72 6f 6a 65 63 74 27 73 20 ].5]).#@117.Jump.to.a.project's.
13860 74 65 73 74 20 66 69 6c 65 20 75 73 69 6e 67 20 63 6f 6d 70 6c 65 74 69 6f 6e 2e 0a 0a 57 69 74 test.file.using.completion...Wit
13880 68 20 61 20 70 72 65 66 69 78 20 41 52 47 20 69 6e 76 61 6c 69 64 61 74 65 73 20 74 68 65 20 63 h.a.prefix.ARG.invalidates.the.c
138a0 61 63 68 65 20 66 69 72 73 74 2e 0a 0a 28 66 6e 20 26 6f 70 74 69 6f 6e 61 6c 20 41 52 47 29 1f ache.first...(fn.&optional.ARG).
138c0 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 66 69 6e 64 2d 74 65 73 74 .(defalias.'projectile-find-test
138e0 2d 66 69 6c 65 20 23 5b 32 35 36 20 22 5c 33 30 30 01 21 5c 32 31 30 5c 33 30 31 5c 33 30 32 5c -file.#[256."\300.!\210\301\302\
13900 33 30 33 20 5c 22 5c 33 30 34 5c 33 30 35 02 5c 33 30 36 20 5c 22 21 5c 32 30 37 22 20 5b 70 72 303.\"\304\305.\306.\"!\207".[pr
13920 6f 6a 65 63 74 69 6c 65 2d 6d 61 79 62 65 2d 69 6e 76 61 6c 69 64 61 74 65 2d 63 61 63 68 65 20 ojectile-maybe-invalidate-cache.
13940 70 72 6f 6a 65 63 74 69 6c 65 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 20 22 46 69 6e 64 projectile-completing-read."Find
13960 20 74 65 73 74 20 66 69 6c 65 3a 20 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 63 75 72 72 65 6e 74 .test.file:.".projectile-current
13980 2d 70 72 6f 6a 65 63 74 2d 74 65 73 74 2d 66 69 6c 65 73 20 66 69 6e 64 2d 66 69 6c 65 20 65 78 -project-test-files.find-file.ex
139a0 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 pand-file-name.projectile-projec
139c0 74 2d 72 6f 6f 74 5d 20 36 20 28 23 24 20 2e 20 37 39 39 34 38 29 20 22 50 22 5d 29 0a 23 40 34 t-root].6.(#$...79948)."P"]).#@4
139e0 31 20 52 65 74 75 72 6e 20 6f 6e 6c 79 20 74 68 65 20 74 65 73 74 20 46 49 4c 45 53 2e 0a 0a 28 1.Return.only.the.test.FILES...(
13a00 66 6e 20 46 49 4c 45 53 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 fn.FILES)..(defalias.'projectile
13a20 2d 74 65 73 74 2d 66 69 6c 65 73 20 23 5b 32 35 37 20 22 5c 33 30 30 5c 33 30 31 02 5c 22 5c 32 -test-files.#[257."\300\301.\"\2
13a40 30 37 22 20 5b 63 6c 2d 72 65 6d 6f 76 65 2d 69 66 2d 6e 6f 74 20 70 72 6f 6a 65 63 74 69 6c 65 07".[cl-remove-if-not.projectile
13a60 2d 74 65 73 74 2d 66 69 6c 65 2d 70 5d 20 34 20 28 23 24 20 2e 20 38 30 33 35 34 29 5d 29 0a 23 -test-file-p].4.(#$...80354)]).#
13a80 40 34 32 20 43 68 65 63 6b 20 69 66 20 46 49 4c 45 20 69 73 20 61 20 74 65 73 74 20 66 69 6c 65 @42.Check.if.FILE.is.a.test.file
13aa0 2e 0a 0a 28 66 6e 20 46 49 4c 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 ...(fn.FILE)..(defalias.'project
13ac0 69 6c 65 2d 74 65 73 74 2d 66 69 6c 65 2d 70 20 23 5b 32 35 37 20 22 5c 33 30 32 5c 33 30 33 5c ile-test-file-p.#[257."\302\303\
13ae0 33 30 34 5c 33 30 35 5c 33 30 36 5c 33 30 37 06 06 21 5c 33 31 30 5c 22 5c 33 31 31 5c 33 31 32 304\305\306\307..!\310\"\311\312
13b00 25 5c 33 31 33 5c 33 31 34 08 5c 33 31 35 20 21 43 5c 22 5c 22 5c 32 30 36 31 00 5c 33 30 32 5c %\313\314.\315.!C\"\"\2061.\302\
13b20 33 30 33 5c 33 30 34 5c 33 31 36 5c 33 30 36 5c 33 30 37 06 06 21 5c 33 31 37 5c 22 5c 33 32 30 303\304\316\306\307..!\317\"\320
13b40 5c 33 31 32 25 5c 33 31 33 5c 33 31 34 09 5c 33 31 35 20 21 43 5c 22 5c 22 5c 32 30 37 22 20 5b \312%\313\314.\315.!C\"\"\207".[
13b60 70 72 6f 6a 65 63 74 69 6c 65 2d 74 65 73 74 2d 70 72 65 66 69 78 2d 66 75 6e 63 74 69 6f 6e 20 projectile-test-prefix-function.
13b80 70 72 6f 6a 65 63 74 69 6c 65 2d 74 65 73 74 2d 73 75 66 66 69 78 2d 66 75 6e 63 74 69 6f 6e 20 projectile-test-suffix-function.
13ba0 63 6c 2d 73 6f 6d 65 20 6d 61 6b 65 2d 62 79 74 65 2d 63 6f 64 65 20 32 35 37 20 22 5c 33 30 31 cl-some.make-byte-code.257."\301
13bc0 01 5c 33 30 32 5c 33 30 30 21 5c 22 5c 32 30 37 22 20 76 63 6f 6e 63 61 74 20 76 65 63 74 6f 72 .\302\300!\"\207".vconcat.vector
13be0 20 5b 73 74 72 69 6e 67 2d 70 72 65 66 69 78 2d 70 20 66 69 6c 65 2d 6e 61 6d 65 2d 6e 6f 6e 64 .[string-prefix-p.file-name-nond
13c00 69 72 65 63 74 6f 72 79 5d 20 35 20 22 5c 6e 5c 6e 28 66 6e 20 50 41 54 29 22 20 64 65 6c 71 20 irectory].5."\n\n(fn.PAT)".delq.
13c20 6e 69 6c 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 74 79 70 65 20 22 5c 33 30 nil.projectile-project-type."\30
13c40 31 01 5c 33 30 32 5c 33 30 33 5c 33 30 30 21 21 5c 22 5c 32 30 37 22 20 5b 73 74 72 69 6e 67 2d 1.\302\303\300!!\"\207".[string-
13c60 73 75 66 66 69 78 2d 70 20 66 69 6c 65 2d 6e 61 6d 65 2d 73 61 6e 73 2d 65 78 74 65 6e 73 69 6f suffix-p.file-name-sans-extensio
13c80 6e 20 66 69 6c 65 2d 6e 61 6d 65 2d 6e 6f 6e 64 69 72 65 63 74 6f 72 79 5d 20 36 5d 20 38 20 28 n.file-name-nondirectory].6].8.(
13ca0 23 24 20 2e 20 38 30 35 31 36 29 5d 29 0a 23 40 35 34 20 52 65 74 75 72 6e 20 61 20 6c 69 73 74 #$...80516)]).#@54.Return.a.list
13cc0 20 6f 66 20 74 65 73 74 20 66 69 6c 65 73 20 66 6f 72 20 74 68 65 20 63 75 72 72 65 6e 74 20 70 .of.test.files.for.the.current.p
13ce0 72 6f 6a 65 63 74 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 63 roject...(defalias.'projectile-c
13d00 75 72 72 65 6e 74 2d 70 72 6f 6a 65 63 74 2d 74 65 73 74 2d 66 69 6c 65 73 20 23 5b 30 20 22 5c urrent-project-test-files.#[0."\
13d20 33 30 30 5c 33 30 31 20 21 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 74 65 73 74 2d 300\301.!\207".[projectile-test-
13d40 66 69 6c 65 73 20 70 72 6f 6a 65 63 74 69 6c 65 2d 63 75 72 72 65 6e 74 2d 70 72 6f 6a 65 63 74 files.projectile-current-project
13d60 2d 66 69 6c 65 73 5d 20 32 20 28 23 24 20 2e 20 38 31 30 37 35 29 5d 29 0a 23 40 37 30 20 41 20 -files].2.(#$...81075)]).#@70.A.
13d80 68 61 73 68 20 74 61 62 6c 65 20 68 6f 6c 64 69 6e 67 20 61 6c 6c 20 70 72 6f 6a 65 63 74 20 74 hash.table.holding.all.project.t
13da0 79 70 65 73 20 74 68 61 74 20 61 72 65 20 6b 6e 6f 77 6e 20 74 6f 20 50 72 6f 6a 65 63 74 69 6c ypes.that.are.known.to.Projectil
13dc0 65 2e 1f 0a 28 64 65 66 76 61 72 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 74 e...(defvar.projectile-project-t
13de0 79 70 65 73 20 28 6d 61 6b 65 2d 68 61 73 68 2d 74 61 62 6c 65 29 20 28 23 24 20 2e 20 38 31 32 ypes.(make-hash-table).(#$...812
13e00 37 38 29 29 0a 23 40 39 33 30 20 52 65 67 69 73 74 65 72 20 61 20 70 72 6f 6a 65 63 74 20 74 79 78)).#@930.Register.a.project.ty
13e20 70 65 20 77 69 74 68 20 70 72 6f 6a 65 63 74 69 6c 65 2e 0a 0a 41 20 70 72 6f 6a 65 63 74 20 74 pe.with.projectile...A.project.t
13e40 79 70 65 20 69 73 20 64 65 66 69 6e 65 64 20 62 79 20 50 52 4f 4a 45 43 54 2d 54 59 50 45 2c 20 ype.is.defined.by.PROJECT-TYPE,.
13e60 61 20 73 65 74 20 6f 66 20 4d 41 52 4b 45 52 2d 46 49 4c 45 53 2c 0a 61 6e 64 20 6f 70 74 69 6f a.set.of.MARKER-FILES,.and.optio
13e80 6e 61 6c 20 6b 65 79 77 6f 72 64 20 61 72 67 75 6d 65 6e 74 73 3a 0a 43 4f 4d 50 49 4c 41 54 49 nal.keyword.arguments:.COMPILATI
13ea0 4f 4e 2d 44 49 52 20 74 68 65 20 64 69 72 65 63 74 6f 72 79 20 74 6f 20 72 75 6e 20 74 68 65 20 ON-DIR.the.directory.to.run.the.
13ec0 74 65 73 74 73 2d 20 61 6e 64 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 73 20 69 6e 2c 0a 43 4f 4e 46 tests-.and.compilations.in,.CONF
13ee0 49 47 55 52 45 20 77 68 69 63 68 20 73 70 65 63 69 66 69 65 73 20 61 20 63 6f 6d 6d 61 6e 64 20 IGURE.which.specifies.a.command.
13f00 74 68 61 74 20 63 6f 6e 66 69 67 75 72 65 73 20 74 68 65 20 70 72 6f 6a 65 63 74 0a 20 20 20 20 that.configures.the.project.....
13f20 20 20 20 20 20 20 60 25 73 27 20 69 6e 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 77 69 6c 6c 20 62 ......`%s'.in.the.command.will.b
13f40 65 20 73 75 62 73 74 69 74 75 74 65 64 20 77 69 74 68 20 28 70 72 6f 6a 65 63 74 69 6c 65 2d 70 e.substituted.with.(projectile-p
13f60 72 6f 6a 65 63 74 2d 72 6f 6f 74 29 0a 20 20 20 20 20 20 20 20 20 20 62 65 66 6f 72 65 20 74 68 roject-root)...........before.th
13f80 65 20 63 6f 6d 6d 61 6e 64 20 69 73 20 72 75 6e 2c 0a 43 4f 4d 50 49 4c 45 20 77 68 69 63 68 20 e.command.is.run,.COMPILE.which.
13fa0 73 70 65 63 69 66 69 65 73 20 61 20 63 6f 6d 6d 61 6e 64 20 74 68 61 74 20 62 75 69 6c 64 73 20 specifies.a.command.that.builds.
13fc0 74 68 65 20 70 72 6f 6a 65 63 74 2c 0a 54 45 53 54 20 77 68 69 63 68 20 73 70 65 63 69 66 69 65 the.project,.TEST.which.specifie
13fe0 64 20 61 20 63 6f 6d 6d 61 6e 64 20 74 68 61 74 20 74 65 73 74 73 20 74 68 65 20 70 72 6f 6a 65 d.a.command.that.tests.the.proje
14000 63 74 2c 0a 52 55 4e 20 77 68 69 63 68 20 73 70 65 63 69 66 69 65 73 20 61 20 63 6f 6d 6d 61 6e ct,.RUN.which.specifies.a.comman
14020 64 20 74 68 61 74 20 72 75 6e 73 20 74 68 65 20 70 72 6f 6a 65 63 74 2c 0a 54 45 53 54 2d 53 55 d.that.runs.the.project,.TEST-SU
14040 46 46 49 58 20 77 68 69 63 68 20 73 70 65 63 69 66 69 65 73 20 74 65 73 74 20 66 69 6c 65 20 73 FFIX.which.specifies.test.file.s
14060 75 66 66 69 78 2c 20 61 6e 64 0a 54 45 53 54 2d 50 52 45 46 49 58 20 77 68 69 63 68 20 73 70 65 uffix,.and.TEST-PREFIX.which.spe
14080 63 69 66 69 65 73 20 74 65 73 74 20 66 69 6c 65 20 70 72 65 66 69 78 2e 0a 53 52 43 2d 44 49 52 cifies.test.file.prefix..SRC-DIR
140a0 20 77 68 69 63 68 20 73 70 65 63 69 66 69 65 73 20 74 68 65 20 70 61 74 68 20 74 6f 20 74 68 65 .which.specifies.the.path.to.the
140c0 20 73 6f 75 72 63 65 20 72 65 6c 61 74 69 76 65 20 74 6f 20 74 68 65 20 70 72 6f 6a 65 63 74 20 .source.relative.to.the.project.
140e0 72 6f 6f 74 2e 0a 54 45 53 54 2d 44 49 52 20 77 68 69 63 68 20 73 70 65 63 69 66 69 65 73 20 74 root..TEST-DIR.which.specifies.t
14100 68 65 20 70 61 74 68 20 74 6f 20 74 68 65 20 74 65 73 74 73 20 72 65 6c 61 74 69 76 65 20 74 6f he.path.to.the.tests.relative.to
14120 20 74 68 65 20 70 72 6f 6a 65 63 74 20 72 6f 6f 74 2e 0a 0a 28 66 6e 20 50 52 4f 4a 45 43 54 2d .the.project.root...(fn.PROJECT-
14140 54 59 50 45 20 4d 41 52 4b 45 52 2d 46 49 4c 45 53 20 26 6b 65 79 20 43 4f 4d 50 49 4c 41 54 49 TYPE.MARKER-FILES.&key.COMPILATI
14160 4f 4e 2d 44 49 52 20 43 4f 4e 46 49 47 55 52 45 20 43 4f 4d 50 49 4c 45 20 54 45 53 54 20 52 55 ON-DIR.CONFIGURE.COMPILE.TEST.RU
14180 4e 20 54 45 53 54 2d 53 55 46 46 49 58 20 54 45 53 54 2d 50 52 45 46 49 58 20 53 52 43 2d 44 49 N.TEST-SUFFIX.TEST-PREFIX.SRC-DI
141a0 52 20 54 45 53 54 2d 44 49 52 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 R.TEST-DIR)..(defalias.'projecti
141c0 6c 65 2d 72 65 67 69 73 74 65 72 2d 70 72 6f 6a 65 63 74 2d 74 79 70 65 20 23 5b 36 34 32 20 22 le-register-project-type.#[642."
141e0 5c 33 30 31 01 5c 33 30 32 5c 22 41 40 5c 33 30 31 02 5c 33 30 33 5c 22 41 40 5c 33 30 31 03 5c \301.\302\"A@\301.\303\"A@\301.\
14200 33 30 34 5c 22 41 40 5c 33 30 31 04 5c 33 30 35 5c 22 41 40 5c 33 30 31 05 5c 33 30 36 5c 22 41 304\"A@\301.\305\"A@\301.\306\"A
14220 40 5c 33 30 31 06 06 5c 33 30 37 5c 22 41 40 5c 33 30 31 06 07 5c 33 31 30 5c 22 41 40 5c 33 30 @\301..\307\"A@\301..\310\"A@\30
14240 31 06 08 5c 33 31 31 5c 22 41 40 5c 33 30 31 06 09 5c 33 31 32 5c 22 41 40 06 09 5c 32 31 31 5c 1..\311\"A@\301..\312\"A@..\211\
14260 32 30 33 67 00 5c 32 31 31 40 5c 33 31 33 3e 5c 32 30 33 4f 00 5c 32 31 31 41 41 5c 32 36 32 01 203g.\211@\313>\203O.\211AA\262.
14280 5c 32 30 32 3c 00 5c 33 31 34 06 0b 3e 41 40 5c 32 30 33 5e 00 5c 33 31 35 5c 32 36 32 01 5c 32 \202<.\314..>A@\203^.\315\262.\2
142a0 30 32 3c 00 5c 33 31 36 5c 33 31 37 02 40 5c 22 5c 32 31 30 5c 32 30 32 3c 00 5c 32 31 30 5c 33 02<.\316\317.@\"\210\202<.\210\3
142c0 32 30 06 0b 5c 33 32 31 06 0b 5c 33 32 32 06 5c 66 5c 33 32 33 06 0d 5c 33 32 34 06 0e 5c 33 32 20..\321..\322.\f\323..\324..\32
142e0 35 06 0f 5c 32 35 37 5c 66 04 5c 32 30 33 5c 32 30 37 00 5c 33 32 36 01 5c 33 32 37 06 07 23 5c 5..\257\f.\203\207.\326.\327..#\
14300 32 31 30 03 5c 32 30 33 5c 32 32 32 00 5c 33 32 36 01 5c 33 33 30 06 06 23 5c 32 31 30 02 5c 32 210.\203\222.\326.\330..#\210.\2
14320 30 33 5c 32 33 34 00 5c 33 32 36 01 5c 33 33 31 05 23 5c 32 31 30 01 5c 32 30 33 5c 32 34 36 00 03\234.\326.\331.#\210.\203\246.
14340 5c 33 32 36 01 5c 33 33 32 04 23 5c 32 31 30 5c 33 33 33 06 0d 02 08 23 5c 32 36 32 01 5c 32 30 \326.\332.#\210\333....#\262.\20
14360 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 74 79 70 65 73 20 70 6c 69 7".[projectile-project-types.pli
14380 73 74 2d 6d 65 6d 62 65 72 20 3a 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 64 69 72 20 3a 63 6f 6e 66 st-member.:compilation-dir.:conf
143a0 69 67 75 72 65 20 3a 63 6f 6d 70 69 6c 65 20 3a 74 65 73 74 20 3a 72 75 6e 20 3a 74 65 73 74 2d igure.:compile.:test.:run.:test-
143c0 73 75 66 66 69 78 20 3a 74 65 73 74 2d 70 72 65 66 69 78 20 3a 73 72 63 2d 64 69 72 20 3a 74 65 suffix.:test-prefix.:src-dir.:te
143e0 73 74 2d 64 69 72 20 28 3a 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 64 69 72 20 3a 63 6f 6e 66 69 67 st-dir.(:compilation-dir.:config
14400 75 72 65 20 3a 63 6f 6d 70 69 6c 65 20 3a 74 65 73 74 20 3a 72 75 6e 20 3a 74 65 73 74 2d 73 75 ure.:compile.:test.:run.:test-su
14420 66 66 69 78 20 3a 74 65 73 74 2d 70 72 65 66 69 78 20 3a 73 72 63 2d 64 69 72 20 3a 74 65 73 74 ffix.:test-prefix.:src-dir.:test
14440 2d 64 69 72 20 3a 61 6c 6c 6f 77 2d 6f 74 68 65 72 2d 6b 65 79 73 29 20 3a 61 6c 6c 6f 77 2d 6f -dir.:allow-other-keys).:allow-o
14460 74 68 65 72 2d 6b 65 79 73 20 6e 69 6c 20 65 72 72 6f 72 20 22 4b 65 79 77 6f 72 64 20 61 72 67 ther-keys.nil.error."Keyword.arg
14480 75 6d 65 6e 74 20 25 73 20 6e 6f 74 20 6f 6e 65 20 6f 66 20 28 3a 63 6f 6d 70 69 6c 61 74 69 6f ument.%s.not.one.of.(:compilatio
144a0 6e 2d 64 69 72 20 3a 63 6f 6e 66 69 67 75 72 65 20 3a 63 6f 6d 70 69 6c 65 20 3a 74 65 73 74 20 n-dir.:configure.:compile.:test.
144c0 3a 72 75 6e 20 3a 74 65 73 74 2d 73 75 66 66 69 78 20 3a 74 65 73 74 2d 70 72 65 66 69 78 20 3a :run.:test-suffix.:test-prefix.:
144e0 73 72 63 2d 64 69 72 20 3a 74 65 73 74 2d 64 69 72 29 22 20 6d 61 72 6b 65 72 2d 66 69 6c 65 73 src-dir.:test-dir)".marker-files
14500 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 64 69 72 20 63 6f 6e 66 69 67 75 72 65 2d 63 6f 6d 6d 61 .compilation-dir.configure-comma
14520 6e 64 20 63 6f 6d 70 69 6c 65 2d 63 6f 6d 6d 61 6e 64 20 74 65 73 74 2d 63 6f 6d 6d 61 6e 64 20 nd.compile-command.test-command.
14540 72 75 6e 2d 63 6f 6d 6d 61 6e 64 20 70 6c 69 73 74 2d 70 75 74 20 74 65 73 74 2d 73 75 66 66 69 run-command.plist-put.test-suffi
14560 78 20 74 65 73 74 2d 70 72 65 66 69 78 20 73 72 63 2d 64 69 72 20 74 65 73 74 2d 64 69 72 20 70 x.test-prefix.src-dir.test-dir.p
14580 75 74 68 61 73 68 5d 20 32 34 20 28 23 24 20 2e 20 38 31 34 31 39 29 5d 29 0a 23 40 36 37 20 43 uthash].24.(#$...81419)]).#@67.C
145a0 68 65 63 6b 20 69 66 20 61 20 70 72 6f 6a 65 63 74 20 63 6f 6e 74 61 69 6e 73 20 2a 2e 63 61 62 heck.if.a.project.contains.*.cab
145c0 61 6c 20 66 69 6c 65 73 20 62 75 74 20 6e 6f 20 73 74 61 63 6b 2e 79 61 6d 6c 20 66 69 6c 65 2e al.files.but.no.stack.yaml.file.
145e0 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 63 61 62 61 6c 2d 70 72 ..(defalias.'projectile-cabal-pr
14600 6f 6a 65 63 74 2d 70 20 23 5b 30 20 22 5c 33 30 30 5c 33 30 31 21 5c 32 30 35 5c 6e 00 5c 33 30 oject-p.#[0."\300\301!\205\n.\30
14620 32 5c 33 30 33 21 3f 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 76 65 72 69 66 79 2d 2\303!?\207".[projectile-verify-
14640 66 69 6c 65 2d 77 69 6c 64 63 61 72 64 20 22 2a 2e 63 61 62 61 6c 22 20 70 72 6f 6a 65 63 74 69 file-wildcard."*.cabal".projecti
14660 6c 65 2d 76 65 72 69 66 79 2d 66 69 6c 65 20 22 73 74 61 63 6b 2e 79 61 6d 6c 22 5d 20 32 20 28 le-verify-file."stack.yaml"].2.(
14680 23 24 20 2e 20 38 33 33 35 39 29 5d 29 0a 23 40 34 36 20 43 68 65 63 6b 20 69 66 20 61 20 70 72 #$...83359)]).#@46.Check.if.a.pr
146a0 6f 6a 65 63 74 20 63 6f 6e 74 61 69 6e 73 20 47 6f 20 73 6f 75 72 63 65 20 66 69 6c 65 73 2e 1f oject.contains.Go.source.files..
146c0 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 67 6f 2d 70 72 6f 6a 65 63 .(defalias.'projectile-go-projec
146e0 74 2d 70 20 23 5b 30 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 20 5c 22 5c 32 30 37 22 20 5b 63 t-p.#[0."\300\301\302.\"\207".[c
14700 6c 2d 73 6f 6d 65 20 23 5b 32 35 37 20 22 5c 33 30 30 01 21 5c 33 30 31 5c 32 33 30 5c 32 30 37 l-some.#[257."\300.!\301\230\207
14720 22 20 5b 66 69 6c 65 2d 6e 61 6d 65 2d 65 78 74 65 6e 73 69 6f 6e 20 22 67 6f 22 5d 20 33 20 22 ".[file-name-extension."go"].3."
14740 5c 6e 5c 6e 28 66 6e 20 46 49 4c 45 29 22 5d 20 70 72 6f 6a 65 63 74 69 6c 65 2d 63 75 72 72 65 \n\n(fn.FILE)"].projectile-curre
14760 6e 74 2d 70 72 6f 6a 65 63 74 2d 66 69 6c 65 73 5d 20 33 20 28 23 24 20 2e 20 38 33 36 30 33 29 nt-project-files].3.(#$...83603)
14780 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 32 5c 33 30 30 5c 33 30 33 5c 33 30 34 5c ]).(byte-code."\302\300\303\304\
147a0 33 30 35 44 44 5c 33 30 36 5c 33 30 37 5c 33 31 30 5c 33 31 31 5c 33 30 34 26 07 5c 32 31 30 5c 305DD\306\307\310\311\304&.\210\
147c0 33 31 32 5c 33 31 33 5c 33 30 30 5c 33 31 34 23 5c 32 31 30 5c 33 31 35 5c 32 31 31 5c 32 30 33 312\313\300\314#\210\315\211\203
147e0 37 00 5c 32 31 31 40 5c 33 31 33 01 4e 5c 32 30 33 30 00 5c 33 30 30 01 4e 5c 32 30 34 30 00 5c 7.\211@\313.N\2030.\300.N\2040.\
14800 33 31 36 5c 33 30 30 02 5c 33 31 33 04 4e 23 5c 32 31 30 01 41 5c 32 36 36 5c 32 30 32 5c 32 30 316\300.\313.N#\210.A\266\202\20
14820 32 16 00 5c 32 31 30 5c 33 31 37 5c 33 31 33 5c 33 30 30 5c 33 32 30 23 5c 32 31 30 5c 33 32 31 2..\210\317\313\300\320#\210\321
14840 5c 33 32 32 5c 33 32 33 5c 33 32 34 5c 33 32 35 5c 33 32 36 5c 33 32 37 5c 33 33 30 5c 33 33 31 \322\323\324\325\326\327\330\331
14860 26 08 5c 32 31 30 5c 33 32 31 5c 33 33 32 08 5c 33 32 34 5c 33 33 33 5c 33 32 36 5c 33 33 34 5c &.\210\321\332.\324\333\326\334\
14880 33 33 30 5c 33 33 35 26 08 5c 32 31 30 5c 33 32 31 5c 33 33 36 5c 33 33 37 5c 33 32 34 5c 33 34 330\335&.\210\321\336\337\324\34
148a0 30 5c 33 34 31 5c 33 34 32 5c 33 33 30 5c 33 34 33 26 08 5c 32 31 30 5c 33 32 31 5c 33 34 34 5c 0\341\342\330\343&.\210\321\344\
148c0 33 34 35 5c 33 32 34 5c 33 34 36 5c 33 32 36 5c 33 34 37 09 5c 33 35 30 51 26 06 5c 32 31 30 5c 345\324\346\326\347.\350Q&.\210\
148e0 33 32 31 5c 33 35 31 5c 33 35 32 5c 33 32 34 5c 33 35 33 5c 33 32 36 5c 33 35 34 5c 33 33 30 5c 321\351\352\324\353\326\354\330\
14900 33 33 31 26 08 5c 32 31 30 5c 33 32 31 5c 33 35 35 5c 33 35 36 5c 33 32 34 5c 33 35 37 5c 33 32 331&.\210\321\355\356\324\357\32
14920 36 5c 33 36 30 26 06 5c 32 31 30 5c 33 32 31 5c 33 36 31 5c 33 36 32 5c 33 32 36 5c 33 36 33 24 6\360&.\210\321\361\362\326\363$
14940 5c 32 31 30 5c 33 32 31 5c 33 36 34 5c 33 36 35 5c 33 32 34 5c 33 36 36 5c 33 32 36 5c 33 36 37 \210\321\364\365\324\366\326\367
14960 5c 33 33 30 5c 33 37 30 26 08 5c 32 31 30 5c 33 32 31 5c 33 37 31 5c 33 37 32 5c 33 37 33 5c 33 \330\370&.\210\321\371\372\373\3
14980 37 34 5c 33 37 35 5c 33 37 36 5c 33 32 34 5c 33 37 37 5c 33 32 36 5c 32 30 31 40 00 26 5c 6e 5c 74\375\376\324\377\326\201@.&\n\
149a0 32 31 30 5c 33 32 31 5c 32 30 31 41 00 5c 32 30 31 42 00 5c 33 32 34 5c 32 30 31 43 00 5c 33 32 210\321\201A.\201B.\324\201C.\32
149c0 36 5c 32 30 31 43 00 26 06 5c 32 31 30 5c 33 32 31 5c 32 30 31 44 00 5c 32 30 31 45 00 5c 33 32 6\201C.&.\210\321\201D.\201E.\32
149e0 34 5c 32 30 31 46 00 5c 33 32 36 5c 32 30 31 47 00 26 06 5c 32 31 30 5c 33 32 31 5c 32 30 31 48 4\201F.\326\201G.&.\210\321\201H
14a00 00 5c 32 30 31 49 00 5c 33 37 35 5c 32 30 31 4a 00 5c 33 32 34 5c 32 30 31 4b 00 5c 33 32 36 5c .\201I.\375\201J.\324\201K.\326\
14a20 32 30 31 4c 00 26 08 5c 32 31 30 5c 33 32 31 5c 32 30 31 4d 00 5c 32 30 31 4e 00 5c 33 32 34 5c 201L.&.\210\321\201M.\201N.\324\
14a40 32 30 31 4f 00 5c 33 32 36 5c 32 30 31 50 00 5c 33 33 30 5c 32 30 31 51 00 26 08 5c 32 31 30 5c 201O.\326\201P.\330\201Q.&.\210\
14a60 33 32 31 5c 32 30 31 52 00 5c 32 30 31 53 00 5c 33 32 34 5c 32 30 31 54 00 5c 33 32 36 5c 32 30 321\201R.\201S.\324\201T.\326\20
14a80 31 55 00 5c 33 33 30 5c 32 30 31 56 00 26 08 5c 32 31 30 5c 33 32 31 5c 32 30 31 57 00 5c 32 30 1U.\330\201V.&.\210\321\201W.\20
14aa0 31 58 00 5c 33 32 34 5c 32 30 31 59 00 5c 32 30 31 5a 00 5c 32 30 31 5b 00 5c 33 32 36 5c 32 30 1X.\324\201Y.\201Z.\201[.\326\20
14ac0 31 5c 5c 00 5c 33 33 30 5c 33 33 35 26 5c 6e 5c 32 31 30 5c 33 32 31 5c 32 30 31 5d 00 5c 32 30 1\\.\330\335&\n\210\321\201].\20
14ae0 31 5e 00 5c 33 32 34 5c 32 30 31 5f 00 5c 33 32 36 5c 32 30 31 60 00 26 06 5c 32 31 30 5c 33 32 1^.\324\201_.\326\201`.&.\210\32
14b00 31 5c 32 30 31 61 00 5c 32 30 31 62 00 5c 33 32 34 5c 32 30 31 63 00 5c 33 32 36 5c 32 30 31 64 1\201a.\201b.\324\201c.\326\201d
14b20 00 26 06 5c 32 31 30 5c 33 32 31 5c 32 30 31 65 00 5c 32 30 31 66 00 5c 33 32 34 5c 32 30 31 67 .&.\210\321\201e.\201f.\324\201g
14b40 00 5c 33 32 36 5c 32 30 31 68 00 26 06 5c 32 31 30 5c 33 32 31 5c 32 30 31 69 00 5c 32 30 31 6a .\326\201h.&.\210\321\201i.\201j
14b60 00 5c 33 32 34 5c 32 30 31 6b 00 5c 32 30 31 6c 00 5c 32 30 31 6d 00 5c 33 32 36 5c 32 30 31 6e .\324\201k.\201l.\201m.\326\201n
14b80 00 26 08 5c 32 31 30 5c 33 32 31 5c 32 30 31 6f 00 5c 32 30 31 70 00 5c 33 32 34 5c 32 30 31 71 .&.\210\321\201o.\201p.\324\201q
14ba0 00 5c 33 32 36 5c 32 30 31 72 00 5c 33 34 31 5c 32 30 31 73 00 26 08 5c 32 31 30 5c 33 32 31 5c .\326\201r.\341\201s.&.\210\321\
14bc0 32 30 31 74 00 5c 32 30 31 75 00 5c 33 32 34 5c 32 30 31 76 00 5c 33 32 36 5c 32 30 31 77 00 5c 201t.\201u.\324\201v.\326\201w.\
14be0 33 34 31 5c 32 30 31 73 00 26 08 5c 32 31 30 5c 33 32 31 5c 32 30 31 78 00 5c 32 30 31 79 00 5c 341\201s.&.\210\321\201x.\201y.\
14c00 33 32 34 5c 32 30 31 7a 00 5c 33 32 36 5c 32 30 31 77 00 5c 33 34 31 5c 32 30 31 73 00 26 08 5c 324\201z.\326\201w.\341\201s.&.\
14c20 32 31 30 5c 33 32 31 5c 32 30 31 7b 00 5c 32 30 31 7c 00 5c 33 32 34 5c 32 30 31 7d 00 5c 33 32 210\321\201{.\201|.\324\201}.\32
14c40 36 5c 32 30 31 7e 00 5c 33 34 31 5c 32 30 31 73 00 26 08 5c 32 31 30 5c 33 32 31 5c 32 30 31 7f 6\201~.\341\201s.&.\210\321\201.
14c60 00 5c 32 30 31 5c 32 30 30 00 5c 33 32 34 5c 32 30 31 5c 32 30 31 00 5c 33 32 36 5c 32 30 31 5c .\201\200.\324\201\201.\326\201\
14c80 32 30 32 00 5c 33 33 30 5c 32 30 31 51 00 5c 32 30 31 5a 00 5c 32 30 31 5c 32 30 33 00 5c 32 30 202.\330\201Q.\201Z.\201\203.\20
14ca0 31 5c 32 30 34 00 5c 32 30 31 5c 32 30 35 00 26 5c 66 5c 32 31 30 5c 33 32 31 5c 32 30 31 5c 32 1\204.\201\205.&\f\210\321\201\2
14cc0 30 36 00 5c 32 30 31 5c 32 30 37 00 5c 33 32 34 5c 32 30 31 5c 32 31 30 00 5c 33 32 36 5c 32 30 06.\201\207.\324\201\210.\326\20
14ce0 31 5c 32 31 31 00 5c 33 33 30 5c 33 33 31 26 08 5c 32 31 30 5c 33 32 31 5c 32 30 31 5c 32 31 32 1\211.\330\331&.\210\321\201\212
14d00 00 5c 32 30 31 5c 32 31 33 00 5c 33 32 34 5c 32 30 31 5c 32 31 34 00 5c 33 32 36 5c 32 30 31 5c .\201\213.\324\201\214.\326\201\
14d20 32 31 35 00 5c 33 33 30 5c 33 33 31 26 08 5c 32 31 30 5c 33 32 31 5c 32 30 31 5c 32 31 36 00 5c 215.\330\331&.\210\321\201\216.\
14d40 32 30 31 5c 32 31 37 00 5c 33 32 34 5c 32 30 31 5c 32 32 30 00 5c 33 32 36 5c 32 30 31 5c 32 32 201\217.\324\201\220.\326\201\22
14d60 31 00 5c 33 33 30 5c 33 33 31 26 08 5c 32 31 30 5c 33 32 31 5c 32 30 31 5c 32 32 32 00 5c 32 30 1.\330\331&.\210\321\201\222.\20
14d80 31 5c 32 32 33 00 5c 33 32 34 5c 32 30 31 5c 32 32 34 00 5c 33 32 36 5c 32 30 31 5c 32 32 35 00 1\223.\324\201\224.\326\201\225.
14da0 5c 33 33 30 5c 33 33 31 26 08 5c 32 31 30 5c 33 32 31 5c 32 30 31 5c 32 32 36 00 5c 32 30 31 5c \330\331&.\210\321\201\226.\201\
14dc0 32 32 37 00 5c 33 32 34 5c 32 30 31 5c 32 33 30 00 5c 33 32 36 5c 32 30 31 5c 32 33 31 00 5c 33 227.\324\201\230.\326\201\231.\3
14de0 33 30 5c 33 33 35 26 08 5c 32 31 30 5c 33 32 31 5c 32 30 31 5c 32 33 32 00 5c 32 30 31 5c 32 33 30\335&.\210\321\201\232.\201\23
14e00 33 00 5c 33 32 34 5c 32 30 31 5c 32 33 30 00 5c 33 32 36 5c 32 30 31 5c 32 33 34 00 5c 33 34 31 3.\324\201\230.\326\201\234.\341
14e20 5c 32 30 31 5c 32 33 35 00 26 08 5c 32 31 30 5c 33 32 31 5c 32 30 31 5c 32 33 36 00 5c 32 30 31 \201\235.&.\210\321\201\236.\201
14e40 5c 32 33 37 00 5c 33 32 34 5c 32 30 31 5c 32 34 30 00 5c 33 32 36 5c 32 30 31 5c 32 34 31 00 5c \237.\324\201\240.\326\201\241.\
14e60 33 33 30 5c 33 33 35 26 08 5c 32 31 30 5c 33 32 31 5c 32 30 31 5c 32 34 32 00 5c 32 30 31 5c 32 330\335&.\210\321\201\242.\201\2
14e80 34 33 00 5c 33 33 30 5c 33 33 35 24 5c 32 31 30 5c 33 32 31 5c 32 30 31 5c 32 34 34 00 5c 32 30 43.\330\335$\210\321\201\244.\20
14ea0 31 5c 32 34 35 00 5c 33 32 34 5c 32 30 31 5c 32 34 36 00 5c 32 30 31 5a 00 5c 32 30 31 5b 00 5c 1\245.\324\201\246.\201Z.\201[.\
14ec0 33 32 36 5c 32 30 31 5c 32 34 37 00 5c 32 30 31 5c 32 30 34 00 5c 32 30 31 5c 32 35 30 00 5c 33 326\201\247.\201\204.\201\250.\3
14ee0 33 30 5c 32 30 31 5c 32 35 31 00 26 5c 66 5c 32 31 30 5c 33 32 31 5c 32 30 31 5c 32 35 32 00 5c 30\201\251.&\f\210\321\201\252.\
14f00 32 30 31 5c 32 35 33 00 5c 33 32 34 5c 32 30 31 5c 32 34 36 00 5c 32 30 31 5a 00 5c 32 30 31 5b 201\253.\324\201\246.\201Z.\201[
14f20 00 5c 33 32 36 5c 32 30 31 5c 32 35 34 00 5c 33 33 30 5c 33 33 35 26 5c 6e 5c 32 31 30 5c 33 32 .\326\201\254.\330\335&\n\210\32
14f40 31 5c 32 30 31 5c 32 35 35 00 5c 32 30 31 5c 32 35 36 00 5c 33 32 34 5c 32 30 31 5c 32 35 37 00 1\201\255.\201\256.\324\201\257.
14f60 5c 32 30 31 5a 00 5c 32 30 31 5b 00 5c 33 32 36 5c 32 30 31 5c 32 35 34 00 5c 33 33 30 5c 33 33 \201Z.\201[.\326\201\254.\330\33
14f80 35 26 5c 6e 5c 32 31 30 5c 33 32 31 5c 32 30 31 5c 32 36 30 00 5c 32 30 31 5c 32 36 31 00 5c 33 5&\n\210\321\201\260.\201\261.\3
14fa0 32 34 5c 32 30 31 5c 32 35 37 00 5c 32 30 31 5a 00 5c 32 30 31 5b 00 5c 33 32 36 5c 32 30 31 5c 24\201\257.\201Z.\201[.\326\201\
14fc0 32 34 37 00 5c 32 30 31 5c 32 30 34 00 5c 32 30 31 5c 32 35 30 00 5c 33 33 30 5c 32 30 31 5c 32 247.\201\204.\201\250.\330\201\2
14fe0 35 31 00 26 5c 66 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 67 6f 2d 70 72 6f 6a 65 51.&\f\207".[projectile-go-proje
15000 63 74 2d 74 65 73 74 2d 66 75 6e 63 74 69 6f 6e 20 74 65 6d 70 6f 72 61 72 79 2d 66 69 6c 65 2d ct-test-function.temporary-file-
15020 64 69 72 65 63 74 6f 72 79 20 63 75 73 74 6f 6d 2d 64 65 63 6c 61 72 65 2d 76 61 72 69 61 62 6c directory.custom-declare-variabl
15040 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 37 e.funcall.function.#[0."\300\207
15060 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 67 6f 2d 70 72 6f 6a 65 63 74 2d 70 5d 20 31 5d 20 22 ".[projectile-go-project-p].1]."
15080 46 75 6e 63 74 69 6f 6e 20 74 6f 20 64 65 74 65 72 6d 69 6e 65 20 69 66 20 70 72 6f 6a 65 63 74 Function.to.determine.if.project
150a0 27 73 20 74 79 70 65 20 69 73 20 67 6f 2e 22 20 3a 67 72 6f 75 70 20 70 72 6f 6a 65 63 74 69 6c 's.type.is.go.".:group.projectil
150c0 65 20 3a 74 79 70 65 20 64 65 66 76 61 72 61 6c 69 61 73 20 70 72 6f 6a 65 63 74 69 6c 65 2d 67 e.:type.defvaralias.projectile-g
150e0 6f 2d 66 75 6e 63 74 69 6f 6e 20 6e 69 6c 20 28 73 61 76 65 64 2d 76 61 6c 75 65 20 73 61 76 65 o-function.nil.(saved-value.save
15100 64 2d 76 61 72 69 61 62 6c 65 2d 63 6f 6d 6d 65 6e 74 29 20 70 75 74 20 6d 61 6b 65 2d 6f 62 73 d-variable-comment).put.make-obs
15120 6f 6c 65 74 65 2d 76 61 72 69 61 62 6c 65 20 22 31 2e 30 2e 30 22 20 70 72 6f 6a 65 63 74 69 6c olete-variable."1.0.0".projectil
15140 65 2d 72 65 67 69 73 74 65 72 2d 70 72 6f 6a 65 63 74 2d 74 79 70 65 20 68 61 73 6b 65 6c 6c 2d e-register-project-type.haskell-
15160 63 61 62 61 6c 20 70 72 6f 6a 65 63 74 69 6c 65 2d 63 61 62 61 6c 2d 70 72 6f 6a 65 63 74 2d 70 cabal.projectile-cabal-project-p
15180 20 3a 63 6f 6d 70 69 6c 65 20 22 63 61 62 61 6c 20 62 75 69 6c 64 22 20 3a 74 65 73 74 20 22 63 .:compile."cabal.build".:test."c
151a0 61 62 61 6c 20 74 65 73 74 22 20 3a 74 65 73 74 2d 73 75 66 66 69 78 20 22 53 70 65 63 22 20 67 abal.test".:test-suffix."Spec".g
151c0 6f 20 22 67 6f 20 62 75 69 6c 64 20 2e 2f 2e 2e 2e 22 20 22 67 6f 20 74 65 73 74 20 2e 2f 2e 2e o."go.build../..."."go.test../..
151e0 2e 22 20 22 5f 74 65 73 74 22 20 65 6d 61 63 73 2d 63 61 73 6b 20 28 22 43 61 73 6b 22 29 20 22 ."."_test".emacs-cask.("Cask")."
15200 63 61 73 6b 20 69 6e 73 74 61 6c 6c 22 20 3a 74 65 73 74 2d 70 72 65 66 69 78 20 22 74 65 73 74 cask.install".:test-prefix."test
15220 2d 22 20 22 2d 74 65 73 74 22 20 72 20 28 22 44 45 53 43 52 49 50 54 49 4f 4e 22 29 20 22 52 20 -"."-test".r.("DESCRIPTION")."R.
15240 43 4d 44 20 49 4e 53 54 41 4c 4c 20 2d 2d 77 69 74 68 2d 6b 65 65 70 2e 73 6f 75 72 63 65 20 2e CMD.INSTALL.--with-keep.source..
15260 22 20 22 52 20 43 4d 44 20 63 68 65 63 6b 20 2d 6f 20 22 20 22 20 2e 22 20 68 61 73 6b 65 6c 6c "."R.CMD.check.-o."."..".haskell
15280 2d 73 74 61 63 6b 20 28 22 73 74 61 63 6b 2e 79 61 6d 6c 22 29 20 22 73 74 61 63 6b 20 62 75 69 -stack.("stack.yaml")."stack.bui
152a0 6c 64 22 20 22 73 74 61 63 6b 20 62 75 69 6c 64 20 2d 2d 74 65 73 74 22 20 72 75 73 74 2d 63 61 ld"."stack.build.--test".rust-ca
152c0 72 67 6f 20 28 22 43 61 72 67 6f 2e 74 6f 6d 6c 22 29 20 22 63 61 72 67 6f 20 62 75 69 6c 64 22 rgo.("Cargo.toml")."cargo.build"
152e0 20 22 63 61 72 67 6f 20 74 65 73 74 22 20 72 61 63 6b 65 74 20 28 22 69 6e 66 6f 2e 72 6b 74 22 ."cargo.test".racket.("info.rkt"
15300 29 20 22 72 61 63 6f 20 74 65 73 74 20 2e 22 20 73 63 6f 6e 73 20 28 22 53 43 6f 6e 73 74 72 75 )."raco.test..".scons.("SConstru
15320 63 74 22 29 20 22 73 63 6f 6e 73 22 20 22 73 63 6f 6e 73 20 74 65 73 74 22 20 22 74 65 73 74 22 ct")."scons"."scons.test"."test"
15340 20 6d 65 73 6f 6e 20 28 22 6d 65 73 6f 6e 2e 62 75 69 6c 64 22 29 20 3a 63 6f 6d 70 69 6c 61 74 .meson.("meson.build").:compilat
15360 69 6f 6e 2d 64 69 72 20 22 62 75 69 6c 64 22 20 3a 63 6f 6e 66 69 67 75 72 65 20 22 6d 65 73 6f ion-dir."build".:configure."meso
15380 6e 20 25 73 22 20 22 6e 69 6e 6a 61 22 20 22 6e 69 6e 6a 61 20 74 65 73 74 22 20 6e 69 78 20 28 n.%s"."ninja"."ninja.test".nix.(
153a0 22 64 65 66 61 75 6c 74 2e 6e 69 78 22 29 20 22 6e 69 78 2d 62 75 69 6c 64 22 20 6d 61 6b 65 20 "default.nix")."nix-build".make.
153c0 28 22 4d 61 6b 65 66 69 6c 65 22 29 20 22 6d 61 6b 65 22 20 22 6d 61 6b 65 20 74 65 73 74 22 20 ("Makefile")."make"."make.test".
153e0 63 6d 61 6b 65 20 28 22 43 4d 61 6b 65 4c 69 73 74 73 2e 74 78 74 22 29 20 22 63 6d 61 6b 65 20 cmake.("CMakeLists.txt")."cmake.
15400 25 73 22 20 22 63 6d 61 6b 65 20 2d 2d 62 75 69 6c 64 20 2e 22 20 22 63 74 65 73 74 22 20 70 68 %s"."cmake.--build.."."ctest".ph
15420 70 2d 73 79 6d 66 6f 6e 79 20 28 22 63 6f 6d 70 6f 73 65 72 2e 6a 73 6f 6e 22 20 22 61 70 70 22 p-symfony.("composer.json"."app"
15440 20 22 73 72 63 22 20 22 76 65 6e 64 6f 72 22 29 20 22 61 70 70 2f 63 6f 6e 73 6f 6c 65 20 73 65 ."src"."vendor")."app/console.se
15460 72 76 65 72 3a 72 75 6e 22 20 22 70 68 70 75 6e 69 74 20 2d 63 20 61 70 70 20 22 20 22 54 65 73 rver:run"."phpunit.-c.app."."Tes
15480 74 22 20 72 65 62 61 72 20 28 22 72 65 62 61 72 2e 63 6f 6e 66 69 67 22 29 20 22 72 65 62 61 72 t".rebar.("rebar.config")."rebar
154a0 22 20 22 72 65 62 61 72 20 65 75 6e 69 74 22 20 22 5f 53 55 49 54 45 22 20 65 6c 69 78 69 72 20 "."rebar.eunit"."_SUITE".elixir.
154c0 28 22 6d 69 78 2e 65 78 73 22 29 20 22 6d 69 78 20 63 6f 6d 70 69 6c 65 22 20 3a 73 72 63 2d 64 ("mix.exs")."mix.compile".:src-d
154e0 69 72 20 22 6c 69 62 2f 22 20 22 6d 69 78 20 74 65 73 74 22 20 67 72 75 6e 74 20 28 22 47 72 75 ir."lib/"."mix.test".grunt.("Gru
15500 6e 74 66 69 6c 65 2e 6a 73 22 29 20 22 67 72 75 6e 74 22 20 22 67 72 75 6e 74 20 74 65 73 74 22 ntfile.js")."grunt"."grunt.test"
15520 20 67 75 6c 70 20 28 22 67 75 6c 70 66 69 6c 65 2e 6a 73 22 29 20 22 67 75 6c 70 22 20 22 67 75 .gulp.("gulpfile.js")."gulp"."gu
15540 6c 70 20 74 65 73 74 22 20 6e 70 6d 20 28 22 70 61 63 6b 61 67 65 2e 6a 73 6f 6e 22 29 20 22 6e lp.test".npm.("package.json")."n
15560 70 6d 20 69 6e 73 74 61 6c 6c 22 20 22 6e 70 6d 20 74 65 73 74 22 20 61 6e 67 75 6c 61 72 20 28 pm.install"."npm.test".angular.(
15580 22 61 6e 67 75 6c 61 72 2e 6a 73 6f 6e 22 20 22 2e 61 6e 67 75 6c 61 72 2d 63 6c 69 2e 6a 73 6f "angular.json".".angular-cli.jso
155a0 6e 22 29 20 22 6e 67 20 62 75 69 6c 64 22 20 3a 72 75 6e 20 22 6e 67 20 73 65 72 76 65 22 20 22 n")."ng.build".:run."ng.serve"."
155c0 6e 67 20 74 65 73 74 22 20 64 6a 61 6e 67 6f 20 28 22 6d 61 6e 61 67 65 2e 70 79 22 29 20 22 70 ng.test".django.("manage.py")."p
155e0 79 74 68 6f 6e 20 6d 61 6e 61 67 65 2e 70 79 20 72 75 6e 73 65 72 76 65 72 22 20 22 70 79 74 68 ython.manage.py.runserver"."pyth
15600 6f 6e 20 6d 61 6e 61 67 65 2e 70 79 20 74 65 73 74 22 20 22 74 65 73 74 5f 22 20 70 79 74 68 6f on.manage.py.test"."test_".pytho
15620 6e 2d 70 69 70 20 28 22 72 65 71 75 69 72 65 6d 65 6e 74 73 2e 74 78 74 22 29 20 22 70 79 74 68 n-pip.("requirements.txt")."pyth
15640 6f 6e 20 73 65 74 75 70 2e 62 79 20 62 75 69 6c 64 22 20 22 70 79 74 68 6f 6e 20 2d 6d 20 75 6e on.setup.by.build"."python.-m.un
15660 69 74 74 65 73 74 20 64 69 73 63 6f 76 65 72 22 20 70 79 74 68 6f 6e 2d 70 6b 67 20 28 22 73 65 ittest.discover".python-pkg.("se
15680 74 75 70 2e 70 79 22 29 20 22 70 79 74 68 6f 6e 20 73 65 74 75 70 2e 70 79 20 62 75 69 6c 64 22 tup.py")."python.setup.py.build"
156a0 20 70 79 74 68 6f 6e 2d 74 6f 78 20 28 22 74 6f 78 2e 69 6e 69 22 29 20 22 74 6f 78 20 2d 72 20 .python-tox.("tox.ini")."tox.-r.
156c0 2d 2d 6e 6f 74 65 73 74 22 20 22 74 6f 78 22 20 6d 61 76 65 6e 20 28 22 70 6f 6d 2e 78 6d 6c 22 --notest"."tox".maven.("pom.xml"
156e0 29 20 22 6d 76 6e 20 63 6c 65 61 6e 20 69 6e 73 74 61 6c 6c 22 20 22 6d 76 6e 20 74 65 73 74 22 )."mvn.clean.install"."mvn.test"
15700 20 22 6d 61 69 6e 2f 73 72 63 2f 22 20 3a 74 65 73 74 2d 64 69 72 20 22 6d 61 69 6e 2f 74 65 73 ."main/src/".:test-dir."main/tes
15720 74 2f 22 20 67 72 61 64 6c 65 20 28 22 62 75 69 6c 64 2e 67 72 61 64 6c 65 22 29 20 22 67 72 61 t/".gradle.("build.gradle")."gra
15740 64 6c 65 20 62 75 69 6c 64 22 20 22 67 72 61 64 6c 65 20 74 65 73 74 22 20 67 72 61 64 6c 65 77 dle.build"."gradle.test".gradlew
15760 20 28 22 67 72 61 64 6c 65 77 22 29 20 22 2e 2f 67 72 61 64 6c 65 77 20 62 75 69 6c 64 22 20 22 .("gradlew")."./gradlew.build"."
15780 2e 2f 67 72 61 64 6c 65 77 20 74 65 73 74 22 20 67 72 61 69 6c 73 20 28 22 61 70 70 6c 69 63 61 ./gradlew.test".grails.("applica
157a0 74 69 6f 6e 2e 70 72 6f 70 65 72 74 69 65 73 22 20 22 67 72 61 69 6c 73 2d 61 70 70 22 29 20 22 tion.properties"."grails-app")."
157c0 67 72 61 69 6c 73 20 70 61 63 6b 61 67 65 22 20 22 67 72 61 69 6c 73 20 74 65 73 74 2d 61 70 70 grails.package"."grails.test-app
157e0 22 20 73 62 74 20 28 22 62 75 69 6c 64 2e 73 62 74 22 29 20 22 73 62 74 20 63 6f 6d 70 69 6c 65 ".sbt.("build.sbt")."sbt.compile
15800 22 20 22 73 62 74 20 74 65 73 74 22 20 6c 65 69 6e 2d 74 65 73 74 20 28 22 70 72 6f 6a 65 63 74 "."sbt.test".lein-test.("project
15820 2e 63 6c 6a 22 29 20 22 6c 65 69 6e 20 63 6f 6d 70 69 6c 65 22 20 22 6c 65 69 6e 20 74 65 73 74 .clj")."lein.compile"."lein.test
15840 22 20 6c 65 69 6e 2d 6d 69 64 6a 65 20 28 22 70 72 6f 6a 65 63 74 2e 63 6c 6a 22 20 22 2e 6d 69 ".lein-midje.("project.clj".".mi
15860 64 6a 65 2e 63 6c 6a 22 29 20 22 6c 65 69 6e 20 6d 69 64 6a 65 22 20 22 74 5f 22 20 62 6f 6f 74 dje.clj")."lein.midje"."t_".boot
15880 2d 63 6c 6a 20 28 22 62 75 69 6c 64 2e 62 6f 6f 74 22 29 20 22 62 6f 6f 74 20 61 6f 74 22 20 22 -clj.("build.boot")."boot.aot"."
158a0 62 6f 6f 74 20 74 65 73 74 22 20 63 6c 6f 6a 75 72 65 2d 63 6c 69 20 28 22 64 65 70 73 2e 65 64 boot.test".clojure-cli.("deps.ed
158c0 6e 22 29 20 72 75 62 79 2d 72 73 70 65 63 20 28 22 47 65 6d 66 69 6c 65 22 20 22 6c 69 62 22 20 n").ruby-rspec.("Gemfile"."lib".
158e0 22 73 70 65 63 22 29 20 22 62 75 6e 64 6c 65 20 65 78 65 63 20 72 61 6b 65 22 20 22 62 75 6e 64 "spec")."bundle.exec.rake"."bund
15900 6c 65 20 65 78 65 63 20 72 73 70 65 63 22 20 22 73 70 65 63 2f 22 20 22 5f 73 70 65 63 22 20 72 le.exec.rspec"."spec/"."_spec".r
15920 75 62 79 2d 74 65 73 74 20 28 22 47 65 6d 66 69 6c 65 22 20 22 6c 69 62 22 20 22 74 65 73 74 22 uby-test.("Gemfile"."lib"."test"
15940 29 20 22 62 75 6e 64 6c 65 20 65 78 65 63 20 72 61 6b 65 20 74 65 73 74 22 20 72 61 69 6c 73 2d )."bundle.exec.rake.test".rails-
15960 74 65 73 74 20 28 22 47 65 6d 66 69 6c 65 22 20 22 61 70 70 22 20 22 6c 69 62 22 20 22 64 62 22 test.("Gemfile"."app"."lib"."db"
15980 20 22 63 6f 6e 66 69 67 22 20 22 74 65 73 74 22 29 20 22 62 75 6e 64 6c 65 20 65 78 65 63 20 72 ."config"."test")."bundle.exec.r
159a0 61 69 6c 73 20 73 65 72 76 65 72 22 20 72 61 69 6c 73 2d 72 73 70 65 63 20 28 22 47 65 6d 66 69 ails.server".rails-rspec.("Gemfi
159c0 6c 65 22 20 22 61 70 70 22 20 22 6c 69 62 22 20 22 64 62 22 20 22 63 6f 6e 66 69 67 22 20 22 73 le"."app"."lib"."db"."config"."s
159e0 70 65 63 22 29 5d 20 31 33 29 0a 23 40 31 31 30 20 42 75 66 66 65 72 20 6c 6f 63 61 6c 20 76 61 pec")].13).#@110.Buffer.local.va
15a00 72 20 66 6f 72 20 6f 76 65 72 72 69 64 69 6e 67 20 74 68 65 20 61 75 74 6f 2d 64 65 74 65 63 74 r.for.overriding.the.auto-detect
15a20 65 64 20 70 72 6f 6a 65 63 74 20 74 79 70 65 2e 0a 4e 6f 72 6d 61 6c 6c 79 20 79 6f 75 27 64 20 ed.project.type..Normally.you'd.
15a40 73 65 74 20 74 68 69 73 20 66 72 6f 6d 20 2e 64 69 72 2d 6c 6f 63 61 6c 73 2e 65 6c 2e 1f 0a 28 set.this.from..dir-locals.el...(
15a60 64 65 66 76 61 72 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 74 79 70 65 20 6e defvar.projectile-project-type.n
15a80 69 6c 20 28 23 24 20 2e 20 38 38 35 36 31 29 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 il.(#$...88561)).(byte-code."\30
15aa0 30 5c 33 30 31 21 5c 32 31 30 5c 33 30 32 5c 33 30 31 5c 33 30 33 5c 33 30 34 23 5c 32 30 37 22 0\301!\210\302\301\303\304#\207"
15ac0 20 5b 6d 61 6b 65 2d 76 61 72 69 61 62 6c 65 2d 62 75 66 66 65 72 2d 6c 6f 63 61 6c 20 70 72 6f .[make-variable-buffer-local.pro
15ae0 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 74 79 70 65 20 70 75 74 20 73 61 66 65 2d 6c 6f jectile-project-type.put.safe-lo
15b00 63 61 6c 2d 76 61 72 69 61 62 6c 65 20 73 79 6d 62 6f 6c 70 5d 20 34 29 0a 23 40 31 31 32 20 44 cal-variable.symbolp].4).#@112.D
15b20 65 74 65 63 74 20 74 68 65 20 74 79 70 65 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 70 72 etect.the.type.of.the.current.pr
15b40 6f 6a 65 63 74 2e 0a 46 61 6c 6c 73 62 61 63 6b 20 74 6f 20 61 20 67 65 6e 65 72 69 63 20 70 72 oject..Fallsback.to.a.generic.pr
15b60 6f 6a 65 63 74 20 74 79 70 65 20 77 68 65 6e 20 74 68 65 20 74 79 70 65 20 63 61 6e 27 74 20 62 oject.type.when.the.type.can't.b
15b80 65 20 64 65 74 65 72 6d 69 6e 65 64 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 e.determined...(defalias.'projec
15ba0 74 69 6c 65 2d 64 65 74 65 63 74 2d 70 72 6f 6a 65 63 74 2d 74 79 70 65 20 23 5b 30 20 22 5c 33 tile-detect-project-type.#[0."\3
15bc0 30 32 5c 33 30 33 5c 33 30 34 08 21 5c 22 5c 32 30 36 5c 6e 00 5c 33 30 35 5c 33 30 36 5c 33 30 02\303\304.!\"\206\n.\305\306\30
15be0 37 20 02 09 23 5c 32 31 30 5c 32 31 31 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 70 7...#\210\211\207".[projectile-p
15c00 72 6f 6a 65 63 74 2d 74 79 70 65 73 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d roject-types.projectile-project-
15c20 74 79 70 65 2d 63 61 63 68 65 20 63 6c 2d 66 69 6e 64 2d 69 66 20 23 5b 32 35 37 20 22 5c 33 30 type-cache.cl-find-if.#[257."\30
15c40 31 5c 33 30 32 02 08 5c 22 5c 33 30 33 5c 22 5c 32 31 31 3c 5c 32 30 33 16 00 5c 33 30 34 01 21 1\302..\"\303\"\211<\203..\304.!
15c60 5c 32 30 35 1c 00 01 5c 32 30 32 1c 00 5c 32 31 31 20 5c 32 30 35 1c 00 01 5c 32 30 37 22 20 5b \205...\202..\211.\205...\207".[
15c80 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 74 79 70 65 73 20 70 6c 69 73 74 2d 67 projectile-project-types.plist-g
15ca0 65 74 20 67 65 74 68 61 73 68 20 6d 61 72 6b 65 72 2d 66 69 6c 65 73 20 70 72 6f 6a 65 63 74 69 et.gethash.marker-files.projecti
15cc0 6c 65 2d 76 65 72 69 66 79 2d 66 69 6c 65 73 5d 20 35 20 22 5c 6e 5c 6e 28 66 6e 20 50 52 4f 4a le-verify-files].5."\n\n(fn.PROJ
15ce0 45 43 54 2d 54 59 50 45 29 22 5d 20 70 72 6f 6a 65 63 74 69 6c 65 2d 68 61 73 68 2d 6b 65 79 73 ECT-TYPE)"].projectile-hash-keys
15d00 20 67 65 6e 65 72 69 63 20 70 75 74 68 61 73 68 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a .generic.puthash.projectile-proj
15d20 65 63 74 2d 72 6f 6f 74 5d 20 35 20 28 23 24 20 2e 20 38 38 38 36 33 29 5d 29 0a 23 40 31 30 38 ect-root].5.(#$...88863)]).#@108
15d40 20 44 65 74 65 72 6d 69 6e 65 20 74 68 65 20 70 72 6f 6a 65 63 74 27 73 20 74 79 70 65 20 62 61 .Determine.the.project's.type.ba
15d60 73 65 64 20 6f 6e 20 69 74 73 20 73 74 72 75 63 74 75 72 65 2e 0a 0a 54 68 65 20 70 72 6f 6a 65 sed.on.its.structure...The.proje
15d80 63 74 20 74 79 70 65 20 69 73 20 63 61 63 68 65 64 20 66 6f 72 20 69 6d 70 72 6f 76 65 64 20 70 ct.type.is.cached.for.improved.p
15da0 65 72 66 6f 72 6d 61 6e 63 65 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 erformance...(defalias.'projecti
15dc0 6c 65 2d 70 72 6f 6a 65 63 74 2d 74 79 70 65 20 23 5b 30 20 22 08 5c 32 30 33 06 00 08 5c 32 30 le-project-type.#[0.".\203...\20
15de0 37 5c 33 30 32 31 10 00 5c 33 30 33 20 30 5c 32 30 32 12 00 5c 32 31 30 5c 33 30 34 5c 32 31 31 7\3021..\303.0\202..\210\304\211
15e00 5c 32 30 35 1f 00 5c 33 30 35 01 09 5c 22 5c 32 30 36 1f 00 5c 33 30 36 20 5c 32 30 37 22 20 5b \205..\305..\"\206..\306.\207".[
15e20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 74 79 70 65 20 70 72 6f 6a 65 63 74 69 projectile-project-type.projecti
15e40 6c 65 2d 70 72 6f 6a 65 63 74 2d 74 79 70 65 2d 63 61 63 68 65 20 28 65 72 72 6f 72 29 20 70 72 le-project-type-cache.(error).pr
15e60 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 20 6e 69 6c 20 67 65 74 68 61 73 ojectile-project-root.nil.gethas
15e80 68 20 70 72 6f 6a 65 63 74 69 6c 65 2d 64 65 74 65 63 74 2d 70 72 6f 6a 65 63 74 2d 74 79 70 65 h.projectile-detect-project-type
15ea0 5d 20 34 20 28 23 24 20 2e 20 38 39 34 30 39 29 5d 29 0a 23 40 33 35 20 44 69 73 70 6c 61 79 20 ].4.(#$...89409)]).#@35.Display.
15ec0 69 6e 66 6f 20 66 6f 72 20 63 75 72 72 65 6e 74 20 70 72 6f 6a 65 63 74 2e 1f 0a 28 64 65 66 61 info.for.current.project...(defa
15ee0 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 69 6e 66 6f 20 23 5b lias.'projectile-project-info.#[
15f00 30 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 20 5c 33 30 33 20 5c 33 30 34 20 24 5c 32 30 37 22 0."\300\301\302.\303.\304.$\207"
15f20 20 5b 6d 65 73 73 61 67 65 20 22 50 72 6f 6a 65 63 74 20 64 69 72 3a 20 25 73 20 23 23 20 50 72 .[message."Project.dir:.%s.##.Pr
15f40 6f 6a 65 63 74 20 56 43 53 3a 20 25 73 20 23 23 20 50 72 6f 6a 65 63 74 20 74 79 70 65 3a 20 25 oject.VCS:.%s.##.Project.type:.%
15f60 73 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 20 70 72 6f 6a 65 s".projectile-project-root.proje
15f80 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 76 63 73 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f ctile-project-vcs.projectile-pro
15fa0 6a 65 63 74 2d 74 79 70 65 5d 20 35 20 28 23 24 20 2e 20 38 39 37 38 34 29 20 6e 69 6c 5d 29 0a ject-type].5.(#$...89784).nil]).
15fc0 23 40 36 37 20 43 68 65 63 6b 20 77 68 65 74 68 65 72 20 61 6c 6c 20 46 49 4c 45 53 20 65 78 69 #@67.Check.whether.all.FILES.exi
15fe0 73 74 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 70 72 6f 6a 65 63 74 2e 0a 0a 28 66 6e 20 st.in.the.current.project...(fn.
16000 46 49 4c 45 53 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 76 65 FILES)..(defalias.'projectile-ve
16020 72 69 66 79 2d 66 69 6c 65 73 20 23 5b 32 35 37 20 22 5c 33 30 30 5c 33 30 31 02 5c 22 5c 32 30 rify-files.#[257."\300\301.\"\20
16040 37 22 20 5b 63 6c 2d 65 76 65 72 79 20 70 72 6f 6a 65 63 74 69 6c 65 2d 76 65 72 69 66 79 2d 66 7".[cl-every.projectile-verify-f
16060 69 6c 65 5d 20 34 20 28 23 24 20 2e 20 39 30 30 35 33 29 5d 29 0a 23 40 36 32 20 43 68 65 63 6b ile].4.(#$...90053)]).#@62.Check
16080 20 77 68 65 74 68 65 72 20 46 49 4c 45 20 65 78 69 73 74 73 20 69 6e 20 74 68 65 20 63 75 72 72 .whether.FILE.exists.in.the.curr
160a0 65 6e 74 20 70 72 6f 6a 65 63 74 2e 0a 0a 28 66 6e 20 46 49 4c 45 29 1f 0a 28 64 65 66 61 6c 69 ent.project...(fn.FILE)..(defali
160c0 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 76 65 72 69 66 79 2d 66 69 6c 65 20 23 5b 32 35 37 as.'projectile-verify-file.#[257
160e0 20 22 5c 33 30 30 5c 33 30 31 02 21 21 5c 32 30 37 22 20 5b 66 69 6c 65 2d 65 78 69 73 74 73 2d ."\300\301.!!\207".[file-exists-
16100 70 20 70 72 6f 6a 65 63 74 69 6c 65 2d 65 78 70 61 6e 64 2d 72 6f 6f 74 5d 20 34 20 28 23 24 20 p.projectile-expand-root].4.(#$.
16120 2e 20 39 30 32 33 35 29 5d 29 0a 23 40 31 32 37 20 43 68 65 63 6b 20 77 68 65 74 68 65 72 20 46 ..90235)]).#@127.Check.whether.F
16140 49 4c 45 20 65 78 69 73 74 73 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 70 72 6f 6a 65 63 ILE.exists.in.the.current.projec
16160 74 2e 0a 45 78 70 61 6e 64 73 20 77 69 6c 64 63 61 72 64 73 20 75 73 69 6e 67 20 60 66 69 6c 65 t..Expands.wildcards.using.`file
16180 2d 65 78 70 61 6e 64 2d 77 69 6c 64 63 61 72 64 73 27 20 62 65 66 6f 72 65 20 63 68 65 63 6b 69 -expand-wildcards'.before.checki
161a0 6e 67 2e 0a 0a 28 66 6e 20 46 49 4c 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 ng...(fn.FILE)..(defalias.'proje
161c0 63 74 69 6c 65 2d 76 65 72 69 66 79 2d 66 69 6c 65 2d 77 69 6c 64 63 61 72 64 20 23 5b 32 35 37 ctile-verify-file-wildcard.#[257
161e0 20 22 5c 33 30 30 5c 33 30 31 02 21 21 5c 32 30 37 22 20 5b 66 69 6c 65 2d 65 78 70 61 6e 64 2d ."\300\301.!!\207".[file-expand-
16200 77 69 6c 64 63 61 72 64 73 20 70 72 6f 6a 65 63 74 69 6c 65 2d 65 78 70 61 6e 64 2d 72 6f 6f 74 wildcards.projectile-expand-root
16220 5d 20 34 20 28 23 24 20 2e 20 39 30 34 31 37 29 5d 29 0a 23 40 31 35 36 20 44 65 74 65 72 6d 69 ].4.(#$...90417)]).#@156.Determi
16240 6e 65 20 74 68 65 20 56 43 53 20 75 73 65 64 20 62 79 20 74 68 65 20 70 72 6f 6a 65 63 74 20 69 ne.the.VCS.used.by.the.project.i
16260 66 20 61 6e 79 2e 0a 50 52 4f 4a 45 43 54 2d 52 4f 4f 54 20 69 73 20 74 68 65 20 74 61 72 67 65 f.any..PROJECT-ROOT.is.the.targe
16280 74 65 64 20 64 69 72 65 63 74 6f 72 79 2e 20 20 49 66 20 6e 69 6c 2c 20 75 73 65 0a 60 70 72 6f ted.directory...If.nil,.use.`pro
162a0 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 27 2e 0a 0a 28 66 6e 20 26 6f 70 74 jectile-project-root'...(fn.&opt
162c0 69 6f 6e 61 6c 20 50 52 4f 4a 45 43 54 2d 52 4f 4f 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 ional.PROJECT-ROOT)..(defalias.'
162e0 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 76 63 73 20 23 5b 32 35 36 20 22 5c 32 projectile-project-vcs.#[256."\2
16300 31 31 5c 32 30 34 08 00 5c 33 30 30 20 5c 32 36 32 01 5c 33 30 31 5c 33 30 32 5c 33 30 33 03 5c 11\204..\300.\262.\301\302\303.\
16320 22 21 5c 32 30 33 13 00 5c 33 30 34 5c 32 30 37 5c 33 30 31 5c 33 30 32 5c 33 30 35 03 5c 22 21 "!\203..\304\207\301\302\305.\"!
16340 5c 32 30 33 1e 00 5c 33 30 36 5c 32 30 37 5c 33 30 31 5c 33 30 32 5c 33 30 37 03 5c 22 21 5c 32 \203..\306\207\301\302\307.\"!\2
16360 30 33 29 00 5c 33 31 30 5c 32 30 37 5c 33 30 31 5c 33 30 32 5c 33 31 31 03 5c 22 21 5c 32 30 33 03).\310\207\301\302\311.\"!\203
16380 34 00 5c 33 31 30 5c 32 30 37 5c 33 30 31 5c 33 30 32 5c 33 31 32 03 5c 22 21 5c 32 30 33 3f 00 4.\310\207\301\302\312.\"!\203?.
163a0 5c 33 31 33 5c 32 30 37 5c 33 30 31 5c 33 30 32 5c 33 31 34 03 5c 22 21 5c 32 30 33 4a 00 5c 33 \313\207\301\302\314.\"!\203J.\3
163c0 31 35 5c 32 30 37 5c 33 30 31 5c 33 30 32 5c 33 31 36 03 5c 22 21 5c 32 30 33 55 00 5c 33 31 37 15\207\301\302\316.\"!\203U.\317
163e0 5c 32 30 37 5c 33 32 30 01 5c 33 30 33 5c 22 5c 32 30 33 5e 00 5c 33 30 34 5c 32 30 37 5c 33 32 \207\320.\303\"\203^.\304\207\32
16400 30 01 5c 33 30 35 5c 22 5c 32 30 33 67 00 5c 33 30 36 5c 32 30 37 5c 33 32 30 01 5c 33 30 37 5c 0.\305\"\203g.\306\207\320.\307\
16420 22 5c 32 30 33 70 00 5c 33 31 30 5c 32 30 37 5c 33 32 30 01 5c 33 31 31 5c 22 5c 32 30 33 79 00 "\203p.\310\207\320.\311\"\203y.
16440 5c 33 31 30 5c 32 30 37 5c 33 32 30 01 5c 33 31 32 5c 22 5c 32 30 33 5c 32 30 32 00 5c 33 31 33 \310\207\320.\312\"\203\202.\313
16460 5c 32 30 37 5c 33 32 30 01 5c 33 31 34 5c 22 5c 32 30 33 5c 32 31 33 00 5c 33 31 35 5c 32 30 37 \207\320.\314\"\203\213.\315\207
16480 5c 33 32 30 01 5c 33 31 36 5c 22 5c 32 30 33 5c 32 32 34 00 5c 33 31 37 5c 32 30 37 5c 33 32 31 \320.\316\"\203\224.\317\207\321
164a0 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 20 70 \207".[projectile-project-root.p
164c0 72 6f 6a 65 63 74 69 6c 65 2d 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 65 78 70 61 6e 64 2d 66 rojectile-file-exists-p.expand-f
164e0 69 6c 65 2d 6e 61 6d 65 20 22 2e 67 69 74 22 20 67 69 74 20 22 2e 68 67 22 20 68 67 20 22 2e 66 ile-name.".git".git.".hg".hg.".f
16500 73 6c 63 6b 6f 75 74 22 20 66 6f 73 73 69 6c 20 22 5f 46 4f 53 53 49 4c 5f 22 20 22 2e 62 7a 72 slckout".fossil."_FOSSIL_".".bzr
16520 22 20 62 7a 72 20 22 5f 64 61 72 63 73 22 20 64 61 72 63 73 20 22 2e 73 76 6e 22 20 73 76 6e 20 ".bzr."_darcs".darcs.".svn".svn.
16540 70 72 6f 6a 65 63 74 69 6c 65 2d 6c 6f 63 61 74 65 2d 64 6f 6d 69 6e 61 74 69 6e 67 2d 66 69 6c projectile-locate-dominating-fil
16560 65 20 6e 6f 6e 65 5d 20 35 20 28 23 24 20 2e 20 39 30 36 38 31 29 5d 29 0a 23 40 37 38 20 44 65 e.none].5.(#$...90681)]).#@78.De
16580 74 65 72 6d 69 6e 65 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 74 65 73 74 20 66 69 6c termine.the.name.of.the.test.fil
165a0 65 20 66 6f 72 20 49 4d 50 4c 2d 46 49 4c 45 2d 50 41 54 48 2e 0a 0a 28 66 6e 20 49 4d 50 4c 2d e.for.IMPL-FILE-PATH...(fn.IMPL-
165c0 46 49 4c 45 2d 50 41 54 48 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c FILE-PATH)..(defalias.'projectil
165e0 65 2d 2d 74 65 73 74 2d 6e 61 6d 65 2d 66 6f 72 2d 69 6d 70 6c 2d 6e 61 6d 65 20 23 5b 32 35 37 e--test-name-for-impl-name.#[257
16600 20 22 5c 33 30 32 20 5c 33 30 33 5c 33 30 34 03 21 21 5c 33 30 35 03 21 08 03 21 09 04 21 01 5c ."\302.\303\304.!!\305.!..!..!.\
16620 32 30 33 1c 00 01 04 5c 33 30 36 05 52 5c 32 30 32 2d 00 5c 32 31 31 5c 32 30 33 28 00 03 01 5c 203....\306.R\202-.\211\203(...\
16640 33 30 36 05 52 5c 32 30 32 2d 00 5c 33 30 37 5c 33 31 30 06 06 5c 22 5c 32 30 37 22 20 5b 70 72 306.R\202-.\307\310..\"\207".[pr
16660 6f 6a 65 63 74 69 6c 65 2d 74 65 73 74 2d 70 72 65 66 69 78 2d 66 75 6e 63 74 69 6f 6e 20 70 72 ojectile-test-prefix-function.pr
16680 6f 6a 65 63 74 69 6c 65 2d 74 65 73 74 2d 73 75 66 66 69 78 2d 66 75 6e 63 74 69 6f 6e 20 70 72 ojectile-test-suffix-function.pr
166a0 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 74 79 70 65 20 66 69 6c 65 2d 6e 61 6d 65 2d ojectile-project-type.file-name-
166c0 73 61 6e 73 2d 65 78 74 65 6e 73 69 6f 6e 20 66 69 6c 65 2d 6e 61 6d 65 2d 6e 6f 6e 64 69 72 65 sans-extension.file-name-nondire
166e0 63 74 6f 72 79 20 66 69 6c 65 2d 6e 61 6d 65 2d 65 78 74 65 6e 73 69 6f 6e 20 22 2e 22 20 65 72 ctory.file-name-extension.".".er
16700 72 6f 72 20 22 50 72 6f 6a 65 63 74 20 74 79 70 65 20 60 25 73 27 20 6e 6f 74 20 73 75 70 70 6f ror."Project.type.`%s'.not.suppo
16720 72 74 65 64 21 22 5d 20 31 30 20 28 23 24 20 2e 20 39 31 35 31 38 29 5d 29 0a 23 40 36 31 20 43 rted!"].10.(#$...91518)]).#@61.C
16740 72 65 61 74 65 20 61 20 74 65 73 74 20 66 69 6c 65 20 66 6f 72 20 49 4d 50 4c 2d 46 49 4c 45 2d reate.a.test.file.for.IMPL-FILE-
16760 50 41 54 48 2e 0a 0a 28 66 6e 20 49 4d 50 4c 2d 46 49 4c 45 2d 50 41 54 48 29 1f 0a 28 64 65 66 PATH...(fn.IMPL-FILE-PATH)..(def
16780 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 63 72 65 61 74 65 2d 74 65 73 74 2d 66 69 alias.'projectile-create-test-fi
167a0 6c 65 2d 66 6f 72 20 23 5b 32 35 37 20 22 5c 33 30 30 01 21 5c 33 30 31 20 5c 33 30 32 5c 33 30 le-for.#[257."\300.!\301.\302\30
167c0 33 04 03 5c 22 21 5c 33 30 34 5c 33 30 35 20 21 5c 33 30 36 5c 33 30 35 20 21 5c 33 30 37 5c 33 3..\"!\304\305.!\306\305.!\307\3
167e0 31 30 03 03 06 06 23 05 5c 22 5c 33 30 37 06 06 02 5c 22 5c 33 31 31 01 21 3f 5c 32 30 35 34 00 10....#.\"\307...\"\311.!?\2054.
16800 5c 33 31 31 02 21 5c 32 30 34 33 00 5c 33 31 32 02 5c 33 31 33 5c 22 5c 32 31 30 5c 32 31 31 5c \311.!\2043.\312.\313\"\210\211\
16820 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 2d 74 65 73 74 2d 6e 61 6d 65 2d 66 6f 72 2d 207".[projectile--test-name-for-
16840 69 6d 70 6c 2d 6e 61 6d 65 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f impl-name.projectile-project-roo
16860 74 20 66 69 6c 65 2d 6e 61 6d 65 2d 64 69 72 65 63 74 6f 72 79 20 66 69 6c 65 2d 72 65 6c 61 74 t.file-name-directory.file-relat
16880 69 76 65 2d 6e 61 6d 65 20 70 72 6f 6a 65 63 74 69 6c 65 2d 73 72 63 2d 64 69 72 65 63 74 6f 72 ive-name.projectile-src-director
168a0 79 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 74 79 70 65 20 70 72 6f 6a 65 63 y.projectile-project-type.projec
168c0 74 69 6c 65 2d 74 65 73 74 2d 64 69 72 65 63 74 6f 72 79 20 65 78 70 61 6e 64 2d 66 69 6c 65 2d tile-test-directory.expand-file-
168e0 6e 61 6d 65 20 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 66 69 name.replace-regexp-in-string.fi
16900 6c 65 2d 65 78 69 73 74 73 2d 70 20 6d 61 6b 65 2d 64 69 72 65 63 74 6f 72 79 20 3a 63 72 65 61 le-exists-p.make-directory.:crea
16920 74 65 2d 70 61 72 65 6e 74 73 5d 20 31 31 20 28 23 24 20 2e 20 39 31 39 36 37 29 5d 29 0a 28 62 te-parents].11.(#$...91967)]).(b
16940 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 44 44 yte-code."\300\301\302\303\304DD
16960 5c 33 30 35 5c 33 30 36 5c 33 30 37 5c 33 31 30 5c 33 31 31 26 07 5c 32 30 37 22 20 5b 63 75 73 \305\306\307\310\311&.\207".[cus
16980 74 6f 6d 2d 64 65 63 6c 61 72 65 2d 76 61 72 69 61 62 6c 65 20 70 72 6f 6a 65 63 74 69 6c 65 2d tom-declare-variable.projectile-
169a0 63 72 65 61 74 65 2d 6d 69 73 73 69 6e 67 2d 74 65 73 74 2d 66 69 6c 65 73 20 66 75 6e 63 61 6c create-missing-test-files.funcal
169c0 6c 20 66 75 6e 63 74 69 6f 6e 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 6e 69 6c 5d 20 l.function.#[0."\300\207".[nil].
169e0 31 5d 20 22 44 75 72 69 6e 67 20 74 6f 67 67 6c 69 6e 67 2c 20 69 66 20 6e 6f 6e 2d 6e 69 6c 20 1]."During.toggling,.if.non-nil.
16a00 65 6e 61 62 6c 65 73 20 63 72 65 61 74 69 6e 67 20 74 65 73 74 20 66 69 6c 65 73 20 69 66 20 6e enables.creating.test.files.if.n
16a20 6f 74 20 66 6f 75 6e 64 2e 5c 6e 5c 6e 57 68 65 6e 20 6e 6f 74 2d 6e 69 6c 2c 20 65 76 65 72 79 ot.found.\n\nWhen.not-nil,.every
16a40 20 63 61 6c 6c 20 74 6f 20 70 72 6f 6a 65 63 74 69 6c 65 2d 66 69 6e 64 2d 69 6d 70 6c 65 6d 65 .call.to.projectile-find-impleme
16a60 6e 74 61 74 69 6f 6e 2d 6f 72 2d 74 65 73 74 2d 2a 5c 6e 63 72 65 61 74 65 73 20 74 65 73 74 20 ntation-or-test-*\ncreates.test.
16a80 66 69 6c 65 73 20 69 66 20 6e 6f 74 20 66 6f 75 6e 64 20 6f 6e 20 74 68 65 20 66 69 6c 65 20 73 files.if.not.found.on.the.file.s
16aa0 79 73 74 65 6d 2e 20 20 44 65 66 61 75 6c 74 73 20 74 6f 20 6e 69 6c 2e 5c 6e 49 74 20 61 73 73 ystem...Defaults.to.nil.\nIt.ass
16ac0 75 6d 65 73 20 74 68 65 20 74 65 73 74 2f 20 66 6f 6c 64 65 72 20 69 73 20 61 74 20 74 68 65 20 umes.the.test/.folder.is.at.the.
16ae0 73 61 6d 65 20 6c 65 76 65 6c 20 61 73 20 73 72 63 2f 2e 22 20 3a 67 72 6f 75 70 20 70 72 6f 6a same.level.as.src/.".:group.proj
16b00 65 63 74 69 6c 65 20 3a 74 79 70 65 20 62 6f 6f 6c 65 61 6e 5d 20 38 29 0a 23 40 31 37 33 20 47 ectile.:type.boolean].8).#@173.G
16b20 69 76 65 6e 20 61 20 46 49 4c 45 2d 4e 41 4d 45 20 72 65 74 75 72 6e 20 74 68 65 20 6d 61 74 63 iven.a.FILE-NAME.return.the.matc
16b40 68 69 6e 67 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 20 6f 72 20 74 65 73 74 20 66 69 6c 65 hing.implementation.or.test.file
16b60 6e 61 6d 65 2e 0a 0a 49 66 20 60 70 72 6f 6a 65 63 74 69 6c 65 2d 63 72 65 61 74 65 2d 6d 69 73 name...If.`projectile-create-mis
16b80 73 69 6e 67 2d 74 65 73 74 2d 66 69 6c 65 73 27 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 63 72 65 sing-test-files'.is.non-nil,.cre
16ba0 61 74 65 20 74 68 65 20 6d 69 73 73 69 6e 67 0a 74 65 73 74 20 66 69 6c 65 2e 0a 0a 28 66 6e 20 ate.the.missing.test.file...(fn.
16bc0 46 49 4c 45 2d 4e 41 4d 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c FILE-NAME)..(defalias.'projectil
16be0 65 2d 66 69 6e 64 2d 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 2d 6f 72 2d 74 65 73 74 20 23 5b e-find-implementation-or-test.#[
16c00 32 35 37 20 22 5c 32 31 31 5c 32 30 34 08 00 5c 33 30 31 5c 33 30 32 21 5c 32 31 30 5c 33 30 33 257."\211\204..\301\302!\210\303
16c20 01 21 5c 32 30 33 21 00 5c 33 30 34 01 21 5c 32 31 31 5c 32 30 33 1b 00 5c 33 30 35 01 21 5c 32 .!\203!.\304.!\211\203..\305.!\2
16c40 30 32 20 00 5c 33 30 31 5c 33 30 36 5c 33 30 37 20 5c 22 5c 32 30 37 5c 33 31 30 01 21 5c 32 31 02..\301\306\307.\"\207\310.!\21
16c60 31 5c 32 30 33 2e 00 5c 33 30 35 01 21 5c 32 30 32 3d 00 08 5c 32 30 33 38 00 5c 33 31 31 02 21 1\203..\305.!\202=..\2038.\311.!
16c80 5c 32 30 32 3d 00 5c 33 30 31 5c 33 31 32 5c 33 30 37 20 5c 22 5c 32 30 37 22 20 5b 70 72 6f 6a \202=.\301\312\307.\"\207".[proj
16ca0 65 63 74 69 6c 65 2d 63 72 65 61 74 65 2d 6d 69 73 73 69 6e 67 2d 74 65 73 74 2d 66 69 6c 65 73 ectile-create-missing-test-files
16cc0 20 65 72 72 6f 72 20 22 54 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 20 69 73 20 6e 6f .error."The.current.buffer.is.no
16ce0 74 20 76 69 73 69 74 69 6e 67 20 61 20 66 69 6c 65 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 74 65 t.visiting.a.file".projectile-te
16d00 73 74 2d 66 69 6c 65 2d 70 20 70 72 6f 6a 65 63 74 69 6c 65 2d 66 69 6e 64 2d 6d 61 74 63 68 69 st-file-p.projectile-find-matchi
16d20 6e 67 2d 66 69 6c 65 20 70 72 6f 6a 65 63 74 69 6c 65 2d 65 78 70 61 6e 64 2d 72 6f 6f 74 20 22 ng-file.projectile-expand-root."
16d40 4e 6f 20 6d 61 74 63 68 69 6e 67 20 73 6f 75 72 63 65 20 66 69 6c 65 20 66 6f 75 6e 64 20 66 6f No.matching.source.file.found.fo
16d60 72 20 70 72 6f 6a 65 63 74 20 74 79 70 65 20 60 25 73 27 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d r.project.type.`%s'".projectile-
16d80 70 72 6f 6a 65 63 74 2d 74 79 70 65 20 70 72 6f 6a 65 63 74 69 6c 65 2d 66 69 6e 64 2d 6d 61 74 project-type.projectile-find-mat
16da0 63 68 69 6e 67 2d 74 65 73 74 20 70 72 6f 6a 65 63 74 69 6c 65 2d 63 72 65 61 74 65 2d 74 65 73 ching-test.projectile-create-tes
16dc0 74 2d 66 69 6c 65 2d 66 6f 72 20 22 4e 6f 20 6d 61 74 63 68 69 6e 67 20 74 65 73 74 20 66 69 6c t-file-for."No.matching.test.fil
16de0 65 20 66 6f 75 6e 64 20 66 6f 72 20 70 72 6f 6a 65 63 74 20 74 79 70 65 20 60 25 73 27 22 5d 20 e.found.for.project.type.`%s'"].
16e00 35 20 28 23 24 20 2e 20 39 32 39 35 39 29 5d 29 0a 23 40 36 30 20 4f 70 65 6e 20 6d 61 74 63 68 5.(#$...92959)]).#@60.Open.match
16e20 69 6e 67 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 20 6f 72 20 74 65 73 74 20 66 69 6c 65 20 ing.implementation.or.test.file.
16e40 69 6e 20 6f 74 68 65 72 20 77 69 6e 64 6f 77 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f in.other.window...(defalias.'pro
16e60 6a 65 63 74 69 6c 65 2d 66 69 6e 64 2d 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 2d 6f 72 2d 74 jectile-find-implementation-or-t
16e80 65 73 74 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 20 23 5b 30 20 22 5c 33 30 30 5c 33 30 31 5c 33 est-other-window.#[0."\300\301\3
16ea0 30 32 20 21 21 5c 32 30 37 22 20 5b 66 69 6e 64 2d 66 69 6c 65 2d 6f 74 68 65 72 2d 77 69 6e 64 02.!!\207".[find-file-other-wind
16ec0 6f 77 20 70 72 6f 6a 65 63 74 69 6c 65 2d 66 69 6e 64 2d 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f ow.projectile-find-implementatio
16ee0 6e 2d 6f 72 2d 74 65 73 74 20 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 5d 20 33 20 28 23 n-or-test.buffer-file-name].3.(#
16f00 24 20 2e 20 39 33 37 31 38 29 20 6e 69 6c 5d 29 0a 23 40 35 39 20 4f 70 65 6e 20 6d 61 74 63 68 $...93718).nil]).#@59.Open.match
16f20 69 6e 67 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 20 6f 72 20 74 65 73 74 20 66 69 6c 65 20 ing.implementation.or.test.file.
16f40 69 6e 20 6f 74 68 65 72 20 66 72 61 6d 65 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a in.other.frame...(defalias.'proj
16f60 65 63 74 69 6c 65 2d 66 69 6e 64 2d 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 2d 6f 72 2d 74 65 ectile-find-implementation-or-te
16f80 73 74 2d 6f 74 68 65 72 2d 66 72 61 6d 65 20 23 5b 30 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 st-other-frame.#[0."\300\301\302
16fa0 20 21 21 5c 32 30 37 22 20 5b 66 69 6e 64 2d 66 69 6c 65 2d 6f 74 68 65 72 2d 66 72 61 6d 65 20 .!!\207".[find-file-other-frame.
16fc0 70 72 6f 6a 65 63 74 69 6c 65 2d 66 69 6e 64 2d 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 2d 6f projectile-find-implementation-o
16fe0 72 2d 74 65 73 74 20 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 5d 20 33 20 28 23 24 20 2e r-test.buffer-file-name].3.(#$..
17000 20 39 33 39 37 34 29 20 6e 69 6c 5d 29 0a 23 40 35 38 20 54 6f 67 67 6c 65 20 62 65 74 77 65 65 .93974).nil]).#@58.Toggle.betwee
17020 6e 20 61 6e 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 20 66 69 6c 65 20 61 6e 64 20 69 74 73 n.an.implementation.file.and.its
17040 20 74 65 73 74 20 66 69 6c 65 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 .test.file...(defalias.'projecti
17060 6c 65 2d 74 6f 67 67 6c 65 2d 62 65 74 77 65 65 6e 2d 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e le-toggle-between-implementation
17080 2d 61 6e 64 2d 74 65 73 74 20 23 5b 30 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 20 21 21 5c 32 -and-test.#[0."\300\301\302.!!\2
170a0 30 37 22 20 5b 66 69 6e 64 2d 66 69 6c 65 20 70 72 6f 6a 65 63 74 69 6c 65 2d 66 69 6e 64 2d 69 07".[find-file.projectile-find-i
170c0 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 2d 6f 72 2d 74 65 73 74 20 62 75 66 66 65 72 2d 66 69 6c mplementation-or-test.buffer-fil
170e0 65 2d 6e 61 6d 65 5d 20 33 20 28 23 24 20 2e 20 39 34 32 32 37 29 20 6e 69 6c 5d 29 0a 23 40 31 e-name].3.(#$...94227).nil]).#@1
17100 36 35 20 52 65 74 75 72 6e 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 73 6f 6d 65 20 50 52 4f 4a 65.Return.the.value.of.some.PROJ
17120 45 43 54 2d 54 59 50 45 20 61 74 74 72 69 62 75 74 65 20 69 64 65 6e 74 69 66 69 65 64 20 62 79 ECT-TYPE.attribute.identified.by
17140 20 4b 45 59 2e 0a 46 61 6c 6c 62 61 63 6b 20 74 6f 20 44 45 46 41 55 4c 54 2d 56 41 4c 55 45 20 .KEY..Fallback.to.DEFAULT-VALUE.
17160 66 6f 72 20 6d 69 73 73 69 6e 67 20 61 74 74 72 69 62 75 74 65 73 2e 0a 0a 28 66 6e 20 50 52 4f for.missing.attributes...(fn.PRO
17180 4a 45 43 54 2d 54 59 50 45 20 4b 45 59 20 26 6f 70 74 69 6f 6e 61 6c 20 44 45 46 41 55 4c 54 2d JECT-TYPE.KEY.&optional.DEFAULT-
171a0 56 41 4c 55 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 VALUE)..(defalias.'projectile-pr
171c0 6f 6a 65 63 74 2d 74 79 70 65 2d 61 74 74 72 69 62 75 74 65 20 23 5b 37 37 30 20 22 5c 33 30 31 oject-type-attribute.#[770."\301
171e0 03 08 5c 22 5c 32 31 31 5c 32 30 33 16 00 5c 33 30 32 01 04 5c 22 5c 32 30 33 16 00 5c 33 30 33 ..\"\211\203..\302..\"\203..\303
17200 01 04 5c 22 5c 32 30 32 17 00 01 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f ..\"\202...\207".[projectile-pro
17220 6a 65 63 74 2d 74 79 70 65 73 20 67 65 74 68 61 73 68 20 70 6c 69 73 74 2d 6d 65 6d 62 65 72 20 ject-types.gethash.plist-member.
17240 70 6c 69 73 74 2d 67 65 74 5d 20 37 20 28 23 24 20 2e 20 39 34 34 36 37 29 5d 29 0a 23 40 37 34 plist-get].7.(#$...94467)]).#@74
17260 20 46 69 6e 64 20 64 65 66 61 75 6c 74 20 74 65 73 74 20 66 69 6c 65 73 20 70 72 65 66 69 78 20 .Find.default.test.files.prefix.
17280 62 61 73 65 64 20 6f 6e 20 50 52 4f 4a 45 43 54 2d 54 59 50 45 2e 0a 0a 28 66 6e 20 50 52 4f 4a based.on.PROJECT-TYPE...(fn.PROJ
172a0 45 43 54 2d 54 59 50 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 ECT-TYPE)..(defalias.'projectile
172c0 2d 74 65 73 74 2d 70 72 65 66 69 78 20 23 5b 32 35 37 20 22 5c 33 30 30 01 5c 33 30 31 5c 22 5c -test-prefix.#[257."\300.\301\"\
172e0 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 74 79 70 65 2d 61 74 207".[projectile-project-type-at
17300 74 72 69 62 75 74 65 20 74 65 73 74 2d 70 72 65 66 69 78 5d 20 34 20 28 23 24 20 2e 20 39 34 38 tribute.test-prefix].4.(#$...948
17320 31 37 29 5d 29 0a 23 40 37 34 20 46 69 6e 64 20 64 65 66 61 75 6c 74 20 74 65 73 74 20 66 69 6c 17)]).#@74.Find.default.test.fil
17340 65 73 20 73 75 66 66 69 78 20 62 61 73 65 64 20 6f 6e 20 50 52 4f 4a 45 43 54 2d 54 59 50 45 2e es.suffix.based.on.PROJECT-TYPE.
17360 0a 0a 28 66 6e 20 50 52 4f 4a 45 43 54 2d 54 59 50 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 ..(fn.PROJECT-TYPE)..(defalias.'
17380 70 72 6f 6a 65 63 74 69 6c 65 2d 74 65 73 74 2d 73 75 66 66 69 78 20 23 5b 32 35 37 20 22 5c 33 projectile-test-suffix.#[257."\3
173a0 30 30 01 5c 33 30 31 5c 22 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 00.\301\"\207".[projectile-proje
173c0 63 74 2d 74 79 70 65 2d 61 74 74 72 69 62 75 74 65 20 74 65 73 74 2d 73 75 66 66 69 78 5d 20 34 ct-type-attribute.test-suffix].4
173e0 20 28 23 24 20 2e 20 39 35 30 31 39 29 5d 29 0a 23 40 37 30 20 46 69 6e 64 20 64 65 66 61 75 6c .(#$...95019)]).#@70.Find.defaul
17400 74 20 73 72 63 20 64 69 72 65 63 74 6f 72 79 20 62 61 73 65 64 20 6f 6e 20 50 52 4f 4a 45 43 54 t.src.directory.based.on.PROJECT
17420 2d 54 59 50 45 2e 0a 0a 28 66 6e 20 50 52 4f 4a 45 43 54 2d 54 59 50 45 29 1f 0a 28 64 65 66 61 -TYPE...(fn.PROJECT-TYPE)..(defa
17440 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 73 72 63 2d 64 69 72 65 63 74 6f 72 79 20 23 lias.'projectile-src-directory.#
17460 5b 32 35 37 20 22 5c 33 30 30 01 5c 33 30 31 5c 33 30 32 23 5c 32 30 37 22 20 5b 70 72 6f 6a 65 [257."\300.\301\302#\207".[proje
17480 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 74 79 70 65 2d 61 74 74 72 69 62 75 74 65 20 73 72 63 ctile-project-type-attribute.src
174a0 2d 64 69 72 20 22 73 72 63 2f 22 5d 20 35 20 28 23 24 20 2e 20 39 35 32 32 31 29 5d 29 0a 23 40 -dir."src/"].5.(#$...95221)]).#@
174c0 37 31 20 46 69 6e 64 20 64 65 66 61 75 6c 74 20 74 65 73 74 20 64 69 72 65 63 74 6f 72 79 20 62 71.Find.default.test.directory.b
174e0 61 73 65 64 20 6f 6e 20 50 52 4f 4a 45 43 54 2d 54 59 50 45 2e 0a 0a 28 66 6e 20 50 52 4f 4a 45 ased.on.PROJECT-TYPE...(fn.PROJE
17500 43 54 2d 54 59 50 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d CT-TYPE)..(defalias.'projectile-
17520 74 65 73 74 2d 64 69 72 65 63 74 6f 72 79 20 23 5b 32 35 37 20 22 5c 33 30 30 01 5c 33 30 31 5c test-directory.#[257."\300.\301\
17540 33 30 32 23 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 74 79 302#\207".[projectile-project-ty
17560 70 65 2d 61 74 74 72 69 62 75 74 65 20 74 65 73 74 2d 64 69 72 20 22 74 65 73 74 2f 22 5d 20 35 pe-attribute.test-dir."test/"].5
17580 20 28 23 24 20 2e 20 39 35 34 32 37 29 5d 29 0a 23 40 35 37 20 43 6f 75 6e 74 20 6d 61 74 63 68 .(#$...95427)]).#@57.Count.match
175a0 69 6e 67 20 64 69 72 6e 61 6d 65 73 20 61 73 63 65 6e 64 69 6e 67 20 66 69 6c 65 20 70 61 74 68 ing.dirnames.ascending.file.path
175c0 73 2e 0a 0a 28 66 6e 20 41 20 42 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 s...(fn.A.B)..(defalias.'project
175e0 69 6c 65 2d 64 69 72 6e 61 6d 65 2d 6d 61 74 63 68 69 6e 67 2d 63 6f 75 6e 74 20 23 5b 35 31 34 ile-dirname-matching-count.#[514
17600 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 04 21 5c 32 30 36 09 00 5c 33 30 33 5c 33 30 34 5c 33 ."\300\301\302.!\206..\303\304\3
17620 30 35 23 21 5c 32 36 32 02 5c 33 30 30 5c 33 30 31 5c 33 30 32 03 21 5c 32 30 36 18 00 5c 33 30 05#!\262.\300\301\302.!\206..\30
17640 33 5c 33 30 34 5c 33 30 35 23 21 5c 32 36 32 01 5c 33 30 36 02 5c 32 30 33 3e 00 01 5c 32 30 33 3\304\305#!\262.\306.\203>..\203
17660 3e 00 02 5c 32 31 31 41 5c 32 36 32 04 5c 32 34 32 02 5c 32 31 31 41 5c 32 36 32 04 5c 32 34 32 >..\211A\262.\242.\211A\262.\242
17680 5c 32 33 30 5c 32 30 33 3e 00 5c 32 31 31 54 5c 32 36 32 01 5c 32 30 32 1f 00 5c 32 31 31 5c 32 \230\203>.\211T\262.\202..\211\2
176a0 30 37 22 20 5b 72 65 76 65 72 73 65 20 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 66 69 6c 65 2d 6e 07".[reverse.split-string.file-n
176c0 61 6d 65 2d 64 69 72 65 63 74 6f 72 79 20 22 22 20 22 2f 22 20 74 20 30 5d 20 37 20 28 23 24 20 ame-directory.""."/".t.0].7.(#$.
176e0 2e 20 39 35 36 33 37 29 5d 29 0a 23 40 37 32 20 47 72 6f 75 70 20 66 69 6c 65 20 63 61 6e 64 69 ..95637)]).#@72.Group.file.candi
17700 64 61 74 65 73 20 62 79 20 64 69 72 6e 61 6d 65 20 6d 61 74 63 68 69 6e 67 20 63 6f 75 6e 74 2e dates.by.dirname.matching.count.
17720 0a 0a 28 66 6e 20 46 49 4c 45 20 43 41 4e 44 49 44 41 54 45 53 29 1f 0a 28 64 65 66 61 6c 69 61 ..(fn.FILE.CANDIDATES)..(defalia
17740 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 67 72 6f 75 70 2d 66 69 6c 65 2d 63 61 6e 64 69 64 61 s.'projectile-group-file-candida
17760 74 65 73 20 23 5b 35 31 34 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 32 31 31 04 5c 32 31 31 tes.#[514."\300\301\302\211.\211
17780 41 5c 32 36 32 06 5c 32 34 32 5c 32 31 31 5c 32 36 32 03 5c 32 30 33 33 00 5c 33 30 33 06 06 03 A\262.\242\211\262.\2033.\303...
177a0 5c 22 5c 33 30 34 01 03 5c 22 5c 32 31 31 5c 32 30 33 27 00 5c 32 31 31 04 02 41 42 5c 32 34 31 \"\304..\"\211\203'.\211..AB\241
177c0 5c 32 31 30 5c 32 30 32 2e 00 01 04 44 03 42 5c 32 36 32 03 5c 32 36 36 02 5c 32 30 32 04 00 5c \210\202....D.B\262.\266.\202..\
177e0 33 30 35 5c 33 30 36 02 5c 32 33 37 5c 22 5c 32 36 36 5c 32 30 32 21 5c 33 30 37 5c 22 5c 32 30 305\306.\237\"\266\202!\307\"\20
17800 37 22 20 5b 63 6c 2d 73 6f 72 74 20 63 6f 70 79 2d 73 65 71 75 65 6e 63 65 20 6e 69 6c 20 70 72 7".[cl-sort.copy-sequence.nil.pr
17820 6f 6a 65 63 74 69 6c 65 2d 64 69 72 6e 61 6d 65 2d 6d 61 74 63 68 69 6e 67 2d 63 6f 75 6e 74 20 ojectile-dirname-matching-count.
17840 61 73 73 6f 63 20 6d 61 70 63 61 72 20 23 5b 32 35 37 20 22 5c 32 31 31 40 01 41 5c 32 33 37 42 assoc.mapcar.#[257."\211@.A\237B
17860 5c 32 30 37 22 20 23 31 3d 5b 5d 20 33 20 22 5c 6e 5c 6e 28 66 6e 20 58 29 22 5d 20 23 5b 35 31 \207".#1=[].3."\n\n(fn.X)"].#[51
17880 34 20 22 01 40 01 40 56 5c 32 30 37 22 20 23 31 23 20 34 20 22 5c 6e 5c 6e 28 66 6e 20 41 20 42 4.".@.@V\207".#1#.4."\n\n(fn.A.B
178a0 29 22 5d 5d 20 31 31 20 28 23 24 20 2e 20 39 35 39 38 34 29 5d 29 0a 23 40 35 36 20 43 6f 6d 70 )"]].11.(#$...95984)]).#@56.Comp
178c0 75 74 65 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 74 65 73 74 20 6d 61 74 63 68 69 6e ute.the.name.of.the.test.matchin
178e0 67 20 46 49 4c 45 2e 0a 0a 28 66 6e 20 46 49 4c 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 g.FILE...(fn.FILE)..(defalias.'p
17900 72 6f 6a 65 63 74 69 6c 65 2d 66 69 6e 64 2d 6d 61 74 63 68 69 6e 67 2d 74 65 73 74 20 23 5b 32 rojectile-find-matching-test.#[2
17920 35 37 20 22 5c 33 30 32 5c 33 30 33 02 21 21 08 5c 33 30 34 20 21 09 5c 33 30 34 20 21 5c 33 30 57."\302\303.!!.\304.!.\304.!\30
17940 35 5c 33 30 36 5c 33 30 37 5c 33 31 30 5c 33 31 31 5c 33 31 32 06 08 06 08 06 08 23 5c 33 31 33 5\306\307\310\311\312......#\313
17960 5c 22 5c 33 31 34 5c 33 31 35 25 5c 33 31 36 20 5c 22 5c 32 31 31 5c 32 30 34 2a 00 5c 33 31 37 \"\314\315%\316.\"\211\204*.\317
17980 5c 32 30 32 57 00 5c 32 31 31 47 5c 33 32 30 55 5c 32 30 33 36 00 5c 32 31 31 40 5c 32 30 32 57 \202W.\211G\320U\2036.\211@\202W
179a0 00 5c 33 32 31 05 02 5c 22 5c 32 31 31 40 47 5c 33 32 32 55 5c 32 30 33 4a 00 5c 33 32 33 01 40 .\321..\"\211@G\322U\203J.\323.@
179c0 21 40 5c 32 30 32 55 00 5c 33 32 34 5c 33 32 35 5c 33 32 36 5c 33 32 37 5c 33 33 30 5c 33 33 31 !@\202U.\324\325\326\327\330\331
179e0 06 06 5c 22 5c 22 5c 22 5c 32 36 32 01 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 74 ..\"\"\"\262.\207".[projectile-t
17a00 65 73 74 2d 70 72 65 66 69 78 2d 66 75 6e 63 74 69 6f 6e 20 70 72 6f 6a 65 63 74 69 6c 65 2d 74 est-prefix-function.projectile-t
17a20 65 73 74 2d 73 75 66 66 69 78 2d 66 75 6e 63 74 69 6f 6e 20 66 69 6c 65 2d 6e 61 6d 65 2d 6e 6f est-suffix-function.file-name-no
17a40 6e 64 69 72 65 63 74 6f 72 79 20 66 69 6c 65 2d 6e 61 6d 65 2d 73 61 6e 73 2d 65 78 74 65 6e 73 ndirectory.file-name-sans-extens
17a60 69 6f 6e 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 74 79 70 65 20 63 6c 2d 72 ion.projectile-project-type.cl-r
17a80 65 6d 6f 76 65 2d 69 66 2d 6e 6f 74 20 6d 61 6b 65 2d 62 79 74 65 2d 63 6f 64 65 20 32 35 37 20 emove-if-not.make-byte-code.257.
17aa0 22 5c 33 30 33 5c 33 30 34 02 21 21 5c 33 30 31 5c 32 30 33 11 00 5c 32 31 31 5c 33 30 31 5c 33 "\303\304.!!\301\203..\211\301\3
17ac0 30 30 50 5c 32 33 30 5c 32 30 36 1a 00 5c 33 30 32 5c 32 30 35 1a 00 5c 32 31 31 5c 33 30 30 5c 00P\230\206..\302\205..\211\300\
17ae0 33 30 32 50 5c 32 33 30 5c 32 30 37 22 20 76 63 6f 6e 63 61 74 20 76 65 63 74 6f 72 20 5b 66 69 302P\230\207".vconcat.vector.[fi
17b00 6c 65 2d 6e 61 6d 65 2d 6e 6f 6e 64 69 72 65 63 74 6f 72 79 20 66 69 6c 65 2d 6e 61 6d 65 2d 73 le-name-nondirectory.file-name-s
17b20 61 6e 73 2d 65 78 74 65 6e 73 69 6f 6e 5d 20 35 20 22 5c 6e 5c 6e 28 66 6e 20 43 55 52 52 45 4e ans-extension].5."\n\n(fn.CURREN
17b40 54 2d 46 49 4c 45 29 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 63 75 72 72 65 6e 74 2d 70 72 6f 6a T-FILE)".projectile-current-proj
17b60 65 63 74 2d 66 69 6c 65 73 20 6e 69 6c 20 31 20 70 72 6f 6a 65 63 74 69 6c 65 2d 67 72 6f 75 70 ect-files.nil.1.projectile-group
17b80 2d 66 69 6c 65 2d 63 61 6e 64 69 64 61 74 65 73 20 32 20 6c 61 73 74 20 70 72 6f 6a 65 63 74 69 -file-candidates.2.last.projecti
17ba0 6c 65 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 20 22 53 77 69 74 63 68 20 74 6f 3a 20 22 le-completing-read."Switch.to:."
17bc0 20 61 70 70 6c 79 20 61 70 70 65 6e 64 20 6d 61 70 63 61 72 20 63 64 72 5d 20 31 33 20 28 23 24 .apply.append.mapcar.cdr].13.(#$
17be0 20 2e 20 39 36 34 34 34 29 5d 29 0a 23 40 36 34 20 43 6f 6d 70 75 74 65 20 74 68 65 20 6e 61 6d ...96444)]).#@64.Compute.the.nam
17c00 65 20 6f 66 20 61 20 66 69 6c 65 20 6d 61 74 63 68 69 6e 67 20 54 45 53 54 2d 46 49 4c 45 2e 0a e.of.a.file.matching.TEST-FILE..
17c20 0a 28 66 6e 20 54 45 53 54 2d 46 49 4c 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a .(fn.TEST-FILE)..(defalias.'proj
17c40 65 63 74 69 6c 65 2d 66 69 6e 64 2d 6d 61 74 63 68 69 6e 67 2d 66 69 6c 65 20 23 5b 32 35 37 20 ectile-find-matching-file.#[257.
17c60 22 5c 33 30 32 5c 33 30 33 02 21 21 08 5c 33 30 34 20 21 09 5c 33 30 34 20 21 5c 33 30 35 5c 33 "\302\303.!!.\304.!.\304.!\305\3
17c80 30 36 5c 33 30 37 5c 33 31 30 5c 33 31 31 5c 33 31 32 06 08 06 08 06 08 23 5c 33 31 33 5c 22 5c 06\307\310\311\312......#\313\"\
17ca0 33 31 34 5c 33 31 35 25 5c 33 31 36 20 5c 22 5c 32 31 31 5c 32 30 34 2a 00 5c 33 31 37 5c 32 30 314\315%\316.\"\211\204*.\317\20
17cc0 32 57 00 5c 32 31 31 47 5c 33 32 30 55 5c 32 30 33 36 00 5c 32 31 31 40 5c 32 30 32 57 00 5c 33 2W.\211G\320U\2036.\211@\202W.\3
17ce0 32 31 05 02 5c 22 5c 32 31 31 40 47 5c 33 32 32 55 5c 32 30 33 4a 00 5c 33 32 33 01 40 21 40 5c 21..\"\211@G\322U\203J.\323.@!@\
17d00 32 30 32 55 00 5c 33 32 34 5c 33 32 35 5c 33 32 36 5c 33 32 37 5c 33 33 30 5c 33 33 31 06 06 5c 202U.\324\325\326\327\330\331..\
17d20 22 5c 22 5c 22 5c 32 36 32 01 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 74 65 73 74 "\"\"\262.\207".[projectile-test
17d40 2d 70 72 65 66 69 78 2d 66 75 6e 63 74 69 6f 6e 20 70 72 6f 6a 65 63 74 69 6c 65 2d 74 65 73 74 -prefix-function.projectile-test
17d60 2d 73 75 66 66 69 78 2d 66 75 6e 63 74 69 6f 6e 20 66 69 6c 65 2d 6e 61 6d 65 2d 6e 6f 6e 64 69 -suffix-function.file-name-nondi
17d80 72 65 63 74 6f 72 79 20 66 69 6c 65 2d 6e 61 6d 65 2d 73 61 6e 73 2d 65 78 74 65 6e 73 69 6f 6e rectory.file-name-sans-extension
17da0 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 74 79 70 65 20 63 6c 2d 72 65 6d 6f .projectile-project-type.cl-remo
17dc0 76 65 2d 69 66 2d 6e 6f 74 20 6d 61 6b 65 2d 62 79 74 65 2d 63 6f 64 65 20 32 35 37 20 22 5c 33 ve-if-not.make-byte-code.257."\3
17de0 30 33 5c 33 30 34 02 21 21 5c 33 30 31 5c 32 30 33 11 00 5c 33 30 31 01 50 5c 33 30 30 5c 32 33 03\304.!!\301\203..\301.P\300\23
17e00 30 5c 32 30 36 1a 00 5c 33 30 32 5c 32 30 35 1a 00 5c 32 31 31 5c 33 30 32 50 5c 33 30 30 5c 32 0\206..\302\205..\211\302P\300\2
17e20 33 30 5c 32 30 37 22 20 76 63 6f 6e 63 61 74 20 76 65 63 74 6f 72 20 5b 66 69 6c 65 2d 6e 61 6d 30\207".vconcat.vector.[file-nam
17e40 65 2d 6e 6f 6e 64 69 72 65 63 74 6f 72 79 20 66 69 6c 65 2d 6e 61 6d 65 2d 73 61 6e 73 2d 65 78 e-nondirectory.file-name-sans-ex
17e60 74 65 6e 73 69 6f 6e 5d 20 34 20 22 5c 6e 5c 6e 28 66 6e 20 43 55 52 52 45 4e 54 2d 46 49 4c 45 tension].4."\n\n(fn.CURRENT-FILE
17e80 29 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 63 75 72 72 65 6e 74 2d 70 72 6f 6a 65 63 74 2d 66 69 )".projectile-current-project-fi
17ea0 6c 65 73 20 6e 69 6c 20 31 20 70 72 6f 6a 65 63 74 69 6c 65 2d 67 72 6f 75 70 2d 66 69 6c 65 2d les.nil.1.projectile-group-file-
17ec0 63 61 6e 64 69 64 61 74 65 73 20 32 20 6c 61 73 74 20 70 72 6f 6a 65 63 74 69 6c 65 2d 63 6f 6d candidates.2.last.projectile-com
17ee0 70 6c 65 74 69 6e 67 2d 72 65 61 64 20 22 53 77 69 74 63 68 20 74 6f 3a 20 22 20 61 70 70 6c 79 pleting-read."Switch.to:.".apply
17f00 20 61 70 70 65 6e 64 20 6d 61 70 63 61 72 20 63 64 72 5d 20 31 33 20 28 23 24 20 2e 20 39 37 32 .append.mapcar.cdr].13.(#$...972
17f20 36 35 29 5d 29 0a 23 40 31 39 33 20 54 72 79 20 74 6f 20 66 69 6e 64 20 61 20 64 65 66 61 75 6c 65)]).#@193.Try.to.find.a.defaul
17f40 74 20 70 61 74 74 65 72 6e 20 66 6f 72 20 60 70 72 6f 6a 65 63 74 69 6c 65 2d 67 72 65 70 27 2e t.pattern.for.`projectile-grep'.
17f60 0a 54 68 69 73 20 69 73 20 61 20 73 75 62 73 65 74 20 6f 66 20 60 67 72 65 70 2d 72 65 61 64 2d .This.is.a.subset.of.`grep-read-
17f80 66 69 6c 65 73 27 2c 20 77 68 65 72 65 20 65 69 74 68 65 72 20 61 20 6d 61 74 63 68 69 6e 67 20 files',.where.either.a.matching.
17fa0 65 6e 74 72 79 20 66 72 6f 6d 0a 60 67 72 65 70 2d 66 69 6c 65 73 2d 61 6c 69 61 73 65 73 27 20 entry.from.`grep-files-aliases'.
17fc0 6f 72 20 66 69 6c 65 20 6e 61 6d 65 20 65 78 74 65 6e 73 69 6f 6e 20 70 61 74 74 65 72 6e 20 69 or.file.name.extension.pattern.i
17fe0 73 20 72 65 74 75 72 6e 65 64 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 s.returned...(defalias.'projecti
18000 6c 65 2d 67 72 65 70 2d 64 65 66 61 75 6c 74 2d 66 69 6c 65 73 20 23 5b 30 20 22 08 5c 32 30 35 le-grep-default-files.#[0.".\205
18020 4e 00 5c 33 30 32 08 21 5c 33 30 33 5c 33 30 34 5c 33 30 35 09 5c 22 09 5c 22 5c 33 30 36 01 5c N.\302.!\303\304\305.\".\"\306.\
18040 32 30 33 37 00 01 40 5c 32 36 32 01 01 41 5c 32 36 32 02 5c 33 30 37 5c 33 31 30 5c 33 31 31 5c 2037..@\262..A\262.\307\310\311\
18060 33 31 32 04 41 5c 33 30 36 5c 33 31 33 23 5c 33 31 34 23 04 5c 22 5c 32 30 33 31 00 5c 33 30 36 312.A\306\313#\314#.\"\2031.\306
18080 5c 32 36 32 02 5c 32 30 32 0f 00 5c 33 30 36 5c 32 36 32 01 5c 32 30 32 0f 00 5c 32 31 31 41 5c \262.\202..\306\262.\202..\211A\
180a0 32 36 36 5c 32 30 32 5c 33 31 35 02 21 5c 32 31 31 5c 32 30 35 45 00 5c 33 31 36 01 50 5c 32 36 266\202\315.!\211\205E.\316.P\26
180c0 32 01 01 5c 32 30 36 4c 00 5c 32 31 31 5c 32 36 36 5c 32 30 33 5c 32 30 37 22 20 5b 62 75 66 66 2..\206L.\211\266\203\207".[buff
180e0 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 20 67 72 65 70 2d 66 69 6c 65 73 2d 61 6c 69 61 73 65 73 20 er-file-name.grep-files-aliases.
18100 66 69 6c 65 2d 6e 61 6d 65 2d 6e 6f 6e 64 69 72 65 63 74 6f 72 79 20 72 65 6d 6f 76 65 20 61 73 file-name-nondirectory.remove.as
18120 73 6f 63 20 22 61 6c 6c 22 20 6e 69 6c 20 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 6d 61 70 63 6f soc."all".nil.string-match.mapco
18140 6e 63 61 74 20 77 69 6c 64 63 61 72 64 2d 74 6f 2d 72 65 67 65 78 70 20 73 70 6c 69 74 2d 73 74 ncat.wildcard-to-regexp.split-st
18160 72 69 6e 67 20 74 20 22 5c 5c 7c 22 20 66 69 6c 65 2d 6e 61 6d 65 2d 65 78 74 65 6e 73 69 6f 6e ring.t."\\|".file-name-extension
18180 20 22 2a 2e 22 5d 20 31 30 20 28 23 24 20 2e 20 39 38 30 39 32 29 5d 29 0a 23 40 35 38 20 52 65 ."*."].10.(#$...98092)]).#@58.Re
181a0 74 75 72 6e 20 69 67 6e 6f 72 65 64 20 66 69 6c 65 20 73 75 66 66 69 78 65 73 20 61 73 20 61 20 turn.ignored.file.suffixes.as.a.
181c0 6c 69 73 74 20 6f 66 20 67 6c 6f 62 20 70 61 74 74 65 72 6e 73 2e 1f 0a 28 64 65 66 61 6c 69 61 list.of.glob.patterns...(defalia
181e0 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 2d 67 6c 6f 62 61 6c 6c 79 2d 69 67 6e 6f 72 65 64 2d s.'projectile--globally-ignored-
18200 66 69 6c 65 2d 73 75 66 66 69 78 65 73 2d 67 6c 6f 62 20 23 5b 30 20 22 5c 33 30 31 5c 33 30 32 file-suffixes-glob.#[0."\301\302
18220 08 5c 22 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 67 6c 6f 62 61 6c 6c 79 2d 69 67 .\"\207".[projectile-globally-ig
18240 6e 6f 72 65 64 2d 66 69 6c 65 2d 73 75 66 66 69 78 65 73 20 6d 61 70 63 61 72 20 23 5b 32 35 37 nored-file-suffixes.mapcar.#[257
18260 20 22 5c 33 30 30 01 50 5c 32 30 37 22 20 5b 22 2a 22 5d 20 33 20 22 5c 6e 5c 6e 28 66 6e 20 50 ."\300.P\207".["*"].3."\n\n(fn.P
18280 41 54 29 22 5d 5d 20 33 20 28 23 24 20 2e 20 39 38 37 31 38 29 5d 29 0a 28 64 65 66 61 6c 69 61 AT)"]].3.(#$...98718)]).(defalia
182a0 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 2d 72 65 61 64 2d 73 65 61 72 63 68 2d 73 74 72 69 6e s.'projectile--read-search-strin
182c0 67 2d 77 69 74 68 2d 64 65 66 61 75 6c 74 20 23 5b 32 35 37 20 22 5c 33 30 30 01 21 5c 33 30 31 g-with-default.#[257."\300.!\301
182e0 20 5c 32 31 31 5c 32 30 33 0f 00 5c 32 31 31 5c 33 30 32 5c 32 33 30 5c 32 30 33 13 00 5c 33 30 .\211\203..\211\302\230\203..\30
18300 32 5c 32 30 32 17 00 5c 33 30 33 5c 33 30 34 02 5c 22 5c 33 30 35 5c 33 30 33 5c 33 30 36 05 04 2\202..\303\304.\"\305\303\306..
18320 23 5c 33 30 37 5c 32 31 31 05 24 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 65 #\307\211.$\207".[projectile-pre
18340 70 65 6e 64 2d 70 72 6f 6a 65 63 74 2d 6e 61 6d 65 20 70 72 6f 6a 65 63 74 69 6c 65 2d 73 79 6d pend-project-name.projectile-sym
18360 62 6f 6c 2d 6f 72 2d 73 65 6c 65 63 74 69 6f 6e 2d 61 74 2d 70 6f 69 6e 74 20 22 22 20 66 6f 72 bol-or-selection-at-point."".for
18380 6d 61 74 20 22 20 28 64 65 66 61 75 6c 74 20 25 73 29 22 20 72 65 61 64 2d 73 74 72 69 6e 67 20 mat.".(default.%s)".read-string.
183a0 22 25 73 25 73 3a 20 22 20 6e 69 6c 5d 20 39 20 22 5c 6e 5c 6e 28 66 6e 20 50 52 45 46 49 58 2d "%s%s:.".nil].9."\n\n(fn.PREFIX-
183c0 4c 41 42 45 4c 29 22 5d 29 0a 23 40 32 39 34 20 50 65 72 66 6f 72 6d 20 72 67 72 65 70 20 69 6e LABEL)"]).#@294.Perform.rgrep.in
183e0 20 74 68 65 20 70 72 6f 6a 65 63 74 2e 0a 0a 57 69 74 68 20 61 20 70 72 65 66 69 78 20 41 52 47 .the.project...With.a.prefix.ARG
18400 20 61 73 6b 73 20 66 6f 72 20 66 69 6c 65 73 20 28 67 6c 6f 62 62 69 6e 67 2d 61 77 61 72 65 29 .asks.for.files.(globbing-aware)
18420 20 77 68 69 63 68 20 74 6f 20 67 72 65 70 20 69 6e 2e 0a 57 69 74 68 20 70 72 65 66 69 78 20 41 .which.to.grep.in..With.prefix.A
18440 52 47 20 6f 66 20 60 2d 27 20 28 73 75 63 68 20 61 73 20 60 4d 2d 2d 27 29 2c 20 64 65 66 61 75 RG.of.`-'.(such.as.`M--'),.defau
18460 6c 74 20 74 68 65 20 66 69 6c 65 73 20 28 77 69 74 68 6f 75 74 20 70 72 6f 6d 70 74 29 2c 0a 74 lt.the.files.(without.prompt),.t
18480 6f 20 60 70 72 6f 6a 65 63 74 69 6c 65 2d 67 72 65 70 2d 64 65 66 61 75 6c 74 2d 66 69 6c 65 73 o.`projectile-grep-default-files
184a0 27 2e 0a 0a 57 69 74 68 20 52 45 47 45 58 50 20 67 69 76 65 6e 2c 20 64 6f 6e 27 74 20 71 75 65 '...With.REGEXP.given,.don't.que
184c0 72 79 20 74 68 65 20 75 73 65 72 20 66 6f 72 20 61 20 72 65 67 65 78 70 2e 0a 0a 28 66 6e 20 26 ry.the.user.for.a.regexp...(fn.&
184e0 6f 70 74 69 6f 6e 61 6c 20 52 45 47 45 58 50 20 41 52 47 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 optional.REGEXP.ARG)..(defalias.
18500 27 70 72 6f 6a 65 63 74 69 6c 65 2d 67 72 65 70 20 23 5b 35 31 32 20 22 5c 33 30 34 5c 33 30 35 'projectile-grep.#[512."\304\305
18520 21 5c 32 31 30 5c 33 30 36 20 02 5c 32 30 36 0d 00 5c 33 30 37 5c 33 31 30 21 02 5c 32 30 35 23 !\210\306..\206..\307\310!.\205#
18540 00 08 5c 33 31 31 5c 32 33 32 5c 32 30 33 1c 00 5c 33 31 32 20 5c 32 30 36 23 00 5c 33 31 33 5c ..\311\232\203..\312.\206#.\313\
18560 33 31 34 5c 33 31 35 21 5c 33 31 32 20 5c 22 02 5c 32 31 31 5c 32 30 33 5c 32 31 37 00 5c 32 31 314\315!\312.\".\211\203\217.\21
18580 31 40 5c 33 30 34 5c 33 31 36 21 5c 32 31 30 5c 33 31 37 20 5c 33 32 30 3d 5c 32 30 33 4c 00 09 1@\304\316!\210\317.\320=\203L..
185a0 5c 32 30 33 4c 00 5c 33 32 31 5c 33 32 32 21 5c 32 30 33 4c 00 5c 33 32 32 04 04 5c 32 30 36 46 \203L.\321\322!\203L.\322..\206F
185c0 00 5c 33 32 33 03 23 5c 32 31 30 5c 32 30 32 5c 32 31 30 00 5c 33 32 34 5c 33 32 35 5c 33 32 36 .\323.#\210\202\210.\324\325\326
185e0 5c 33 32 37 5c 33 33 30 5c 33 33 31 5c 33 33 32 06 07 21 5c 33 33 33 5c 22 5c 33 33 34 5c 33 33 \327\330\331\332..!\333\"\334\33
18600 35 25 5c 33 33 36 20 5c 22 5c 6e 5c 22 5c 33 32 34 5c 33 33 37 5c 33 32 35 5c 33 32 36 5c 33 32 5%\336.\"\n\"\324\337\325\326\32
18620 37 5c 33 34 30 5c 33 33 31 5c 33 33 32 06 09 21 5c 33 34 31 5c 22 5c 33 34 32 5c 33 34 33 25 5c 7\340\331\332..!\341\"\342\343%\
18640 33 34 34 20 5c 22 5c 33 34 35 20 5c 22 0b 5c 22 1b 1a 5c 33 34 36 20 5c 32 31 30 5c 33 34 37 04 344.\"\345.\".\"..\346.\210\347.
18660 04 5c 32 30 36 5c 32 30 34 00 5c 33 35 30 03 23 5c 32 31 30 2a 01 41 5c 32 36 36 5c 32 30 32 5c .\206\204.\350.#\210*.A\266\202\
18680 32 30 32 24 00 5c 32 31 30 5c 33 35 31 5c 33 35 32 21 5c 32 30 37 22 20 5b 63 75 72 72 65 6e 74 202$.\210\351\352!\207".[current
186a0 2d 70 72 65 66 69 78 2d 61 72 67 20 70 72 6f 6a 65 63 74 69 6c 65 2d 75 73 65 2d 67 69 74 2d 67 -prefix-arg.projectile-use-git-g
186c0 72 65 70 20 67 72 65 70 2d 66 69 6e 64 2d 69 67 6e 6f 72 65 64 2d 64 69 72 65 63 74 6f 72 69 65 rep.grep-find-ignored-directorie
186e0 73 20 67 72 65 70 2d 66 69 6e 64 2d 69 67 6e 6f 72 65 64 2d 66 69 6c 65 73 20 72 65 71 75 69 72 s.grep-find-ignored-files.requir
18700 65 20 67 72 65 70 20 70 72 6f 6a 65 63 74 69 6c 65 2d 67 65 74 2d 70 72 6f 6a 65 63 74 2d 64 69 e.grep.projectile-get-project-di
18720 72 65 63 74 6f 72 69 65 73 20 70 72 6f 6a 65 63 74 69 6c 65 2d 2d 72 65 61 64 2d 73 65 61 72 63 rectories.projectile--read-searc
18740 68 2d 73 74 72 69 6e 67 2d 77 69 74 68 2d 64 65 66 61 75 6c 74 20 22 47 72 65 70 20 66 6f 72 22 h-string-with-default."Grep.for"
18760 20 2d 20 70 72 6f 6a 65 63 74 69 6c 65 2d 67 72 65 70 2d 64 65 66 61 75 6c 74 2d 66 69 6c 65 73 .-.projectile-grep-default-files
18780 20 72 65 61 64 2d 73 74 72 69 6e 67 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 65 70 65 6e 64 2d .read-string.projectile-prepend-
187a0 70 72 6f 6a 65 63 74 2d 6e 61 6d 65 20 22 47 72 65 70 20 69 6e 3a 20 22 20 76 63 2d 67 69 74 20 project-name."Grep.in:.".vc-git.
187c0 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 76 63 73 20 67 69 74 20 66 62 6f 75 6e projectile-project-vcs.git.fboun
187e0 64 70 20 76 63 2d 67 69 74 2d 67 72 65 70 20 22 22 20 63 6c 2d 75 6e 69 6f 6e 20 6d 61 70 63 61 dp.vc-git-grep."".cl-union.mapca
18800 72 20 6d 61 6b 65 2d 62 79 74 65 2d 63 6f 64 65 20 32 35 37 20 22 5c 33 30 31 5c 33 30 32 02 5c r.make-byte-code.257."\301\302.\
18820 33 30 30 5c 22 21 5c 32 30 37 22 20 76 63 6f 6e 63 61 74 20 76 65 63 74 6f 72 20 5b 64 69 72 65 300\"!\207".vconcat.vector.[dire
18840 63 74 6f 72 79 2d 66 69 6c 65 2d 6e 61 6d 65 20 66 69 6c 65 2d 72 65 6c 61 74 69 76 65 2d 6e 61 ctory-file-name.file-relative-na
18860 6d 65 5d 20 35 20 22 5c 6e 5c 6e 28 66 6e 20 46 29 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 69 67 me].5."\n\n(fn.F)".projectile-ig
18880 6e 6f 72 65 64 2d 64 69 72 65 63 74 6f 72 69 65 73 20 61 70 70 65 6e 64 20 22 5c 33 30 31 01 5c nored-directories.append."\301.\
188a0 33 30 30 5c 22 5c 32 30 37 22 20 5b 66 69 6c 65 2d 72 65 6c 61 74 69 76 65 2d 6e 61 6d 65 5d 20 300\"\207".[file-relative-name].
188c0 34 20 22 5c 6e 5c 6e 28 66 6e 20 46 49 4c 45 29 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 69 67 6e 4."\n\n(fn.FILE)".projectile-ign
188e0 6f 72 65 64 2d 66 69 6c 65 73 20 70 72 6f 6a 65 63 74 69 6c 65 2d 2d 67 6c 6f 62 61 6c 6c 79 2d ored-files.projectile--globally-
18900 69 67 6e 6f 72 65 64 2d 66 69 6c 65 2d 73 75 66 66 69 78 65 73 2d 67 6c 6f 62 20 67 72 65 70 2d ignored-file-suffixes-glob.grep-
18920 63 6f 6d 70 75 74 65 2d 64 65 66 61 75 6c 74 73 20 72 67 72 65 70 20 22 2a 20 2e 2a 22 20 72 75 compute-defaults.rgrep."*..*".ru
18940 6e 2d 68 6f 6f 6b 73 20 70 72 6f 6a 65 63 74 69 6c 65 2d 67 72 65 70 2d 66 69 6e 69 73 68 65 64 n-hooks.projectile-grep-finished
18960 2d 68 6f 6f 6b 5d 20 31 37 20 28 23 24 20 2e 20 39 39 32 38 30 29 20 22 69 5c 6e 50 22 5d 29 0a -hook].17.(#$...99280)."i\nP"]).
18980 23 40 31 37 33 20 52 75 6e 20 61 6e 20 61 67 20 73 65 61 72 63 68 20 77 69 74 68 20 53 45 41 52 #@173.Run.an.ag.search.with.SEAR
189a0 43 48 2d 54 45 52 4d 20 69 6e 20 74 68 65 20 70 72 6f 6a 65 63 74 2e 0a 0a 57 69 74 68 20 61 6e CH-TERM.in.the.project...With.an
189c0 20 6f 70 74 69 6f 6e 61 6c 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 41 52 47 20 53 45 .optional.prefix.argument.ARG.SE
189e0 41 52 43 48 2d 54 45 52 4d 20 69 73 20 69 6e 74 65 72 70 72 65 74 65 64 20 61 73 20 61 0a 72 65 ARCH-TERM.is.interpreted.as.a.re
18a00 67 75 6c 61 72 20 65 78 70 72 65 73 73 69 6f 6e 2e 0a 0a 28 66 6e 20 53 45 41 52 43 48 2d 54 45 gular.expression...(fn.SEARCH-TE
18a20 52 4d 20 26 6f 70 74 69 6f 6e 61 6c 20 41 52 47 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 RM.&optional.ARG)..(defalias.'pr
18a40 6f 6a 65 63 74 69 6c 65 2d 61 67 20 23 5b 35 31 33 20 22 5c 33 30 34 5c 33 30 35 5c 33 30 36 5c ojectile-ag.#[513."\304\305\306\
18a60 33 30 37 23 5c 32 30 33 36 00 5c 32 31 31 5c 32 30 33 10 00 5c 33 31 30 5c 32 30 32 11 00 5c 33 307#\2036.\211\203..\310\202..\3
18a80 30 35 5c 33 31 31 5c 33 30 36 5c 33 31 32 5c 33 31 33 08 5c 33 31 34 20 5c 33 31 35 20 5c 33 31 05\311\306\312\313.\314.\315.\31
18aa0 36 3d 3f 5c 32 30 35 29 00 5c 33 31 33 5c 33 31 37 20 5c 33 32 30 20 09 5c 6e 5c 33 30 36 25 23 6=?\205).\313\317.\320..\n\306%#
18ac0 21 5c 22 5c 33 30 36 1b 18 5c 32 31 31 03 5c 33 32 31 20 5c 22 2a 5c 32 30 37 5c 33 32 32 5c 33 !\"\306..\211.\321.\"*\207\322\3
18ae0 32 33 21 5c 32 30 37 22 20 5b 61 67 2d 69 67 6e 6f 72 65 2d 6c 69 73 74 20 67 72 65 70 2d 66 69 23!\207".[ag-ignore-list.grep-fi
18b00 6e 64 2d 69 67 6e 6f 72 65 64 2d 66 69 6c 65 73 20 67 72 65 70 2d 66 69 6e 64 2d 69 67 6e 6f 72 nd-ignored-files.grep-find-ignor
18b20 65 64 2d 64 69 72 65 63 74 6f 72 69 65 73 20 63 75 72 72 65 6e 74 2d 70 72 65 66 69 78 2d 61 72 ed-directories.current-prefix-ar
18b40 67 20 72 65 71 75 69 72 65 20 61 67 20 6e 69 6c 20 6e 6f 65 72 72 6f 72 20 61 67 2d 72 65 67 65 g.require.ag.nil.noerror.ag-rege
18b60 78 70 20 64 65 6c 71 20 64 65 6c 65 74 65 2d 64 75 70 73 20 61 70 70 65 6e 64 20 70 72 6f 6a 65 xp.delq.delete-dups.append.proje
18b80 63 74 69 6c 65 2d 2d 67 6c 6f 62 61 6c 6c 79 2d 69 67 6e 6f 72 65 64 2d 66 69 6c 65 2d 73 75 66 ctile--globally-ignored-file-suf
18ba0 66 69 78 65 73 2d 67 6c 6f 62 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 76 63 fixes-glob.projectile-project-vc
18bc0 73 20 67 69 74 20 70 72 6f 6a 65 63 74 69 6c 65 2d 69 67 6e 6f 72 65 64 2d 66 69 6c 65 73 2d 72 s.git.projectile-ignored-files-r
18be0 65 6c 20 70 72 6f 6a 65 63 74 69 6c 65 2d 69 67 6e 6f 72 65 64 2d 64 69 72 65 63 74 6f 72 69 65 el.projectile-ignored-directorie
18c00 73 2d 72 65 6c 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 20 65 72 s-rel.projectile-project-root.er
18c20 72 6f 72 20 22 50 61 63 6b 61 67 65 20 27 61 67 27 20 69 73 20 6e 6f 74 20 61 76 61 69 6c 61 62 ror."Package.'ag'.is.not.availab
18c40 6c 65 22 5d 20 31 35 20 28 23 24 20 2e 20 31 30 30 37 34 32 29 20 28 62 79 74 65 2d 63 6f 64 65 le"].15.(#$...100742).(byte-code
18c60 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 08 5c 32 30 33 0b 00 5c 33 30 34 5c 32 30 32 5c 66 00 ."\301\302\303.\203..\304\202\f.
18c80 5c 33 30 35 5c 22 21 08 44 5c 32 30 37 22 20 5b 63 75 72 72 65 6e 74 2d 70 72 65 66 69 78 2d 61 \305\"!.D\207".[current-prefix-a
18ca0 72 67 20 70 72 6f 6a 65 63 74 69 6c 65 2d 2d 72 65 61 64 2d 73 65 61 72 63 68 2d 73 74 72 69 6e rg.projectile--read-search-strin
18cc0 67 2d 77 69 74 68 2d 64 65 66 61 75 6c 74 20 66 6f 72 6d 61 74 20 22 41 67 20 25 73 73 65 61 72 g-with-default.format."Ag.%ssear
18ce0 63 68 20 66 6f 72 22 20 22 72 65 67 65 78 70 20 22 20 22 22 5d 20 34 29 5d 29 0a 23 40 31 31 30 ch.for"."regexp.".""].4)]).#@110
18d00 20 52 75 6e 20 61 20 52 69 70 67 72 65 70 20 73 65 61 72 63 68 20 77 69 74 68 20 60 53 45 41 52 .Run.a.Ripgrep.search.with.`SEAR
18d20 43 48 2d 54 45 52 4d 27 20 61 74 20 63 75 72 72 65 6e 74 20 70 72 6f 6a 65 63 74 20 72 6f 6f 74 CH-TERM'.at.current.project.root
18d40 2e 0a 0a 53 45 41 52 43 48 2d 54 45 52 4d 20 69 73 20 61 20 72 65 67 65 78 70 2e 0a 0a 28 66 6e ...SEARCH-TERM.is.a.regexp...(fn
18d60 20 53 45 41 52 43 48 2d 54 45 52 4d 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 .SEARCH-TERM)..(defalias.'projec
18d80 74 69 6c 65 2d 72 69 70 67 72 65 70 20 23 5b 32 35 37 20 22 5c 33 30 33 5c 33 30 34 5c 33 30 35 tile-ripgrep.#[257."\303\304\305
18da0 5c 33 30 36 23 5c 32 30 33 20 00 5c 33 30 37 5c 33 31 30 5c 33 31 31 08 09 5c 22 5c 22 5c 33 31 \306#\203..\307\310\311..\"\"\31
18dc0 32 02 5c 33 31 33 20 5c 6e 5c 32 30 33 1b 00 03 5c 32 30 32 1e 00 5c 33 31 34 04 42 23 5c 32 30 2.\313.\n\203...\202..\314.B#\20
18de0 37 5c 33 31 35 5c 33 31 36 21 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 67 6c 6f 62 7\315\316!\207".[projectile-glob
18e00 61 6c 6c 79 2d 69 67 6e 6f 72 65 64 2d 66 69 6c 65 73 20 70 72 6f 6a 65 63 74 69 6c 65 2d 67 6c ally-ignored-files.projectile-gl
18e20 6f 62 61 6c 6c 79 2d 69 67 6e 6f 72 65 64 2d 64 69 72 65 63 74 6f 72 69 65 73 20 63 75 72 72 65 obally-ignored-directories.curre
18e40 6e 74 2d 70 72 65 66 69 78 2d 61 72 67 20 72 65 71 75 69 72 65 20 72 69 70 67 72 65 70 20 6e 69 nt-prefix-arg.require.ripgrep.ni
18e60 6c 20 6e 6f 65 72 72 6f 72 20 6d 61 70 63 61 72 20 23 5b 32 35 37 20 22 5c 33 30 30 01 50 5c 32 l.noerror.mapcar.#[257."\300.P\2
18e80 30 37 22 20 5b 22 2d 2d 67 6c 6f 62 20 21 22 5d 20 33 20 22 5c 6e 5c 6e 28 66 6e 20 56 41 4c 29 07".["--glob.!"].3."\n\n(fn.VAL)
18ea0 22 5d 20 61 70 70 65 6e 64 20 72 69 70 67 72 65 70 2d 72 65 67 65 78 70 20 70 72 6f 6a 65 63 74 "].append.ripgrep-regexp.project
18ec0 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 20 22 2d 2d 66 69 78 65 64 2d 73 74 72 69 6e 67 ile-project-root."--fixed-string
18ee0 73 22 20 65 72 72 6f 72 20 22 50 61 63 6b 61 67 65 20 60 72 69 70 67 72 65 70 27 20 69 73 20 6e s".error."Package.`ripgrep'.is.n
18f00 6f 74 20 61 76 61 69 6c 61 62 6c 65 22 5d 20 37 20 28 23 24 20 2e 20 31 30 31 36 33 33 29 20 28 ot.available"].7.(#$...101633).(
18f20 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 21 43 5c 32 30 37 22 20 5b 70 72 6f 6a byte-code."\300\301!C\207".[proj
18f40 65 63 74 69 6c 65 2d 2d 72 65 61 64 2d 73 65 61 72 63 68 2d 73 74 72 69 6e 67 2d 77 69 74 68 2d ectile--read-search-string-with-
18f60 64 65 66 61 75 6c 74 20 22 52 69 70 67 72 65 70 20 73 65 61 72 63 68 20 66 6f 72 22 5d 20 32 29 default."Ripgrep.search.for"].2)
18f80 5d 29 0a 23 40 35 30 20 52 65 74 75 72 6e 20 61 20 73 74 72 69 6e 67 20 77 69 74 68 20 65 78 63 ]).#@50.Return.a.string.with.exc
18fa0 6c 75 64 65 20 70 61 74 74 65 72 6e 73 20 66 6f 72 20 63 74 61 67 73 2e 1f 0a 28 64 65 66 61 6c lude.patterns.for.ctags...(defal
18fc0 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 74 61 67 73 2d 65 78 63 6c 75 64 65 2d 70 61 74 ias.'projectile-tags-exclude-pat
18fe0 74 65 72 6e 73 20 23 5b 30 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 20 5c 33 30 33 23 5c 32 30 terns.#[0."\300\301\302.\303#\20
19000 37 22 20 5b 6d 61 70 63 6f 6e 63 61 74 20 23 5b 32 35 37 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 7".[mapconcat.#[257."\300\301\30
19020 32 03 21 5c 22 5c 32 30 37 22 20 5b 66 6f 72 6d 61 74 20 22 2d 2d 65 78 63 6c 75 64 65 3d 5c 22 2.!\"\207".[format."--exclude=\"
19040 25 73 5c 22 22 20 64 69 72 65 63 74 6f 72 79 2d 66 69 6c 65 2d 6e 61 6d 65 5d 20 35 20 22 5c 6e %s\"".directory-file-name].5."\n
19060 5c 6e 28 66 6e 20 50 41 54 54 45 52 4e 29 22 5d 20 70 72 6f 6a 65 63 74 69 6c 65 2d 69 67 6e 6f \n(fn.PATTERN)"].projectile-igno
19080 72 65 64 2d 64 69 72 65 63 74 6f 72 69 65 73 2d 72 65 6c 20 22 20 22 5d 20 34 20 28 23 24 20 2e red-directories-rel."."].4.(#$..
190a0 20 31 30 32 32 38 30 29 5d 29 0a 23 40 33 37 20 52 65 67 65 6e 65 72 61 74 65 20 74 68 65 20 70 .102280)]).#@37.Regenerate.the.p
190c0 72 6f 6a 65 63 74 27 73 20 5b 65 7c 67 5d 74 61 67 73 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 roject's.[e|g]tags...(defalias.'
190e0 70 72 6f 6a 65 63 74 69 6c 65 2d 72 65 67 65 6e 65 72 61 74 65 2d 74 61 67 73 20 23 5b 30 20 22 projectile-regenerate-tags.#[0."
19100 5c 33 30 34 5c 33 30 35 21 5c 32 30 33 18 00 08 5c 33 30 36 3e 5c 32 30 33 18 00 5c 33 30 37 20 \304\305!\203...\306>\203..\307.
19120 5c 32 31 31 19 5c 33 31 30 20 5c 32 31 30 5c 33 31 31 5c 33 31 32 21 29 5c 32 30 37 5c 33 30 37 \211.\310.\210\311\312!)\207\307
19140 20 5c 33 31 33 20 01 19 5c 33 31 34 5c 6e 21 5c 33 31 35 0b 02 04 23 5c 33 31 36 5c 32 31 31 5c .\313...\314\n!\315...#\316\211\
19160 33 31 37 5c 33 32 30 21 72 5c 32 31 31 71 5c 32 31 30 5c 33 32 31 5c 33 32 32 5c 33 32 33 5c 33 317\320!r\211q\210\321\322\323\3
19180 32 34 5c 33 32 35 05 21 5c 33 32 36 5c 22 5c 33 32 37 24 5c 32 31 36 5c 33 33 30 04 5c 33 31 36 24\325.!\326\"\327$\216\330.\316
191a0 70 23 5c 32 36 32 02 65 64 7b 5c 32 31 31 5c 33 33 31 5c 33 33 32 02 5c 22 5c 32 30 33 55 00 5c p#\262.ed{\211\331\332.\"\203U.\
191c0 33 33 33 5c 33 33 34 5c 33 31 32 5c 32 31 31 04 24 5c 32 36 32 01 5c 33 33 31 5c 33 33 35 02 5c 333\334\312\211.$\262.\331\335.\
191e0 22 5c 32 30 33 67 00 5c 33 33 33 5c 33 33 34 5c 33 31 32 5c 32 31 31 04 24 5c 32 36 36 5c 32 30 "\203g.\333\334\312\211.$\266\20
19200 32 5c 32 30 32 69 00 5c 32 36 32 01 5c 32 36 32 03 2a 5c 32 31 30 5c 32 31 31 5c 33 32 32 55 5c 2\202i.\262.\262.*\210\211\322U\
19220 32 30 34 77 00 5c 33 33 36 02 21 5c 32 31 30 5c 33 33 37 04 21 5c 32 31 30 5c 33 34 30 5c 33 34 204w.\336.!\210\337.!\210\340\34
19240 31 05 5c 22 29 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 74 61 67 73 2d 62 61 63 6b 1.\")\207".[projectile-tags-back
19260 65 6e 64 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 70 72 6f 6a 65 63 74 69 6c 65 end.default-directory.projectile
19280 2d 74 61 67 73 2d 66 69 6c 65 2d 6e 61 6d 65 20 70 72 6f 6a 65 63 74 69 6c 65 2d 74 61 67 73 2d -tags-file-name.projectile-tags-
192a0 63 6f 6d 6d 61 6e 64 20 62 6f 75 6e 64 70 20 67 67 74 61 67 73 2d 6d 6f 64 65 20 28 61 75 74 6f command.boundp.ggtags-mode.(auto
192c0 20 67 67 74 61 67 73 29 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 .ggtags).projectile-project-root
192e0 20 67 67 74 61 67 73 2d 65 6e 73 75 72 65 2d 70 72 6f 6a 65 63 74 20 67 67 74 61 67 73 2d 75 70 .ggtags-ensure-project.ggtags-up
19300 64 61 74 65 2d 74 61 67 73 20 74 20 70 72 6f 6a 65 63 74 69 6c 65 2d 74 61 67 73 2d 65 78 63 6c date-tags.t.projectile-tags-excl
19320 75 64 65 2d 70 61 74 74 65 72 6e 73 20 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 66 6f ude-patterns.expand-file-name.fo
19340 72 6d 61 74 20 6e 69 6c 20 67 65 6e 65 72 61 74 65 2d 6e 65 77 2d 62 75 66 66 65 72 20 22 20 2a rmat.nil.generate-new-buffer.".*
19360 74 65 6d 70 2a 22 20 6d 61 6b 65 2d 62 79 74 65 2d 63 6f 64 65 20 30 20 22 5c 33 30 31 5c 33 30 temp*".make-byte-code.0."\301\30
19380 30 21 5c 32 30 35 09 00 5c 33 30 32 5c 33 30 30 21 5c 32 30 37 22 20 76 63 6f 6e 63 61 74 20 76 0!\205..\302\300!\207".vconcat.v
193a0 65 63 74 6f 72 20 5b 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 ector.[buffer-name.kill-buffer].
193c0 32 20 63 61 6c 6c 2d 70 72 6f 63 65 73 73 2d 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 20 73 74 72 2.call-process-shell-command.str
193e0 69 6e 67 2d 6d 61 74 63 68 20 22 5b 20 09 5c 6e 0d 5d 2b 5c 5c 27 22 20 72 65 70 6c 61 63 65 2d ing-match."[..\n.]+\\'".replace-
19400 6d 61 74 63 68 20 22 22 20 22 5c 5c 60 5b 20 09 5c 6e 0d 5d 2b 22 20 65 72 72 6f 72 20 76 69 73 match.""."\\`[..\n.]+".error.vis
19420 69 74 2d 74 61 67 73 2d 74 61 62 6c 65 20 6d 65 73 73 61 67 65 20 22 52 65 67 65 6e 65 72 61 74 it-tags-table.message."Regenerat
19440 65 64 20 25 73 22 5d 20 31 34 20 28 23 24 20 2e 20 31 30 32 35 37 36 29 20 6e 69 6c 5d 29 0a 23 ed.%s"].14.(#$...102576).nil]).#
19460 40 34 31 20 56 69 73 69 74 20 74 68 65 20 63 75 72 72 65 6e 74 20 70 72 6f 6a 65 63 74 27 73 20 @41.Visit.the.current.project's.
19480 74 61 67 73 20 74 61 62 6c 65 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 tags.table...(defalias.'projecti
194a0 6c 65 2d 76 69 73 69 74 2d 70 72 6f 6a 65 63 74 2d 74 61 67 73 2d 74 61 62 6c 65 20 23 5b 30 20 le-visit-project-tags-table.#[0.
194c0 22 5c 33 30 31 20 5c 32 30 35 24 00 5c 33 30 32 08 21 5c 33 30 33 01 21 5c 32 30 35 5c 22 00 5c "\301.\205$.\302.!\303.!\205\".\
194e0 33 30 34 31 1a 00 5c 33 30 35 01 5c 33 30 36 5c 22 30 5c 32 30 32 5c 22 00 5c 33 30 37 5c 33 31 3041..\305.\306\"0\202\".\307\31
19500 30 02 5c 22 5c 32 31 30 5c 33 31 31 5c 32 36 32 01 5c 32 36 32 01 5c 32 30 37 22 20 5b 70 72 6f 0.\"\210\311\262.\262.\207".[pro
19520 6a 65 63 74 69 6c 65 2d 74 61 67 73 2d 66 69 6c 65 2d 6e 61 6d 65 20 70 72 6f 6a 65 63 74 69 6c jectile-tags-file-name.projectil
19540 65 2d 70 72 6f 6a 65 63 74 2d 70 20 70 72 6f 6a 65 63 74 69 6c 65 2d 65 78 70 61 6e 64 2d 72 6f e-project-p.projectile-expand-ro
19560 6f 74 20 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 28 64 65 62 75 67 20 65 72 72 6f 72 29 20 76 ot.file-exists-p.(debug.error).v
19580 69 73 69 74 2d 74 61 67 73 2d 74 61 62 6c 65 20 74 20 6d 65 73 73 61 67 65 20 22 45 72 72 6f 72 isit-tags-table.t.message."Error
195a0 20 6c 6f 61 64 69 6e 67 20 74 61 67 73 2d 66 69 6c 65 3a 20 25 73 22 20 6e 69 6c 5d 20 35 20 28 .loading.tags-file:.%s".nil].5.(
195c0 23 24 20 2e 20 31 30 33 35 32 34 29 5d 29 0a 23 40 37 30 20 44 65 74 65 72 6d 69 6e 65 20 77 68 #$...103524)]).#@70.Determine.wh
195e0 69 63 68 20 66 75 6e 63 74 69 6f 6e 20 74 6f 20 75 73 65 20 66 6f 72 20 61 20 63 61 6c 6c 20 74 ich.function.to.use.for.a.call.t
19600 6f 20 60 70 72 6f 6a 65 63 74 69 6c 65 2d 66 69 6e 64 2d 74 61 67 27 2e 1f 0a 28 64 65 66 61 6c o.`projectile-find-tag'...(defal
19620 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 64 65 74 65 72 6d 69 6e 65 2d 66 69 6e 64 2d 74 ias.'projectile-determine-find-t
19640 61 67 2d 66 6e 20 23 5b 30 20 22 08 5c 33 30 31 3d 5c 32 30 33 1e 00 5c 33 30 32 5c 33 30 33 21 ag-fn.#[0.".\301=\203..\302\303!
19660 5c 32 30 33 0e 00 5c 33 30 33 5c 32 30 37 5c 33 30 32 5c 33 30 34 21 5c 32 30 33 16 00 5c 33 30 \203..\303\207\302\304!\203..\30
19680 34 5c 32 30 37 5c 33 30 32 5c 33 30 35 21 5c 32 30 33 48 00 5c 33 30 35 5c 32 30 37 08 5c 33 30 4\207\302\305!\203H.\305\207.\30
196a0 36 3d 5c 32 30 33 2c 00 5c 33 30 32 5c 33 30 34 21 5c 32 30 33 48 00 5c 33 30 34 5c 32 30 37 08 6=\203,.\302\304!\203H.\304\207.
196c0 5c 33 30 37 3d 5c 32 30 33 3a 00 5c 33 30 32 5c 33 30 33 21 5c 32 30 33 48 00 5c 33 30 33 5c 32 \307=\203:.\302\303!\203H.\303\2
196e0 30 37 08 5c 33 31 30 3d 5c 32 30 33 48 00 5c 33 30 32 5c 33 30 35 21 5c 32 30 33 48 00 5c 33 30 07.\310=\203H.\302\305!\203H.\30
19700 35 5c 32 30 37 5c 33 31 31 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 74 61 67 73 2d 5\207\311\207".[projectile-tags-
19720 62 61 63 6b 65 6e 64 20 61 75 74 6f 20 66 62 6f 75 6e 64 70 20 67 67 74 61 67 73 2d 66 69 6e 64 backend.auto.fboundp.ggtags-find
19740 2d 74 61 67 2d 64 77 69 6d 20 78 72 65 66 2d 66 69 6e 64 2d 64 65 66 69 6e 69 74 69 6f 6e 73 20 -tag-dwim.xref-find-definitions.
19760 65 74 61 67 73 2d 73 65 6c 65 63 74 2d 66 69 6e 64 2d 74 61 67 20 78 72 65 66 20 67 67 74 61 67 etags-select-find-tag.xref.ggtag
19780 73 20 65 74 61 67 73 2d 73 65 6c 65 63 74 20 66 69 6e 64 2d 74 61 67 5d 20 32 20 28 23 24 20 2e s.etags-select.find-tag].2.(#$..
197a0 20 31 30 33 38 39 32 29 5d 29 0a 23 40 32 32 20 46 69 6e 64 20 74 61 67 20 69 6e 20 70 72 6f 6a .103892)]).#@22.Find.tag.in.proj
197c0 65 63 74 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 66 69 6e 64 ect...(defalias.'projectile-find
197e0 2d 74 61 67 20 23 5b 30 20 22 5c 33 30 30 20 5c 32 31 30 5c 33 30 31 20 5c 33 30 32 01 21 5c 32 -tag.#[0."\300.\210\301.\302.!\2
19800 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 76 69 73 69 74 2d 70 72 6f 6a 65 63 74 2d 74 61 07".[projectile-visit-project-ta
19820 67 73 2d 74 61 62 6c 65 20 70 72 6f 6a 65 63 74 69 6c 65 2d 64 65 74 65 72 6d 69 6e 65 2d 66 69 gs-table.projectile-determine-fi
19840 6e 64 2d 74 61 67 2d 66 6e 20 63 61 6c 6c 2d 69 6e 74 65 72 61 63 74 69 76 65 6c 79 5d 20 33 20 nd-tag-fn.call-interactively].3.
19860 28 23 24 20 2e 20 31 30 34 33 36 38 29 20 6e 69 6c 5d 29 0a 23 40 34 36 20 49 6e 76 6f 6b 65 20 (#$...104368).nil]).#@46.Invoke.
19880 69 6e 20 44 49 52 20 74 68 65 20 42 4f 44 59 2e 0a 0a 28 66 6e 20 44 49 52 20 26 72 65 73 74 20 in.DIR.the.BODY...(fn.DIR.&rest.
198a0 42 4f 44 59 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 77 69 74 BODY)..(defalias.'projectile-wit
198c0 68 2d 64 65 66 61 75 6c 74 2d 64 69 72 20 27 28 6d 61 63 72 6f 20 2e 20 23 5b 33 38 35 20 22 5c h-default-dir.'(macro...#[385."\
198e0 33 30 30 5c 33 30 31 03 44 5c 33 30 32 42 02 42 42 5c 32 30 37 22 20 5b 6c 65 74 20 64 65 66 61 300\301.D\302B.BB\207".[let.defa
19900 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 28 28 70 72 6f 6a 65 63 74 69 6c 65 2d 63 61 63 68 65 ult-directory.((projectile-cache
19920 64 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 20 6e 69 6c 29 29 5d 20 35 20 28 23 24 20 2e 20 31 30 d-project-root.nil))].5.(#$...10
19940 34 35 36 39 29 5d 29 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 4569)])).(byte-code."\300\301\30
19960 32 5c 33 30 33 23 5c 32 31 30 5c 33 30 34 5c 33 30 31 5c 33 30 35 5c 33 30 36 23 5c 32 30 37 22 2\303#\210\304\301\305\306#\207"
19980 20 5b 70 75 74 20 70 72 6f 6a 65 63 74 69 6c 65 2d 77 69 74 68 2d 64 65 66 61 75 6c 74 2d 64 69 .[put.projectile-with-default-di
199a0 72 20 65 64 65 62 75 67 2d 66 6f 72 6d 2d 73 70 65 63 20 74 20 66 75 6e 63 74 69 6f 6e 2d 70 75 r.edebug-form-spec.t.function-pu
199c0 74 20 6c 69 73 70 2d 69 6e 64 65 6e 74 2d 66 75 6e 63 74 69 6f 6e 20 31 5d 20 34 29 0a 23 40 35 t.lisp-indent-function.1].4).#@5
199e0 38 20 49 6e 76 6f 6b 65 20 60 65 78 65 63 75 74 65 2d 65 78 74 65 6e 64 65 64 2d 63 6f 6d 6d 61 8.Invoke.`execute-extended-comma
19a00 6e 64 27 20 69 6e 20 74 68 65 20 70 72 6f 6a 65 63 74 27 73 20 72 6f 6f 74 2e 1f 0a 28 64 65 66 nd'.in.the.project's.root...(def
19a20 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 72 75 6e 2d 63 6f 6d 6d 61 6e 64 2d 69 6e alias.'projectile-run-command-in
19a40 2d 72 6f 6f 74 20 23 5b 30 20 22 5c 33 30 32 20 5c 33 30 33 18 19 5c 33 30 34 5c 33 30 35 21 2a -root.#[0."\302.\303..\304\305!*
19a60 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 63 61 63 68 65 64 2d 70 72 6f 6a 65 63 74 \207".[projectile-cached-project
19a80 2d 72 6f 6f 74 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 70 72 6f 6a 65 63 74 69 -root.default-directory.projecti
19aa0 6c 65 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 20 6e 69 6c 20 63 61 6c 6c 2d 69 6e 74 65 72 61 63 le-project-root.nil.call-interac
19ac0 74 69 76 65 6c 79 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 tively.execute-extended-command]
19ae0 20 32 20 28 23 24 20 2e 20 31 30 34 39 33 30 29 20 6e 69 6c 5d 29 0a 23 40 34 37 20 49 6e 76 6f .2.(#$...104930).nil]).#@47.Invo
19b00 6b 65 20 60 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 27 20 69 6e 20 74 68 65 20 70 72 6f 6a 65 63 ke.`shell-command'.in.the.projec
19b20 74 27 73 20 72 6f 6f 74 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 t's.root...(defalias.'projectile
19b40 2d 72 75 6e 2d 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 2d 69 6e 2d 72 6f 6f 74 20 23 5b 30 20 22 -run-shell-command-in-root.#[0."
19b60 5c 33 30 32 20 5c 33 30 33 18 19 5c 33 30 34 5c 33 30 35 21 2a 5c 32 30 37 22 20 5b 70 72 6f 6a \302.\303..\304\305!*\207".[proj
19b80 65 63 74 69 6c 65 2d 63 61 63 68 65 64 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 20 64 65 66 61 75 ectile-cached-project-root.defau
19ba0 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d lt-directory.projectile-project-
19bc0 72 6f 6f 74 20 6e 69 6c 20 63 61 6c 6c 2d 69 6e 74 65 72 61 63 74 69 76 65 6c 79 20 73 68 65 6c root.nil.call-interactively.shel
19be0 6c 2d 63 6f 6d 6d 61 6e 64 5d 20 32 20 28 23 24 20 2e 20 31 30 35 32 31 32 29 20 6e 69 6c 5d 29 l-command].2.(#$...105212).nil])
19c00 0a 23 40 35 33 20 49 6e 76 6f 6b 65 20 60 61 73 79 6e 63 2d 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e .#@53.Invoke.`async-shell-comman
19c20 64 27 20 69 6e 20 74 68 65 20 70 72 6f 6a 65 63 74 27 73 20 72 6f 6f 74 2e 1f 0a 28 64 65 66 61 d'.in.the.project's.root...(defa
19c40 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 72 75 6e 2d 61 73 79 6e 63 2d 73 68 65 6c 6c lias.'projectile-run-async-shell
19c60 2d 63 6f 6d 6d 61 6e 64 2d 69 6e 2d 72 6f 6f 74 20 23 5b 30 20 22 5c 33 30 32 20 5c 33 30 33 18 -command-in-root.#[0."\302.\303.
19c80 19 5c 33 30 34 5c 33 30 35 21 2a 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 63 61 63 .\304\305!*\207".[projectile-cac
19ca0 68 65 64 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f hed-project-root.default-directo
19cc0 72 79 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 20 6e 69 6c 20 63 ry.projectile-project-root.nil.c
19ce0 61 6c 6c 2d 69 6e 74 65 72 61 63 74 69 76 65 6c 79 20 61 73 79 6e 63 2d 73 68 65 6c 6c 2d 63 6f all-interactively.async-shell-co
19d00 6d 6d 61 6e 64 5d 20 32 20 28 23 24 20 2e 20 31 30 35 34 37 38 29 20 6e 69 6c 5d 29 0a 23 40 33 mmand].2.(#$...105478).nil]).#@3
19d20 39 20 49 6e 76 6f 6b 65 20 60 73 68 65 6c 6c 27 20 69 6e 20 74 68 65 20 70 72 6f 6a 65 63 74 27 9.Invoke.`shell'.in.the.project'
19d40 73 20 72 6f 6f 74 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 72 s.root...(defalias.'projectile-r
19d60 75 6e 2d 73 68 65 6c 6c 20 23 5b 30 20 22 5c 33 30 32 20 5c 33 30 33 18 19 5c 33 30 34 5c 33 30 un-shell.#[0."\302.\303..\304\30
19d80 35 5c 33 30 36 20 5c 33 30 37 51 21 2a 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 63 5\306.\307Q!*\207".[projectile-c
19da0 61 63 68 65 64 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 ached-project-root.default-direc
19dc0 74 6f 72 79 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 20 6e 69 6c tory.projectile-project-root.nil
19de0 20 73 68 65 6c 6c 20 22 2a 73 68 65 6c 6c 20 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a .shell."*shell.".projectile-proj
19e00 65 63 74 2d 6e 61 6d 65 20 22 2a 22 5d 20 34 20 28 23 24 20 2e 20 31 30 35 37 36 32 29 20 6e 69 ect-name."*"].4.(#$...105762).ni
19e20 6c 5d 29 0a 23 40 34 30 20 49 6e 76 6f 6b 65 20 60 65 73 68 65 6c 6c 27 20 69 6e 20 74 68 65 20 l]).#@40.Invoke.`eshell'.in.the.
19e40 70 72 6f 6a 65 63 74 27 73 20 72 6f 6f 74 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a project's.root...(defalias.'proj
19e60 65 63 74 69 6c 65 2d 72 75 6e 2d 65 73 68 65 6c 6c 20 23 5b 30 20 22 5c 33 30 33 5c 33 30 34 20 ectile-run-eshell.#[0."\303\304.
19e80 5c 33 30 35 51 18 5c 33 30 36 20 5c 33 30 37 19 1a 5c 33 31 30 20 2b 5c 32 30 37 22 20 5b 65 73 \305Q.\306.\307..\310.+\207".[es
19ea0 68 65 6c 6c 2d 62 75 66 66 65 72 2d 6e 61 6d 65 20 70 72 6f 6a 65 63 74 69 6c 65 2d 63 61 63 68 hell-buffer-name.projectile-cach
19ec0 65 64 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 ed-project-root.default-director
19ee0 79 20 22 2a 65 73 68 65 6c 6c 20 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d y."*eshell.".projectile-project-
19f00 6e 61 6d 65 20 22 2a 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 name."*".projectile-project-root
19f20 20 6e 69 6c 20 65 73 68 65 6c 6c 5d 20 33 20 28 23 24 20 2e 20 31 30 36 30 32 35 29 20 6e 69 6c .nil.eshell].3.(#$...106025).nil
19f40 5d 29 0a 23 40 35 32 20 49 6e 76 6f 6b 65 20 60 74 65 72 6d 27 20 69 6e 20 74 68 65 20 70 72 6f ]).#@52.Invoke.`term'.in.the.pro
19f60 6a 65 63 74 27 73 20 72 6f 6f 74 2e 0a 0a 28 66 6e 20 50 52 4f 47 52 41 4d 29 1f 0a 28 64 65 66 ject's.root...(fn.PROGRAM)..(def
19f80 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 72 75 6e 2d 74 65 72 6d 20 23 5b 32 35 37 alias.'projectile-run-term.#[257
19fa0 20 22 5c 33 30 33 5c 33 30 34 20 50 5c 33 30 35 01 5c 33 30 35 51 5c 33 30 36 01 21 5c 32 30 34 ."\303\304.P\305.\305Q\306.!\204
19fc0 3d 00 5c 33 30 37 5c 33 31 30 21 5c 32 31 30 02 5c 32 30 36 2a 00 5c 33 31 31 5c 33 31 32 08 5c =.\307\310!\210.\206*.\311\312.\
19fe0 32 30 36 29 00 5c 33 31 33 5c 33 31 34 21 5c 32 30 36 29 00 5c 33 31 33 5c 33 31 35 21 5c 32 30 206).\313\314!\206).\313\315!\20
1a000 36 29 00 5c 33 31 36 5c 22 5c 33 31 37 20 5c 33 32 30 19 1a 5c 33 32 31 03 02 5c 22 71 5c 32 31 6).\316\"\317.\320..\321..\"q\21
1a020 30 5c 33 32 32 20 5c 32 31 30 5c 33 32 33 20 5c 32 31 30 2a 5c 32 31 30 5c 33 32 34 01 21 5c 32 0\322.\210\323.\210*\210\324.!\2
1a040 30 37 22 20 5b 65 78 70 6c 69 63 69 74 2d 73 68 65 6c 6c 2d 66 69 6c 65 2d 6e 61 6d 65 20 70 72 07".[explicit-shell-file-name.pr
1a060 6f 6a 65 63 74 69 6c 65 2d 63 61 63 68 65 64 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 20 64 65 66 ojectile-cached-project-root.def
1a080 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 22 74 65 72 6d 20 22 20 70 72 6f 6a 65 63 74 69 6c ault-directory."term.".projectil
1a0a0 65 2d 70 72 6f 6a 65 63 74 2d 6e 61 6d 65 20 22 2a 22 20 67 65 74 2d 62 75 66 66 65 72 20 72 65 e-project-name."*".get-buffer.re
1a0c0 71 75 69 72 65 20 74 65 72 6d 20 72 65 61 64 2d 66 72 6f 6d 2d 6d 69 6e 69 62 75 66 66 65 72 20 quire.term.read-from-minibuffer.
1a0e0 22 52 75 6e 20 70 72 6f 67 72 61 6d 3a 20 22 20 67 65 74 65 6e 76 20 22 45 53 48 45 4c 4c 22 20 "Run.program:.".getenv."ESHELL".
1a100 22 53 48 45 4c 4c 22 20 22 2f 62 69 6e 2f 73 68 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f "SHELL"."/bin/sh".projectile-pro
1a120 6a 65 63 74 2d 72 6f 6f 74 20 6e 69 6c 20 6d 61 6b 65 2d 74 65 72 6d 20 74 65 72 6d 2d 6d 6f 64 ject-root.nil.make-term.term-mod
1a140 65 20 74 65 72 6d 2d 63 68 61 72 2d 6d 6f 64 65 20 73 77 69 74 63 68 2d 74 6f 2d 62 75 66 66 65 e.term-char-mode.switch-to-buffe
1a160 72 5d 20 37 20 28 23 24 20 2e 20 31 30 36 33 31 32 29 20 28 6c 69 73 74 20 6e 69 6c 29 5d 29 0a r].7.(#$...106312).(list.nil)]).
1a180 23 40 35 34 20 52 65 74 75 72 6e 20 61 20 6c 69 73 74 20 6f 66 20 66 69 6c 65 73 20 69 6e 20 44 #@54.Return.a.list.of.files.in.D
1a1a0 49 52 45 43 54 4f 52 59 2e 0a 0a 28 66 6e 20 44 49 52 45 43 54 4f 52 59 29 1f 0a 28 64 65 66 61 IRECTORY...(fn.DIRECTORY)..(defa
1a1c0 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 66 69 6c 65 73 2d 69 6e 2d 70 72 6f 6a 65 63 lias.'projectile-files-in-projec
1a1e0 74 2d 64 69 72 65 63 74 6f 72 79 20 23 5b 32 35 37 20 22 5c 33 30 30 5c 33 30 31 02 21 5c 33 30 t-directory.#[257."\300\301.!\30
1a200 32 20 5c 22 5c 33 30 33 5c 33 30 34 5c 33 30 35 5c 33 30 36 5c 33 30 37 5c 33 31 30 06 06 21 5c 2.\"\303\304\305\306\307\310..!\
1a220 33 31 31 5c 22 5c 33 31 32 5c 33 31 33 25 5c 33 31 34 20 5c 22 5c 32 30 37 22 20 5b 66 69 6c 65 311\"\312\313%\314.\"\207".[file
1a240 2d 72 65 6c 61 74 69 76 65 2d 6e 61 6d 65 20 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 -relative-name.expand-file-name.
1a260 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 20 63 6c 2d 72 65 6d 6f 76 projectile-project-root.cl-remov
1a280 65 2d 69 66 2d 6e 6f 74 20 6d 61 6b 65 2d 62 79 74 65 2d 63 6f 64 65 20 32 35 37 20 22 5c 33 30 e-if-not.make-byte-code.257."\30
1a2a0 31 5c 33 30 30 02 5c 22 5c 32 30 37 22 20 76 63 6f 6e 63 61 74 20 76 65 63 74 6f 72 20 5b 73 74 1\300.\"\207".vconcat.vector.[st
1a2c0 72 69 6e 67 2d 70 72 65 66 69 78 2d 70 5d 20 34 20 22 5c 6e 5c 6e 28 66 6e 20 46 29 22 20 70 72 ring-prefix-p].4."\n\n(fn.F)".pr
1a2e0 6f 6a 65 63 74 69 6c 65 2d 63 75 72 72 65 6e 74 2d 70 72 6f 6a 65 63 74 2d 66 69 6c 65 73 5d 20 ojectile-current-project-files].
1a300 39 20 28 23 24 20 2e 20 31 30 36 38 38 35 29 5d 29 0a 23 40 35 33 20 43 68 65 63 6b 20 74 6f 20 9.(#$...106885)]).#@53.Check.to.
1a320 73 65 65 20 69 66 20 75 6e 69 78 79 20 74 65 78 74 20 75 74 69 6c 69 74 69 65 73 20 61 72 65 20 see.if.unixy.text.utilities.are.
1a340 69 6e 73 74 61 6c 6c 65 64 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c installed...(defalias.'projectil
1a360 65 2d 75 6e 69 78 79 2d 73 79 73 74 65 6d 2d 70 20 23 5b 30 20 22 5c 33 30 30 5c 33 30 31 5c 33 e-unixy-system-p.#[0."\300\301\3
1a380 30 32 5c 22 5c 32 30 37 22 20 5b 63 6c 2d 65 76 65 72 79 20 23 5b 32 35 37 20 22 5c 33 30 30 01 02\"\207".[cl-every.#[257."\300.
1a3a0 21 5c 32 30 37 22 20 5b 65 78 65 63 75 74 61 62 6c 65 2d 66 69 6e 64 5d 20 33 20 22 5c 6e 5c 6e !\207".[executable-find].3."\n\n
1a3c0 28 66 6e 20 58 29 22 5d 20 28 22 67 72 65 70 22 20 22 63 75 74 22 20 22 75 6e 69 71 22 29 5d 20 (fn.X)"].("grep"."cut"."uniq")].
1a3e0 33 20 28 23 24 20 2e 20 31 30 37 32 38 37 29 5d 29 0a 23 40 32 34 33 20 55 73 65 20 61 20 67 72 3.(#$...107287)]).#@243.Use.a.gr
1a400 65 70 2d 6c 69 6b 65 20 43 4d 44 20 74 6f 20 73 65 61 72 63 68 20 66 6f 72 20 66 69 6c 65 73 20 ep-like.CMD.to.search.for.files.
1a420 77 69 74 68 69 6e 20 44 49 52 45 43 54 4f 52 59 2e 0a 0a 43 4d 44 20 73 68 6f 75 6c 64 20 69 6e within.DIRECTORY...CMD.should.in
1a440 63 6c 75 64 65 20 74 68 65 20 6e 65 63 65 73 73 61 72 79 20 73 65 61 72 63 68 20 70 61 72 61 6d clude.the.necessary.search.param
1a460 73 20 61 6e 64 20 73 68 6f 75 6c 64 20 6f 75 74 70 75 74 0a 65 71 75 69 76 61 6c 65 6e 74 6c 79 s.and.should.output.equivalently
1a480 20 74 6f 20 67 72 65 70 20 2d 48 6c 49 20 28 6f 6e 6c 79 20 75 6e 69 71 75 65 20 6d 61 74 63 68 .to.grep.-HlI.(only.unique.match
1a4a0 69 6e 67 20 66 69 6c 65 6e 61 6d 65 73 29 2e 0a 52 65 74 75 72 6e 73 20 61 20 6c 69 73 74 20 6f ing.filenames)..Returns.a.list.o
1a4c0 66 20 65 78 70 61 6e 64 65 64 20 66 69 6c 65 6e 61 6d 65 73 2e 0a 0a 28 66 6e 20 43 4d 44 20 44 f.expanded.filenames...(fn.CMD.D
1a4e0 49 52 45 43 54 4f 52 59 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 IRECTORY)..(defalias.'projectile
1a500 2d 66 69 6c 65 73 2d 66 72 6f 6d 2d 63 6d 64 20 23 5b 35 31 34 20 22 5c 32 31 31 18 5c 33 30 31 -files-from-cmd.#[514."\211.\301
1a520 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 33 30 35 5c 33 30 36 06 06 21 5c 33 30 37 5c 22 5c 33 31 \302\303\304\305\306..!\307\"\31
1a540 30 5c 33 31 31 25 5c 33 31 32 5c 33 31 33 05 21 5c 32 31 31 5c 33 31 34 5c 33 31 35 02 5c 22 5c 0\311%\312\313.!\211\314\315.\"\
1a560 32 30 33 24 00 5c 33 31 36 5c 33 31 37 5c 33 32 30 5c 32 31 31 04 24 5c 32 36 32 01 5c 33 31 34 203$.\316\317\320\211.$\262.\314
1a580 5c 33 32 31 02 5c 22 5c 32 30 33 36 00 5c 33 31 36 5c 33 31 37 5c 33 32 30 5c 32 31 31 04 24 5c \321.\"\2036.\316\317\320\211.$\
1a5a0 32 36 36 5c 32 30 32 5c 32 30 32 38 00 5c 32 36 32 01 5c 33 32 32 5c 33 32 30 23 5c 22 29 5c 32 266\202\2028.\262.\322\320#\")\2
1a5c0 30 37 22 20 5b 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 6d 61 70 63 61 72 20 6d 61 07".[default-directory.mapcar.ma
1a5e0 6b 65 2d 62 79 74 65 2d 63 6f 64 65 20 32 35 37 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 03 5c ke-byte-code.257."\300\301\302.\
1a600 22 5c 32 30 33 0f 00 01 5c 33 30 33 5c 33 30 34 4f 5c 32 30 32 10 00 01 50 5c 32 30 37 22 20 76 "\203...\303\304O\202...P\207".v
1a620 63 6f 6e 63 61 74 20 76 65 63 74 6f 72 20 5b 73 74 72 69 6e 67 2d 70 72 65 66 69 78 2d 70 20 22 concat.vector.[string-prefix-p."
1a640 2e 2f 22 20 32 20 6e 69 6c 5d 20 35 20 22 5c 6e 5c 6e 28 66 6e 20 53 54 52 29 22 20 73 70 6c 69 ./".2.nil].5."\n\n(fn.STR)".spli
1a660 74 2d 73 74 72 69 6e 67 20 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 2d 74 6f 2d 73 74 72 69 6e 67 t-string.shell-command-to-string
1a680 20 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5b 20 09 5c 6e 0d 5d 2b 5c 5c 27 22 20 72 65 70 6c .string-match."[..\n.]+\\'".repl
1a6a0 61 63 65 2d 6d 61 74 63 68 20 22 22 20 74 20 22 5c 5c 60 5b 20 09 5c 6e 0d 5d 2b 22 20 22 5c 6e ace-match."".t."\\`[..\n.]+"."\n
1a6c0 2b 22 5d 20 31 32 20 28 23 24 20 2e 20 31 30 37 35 31 32 29 5d 29 0a 23 40 32 33 36 20 52 65 74 +"].12.(#$...107512)]).#@236.Ret
1a6e0 75 72 6e 20 61 20 6c 69 73 74 20 6f 66 20 61 6c 6c 20 66 69 6c 65 73 20 63 6f 6e 74 61 69 6e 69 urn.a.list.of.all.files.containi
1a700 6e 67 20 53 54 52 49 4e 47 20 69 6e 20 44 49 52 45 43 54 4f 52 59 2e 0a 0a 54 72 69 65 73 20 74 ng.STRING.in.DIRECTORY...Tries.t
1a720 6f 20 75 73 65 20 61 67 2c 20 61 63 6b 2c 20 67 69 74 2d 67 72 65 70 2c 20 61 6e 64 20 67 72 65 o.use.ag,.ack,.git-grep,.and.gre
1a740 70 20 69 6e 20 74 68 61 74 20 6f 72 64 65 72 2e 20 20 49 66 20 74 68 6f 73 65 0a 61 72 65 20 69 p.in.that.order...If.those.are.i
1a760 6d 70 6f 73 73 69 62 6c 65 20 28 66 6f 72 20 69 6e 73 74 61 6e 63 65 20 6f 6e 20 57 69 6e 64 6f mpossible.(for.instance.on.Windo
1a780 77 73 29 2c 20 72 65 74 75 72 6e 73 20 61 20 6c 69 73 74 20 6f 66 20 61 6c 6c 0a 66 69 6c 65 73 ws),.returns.a.list.of.all.files
1a7a0 20 69 6e 20 74 68 65 20 70 72 6f 6a 65 63 74 2e 0a 0a 28 66 6e 20 53 54 52 49 4e 47 20 44 49 52 .in.the.project...(fn.STRING.DIR
1a7c0 45 43 54 4f 52 59 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 66 ECTORY)..(defalias.'projectile-f
1a7e0 69 6c 65 73 2d 77 69 74 68 2d 73 74 72 69 6e 67 20 23 5b 35 31 34 20 22 5c 33 30 30 20 5c 32 30 iles-with-string.#[514."\300.\20
1a800 33 3c 00 5c 33 30 31 02 21 5c 33 30 32 5c 33 30 33 21 5c 32 30 33 14 00 5c 33 30 34 01 50 5c 32 3<.\301.!\302\303!\203..\304.P\2
1a820 30 32 37 00 5c 33 30 32 5c 33 30 35 21 5c 32 30 33 20 00 5c 33 30 36 01 50 5c 32 30 32 37 00 5c 027.\302\305!\203..\306.P\2027.\
1a840 33 30 32 5c 33 30 37 21 5c 32 30 33 33 00 5c 33 31 30 20 5c 33 31 31 3d 5c 32 30 33 33 00 5c 33 302\307!\2033.\310.\311=\2033.\3
1a860 31 32 01 50 5c 32 30 32 37 00 5c 33 31 33 5c 33 31 34 02 5c 22 5c 33 31 35 01 04 5c 22 5c 32 30 12.P\2027.\313\314.\"\315..\"\20
1a880 37 5c 33 31 36 5c 33 31 37 5c 33 32 30 5c 33 32 31 5c 33 32 32 05 21 5c 22 5c 22 5c 32 30 37 22 7\316\317\320\321\322.!\"\"\207"
1a8a0 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 75 6e 69 78 79 2d 73 79 73 74 65 6d 2d 70 20 73 68 65 6c .[projectile-unixy-system-p.shel
1a8c0 6c 2d 71 75 6f 74 65 2d 61 72 67 75 6d 65 6e 74 20 65 78 65 63 75 74 61 62 6c 65 2d 66 69 6e 64 l-quote-argument.executable-find
1a8e0 20 22 61 67 22 20 22 61 67 20 2d 2d 6c 69 74 65 72 61 6c 20 2d 2d 6e 6f 63 6f 6c 6f 72 20 2d 2d ."ag"."ag.--literal.--nocolor.--
1a900 6e 6f 68 65 61 64 69 6e 67 20 2d 6c 20 2d 2d 20 22 20 22 61 63 6b 22 20 22 61 63 6b 20 2d 2d 6c noheading.-l.--."."ack"."ack.--l
1a920 69 74 65 72 61 6c 20 2d 2d 6e 6f 68 65 61 64 69 6e 67 20 2d 2d 6e 6f 63 6f 6c 6f 72 20 2d 6c 20 iteral.--noheading.--nocolor.-l.
1a940 2d 2d 20 22 20 22 67 69 74 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 76 63 --."."git".projectile-project-vc
1a960 73 20 67 69 74 20 22 67 69 74 20 67 72 65 70 20 2d 48 6c 49 20 22 20 66 6f 72 6d 61 74 20 22 67 s.git."git.grep.-HlI.".format."g
1a980 72 65 70 20 2d 72 48 6c 49 20 25 73 20 2e 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 66 69 6c 65 73 rep.-rHlI.%s..".projectile-files
1a9a0 2d 66 72 6f 6d 2d 63 6d 64 20 63 6c 2d 72 65 6d 6f 76 65 2d 69 66 20 66 69 6c 65 2d 64 69 72 65 -from-cmd.cl-remove-if.file-dire
1a9c0 63 74 6f 72 79 2d 70 20 6d 61 70 63 61 72 20 70 72 6f 6a 65 63 74 69 6c 65 2d 65 78 70 61 6e 64 ctory-p.mapcar.projectile-expand
1a9e0 2d 72 6f 6f 74 20 70 72 6f 6a 65 63 74 69 6c 65 2d 64 69 72 2d 66 69 6c 65 73 5d 20 38 20 28 23 -root.projectile-dir-files].8.(#
1aa00 24 20 2e 20 31 30 38 32 35 33 29 5d 29 0a 23 40 31 38 33 20 52 65 70 6c 61 63 65 20 6c 69 74 65 $...108253)]).#@183.Replace.lite
1aa20 72 61 6c 20 73 74 72 69 6e 67 20 69 6e 20 70 72 6f 6a 65 63 74 20 75 73 69 6e 67 20 6e 6f 6e 2d ral.string.in.project.using.non-
1aa40 72 65 67 65 78 70 20 60 74 61 67 73 2d 71 75 65 72 79 2d 72 65 70 6c 61 63 65 27 2e 0a 0a 57 69 regexp.`tags-query-replace'...Wi
1aa60 74 68 20 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 41 52 47 20 70 72 6f 6d 70 74 73 th.a.prefix.argument.ARG.prompts
1aa80 20 79 6f 75 20 66 6f 72 20 61 20 64 69 72 65 63 74 6f 72 79 20 6f 6e 20 77 68 69 63 68 0a 74 6f .you.for.a.directory.on.which.to
1aaa0 20 72 75 6e 20 74 68 65 20 72 65 70 6c 61 63 65 6d 65 6e 74 2e 0a 0a 28 66 6e 20 26 6f 70 74 69 .run.the.replacement...(fn.&opti
1aac0 6f 6e 61 6c 20 41 52 47 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 onal.ARG)..(defalias.'projectile
1aae0 2d 72 65 70 6c 61 63 65 20 23 5b 32 35 36 20 22 5c 33 30 32 5c 33 30 33 5c 33 30 34 21 5c 33 30 -replace.#[256."\302\303\304!\30
1ab00 35 20 5c 22 5c 33 30 32 5c 33 30 33 5c 33 30 36 5c 33 30 37 04 5c 22 21 21 02 5c 32 30 33 1b 00 5.\"\302\303\306\307.\"!!.\203..
1ab20 5c 33 31 30 5c 33 31 31 5c 33 31 32 21 21 5c 32 30 32 1d 00 5c 33 31 33 20 5c 33 31 34 03 02 5c \310\311\312!!\202..\313.\314..\
1ab40 22 5c 33 31 35 04 5c 32 31 31 5c 32 32 37 5c 32 33 32 3f 5c 32 30 35 2b 00 5c 33 31 36 5c 33 31 "\315.\211\227\232?\205+.\316\31
1ab60 37 5c 33 32 30 5c 33 32 31 06 08 44 5c 33 32 32 42 42 5c 33 32 33 42 42 45 10 5c 33 32 34 5c 33 7\320\321..D\322BB\323BBE.\324\3
1ab80 32 31 05 44 5c 33 32 31 05 44 5c 33 32 35 42 42 42 11 5c 33 32 36 5c 33 32 37 02 42 5c 32 30 36 21.D\321.D\325BBB.\326\327.B\206
1aba0 4d 00 5c 33 33 30 21 5c 32 30 37 22 20 5b 74 61 67 73 2d 6c 6f 6f 70 2d 73 63 61 6e 20 74 61 67 M.\330!\207".[tags-loop-scan.tag
1abc0 73 2d 6c 6f 6f 70 2d 6f 70 65 72 61 74 65 20 72 65 61 64 2d 73 74 72 69 6e 67 20 70 72 6f 6a 65 s-loop-operate.read-string.proje
1abe0 63 74 69 6c 65 2d 70 72 65 70 65 6e 64 2d 70 72 6f 6a 65 63 74 2d 6e 61 6d 65 20 22 52 65 70 6c ctile-prepend-project-name."Repl
1ac00 61 63 65 3a 20 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 73 79 6d 62 6f 6c 2d 6f 72 2d 73 65 6c 65 ace:.".projectile-symbol-or-sele
1ac20 63 74 69 6f 6e 2d 61 74 2d 70 6f 69 6e 74 20 66 6f 72 6d 61 74 20 22 52 65 70 6c 61 63 65 20 25 ction-at-point.format."Replace.%
1ac40 73 20 77 69 74 68 3a 20 22 20 66 69 6c 65 2d 6e 61 6d 65 2d 61 73 2d 64 69 72 65 63 74 6f 72 79 s.with:.".file-name-as-directory
1ac60 20 72 65 61 64 2d 64 69 72 65 63 74 6f 72 79 2d 6e 61 6d 65 20 22 52 65 70 6c 61 63 65 20 69 6e .read-directory-name."Replace.in
1ac80 20 64 69 72 65 63 74 6f 72 79 3a 20 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 .directory:.".projectile-project
1aca0 2d 72 6f 6f 74 20 70 72 6f 6a 65 63 74 69 6c 65 2d 66 69 6c 65 73 2d 77 69 74 68 2d 73 74 72 69 -root.projectile-files-with-stri
1acc0 6e 67 20 6c 65 74 20 28 28 63 61 73 65 2d 66 6f 6c 64 2d 73 65 61 72 63 68 20 6e 69 6c 29 29 20 ng.let.((case-fold-search.nil)).
1ace0 69 66 20 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 71 75 6f 74 65 20 28 6e 69 6c 20 74 29 20 if.search-forward.quote.(nil.t).
1ad00 28 28 67 6f 74 6f 2d 63 68 61 72 20 28 6d 61 74 63 68 2d 62 65 67 69 6e 6e 69 6e 67 20 30 29 29 ((goto-char.(match-beginning.0))
1ad20 29 20 70 65 72 66 6f 72 6d 2d 72 65 70 6c 61 63 65 20 28 74 20 6e 69 6c 20 6e 69 6c 20 6e 69 6c ).perform-replace.(t.nil.nil.nil
1ad40 20 6d 75 6c 74 69 2d 71 75 65 72 79 2d 72 65 70 6c 61 63 65 2d 6d 61 70 29 20 74 61 67 73 2d 6c .multi-query-replace-map).tags-l
1ad60 6f 6f 70 2d 63 6f 6e 74 69 6e 75 65 20 6c 69 73 74 20 74 5d 20 31 31 20 28 23 24 20 2e 20 31 30 oop-continue.list.t].11.(#$...10
1ad80 39 30 37 36 29 20 22 50 22 5d 29 0a 23 40 31 37 30 20 52 65 70 6c 61 63 65 20 61 20 72 65 67 65 9076)."P"]).#@170.Replace.a.rege
1ada0 78 70 20 69 6e 20 74 68 65 20 70 72 6f 6a 65 63 74 20 75 73 69 6e 67 20 60 74 61 67 73 2d 71 75 xp.in.the.project.using.`tags-qu
1adc0 65 72 79 2d 72 65 70 6c 61 63 65 27 2e 0a 0a 57 69 74 68 20 61 20 70 72 65 66 69 78 20 61 72 67 ery-replace'...With.a.prefix.arg
1ade0 75 6d 65 6e 74 20 41 52 47 20 70 72 6f 6d 70 74 73 20 79 6f 75 20 66 6f 72 20 61 20 64 69 72 65 ument.ARG.prompts.you.for.a.dire
1ae00 63 74 6f 72 79 20 6f 6e 20 77 68 69 63 68 0a 74 6f 20 72 75 6e 20 74 68 65 20 72 65 70 6c 61 63 ctory.on.which.to.run.the.replac
1ae20 65 6d 65 6e 74 2e 0a 0a 28 66 6e 20 26 6f 70 74 69 6f 6e 61 6c 20 41 52 47 29 1f 0a 28 64 65 66 ement...(fn.&optional.ARG)..(def
1ae40 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 alias.'projectile-replace-regexp
1ae60 20 23 5b 32 35 36 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 21 5c 33 30 33 20 5c 22 5c 33 30 30 .#[256."\300\301\302!\303.\"\300
1ae80 5c 33 30 31 5c 33 30 34 5c 33 30 35 04 5c 22 21 21 02 5c 32 30 33 1b 00 5c 33 30 36 5c 33 30 37 \301\304\305.\"!!.\203..\306\307
1aea0 5c 33 31 30 21 21 5c 32 30 32 1d 00 5c 33 31 31 20 5c 33 31 32 5c 33 31 33 5c 33 31 34 5c 33 31 \310!!\202..\311.\312\313\314\31
1aec0 35 5c 33 31 36 05 21 5c 22 5c 22 5c 33 31 37 04 04 5c 33 32 30 5c 33 32 31 05 42 24 5c 32 30 37 5\316.!\"\"\317..\320\321.B$\207
1aee0 22 20 5b 72 65 61 64 2d 73 74 72 69 6e 67 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 65 70 65 6e ".[read-string.projectile-prepen
1af00 64 2d 70 72 6f 6a 65 63 74 2d 6e 61 6d 65 20 22 52 65 70 6c 61 63 65 20 72 65 67 65 78 70 3a 20 d-project-name."Replace.regexp:.
1af20 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 73 79 6d 62 6f 6c 2d 6f 72 2d 73 65 6c 65 63 74 69 6f 6e ".projectile-symbol-or-selection
1af40 2d 61 74 2d 70 6f 69 6e 74 20 66 6f 72 6d 61 74 20 22 52 65 70 6c 61 63 65 20 72 65 67 65 78 70 -at-point.format."Replace.regexp
1af60 20 25 73 20 77 69 74 68 3a 20 22 20 66 69 6c 65 2d 6e 61 6d 65 2d 61 73 2d 64 69 72 65 63 74 6f .%s.with:.".file-name-as-directo
1af80 72 79 20 72 65 61 64 2d 64 69 72 65 63 74 6f 72 79 2d 6e 61 6d 65 20 22 52 65 70 6c 61 63 65 20 ry.read-directory-name."Replace.
1afa0 72 65 67 65 78 70 20 69 6e 20 64 69 72 65 63 74 6f 72 79 3a 20 22 20 70 72 6f 6a 65 63 74 69 6c regexp.in.directory:.".projectil
1afc0 65 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 20 63 6c 2d 72 65 6d 6f 76 65 2d 69 66 20 66 69 6c 65 e-project-root.cl-remove-if.file
1afe0 2d 64 69 72 65 63 74 6f 72 79 2d 70 20 6d 61 70 63 61 72 20 70 72 6f 6a 65 63 74 69 6c 65 2d 65 -directory-p.mapcar.projectile-e
1b000 78 70 61 6e 64 2d 72 6f 6f 74 20 70 72 6f 6a 65 63 74 69 6c 65 2d 64 69 72 2d 66 69 6c 65 73 20 xpand-root.projectile-dir-files.
1b020 74 61 67 73 2d 71 75 65 72 79 2d 72 65 70 6c 61 63 65 20 6e 69 6c 20 6c 69 73 74 5d 20 31 31 20 tags-query-replace.nil.list].11.
1b040 28 23 24 20 2e 20 31 30 39 39 37 30 29 20 22 50 22 5d 29 0a 23 40 34 33 20 47 65 74 20 74 68 65 (#$...109970)."P"]).#@43.Get.the
1b060 20 73 79 6d 62 6f 6c 20 6f 72 20 73 65 6c 65 63 74 65 64 20 74 65 78 74 20 61 74 20 70 6f 69 6e .symbol.or.selected.text.at.poin
1b080 74 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 73 79 6d 62 6f 6c t...(defalias.'projectile-symbol
1b0a0 2d 6f 72 2d 73 65 6c 65 63 74 69 6f 6e 2d 61 74 2d 70 6f 69 6e 74 20 23 5b 30 20 22 5c 33 30 30 -or-selection-at-point.#[0."\300
1b0c0 20 5c 32 30 33 5c 66 00 5c 33 30 31 5c 33 30 32 20 5c 33 30 33 20 5c 22 5c 32 30 37 5c 33 30 34 .\203\f.\301\302.\303.\"\207\304
1b0e0 20 5c 32 30 37 22 20 5b 75 73 65 2d 72 65 67 69 6f 6e 2d 70 20 62 75 66 66 65 72 2d 73 75 62 73 .\207".[use-region-p.buffer-subs
1b100 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 20 72 65 67 69 6f 6e 2d 62 65 67 69 6e tring-no-properties.region-begin
1b120 6e 69 6e 67 20 72 65 67 69 6f 6e 2d 65 6e 64 20 70 72 6f 6a 65 63 74 69 6c 65 2d 73 79 6d 62 6f ning.region-end.projectile-symbo
1b140 6c 2d 61 74 2d 70 6f 69 6e 74 5d 20 33 20 28 23 24 20 2e 20 31 31 30 36 38 31 29 5d 29 0a 23 40 l-at-point].3.(#$...110681)]).#@
1b160 35 31 20 47 65 74 20 74 68 65 20 73 79 6d 62 6f 6c 20 61 74 20 70 6f 69 6e 74 20 61 6e 64 20 73 51.Get.the.symbol.at.point.and.s
1b180 74 72 69 70 20 69 74 73 20 70 72 6f 70 65 72 74 69 65 73 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 trip.its.properties...(defalias.
1b1a0 27 70 72 6f 6a 65 63 74 69 6c 65 2d 73 79 6d 62 6f 6c 2d 61 74 2d 70 6f 69 6e 74 20 23 5b 30 20 'projectile-symbol-at-point.#[0.
1b1c0 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 21 5c 32 30 36 08 00 5c 33 30 33 21 5c 32 30 37 22 20 5b "\300\301\302!\206..\303!\207".[
1b1e0 73 75 62 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 20 74 68 69 6e 67 2d 61 74 substring-no-properties.thing-at
1b200 2d 70 6f 69 6e 74 20 73 79 6d 62 6f 6c 20 22 22 5d 20 33 20 28 23 24 20 2e 20 31 31 30 39 34 37 -point.symbol.""].3.(#$...110947
1b220 29 5d 29 0a 23 40 32 37 20 4b 69 6c 6c 20 61 6c 6c 20 70 72 6f 6a 65 63 74 20 62 75 66 66 65 72 )]).#@27.Kill.all.project.buffer
1b240 73 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 6b 69 6c 6c 2d 62 s...(defalias.'projectile-kill-b
1b260 75 66 66 65 72 73 20 23 5b 30 20 22 5c 33 30 30 20 5c 33 30 31 20 5c 33 30 32 5c 33 30 33 5c 33 uffers.#[0."\300.\301.\302\303\3
1b280 30 34 03 47 05 23 21 5c 32 30 35 16 00 5c 33 30 35 5c 33 30 36 5c 33 30 37 5c 33 31 30 04 5c 22 04.G.#!\205..\305\306\307\310.\"
1b2a0 5c 22 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 6e 61 6d 65 \"\207".[projectile-project-name
1b2c0 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 62 75 66 66 65 72 73 20 79 65 73 2d .projectile-project-buffers.yes-
1b2e0 6f 72 2d 6e 6f 2d 70 20 66 6f 72 6d 61 74 20 22 41 72 65 20 79 6f 75 20 73 75 72 65 20 79 6f 75 or-no-p.format."Are.you.sure.you
1b300 20 77 61 6e 74 20 74 6f 20 6b 69 6c 6c 20 25 64 20 62 75 66 66 65 72 28 73 29 20 66 6f 72 20 27 .want.to.kill.%d.buffer(s).for.'
1b320 25 73 27 3f 20 22 20 6d 61 70 63 20 6b 69 6c 6c 2d 62 75 66 66 65 72 20 63 6c 2d 72 65 6d 6f 76 %s'?.".mapc.kill-buffer.cl-remov
1b340 65 2d 69 66 20 62 75 66 66 65 72 2d 62 61 73 65 2d 62 75 66 66 65 72 5d 20 37 20 28 23 24 20 2e e-if.buffer-base-buffer].7.(#$..
1b360 20 31 31 31 31 34 35 29 20 6e 69 6c 5d 29 0a 23 40 32 37 20 53 61 76 65 20 61 6c 6c 20 70 72 6f .111145).nil]).#@27.Save.all.pro
1b380 6a 65 63 74 20 62 75 66 66 65 72 73 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 ject.buffers...(defalias.'projec
1b3a0 74 69 6c 65 2d 73 61 76 65 2d 70 72 6f 6a 65 63 74 2d 62 75 66 66 65 72 73 20 23 5b 30 20 22 5c tile-save-project-buffers.#[0."\
1b3c0 33 30 31 20 5c 32 31 31 5c 32 30 35 1b 00 5c 32 31 31 40 72 5c 32 31 31 71 5c 32 31 30 08 5c 32 301.\211\205..\211@r\211q\210.\2
1b3e0 30 33 13 00 5c 33 30 32 20 5c 32 31 30 29 01 41 5c 32 36 36 5c 32 30 32 5c 32 30 32 02 00 5c 32 03..\302.\210).A\266\202\202..\2
1b400 30 37 22 20 5b 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 20 70 72 6f 6a 65 63 74 69 6c 65 07".[buffer-file-name.projectile
1b420 2d 70 72 6f 6a 65 63 74 2d 62 75 66 66 65 72 73 20 73 61 76 65 2d 62 75 66 66 65 72 5d 20 33 20 -project-buffers.save-buffer].3.
1b440 28 23 24 20 2e 20 31 31 31 34 37 36 29 20 6e 69 6c 5d 29 0a 23 40 34 32 20 4f 70 65 6e 20 60 64 (#$...111476).nil]).#@42.Open.`d
1b460 69 72 65 64 27 20 61 74 20 74 68 65 20 72 6f 6f 74 20 6f 66 20 74 68 65 20 70 72 6f 6a 65 63 74 ired'.at.the.root.of.the.project
1b480 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 64 69 72 65 64 20 23 ...(defalias.'projectile-dired.#
1b4a0 5b 30 20 22 5c 33 30 30 5c 33 30 31 20 21 5c 32 30 37 22 20 5b 64 69 72 65 64 20 70 72 6f 6a 65 [0."\300\301.!\207".[dired.proje
1b4c0 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 5d 20 32 20 28 23 24 20 2e 20 31 31 31 37 ctile-project-root].2.(#$...1117
1b4e0 30 35 29 20 6e 69 6c 5d 29 0a 23 40 36 31 20 4f 70 65 6e 20 60 64 69 72 65 64 27 20 20 61 74 20 05).nil]).#@61.Open.`dired'..at.
1b500 74 68 65 20 72 6f 6f 74 20 6f 66 20 74 68 65 20 70 72 6f 6a 65 63 74 20 69 6e 20 61 6e 6f 74 68 the.root.of.the.project.in.anoth
1b520 65 72 20 77 69 6e 64 6f 77 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c er.window...(defalias.'projectil
1b540 65 2d 64 69 72 65 64 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 20 23 5b 30 20 22 5c 33 30 30 5c 33 e-dired-other-window.#[0."\300\3
1b560 30 31 20 21 5c 32 30 37 22 20 5b 64 69 72 65 64 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 20 70 72 01.!\207".[dired-other-window.pr
1b580 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 5d 20 32 20 28 23 24 20 2e 20 31 ojectile-project-root].2.(#$...1
1b5a0 31 31 38 35 35 29 20 6e 69 6c 5d 29 0a 23 40 35 39 20 4f 70 65 6e 20 60 64 69 72 65 64 27 20 61 11855).nil]).#@59.Open.`dired'.a
1b5c0 74 20 74 68 65 20 72 6f 6f 74 20 6f 66 20 74 68 65 20 70 72 6f 6a 65 63 74 20 69 6e 20 61 6e 6f t.the.root.of.the.project.in.ano
1b5e0 74 68 65 72 20 66 72 61 6d 65 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 ther.frame...(defalias.'projecti
1b600 6c 65 2d 64 69 72 65 64 2d 6f 74 68 65 72 2d 66 72 61 6d 65 20 23 5b 30 20 22 5c 33 30 30 5c 33 le-dired-other-frame.#[0."\300\3
1b620 30 31 20 21 5c 32 30 37 22 20 5b 64 69 72 65 64 2d 6f 74 68 65 72 2d 66 72 61 6d 65 20 70 72 6f 01.!\207".[dired-other-frame.pro
1b640 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 5d 20 32 20 28 23 24 20 2e 20 31 31 jectile-project-root].2.(#$...11
1b660 32 30 35 30 29 20 6e 69 6c 5d 29 0a 23 40 33 39 38 20 4f 70 65 6e 20 60 76 63 2d 64 69 72 27 20 2050).nil]).#@398.Open.`vc-dir'.
1b680 61 74 20 74 68 65 20 72 6f 6f 74 20 6f 66 20 74 68 65 20 70 72 6f 6a 65 63 74 2e 0a 0a 46 6f 72 at.the.root.of.the.project...For
1b6a0 20 67 69 74 20 70 72 6f 6a 65 63 74 73 20 60 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 69 6e 74 65 .git.projects.`magit-status-inte
1b6c0 72 6e 61 6c 27 20 69 73 20 75 73 65 64 20 69 66 20 61 76 61 69 6c 61 62 6c 65 2e 0a 46 6f 72 20 rnal'.is.used.if.available..For.
1b6e0 68 67 20 70 72 6f 6a 65 63 74 73 20 60 6d 6f 6e 6b 79 2d 73 74 61 74 75 73 27 20 69 73 20 75 73 hg.projects.`monky-status'.is.us
1b700 65 64 20 69 66 20 61 76 61 69 6c 61 62 6c 65 2e 0a 0a 49 66 20 50 52 4f 4a 45 43 54 2d 52 4f 4f ed.if.available...If.PROJECT-ROO
1b720 54 20 69 73 20 67 69 76 65 6e 2c 20 69 74 20 69 73 20 6f 70 65 6e 65 64 20 69 6e 73 74 65 61 64 T.is.given,.it.is.opened.instead
1b740 20 6f 66 20 74 68 65 20 70 72 6f 6a 65 63 74 0a 72 6f 6f 74 20 64 69 72 65 63 74 6f 72 79 20 6f .of.the.project.root.directory.o
1b760 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 20 66 69 6c 65 2e 20 20 49 66 20 69 f.the.current.buffer.file...If.i
1b780 6e 74 65 72 61 63 74 69 76 65 6c 79 0a 63 61 6c 6c 65 64 20 77 69 74 68 20 61 20 70 72 65 66 69 nteractively.called.with.a.prefi
1b7a0 78 20 61 72 67 75 6d 65 6e 74 2c 20 74 68 65 20 75 73 65 72 20 69 73 20 70 72 6f 6d 70 74 65 64 x.argument,.the.user.is.prompted
1b7c0 20 66 6f 72 20 61 20 70 72 6f 6a 65 63 74 0a 64 69 72 65 63 74 6f 72 79 20 74 6f 20 6f 70 65 6e .for.a.project.directory.to.open
1b7e0 2e 0a 0a 28 66 6e 20 26 6f 70 74 69 6f 6e 61 6c 20 50 52 4f 4a 45 43 54 2d 52 4f 4f 54 29 1f 0a ...(fn.&optional.PROJECT-ROOT)..
1b800 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 76 63 20 23 5b 32 35 36 20 22 (defalias.'projectile-vc.#[256."
1b820 5c 32 31 31 5c 32 30 34 08 00 5c 33 30 30 20 5c 32 36 32 01 5c 33 30 31 01 21 5c 33 30 32 01 5c \211\204..\300.\262.\301.!\302.\
1b840 33 30 33 5c 22 5c 32 30 33 30 00 5c 33 30 34 5c 33 30 35 21 5c 32 30 33 1e 00 5c 33 30 35 02 21 303\"\2030.\304\305!\203..\305.!
1b860 5c 32 30 32 4c 00 5c 33 30 34 5c 33 30 36 21 5c 32 30 33 2a 00 5c 33 30 36 02 21 5c 32 30 32 4c \202L.\304\306!\203*.\306.!\202L
1b880 00 5c 33 30 37 02 21 5c 32 30 32 4c 00 5c 33 30 32 01 5c 33 31 30 5c 22 5c 32 30 33 49 00 5c 33 .\307.!\202L.\302.\310\"\203I.\3
1b8a0 30 34 5c 33 31 31 21 5c 32 30 33 43 00 5c 33 31 31 02 21 5c 32 30 32 4c 00 5c 33 30 37 02 21 5c 04\311!\203C.\311.!\202L.\307.!\
1b8c0 32 30 32 4c 00 5c 33 30 37 02 21 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 202L.\307.!\207".[projectile-pro
1b8e0 6a 65 63 74 2d 72 6f 6f 74 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 76 63 73 ject-root.projectile-project-vcs
1b900 20 65 71 6c 20 67 69 74 20 66 62 6f 75 6e 64 70 20 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 69 6e .eql.git.fboundp.magit-status-in
1b920 74 65 72 6e 61 6c 20 6d 61 67 69 74 2d 73 74 61 74 75 73 20 76 63 2d 64 69 72 20 68 67 20 6d 6f ternal.magit-status.vc-dir.hg.mo
1b940 6e 6b 79 2d 73 74 61 74 75 73 5d 20 35 20 28 23 24 20 2e 20 31 31 32 32 34 32 29 20 28 62 79 74 nky-status].5.(#$...112242).(byt
1b960 65 2d 63 6f 64 65 20 22 08 5c 32 30 35 09 00 5c 33 30 32 5c 33 30 33 09 5c 22 43 5c 32 30 37 22 e-code.".\205..\302\303.\"C\207"
1b980 20 5b 63 75 72 72 65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67 20 70 72 6f 6a 65 63 74 69 6c 65 2d .[current-prefix-arg.projectile-
1b9a0 6b 6e 6f 77 6e 2d 70 72 6f 6a 65 63 74 73 20 70 72 6f 6a 65 63 74 69 6c 65 2d 63 6f 6d 70 6c 65 known-projects.projectile-comple
1b9c0 74 69 6e 67 2d 72 65 61 64 20 22 4f 70 65 6e 20 70 72 6f 6a 65 63 74 20 56 43 20 69 6e 3a 20 22 ting-read."Open.project.VC.in:."
1b9e0 5d 20 33 29 5d 29 0a 23 40 35 33 20 53 68 6f 77 20 61 20 6c 69 73 74 20 6f 66 20 72 65 63 65 6e ].3)]).#@53.Show.a.list.of.recen
1ba00 74 6c 79 20 76 69 73 69 74 65 64 20 66 69 6c 65 73 20 69 6e 20 61 20 70 72 6f 6a 65 63 74 2e 1f tly.visited.files.in.a.project..
1ba20 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 72 65 63 65 6e 74 66 20 23 .(defalias.'projectile-recentf.#
1ba40 5b 30 20 22 5c 33 30 30 5c 33 30 31 21 5c 32 30 33 10 00 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c [0."\300\301!\203..\302\303\304\
1ba60 33 30 35 5c 33 30 36 20 5c 22 21 21 5c 32 30 37 5c 33 30 37 5c 33 31 30 21 5c 32 30 37 22 20 5b 305\306.\"!!\207\307\310!\207".[
1ba80 62 6f 75 6e 64 70 20 72 65 63 65 6e 74 66 2d 6c 69 73 74 20 66 69 6e 64 2d 66 69 6c 65 20 70 72 boundp.recentf-list.find-file.pr
1baa0 6f 6a 65 63 74 69 6c 65 2d 65 78 70 61 6e 64 2d 72 6f 6f 74 20 70 72 6f 6a 65 63 74 69 6c 65 2d ojectile-expand-root.projectile-
1bac0 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 20 22 52 65 63 65 6e 74 6c 79 20 76 69 73 69 74 65 completing-read."Recently.visite
1bae0 64 20 66 69 6c 65 73 3a 20 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 72 65 63 65 6e 74 66 2d 66 69 d.files:.".projectile-recentf-fi
1bb00 6c 65 73 20 6d 65 73 73 61 67 65 20 22 72 65 63 65 6e 74 66 20 69 73 20 6e 6f 74 20 65 6e 61 62 les.message."recentf.is.not.enab
1bb20 6c 65 64 22 5d 20 35 20 28 23 24 20 2e 20 31 31 33 31 33 32 29 20 6e 69 6c 5d 29 0a 23 40 35 35 led"].5.(#$...113132).nil]).#@55
1bb40 20 52 65 74 75 72 6e 20 61 20 6c 69 73 74 20 6f 66 20 72 65 63 65 6e 74 6c 79 20 76 69 73 69 74 .Return.a.list.of.recently.visit
1bb60 65 64 20 66 69 6c 65 73 20 69 6e 20 61 20 70 72 6f 6a 65 63 74 2e 1f 0a 28 64 65 66 61 6c 69 61 ed.files.in.a.project...(defalia
1bb80 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 72 65 63 65 6e 74 66 2d 66 69 6c 65 73 20 23 5b 30 20 s.'projectile-recentf-files.#[0.
1bba0 22 5c 33 30 31 5c 33 30 30 21 5c 32 30 35 29 00 5c 33 30 32 20 5c 33 30 33 5c 33 30 34 5c 33 30 "\301\300!\205).\302.\303\304\30
1bbc0 35 5c 33 30 36 5c 33 30 37 5c 33 31 30 06 06 21 5c 33 31 31 5c 22 5c 33 31 32 5c 33 31 33 25 5c 5\306\307\310..!\311\"\312\313%\
1bbe0 33 31 34 5c 33 30 34 5c 33 30 35 5c 33 31 35 5c 33 30 37 5c 33 31 30 06 08 21 5c 33 31 36 5c 22 314\304\305\315\307\310..!\316\"
1bc00 5c 33 31 32 5c 33 31 33 25 08 5c 22 5c 22 5c 32 36 32 01 5c 32 30 37 22 20 5b 72 65 63 65 6e 74 \312\313%.\"\"\262.\207".[recent
1bc20 66 2d 6c 69 73 74 20 62 6f 75 6e 64 70 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 f-list.boundp.projectile-project
1bc40 2d 72 6f 6f 74 20 6d 61 70 63 61 72 20 6d 61 6b 65 2d 62 79 74 65 2d 63 6f 64 65 20 32 35 37 20 -root.mapcar.make-byte-code.257.
1bc60 22 5c 33 30 31 01 5c 33 30 30 5c 22 5c 32 30 37 22 20 76 63 6f 6e 63 61 74 20 76 65 63 74 6f 72 "\301.\300\"\207".vconcat.vector
1bc80 20 5b 66 69 6c 65 2d 72 65 6c 61 74 69 76 65 2d 6e 61 6d 65 5d 20 34 20 22 5c 6e 5c 6e 28 66 6e .[file-relative-name].4."\n\n(fn
1bca0 20 46 29 22 20 63 6c 2d 72 65 6d 6f 76 65 2d 69 66 2d 6e 6f 74 20 22 5c 33 30 31 5c 33 30 30 02 .F)".cl-remove-if-not."\301\300.
1bcc0 5c 22 5c 32 30 37 22 20 5b 73 74 72 69 6e 67 2d 70 72 65 66 69 78 2d 70 5d 5d 20 31 30 20 28 23 \"\207".[string-prefix-p]].10.(#
1bce0 24 20 2e 20 31 31 33 34 37 33 29 5d 29 0a 23 40 34 38 20 53 65 72 69 61 6c 69 7a 65 73 20 74 68 $...113473)]).#@48.Serializes.th
1bd00 65 20 6d 65 6d 6f 72 79 20 63 61 63 68 65 20 74 6f 20 74 68 65 20 68 61 72 64 20 64 72 69 76 65 e.memory.cache.to.the.hard.drive
1bd20 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 73 65 72 69 61 6c 69 ...(defalias.'projectile-seriali
1bd40 7a 65 2d 63 61 63 68 65 20 23 5b 30 20 22 5c 33 30 32 08 09 5c 22 5c 32 30 37 22 20 5b 70 72 6f ze-cache.#[0."\302..\"\207".[pro
1bd60 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 73 2d 63 61 63 68 65 20 70 72 6f 6a 65 63 74 69 6c jectile-projects-cache.projectil
1bd80 65 2d 63 61 63 68 65 2d 66 69 6c 65 20 70 72 6f 6a 65 63 74 69 6c 65 2d 73 65 72 69 61 6c 69 7a e-cache-file.projectile-serializ
1bda0 65 5d 20 33 20 28 23 24 20 2e 20 31 31 33 39 30 37 29 5d 29 0a 23 40 37 33 20 41 20 6d 61 70 70 e].3.(#$...113907)]).#@73.A.mapp
1bdc0 69 6e 67 20 62 65 74 77 65 65 6e 20 70 72 6f 6a 65 63 74 73 20 61 6e 64 20 74 68 65 20 6c 61 73 ing.between.projects.and.the.las
1bde0 74 20 63 6f 6e 66 69 67 75 72 65 20 63 6f 6d 6d 61 6e 64 20 75 73 65 64 20 6f 6e 20 74 68 65 6d t.configure.command.used.on.them
1be00 2e 1f 0a 28 64 65 66 76 61 72 20 70 72 6f 6a 65 63 74 69 6c 65 2d 63 6f 6e 66 69 67 75 72 65 2d ...(defvar.projectile-configure-
1be20 63 6d 64 2d 6d 61 70 20 28 6d 61 6b 65 2d 68 61 73 68 2d 74 61 62 6c 65 20 3a 74 65 73 74 20 27 cmd-map.(make-hash-table.:test.'
1be40 65 71 75 61 6c 29 20 28 23 24 20 2e 20 31 31 34 31 30 36 29 29 0a 23 40 37 35 20 41 20 6d 61 70 equal).(#$...114106)).#@75.A.map
1be60 70 69 6e 67 20 62 65 74 77 65 65 6e 20 70 72 6f 6a 65 63 74 73 20 61 6e 64 20 74 68 65 20 6c 61 ping.between.projects.and.the.la
1be80 73 74 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 20 63 6f 6d 6d 61 6e 64 20 75 73 65 64 20 6f 6e 20 74 st.compilation.command.used.on.t
1bea0 68 65 6d 2e 1f 0a 28 64 65 66 76 61 72 20 70 72 6f 6a 65 63 74 69 6c 65 2d 63 6f 6d 70 69 6c 61 hem...(defvar.projectile-compila
1bec0 74 69 6f 6e 2d 63 6d 64 2d 6d 61 70 20 28 6d 61 6b 65 2d 68 61 73 68 2d 74 61 62 6c 65 20 3a 74 tion-cmd-map.(make-hash-table.:t
1bee0 65 73 74 20 27 65 71 75 61 6c 29 20 28 23 24 20 2e 20 31 31 34 32 36 37 29 29 0a 23 40 36 38 20 est.'equal).(#$...114267)).#@68.
1bf00 41 20 6d 61 70 70 69 6e 67 20 62 65 74 77 65 65 6e 20 70 72 6f 6a 65 63 74 73 20 61 6e 64 20 74 A.mapping.between.projects.and.t
1bf20 68 65 20 6c 61 73 74 20 74 65 73 74 20 63 6f 6d 6d 61 6e 64 20 75 73 65 64 20 6f 6e 20 74 68 65 he.last.test.command.used.on.the
1bf40 6d 2e 1f 0a 28 64 65 66 76 61 72 20 70 72 6f 6a 65 63 74 69 6c 65 2d 74 65 73 74 2d 63 6d 64 2d m...(defvar.projectile-test-cmd-
1bf60 6d 61 70 20 28 6d 61 6b 65 2d 68 61 73 68 2d 74 61 62 6c 65 20 3a 74 65 73 74 20 27 65 71 75 61 map.(make-hash-table.:test.'equa
1bf80 6c 29 20 28 23 24 20 2e 20 31 31 34 34 33 32 29 29 0a 23 40 36 37 20 41 20 6d 61 70 70 69 6e 67 l).(#$...114432)).#@67.A.mapping
1bfa0 20 62 65 74 77 65 65 6e 20 70 72 6f 6a 65 63 74 73 20 61 6e 64 20 74 68 65 20 6c 61 73 74 20 72 .between.projects.and.the.last.r
1bfc0 75 6e 20 63 6f 6d 6d 61 6e 64 20 75 73 65 64 20 6f 6e 20 74 68 65 6d 2e 1f 0a 28 64 65 66 76 61 un.command.used.on.them...(defva
1bfe0 72 20 70 72 6f 6a 65 63 74 69 6c 65 2d 72 75 6e 2d 63 6d 64 2d 6d 61 70 20 28 6d 61 6b 65 2d 68 r.projectile-run-cmd-map.(make-h
1c000 61 73 68 2d 74 61 62 6c 65 20 3a 74 65 73 74 20 27 65 71 75 61 6c 29 20 28 23 24 20 2e 20 31 31 ash-table.:test.'equal).(#$...11
1c020 34 35 38 33 29 29 0a 23 40 31 36 37 20 54 68 65 20 63 6f 6d 6d 61 6e 64 20 74 6f 20 75 73 65 20 4583)).#@167.The.command.to.use.
1c040 77 69 74 68 20 60 70 72 6f 6a 65 63 74 69 6c 65 2d 63 6f 6e 66 69 67 75 72 65 2d 70 72 6f 6a 65 with.`projectile-configure-proje
1c060 63 74 27 2e 0a 49 74 20 74 61 6b 65 73 20 70 72 65 63 65 64 65 6e 63 65 20 6f 76 65 72 20 74 68 ct'..It.takes.precedence.over.th
1c080 65 20 64 65 66 61 75 6c 74 20 63 6f 6d 6d 61 6e 64 20 66 6f 72 20 74 68 65 20 70 72 6f 6a 65 63 e.default.command.for.the.projec
1c0a0 74 20 74 79 70 65 20 77 68 65 6e 20 73 65 74 2e 0a 53 68 6f 75 6c 64 20 62 65 20 73 65 74 20 76 t.type.when.set..Should.be.set.v
1c0c0 69 61 20 2e 64 69 72 2d 6c 6f 63 61 6c 73 2e 65 6c 2e 1f 0a 28 64 65 66 76 61 72 20 70 72 6f 6a ia..dir-locals.el...(defvar.proj
1c0e0 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 63 6f 6e 66 69 67 75 72 65 2d 63 6d 64 20 6e 69 6c ectile-project-configure-cmd.nil
1c100 20 28 23 24 20 2e 20 31 31 34 37 33 33 29 29 0a 23 40 31 36 35 20 54 68 65 20 63 6f 6d 6d 61 6e .(#$...114733)).#@165.The.comman
1c120 64 20 74 6f 20 75 73 65 20 77 69 74 68 20 60 70 72 6f 6a 65 63 74 69 6c 65 2d 63 6f 6d 70 69 6c d.to.use.with.`projectile-compil
1c140 65 2d 70 72 6f 6a 65 63 74 27 2e 0a 49 74 20 74 61 6b 65 73 20 70 72 65 63 65 64 65 6e 63 65 20 e-project'..It.takes.precedence.
1c160 6f 76 65 72 20 74 68 65 20 64 65 66 61 75 6c 74 20 63 6f 6d 6d 61 6e 64 20 66 6f 72 20 74 68 65 over.the.default.command.for.the
1c180 20 70 72 6f 6a 65 63 74 20 74 79 70 65 20 77 68 65 6e 20 73 65 74 2e 0a 53 68 6f 75 6c 64 20 62 .project.type.when.set..Should.b
1c1a0 65 20 73 65 74 20 76 69 61 20 2e 64 69 72 2d 6c 6f 63 61 6c 73 2e 65 6c 2e 1f 0a 28 64 65 66 76 e.set.via..dir-locals.el...(defv
1c1c0 61 72 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 63 6f 6d 70 69 6c 61 74 69 6f ar.projectile-project-compilatio
1c1e0 6e 2d 63 6d 64 20 6e 69 6c 20 28 23 24 20 2e 20 31 31 34 39 36 36 29 29 0a 23 40 31 34 33 20 54 n-cmd.nil.(#$...114966)).#@143.T
1c200 68 65 20 64 69 72 65 63 74 6f 72 79 20 74 6f 20 75 73 65 20 77 69 74 68 20 60 70 72 6f 6a 65 63 he.directory.to.use.with.`projec
1c220 74 69 6c 65 2d 63 6f 6d 70 69 6c 65 2d 70 72 6f 6a 65 63 74 27 2e 0a 54 68 65 20 64 69 72 65 63 tile-compile-project'..The.direc
1c240 74 6f 72 79 20 70 61 74 68 20 69 73 20 72 65 6c 61 74 69 76 65 20 74 6f 20 74 68 65 20 70 72 6f tory.path.is.relative.to.the.pro
1c260 6a 65 63 74 20 72 6f 6f 74 2e 0a 53 68 6f 75 6c 64 20 62 65 20 73 65 74 20 76 69 61 20 2e 64 69 ject.root..Should.be.set.via..di
1c280 72 2d 6c 6f 63 61 6c 73 2e 65 6c 2e 1f 0a 28 64 65 66 76 61 72 20 70 72 6f 6a 65 63 74 69 6c 65 r-locals.el...(defvar.projectile
1c2a0 2d 70 72 6f 6a 65 63 74 2d 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 64 69 72 20 6e 69 6c 20 28 23 24 -project-compilation-dir.nil.(#$
1c2c0 20 2e 20 31 31 35 31 39 39 29 29 0a 23 40 31 36 32 20 54 68 65 20 63 6f 6d 6d 61 6e 64 20 74 6f ...115199)).#@162.The.command.to
1c2e0 20 75 73 65 20 77 69 74 68 20 60 70 72 6f 6a 65 63 74 69 6c 65 2d 74 65 73 74 2d 70 72 6f 6a 65 .use.with.`projectile-test-proje
1c300 63 74 27 2e 0a 49 74 20 74 61 6b 65 73 20 70 72 65 63 65 64 65 6e 63 65 20 6f 76 65 72 20 74 68 ct'..It.takes.precedence.over.th
1c320 65 20 64 65 66 61 75 6c 74 20 63 6f 6d 6d 61 6e 64 20 66 6f 72 20 74 68 65 20 70 72 6f 6a 65 63 e.default.command.for.the.projec
1c340 74 20 74 79 70 65 20 77 68 65 6e 20 73 65 74 2e 0a 53 68 6f 75 6c 64 20 62 65 20 73 65 74 20 76 t.type.when.set..Should.be.set.v
1c360 69 61 20 2e 64 69 72 2d 6c 6f 63 61 6c 73 2e 65 6c 2e 1f 0a 28 64 65 66 76 61 72 20 70 72 6f 6a ia..dir-locals.el...(defvar.proj
1c380 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 74 65 73 74 2d 63 6d 64 20 6e 69 6c 20 28 23 24 20 ectile-project-test-cmd.nil.(#$.
1c3a0 2e 20 31 31 35 34 31 30 29 29 0a 23 40 31 36 31 20 54 68 65 20 63 6f 6d 6d 61 6e 64 20 74 6f 20 ..115410)).#@161.The.command.to.
1c3c0 75 73 65 20 77 69 74 68 20 60 70 72 6f 6a 65 63 74 69 6c 65 2d 72 75 6e 2d 70 72 6f 6a 65 63 74 use.with.`projectile-run-project
1c3e0 27 2e 0a 49 74 20 74 61 6b 65 73 20 70 72 65 63 65 64 65 6e 63 65 20 6f 76 65 72 20 74 68 65 20 '..It.takes.precedence.over.the.
1c400 64 65 66 61 75 6c 74 20 63 6f 6d 6d 61 6e 64 20 66 6f 72 20 74 68 65 20 70 72 6f 6a 65 63 74 20 default.command.for.the.project.
1c420 74 79 70 65 20 77 68 65 6e 20 73 65 74 2e 0a 53 68 6f 75 6c 64 20 62 65 20 73 65 74 20 76 69 61 type.when.set..Should.be.set.via
1c440 20 2e 64 69 72 2d 6c 6f 63 61 6c 73 2e 65 6c 2e 1f 0a 28 64 65 66 76 61 72 20 70 72 6f 6a 65 63 ..dir-locals.el...(defvar.projec
1c460 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 72 75 6e 2d 63 6d 64 20 6e 69 6c 20 28 23 24 20 2e 20 31 tile-project-run-cmd.nil.(#$...1
1c480 31 35 36 33 33 29 29 0a 23 40 37 33 20 52 65 74 72 69 65 76 65 20 64 65 66 61 75 6c 74 20 63 6f 15633)).#@73.Retrieve.default.co
1c4a0 6e 66 69 67 75 72 65 20 63 6f 6d 6d 61 6e 64 20 66 6f 72 20 50 52 4f 4a 45 43 54 2d 54 59 50 45 nfigure.command.for.PROJECT-TYPE
1c4c0 2e 0a 0a 28 66 6e 20 50 52 4f 4a 45 43 54 2d 54 59 50 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 ...(fn.PROJECT-TYPE)..(defalias.
1c4e0 27 70 72 6f 6a 65 63 74 69 6c 65 2d 64 65 66 61 75 6c 74 2d 63 6f 6e 66 69 67 75 72 65 2d 63 6f 'projectile-default-configure-co
1c500 6d 6d 61 6e 64 20 23 5b 32 35 37 20 22 5c 33 30 31 5c 33 30 32 02 08 5c 22 5c 33 30 33 5c 22 5c mmand.#[257."\301\302..\"\303\"\
1c520 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 74 79 70 65 73 20 70 207".[projectile-project-types.p
1c540 6c 69 73 74 2d 67 65 74 20 67 65 74 68 61 73 68 20 63 6f 6e 66 69 67 75 72 65 2d 63 6f 6d 6d 61 list-get.gethash.configure-comma
1c560 6e 64 5d 20 35 20 28 23 24 20 2e 20 31 31 35 38 35 33 29 5d 29 0a 23 40 37 35 20 52 65 74 72 69 nd].5.(#$...115853)]).#@75.Retri
1c580 65 76 65 20 64 65 66 61 75 6c 74 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 20 63 6f 6d 6d 61 6e 64 20 eve.default.compilation.command.
1c5a0 66 6f 72 20 50 52 4f 4a 45 43 54 2d 54 59 50 45 2e 0a 0a 28 66 6e 20 50 52 4f 4a 45 43 54 2d 54 for.PROJECT-TYPE...(fn.PROJECT-T
1c5c0 59 50 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 64 65 66 61 YPE)..(defalias.'projectile-defa
1c5e0 75 6c 74 2d 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 63 6f 6d 6d 61 6e 64 20 23 5b 32 35 37 20 22 5c ult-compilation-command.#[257."\
1c600 33 30 31 5c 33 30 32 02 08 5c 22 5c 33 30 33 5c 22 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 301\302..\"\303\"\207".[projecti
1c620 6c 65 2d 70 72 6f 6a 65 63 74 2d 74 79 70 65 73 20 70 6c 69 73 74 2d 67 65 74 20 67 65 74 68 61 le-project-types.plist-get.getha
1c640 73 68 20 63 6f 6d 70 69 6c 65 2d 63 6f 6d 6d 61 6e 64 5d 20 35 20 28 23 24 20 2e 20 31 31 36 30 sh.compile-command].5.(#$...1160
1c660 39 31 29 5d 29 0a 23 40 37 37 20 52 65 74 72 69 65 76 65 20 64 65 66 61 75 6c 74 20 63 6f 6d 70 91)]).#@77.Retrieve.default.comp
1c680 69 6c 61 74 69 6f 6e 20 64 69 72 65 63 74 6f 72 79 20 66 6f 72 20 50 52 4f 4a 45 43 54 2d 54 59 ilation.directory.for.PROJECT-TY
1c6a0 50 45 2e 0a 0a 28 66 6e 20 50 52 4f 4a 45 43 54 2d 54 59 50 45 29 1f 0a 28 64 65 66 61 6c 69 61 PE...(fn.PROJECT-TYPE)..(defalia
1c6c0 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 64 65 66 61 75 6c 74 2d 63 6f 6d 70 69 6c 61 74 69 6f s.'projectile-default-compilatio
1c6e0 6e 2d 64 69 72 20 23 5b 32 35 37 20 22 5c 33 30 31 5c 33 30 32 02 08 5c 22 5c 33 30 33 5c 22 5c n-dir.#[257."\301\302..\"\303\"\
1c700 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 74 79 70 65 73 20 70 207".[projectile-project-types.p
1c720 6c 69 73 74 2d 67 65 74 20 67 65 74 68 61 73 68 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 64 69 72 list-get.gethash.compilation-dir
1c740 5d 20 35 20 28 23 24 20 2e 20 31 31 36 33 33 31 29 5d 29 0a 23 40 36 38 20 52 65 74 72 69 65 76 ].5.(#$...116331)]).#@68.Retriev
1c760 65 20 64 65 66 61 75 6c 74 20 74 65 73 74 20 63 6f 6d 6d 61 6e 64 20 66 6f 72 20 50 52 4f 4a 45 e.default.test.command.for.PROJE
1c780 43 54 2d 54 59 50 45 2e 0a 0a 28 66 6e 20 50 52 4f 4a 45 43 54 2d 54 59 50 45 29 1f 0a 28 64 65 CT-TYPE...(fn.PROJECT-TYPE)..(de
1c7a0 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 64 65 66 61 75 6c 74 2d 74 65 73 74 2d falias.'projectile-default-test-
1c7c0 63 6f 6d 6d 61 6e 64 20 23 5b 32 35 37 20 22 5c 33 30 31 5c 33 30 32 02 08 5c 22 5c 33 30 33 5c command.#[257."\301\302..\"\303\
1c7e0 22 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 74 79 70 65 73 "\207".[projectile-project-types
1c800 20 70 6c 69 73 74 2d 67 65 74 20 67 65 74 68 61 73 68 20 74 65 73 74 2d 63 6f 6d 6d 61 6e 64 5d .plist-get.gethash.test-command]
1c820 20 35 20 28 23 24 20 2e 20 31 31 36 35 36 39 29 5d 29 0a 23 40 36 37 20 52 65 74 72 69 65 76 65 .5.(#$...116569)]).#@67.Retrieve
1c840 20 64 65 66 61 75 6c 74 20 72 75 6e 20 63 6f 6d 6d 61 6e 64 20 66 6f 72 20 50 52 4f 4a 45 43 54 .default.run.command.for.PROJECT
1c860 2d 54 59 50 45 2e 0a 0a 28 66 6e 20 50 52 4f 4a 45 43 54 2d 54 59 50 45 29 1f 0a 28 64 65 66 61 -TYPE...(fn.PROJECT-TYPE)..(defa
1c880 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 64 65 66 61 75 6c 74 2d 72 75 6e 2d 63 6f 6d lias.'projectile-default-run-com
1c8a0 6d 61 6e 64 20 23 5b 32 35 37 20 22 5c 33 30 31 5c 33 30 32 02 08 5c 22 5c 33 30 33 5c 22 5c 32 mand.#[257."\301\302..\"\303\"\2
1c8c0 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 74 79 70 65 73 20 70 6c 07".[projectile-project-types.pl
1c8e0 69 73 74 2d 67 65 74 20 67 65 74 68 61 73 68 20 72 75 6e 2d 63 6f 6d 6d 61 6e 64 5d 20 35 20 28 ist-get.gethash.run-command].5.(
1c900 23 24 20 2e 20 31 31 36 37 39 32 29 5d 29 0a 23 40 36 37 20 52 65 74 72 69 65 76 65 20 74 68 65 #$...116792)]).#@67.Retrieve.the
1c920 20 63 6f 6e 66 69 67 75 72 65 20 63 6f 6d 6d 61 6e 64 20 66 6f 72 20 43 4f 4d 50 49 4c 45 2d 44 .configure.command.for.COMPILE-D
1c940 49 52 2e 0a 0a 28 66 6e 20 43 4f 4d 50 49 4c 45 2d 44 49 52 29 1f 0a 28 64 65 66 61 6c 69 61 73 IR...(fn.COMPILE-DIR)..(defalias
1c960 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 63 6f 6e 66 69 67 75 72 65 2d 63 6f 6d 6d 61 6e 64 20 23 .'projectile-configure-command.#
1c980 5b 32 35 37 20 22 5c 33 30 32 01 08 5c 22 5c 32 30 36 1a 00 09 5c 32 30 36 1a 00 5c 33 30 33 5c [257."\302..\"\206...\206..\303\
1c9a0 33 30 34 20 21 5c 32 31 31 5c 32 30 35 18 00 5c 33 30 35 01 5c 33 30 36 20 5c 22 5c 32 36 32 01 304.!\211\205..\305.\306.\"\262.
1c9c0 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 63 6f 6e 66 69 67 75 72 65 2d 63 6d 64 2d \207".[projectile-configure-cmd-
1c9e0 6d 61 70 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 63 6f 6e 66 69 67 75 72 65 map.projectile-project-configure
1ca00 2d 63 6d 64 20 67 65 74 68 61 73 68 20 70 72 6f 6a 65 63 74 69 6c 65 2d 64 65 66 61 75 6c 74 2d -cmd.gethash.projectile-default-
1ca20 63 6f 6e 66 69 67 75 72 65 2d 63 6f 6d 6d 61 6e 64 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f configure-command.projectile-pro
1ca40 6a 65 63 74 2d 74 79 70 65 20 66 6f 72 6d 61 74 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a ject-type.format.projectile-proj
1ca60 65 63 74 2d 72 6f 6f 74 5d 20 35 20 28 23 24 20 2e 20 31 31 37 30 31 32 29 5d 29 0a 23 40 36 39 ect-root].5.(#$...117012)]).#@69
1ca80 20 52 65 74 72 69 65 76 65 20 74 68 65 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 20 63 6f 6d 6d 61 6e .Retrieve.the.compilation.comman
1caa0 64 20 66 6f 72 20 43 4f 4d 50 49 4c 45 2d 44 49 52 2e 0a 0a 28 66 6e 20 43 4f 4d 50 49 4c 45 2d d.for.COMPILE-DIR...(fn.COMPILE-
1cac0 44 49 52 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 63 6f 6d 70 DIR)..(defalias.'projectile-comp
1cae0 69 6c 61 74 69 6f 6e 2d 63 6f 6d 6d 61 6e 64 20 23 5b 32 35 37 20 22 5c 33 30 32 01 08 5c 22 5c ilation-command.#[257."\302..\"\
1cb00 32 30 36 0f 00 09 5c 32 30 36 0f 00 5c 33 30 33 5c 33 30 34 20 21 5c 32 30 37 22 20 5b 70 72 6f 206...\206..\303\304.!\207".[pro
1cb20 6a 65 63 74 69 6c 65 2d 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 63 6d 64 2d 6d 61 70 20 70 72 6f 6a jectile-compilation-cmd-map.proj
1cb40 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 63 6d 64 20 67 ectile-project-compilation-cmd.g
1cb60 65 74 68 61 73 68 20 70 72 6f 6a 65 63 74 69 6c 65 2d 64 65 66 61 75 6c 74 2d 63 6f 6d 70 69 6c ethash.projectile-default-compil
1cb80 61 74 69 6f 6e 2d 63 6f 6d 6d 61 6e 64 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 ation-command.projectile-project
1cba0 2d 74 79 70 65 5d 20 34 20 28 23 24 20 2e 20 31 31 37 33 37 37 29 5d 29 0a 23 40 36 32 20 52 65 -type].4.(#$...117377)]).#@62.Re
1cbc0 74 72 69 65 76 65 20 74 68 65 20 74 65 73 74 20 63 6f 6d 6d 61 6e 64 20 66 6f 72 20 43 4f 4d 50 trieve.the.test.command.for.COMP
1cbe0 49 4c 45 2d 44 49 52 2e 0a 0a 28 66 6e 20 43 4f 4d 50 49 4c 45 2d 44 49 52 29 1f 0a 28 64 65 66 ILE-DIR...(fn.COMPILE-DIR)..(def
1cc00 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 74 65 73 74 2d 63 6f 6d 6d 61 6e 64 20 23 alias.'projectile-test-command.#
1cc20 5b 32 35 37 20 22 5c 33 30 32 01 08 5c 22 5c 32 30 36 0f 00 09 5c 32 30 36 0f 00 5c 33 30 33 5c [257."\302..\"\206...\206..\303\
1cc40 33 30 34 20 21 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 74 65 73 74 2d 63 6d 64 2d 304.!\207".[projectile-test-cmd-
1cc60 6d 61 70 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 74 65 73 74 2d 63 6d 64 20 map.projectile-project-test-cmd.
1cc80 67 65 74 68 61 73 68 20 70 72 6f 6a 65 63 74 69 6c 65 2d 64 65 66 61 75 6c 74 2d 74 65 73 74 2d gethash.projectile-default-test-
1cca0 63 6f 6d 6d 61 6e 64 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 74 79 70 65 5d command.projectile-project-type]
1ccc0 20 34 20 28 23 24 20 2e 20 31 31 37 36 39 34 29 5d 29 0a 23 40 36 31 20 52 65 74 72 69 65 76 65 .4.(#$...117694)]).#@61.Retrieve
1cce0 20 74 68 65 20 72 75 6e 20 63 6f 6d 6d 61 6e 64 20 66 6f 72 20 43 4f 4d 50 49 4c 45 2d 44 49 52 .the.run.command.for.COMPILE-DIR
1cd00 2e 0a 0a 28 66 6e 20 43 4f 4d 50 49 4c 45 2d 44 49 52 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 ...(fn.COMPILE-DIR)..(defalias.'
1cd20 70 72 6f 6a 65 63 74 69 6c 65 2d 72 75 6e 2d 63 6f 6d 6d 61 6e 64 20 23 5b 32 35 37 20 22 5c 33 projectile-run-command.#[257."\3
1cd40 30 32 01 08 5c 22 5c 32 30 36 0f 00 09 5c 32 30 36 0f 00 5c 33 30 33 5c 33 30 34 20 21 5c 32 30 02..\"\206...\206..\303\304.!\20
1cd60 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 72 75 6e 2d 63 6d 64 2d 6d 61 70 20 70 72 6f 6a 65 7".[projectile-run-cmd-map.proje
1cd80 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 72 75 6e 2d 63 6d 64 20 67 65 74 68 61 73 68 20 70 72 ctile-project-run-cmd.gethash.pr
1cda0 6f 6a 65 63 74 69 6c 65 2d 64 65 66 61 75 6c 74 2d 72 75 6e 2d 63 6f 6d 6d 61 6e 64 20 70 72 6f ojectile-default-run-command.pro
1cdc0 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 74 79 70 65 5d 20 34 20 28 23 24 20 2e 20 31 31 jectile-project-type].4.(#$...11
1cde0 37 39 37 36 29 5d 29 0a 23 40 36 33 20 41 64 61 70 74 65 64 20 66 72 6f 6d 20 60 63 6f 6d 70 69 7976)]).#@63.Adapted.from.`compi
1ce00 6c 61 74 69 6f 6e 2d 72 65 61 64 2d 63 6f 6d 6d 61 6e 64 27 2e 0a 0a 28 66 6e 20 50 52 4f 4d 50 lation-read-command'...(fn.PROMP
1ce20 54 20 43 4f 4d 4d 41 4e 44 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c T.COMMAND)..(defalias.'projectil
1ce40 65 2d 72 65 61 64 2d 63 6f 6d 6d 61 6e 64 20 23 5b 35 31 34 20 22 5c 33 30 31 02 02 08 40 04 5c e-read-command.#[514."\301...@.\
1ce60 32 33 32 5c 32 30 33 0e 00 5c 33 30 32 5c 32 30 32 0f 00 5c 33 30 30 23 5c 32 30 37 22 20 5b 63 232\203..\302\202..\300#\207".[c
1ce80 6f 6d 70 69 6c 65 2d 68 69 73 74 6f 72 79 20 72 65 61 64 2d 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e ompile-history.read-shell-comman
1cea0 64 20 28 63 6f 6d 70 69 6c 65 2d 68 69 73 74 6f 72 79 20 2e 20 31 29 5d 20 37 20 28 23 24 20 2e d.(compile-history...1)].7.(#$..
1cec0 20 31 31 38 32 35 33 29 5d 29 0a 23 40 35 34 20 52 65 74 72 69 65 76 65 20 74 68 65 20 63 6f 6d .118253)]).#@54.Retrieve.the.com
1cee0 70 69 6c 61 74 69 6f 6e 20 64 69 72 65 63 74 6f 72 79 20 66 6f 72 20 74 68 69 73 20 70 72 6f 6a pilation.directory.for.this.proj
1cf00 65 63 74 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 63 6f 6d 70 ect...(defalias.'projectile-comp
1cf20 69 6c 61 74 69 6f 6e 2d 64 69 72 20 23 5b 30 20 22 5c 33 30 31 20 08 5c 32 30 36 09 00 5c 33 30 ilation-dir.#[0."\301..\206..\30
1cf40 32 01 21 5c 32 31 31 5c 32 30 33 1a 00 5c 33 30 33 5c 33 30 34 5c 33 30 35 20 21 5c 33 30 34 03 2.!\211\203..\303\304\305.!\304.
1cf60 21 50 21 5c 32 30 32 1c 00 5c 33 30 35 20 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d !P!\202..\305.\207".[projectile-
1cf80 70 72 6f 6a 65 63 74 2d 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 64 69 72 20 70 72 6f 6a 65 63 74 69 project-compilation-dir.projecti
1cfa0 6c 65 2d 70 72 6f 6a 65 63 74 2d 74 79 70 65 20 70 72 6f 6a 65 63 74 69 6c 65 2d 64 65 66 61 75 le-project-type.projectile-defau
1cfc0 6c 74 2d 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 64 69 72 20 66 69 6c 65 2d 74 72 75 65 6e 61 6d 65 lt-compilation-dir.file-truename
1cfe0 20 66 69 6c 65 2d 6e 61 6d 65 2d 61 73 2d 64 69 72 65 63 74 6f 72 79 20 70 72 6f 6a 65 63 74 69 .file-name-as-directory.projecti
1d000 6c 65 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 5d 20 36 20 28 23 24 20 2e 20 31 31 38 34 38 30 29 le-project-root].6.(#$...118480)
1d020 5d 29 0a 23 40 39 35 20 50 72 6f 6d 70 74 20 75 73 65 72 20 66 6f 72 20 63 6f 6d 6d 61 6e 64 20 ]).#@95.Prompt.user.for.command.
1d040 75 6e 6c 65 73 73 20 44 45 46 41 55 4c 54 2d 43 4d 44 20 69 73 20 61 6e 20 45 6c 69 73 70 20 66 unless.DEFAULT-CMD.is.an.Elisp.f
1d060 75 6e 63 74 69 6f 6e 2e 0a 0a 28 66 6e 20 41 52 47 20 44 45 46 41 55 4c 54 2d 43 4d 44 20 50 52 unction...(fn.ARG.DEFAULT-CMD.PR
1d080 4f 4d 50 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 6d 61 79 OMPT)..(defalias.'projectile-may
1d0a0 62 65 2d 72 65 61 64 2d 63 6f 6d 6d 61 6e 64 20 23 5b 37 37 31 20 22 01 3b 5c 32 30 34 09 00 01 be-read-command.#[771.".;\204...
1d0c0 5c 32 30 34 16 00 08 5c 32 30 34 11 00 02 5c 32 30 33 16 00 5c 33 30 31 01 03 5c 22 5c 32 30 37 \204...\204...\203..\301..\"\207
1d0e0 01 5c 32 30 37 22 20 5b 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 72 65 61 64 2d 63 6f 6d 6d 61 6e 64 .\207".[compilation-read-command
1d100 20 70 72 6f 6a 65 63 74 69 6c 65 2d 72 65 61 64 2d 63 6f 6d 6d 61 6e 64 5d 20 36 20 28 23 24 20 .projectile-read-command].6.(#$.
1d120 2e 20 31 31 38 38 32 34 29 5d 29 0a 23 40 35 38 20 52 75 6e 20 65 78 74 65 72 6e 61 6c 20 6f 72 ..118824)]).#@58.Run.external.or
1d140 20 45 6c 69 73 70 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 20 63 6f 6d 6d 61 6e 64 20 43 4d 44 2e 0a .Elisp.compilation.command.CMD..
1d160 0a 28 66 6e 20 43 4d 44 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 .(fn.CMD)..(defalias.'projectile
1d180 2d 72 75 6e 2d 63 6f 6d 70 69 6c 61 74 69 6f 6e 20 23 5b 32 35 37 20 22 5c 33 30 30 01 21 5c 32 -run-compilation.#[257."\300.!\2
1d1a0 30 33 09 00 5c 32 31 31 20 5c 32 30 37 5c 33 30 31 01 21 5c 32 30 37 22 20 5b 66 75 6e 63 74 69 03..\211.\207\301.!\207".[functi
1d1c0 6f 6e 70 20 63 6f 6d 70 69 6c 65 5d 20 33 20 28 23 24 20 2e 20 31 31 39 30 38 39 29 5d 29 0a 23 onp.compile].3.(#$...119089)]).#
1d1e0 40 34 38 33 20 52 75 6e 20 61 20 70 72 6f 6a 65 63 74 20 43 4f 4d 4d 41 4e 44 2c 20 74 79 70 69 @483.Run.a.project.COMMAND,.typi
1d200 63 61 6c 6c 79 20 61 20 74 65 73 74 2d 20 6f 72 20 63 6f 6d 70 69 6c 65 20 63 6f 6d 6d 61 6e 64 cally.a.test-.or.compile.command
1d220 2e 0a 0a 43 61 63 68 65 20 74 68 65 20 43 4f 4d 4d 41 4e 44 20 66 6f 72 20 6c 61 74 65 72 20 75 ...Cache.the.COMMAND.for.later.u
1d240 73 65 20 69 6e 73 69 64 65 20 74 68 65 20 68 61 73 68 2d 74 61 62 6c 65 20 43 4f 4d 4d 41 4e 44 se.inside.the.hash-table.COMMAND
1d260 2d 4d 41 50 2e 0a 0a 4e 6f 72 6d 61 6c 6c 79 20 79 6f 75 27 6c 6c 20 62 65 20 70 72 6f 6d 70 74 -MAP...Normally.you'll.be.prompt
1d280 65 64 20 66 6f 72 20 61 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 20 63 6f 6d 6d 61 6e 64 2c 20 75 6e ed.for.a.compilation.command,.un
1d2a0 6c 65 73 73 0a 76 61 72 69 61 62 6c 65 20 60 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 72 65 61 64 2d less.variable.`compilation-read-
1d2c0 63 6f 6d 6d 61 6e 64 27 2e 20 20 59 6f 75 20 63 61 6e 20 66 6f 72 63 65 20 74 68 65 20 70 72 6f command'...You.can.force.the.pro
1d2e0 6d 70 74 0a 62 79 20 73 65 74 74 69 6e 67 20 53 48 4f 57 2d 50 52 4f 4d 50 54 2e 20 20 54 68 65 mpt.by.setting.SHOW-PROMPT...The
1d300 20 70 72 6f 6d 70 74 20 77 69 6c 6c 20 62 65 20 70 72 65 66 69 78 65 64 20 77 69 74 68 20 50 52 .prompt.will.be.prefixed.with.PR
1d320 4f 4d 50 54 2d 50 52 45 46 49 58 2e 0a 0a 49 66 20 53 41 56 45 2d 42 55 46 46 45 52 53 20 69 73 OMPT-PREFIX...If.SAVE-BUFFERS.is
1d340 20 6e 6f 6e 2d 6e 69 6c 20 73 61 76 65 20 61 6c 6c 20 70 72 6f 6a 65 63 74 69 6c 65 20 62 75 66 .non-nil.save.all.projectile.buf
1d360 66 65 72 73 20 62 65 66 6f 72 65 0a 72 75 6e 6e 69 6e 67 20 74 68 65 20 63 6f 6d 6d 61 6e 64 2e fers.before.running.the.command.
1d380 0a 0a 28 66 6e 20 43 4f 4d 4d 41 4e 44 20 43 4f 4d 4d 41 4e 44 2d 4d 41 50 20 26 6b 65 79 20 53 ..(fn.COMMAND.COMMAND-MAP.&key.S
1d3a0 48 4f 57 2d 50 52 4f 4d 50 54 20 50 52 4f 4d 50 54 2d 50 52 45 46 49 58 20 53 41 56 45 2d 42 55 HOW-PROMPT.PROMPT-PREFIX.SAVE-BU
1d3c0 46 46 45 52 53 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 2d 72 FFERS)..(defalias.'projectile--r
1d3e0 75 6e 2d 70 72 6f 6a 65 63 74 2d 63 6d 64 20 23 5b 36 34 32 20 22 5c 33 30 32 01 5c 33 30 33 5c un-project-cmd.#[642."\302.\303\
1d400 22 41 40 5c 33 30 32 02 5c 33 30 34 5c 22 41 40 5c 33 30 32 03 5c 33 30 35 5c 22 41 40 03 5c 32 "A@\302.\304\"A@\302.\305\"A@.\2
1d420 31 31 5c 32 30 33 3d 00 5c 32 31 31 40 5c 33 30 36 3e 5c 32 30 33 26 00 5c 32 31 31 41 41 5c 32 11\203=.\211@\306>\203&.\211AA\2
1d440 36 32 01 5c 32 30 32 13 00 5c 33 30 37 05 3e 41 40 5c 32 30 33 34 00 5c 33 31 30 5c 32 36 32 01 62.\202..\307.>A@\2034.\310\262.
1d460 5c 32 30 32 13 00 5c 33 31 31 5c 33 31 32 02 40 5c 22 5c 32 31 30 5c 32 30 32 13 00 5c 32 31 30 \202..\311\312.@\"\210\202..\210
1d480 5c 33 31 33 20 5c 33 31 34 20 18 5c 33 31 35 04 06 08 05 23 5c 33 31 36 08 02 06 09 23 5c 32 31 \313.\314..\315....#\316....#\21
1d4a0 30 02 5c 32 30 33 65 00 5c 33 31 37 09 3f 5c 33 32 30 5c 33 32 31 5c 33 32 32 5c 33 32 33 5c 33 0.\203e.\317.?\320\321\322\323\3
1d4c0 32 34 06 08 21 5c 33 32 35 5c 22 5c 33 32 36 24 5c 22 5c 32 31 30 5c 33 32 37 08 21 5c 32 30 34 24..!\325\"\326$\"\210\327.!\204
1d4e0 6f 00 5c 33 33 30 08 21 5c 32 31 30 5c 33 33 31 01 21 29 5c 32 36 36 5c 32 30 32 5c 32 30 37 22 o.\330.!\210\331.!)\266\202\207"
1d500 20 5b 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d .[default-directory.compilation-
1d520 61 73 6b 2d 61 62 6f 75 74 2d 73 61 76 65 20 70 6c 69 73 74 2d 6d 65 6d 62 65 72 20 3a 73 68 6f ask-about-save.plist-member.:sho
1d540 77 2d 70 72 6f 6d 70 74 20 3a 70 72 6f 6d 70 74 2d 70 72 65 66 69 78 20 3a 73 61 76 65 2d 62 75 w-prompt.:prompt-prefix.:save-bu
1d560 66 66 65 72 73 20 28 3a 73 68 6f 77 2d 70 72 6f 6d 70 74 20 3a 70 72 6f 6d 70 74 2d 70 72 65 66 ffers.(:show-prompt.:prompt-pref
1d580 69 78 20 3a 73 61 76 65 2d 62 75 66 66 65 72 73 20 3a 61 6c 6c 6f 77 2d 6f 74 68 65 72 2d 6b 65 ix.:save-buffers.:allow-other-ke
1d5a0 79 73 29 20 3a 61 6c 6c 6f 77 2d 6f 74 68 65 72 2d 6b 65 79 73 20 6e 69 6c 20 65 72 72 6f 72 20 ys).:allow-other-keys.nil.error.
1d5c0 22 4b 65 79 77 6f 72 64 20 61 72 67 75 6d 65 6e 74 20 25 73 20 6e 6f 74 20 6f 6e 65 20 6f 66 20 "Keyword.argument.%s.not.one.of.
1d5e0 28 3a 73 68 6f 77 2d 70 72 6f 6d 70 74 20 3a 70 72 6f 6d 70 74 2d 70 72 65 66 69 78 20 3a 73 61 (:show-prompt.:prompt-prefix.:sa
1d600 76 65 2d 62 75 66 66 65 72 73 29 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d ve-buffers)".projectile-project-
1d620 72 6f 6f 74 20 70 72 6f 6a 65 63 74 69 6c 65 2d 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 64 69 72 20 root.projectile-compilation-dir.
1d640 70 72 6f 6a 65 63 74 69 6c 65 2d 6d 61 79 62 65 2d 72 65 61 64 2d 63 6f 6d 6d 61 6e 64 20 70 75 projectile-maybe-read-command.pu
1d660 74 68 61 73 68 20 73 61 76 65 2d 73 6f 6d 65 2d 62 75 66 66 65 72 73 20 6d 61 6b 65 2d 62 79 74 thash.save-some-buffers.make-byt
1d680 65 2d 63 6f 64 65 20 30 20 22 5c 33 30 31 70 5c 33 30 30 5c 22 5c 32 30 37 22 20 76 63 6f 6e 63 e-code.0."\301p\300\"\207".vconc
1d6a0 61 74 20 76 65 63 74 6f 72 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 62 75 at.vector.[projectile-project-bu
1d6c0 66 66 65 72 2d 70 5d 20 33 20 66 69 6c 65 2d 64 69 72 65 63 74 6f 72 79 2d 70 20 6d 6b 64 69 72 ffer-p].3.file-directory-p.mkdir
1d6e0 20 70 72 6f 6a 65 63 74 69 6c 65 2d 72 75 6e 2d 63 6f 6d 70 69 6c 61 74 69 6f 6e 5d 20 31 36 20 .projectile-run-compilation].16.
1d700 28 23 24 20 2e 20 31 31 39 32 36 39 29 5d 29 0a 23 40 31 38 37 20 52 75 6e 20 70 72 6f 6a 65 63 (#$...119269)]).#@187.Run.projec
1d720 74 20 63 6f 6e 66 69 67 75 72 65 20 63 6f 6d 6d 61 6e 64 2e 0a 0a 4e 6f 72 6d 61 6c 6c 79 20 79 t.configure.command...Normally.y
1d740 6f 75 27 6c 6c 20 62 65 20 70 72 6f 6d 70 74 65 64 20 66 6f 72 20 61 20 63 6f 6d 70 69 6c 61 74 ou'll.be.prompted.for.a.compilat
1d760 69 6f 6e 20 63 6f 6d 6d 61 6e 64 2c 20 75 6e 6c 65 73 73 0a 76 61 72 69 61 62 6c 65 20 60 63 6f ion.command,.unless.variable.`co
1d780 6d 70 69 6c 61 74 69 6f 6e 2d 72 65 61 64 2d 63 6f 6d 6d 61 6e 64 27 2e 20 20 59 6f 75 20 63 61 mpilation-read-command'...You.ca
1d7a0 6e 20 66 6f 72 63 65 20 74 68 65 20 70 72 6f 6d 70 74 0a 77 69 74 68 20 61 20 70 72 65 66 69 78 n.force.the.prompt.with.a.prefix
1d7c0 20 41 52 47 2e 0a 0a 28 66 6e 20 41 52 47 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a .ARG...(fn.ARG)..(defalias.'proj
1d7e0 65 63 74 69 6c 65 2d 63 6f 6e 66 69 67 75 72 65 2d 70 72 6f 6a 65 63 74 20 23 5b 32 35 37 20 22 ectile-configure-project.#[257."
1d800 5c 33 30 31 5c 33 30 32 20 21 5c 33 30 33 01 08 5c 33 30 34 05 5c 33 30 35 5c 33 30 36 5c 33 30 \301\302.!\303..\304.\305\306\30
1d820 37 5c 33 31 30 26 08 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 63 6f 6e 66 69 67 75 7\310&.\207".[projectile-configu
1d840 72 65 2d 63 6d 64 2d 6d 61 70 20 70 72 6f 6a 65 63 74 69 6c 65 2d 63 6f 6e 66 69 67 75 72 65 2d re-cmd-map.projectile-configure-
1d860 63 6f 6d 6d 61 6e 64 20 70 72 6f 6a 65 63 74 69 6c 65 2d 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 64 command.projectile-compilation-d
1d880 69 72 20 70 72 6f 6a 65 63 74 69 6c 65 2d 2d 72 75 6e 2d 70 72 6f 6a 65 63 74 2d 63 6d 64 20 3a ir.projectile--run-project-cmd.:
1d8a0 73 68 6f 77 2d 70 72 6f 6d 70 74 20 3a 70 72 6f 6d 70 74 2d 70 72 65 66 69 78 20 22 43 6f 6e 66 show-prompt.:prompt-prefix."Conf
1d8c0 69 67 75 72 65 20 63 6f 6d 6d 61 6e 64 3a 20 22 20 3a 73 61 76 65 2d 62 75 66 66 65 72 73 20 74 igure.command:.".:save-buffers.t
1d8e0 5d 20 31 31 20 28 23 24 20 2e 20 31 32 30 35 39 38 29 20 22 50 22 5d 29 0a 23 40 31 38 39 20 52 ].11.(#$...120598)."P"]).#@189.R
1d900 75 6e 20 70 72 6f 6a 65 63 74 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 20 63 6f 6d 6d 61 6e 64 2e 0a un.project.compilation.command..
1d920 0a 4e 6f 72 6d 61 6c 6c 79 20 79 6f 75 27 6c 6c 20 62 65 20 70 72 6f 6d 70 74 65 64 20 66 6f 72 .Normally.you'll.be.prompted.for
1d940 20 61 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 20 63 6f 6d 6d 61 6e 64 2c 20 75 6e 6c 65 73 73 0a 76 .a.compilation.command,.unless.v
1d960 61 72 69 61 62 6c 65 20 60 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 72 65 61 64 2d 63 6f 6d 6d 61 6e ariable.`compilation-read-comman
1d980 64 27 2e 20 20 59 6f 75 20 63 61 6e 20 66 6f 72 63 65 20 74 68 65 20 70 72 6f 6d 70 74 0a 77 69 d'...You.can.force.the.prompt.wi
1d9a0 74 68 20 61 20 70 72 65 66 69 78 20 41 52 47 2e 0a 0a 28 66 6e 20 41 52 47 29 1f 0a 28 64 65 66 th.a.prefix.ARG...(fn.ARG)..(def
1d9c0 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 63 6f 6d 70 69 6c 65 2d 70 72 6f 6a 65 63 alias.'projectile-compile-projec
1d9e0 74 20 23 5b 32 35 37 20 22 5c 33 30 31 5c 33 30 32 20 21 5c 33 30 33 01 08 5c 33 30 34 05 5c 33 t.#[257."\301\302.!\303..\304.\3
1da00 30 35 5c 33 30 36 5c 33 30 37 5c 33 31 30 26 08 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 05\306\307\310&.\207".[projectil
1da20 65 2d 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 63 6d 64 2d 6d 61 70 20 70 72 6f 6a 65 63 74 69 6c 65 e-compilation-cmd-map.projectile
1da40 2d 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 63 6f 6d 6d 61 6e 64 20 70 72 6f 6a 65 63 74 69 6c 65 2d -compilation-command.projectile-
1da60 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 64 69 72 20 70 72 6f 6a 65 63 74 69 6c 65 2d 2d 72 75 6e 2d compilation-dir.projectile--run-
1da80 70 72 6f 6a 65 63 74 2d 63 6d 64 20 3a 73 68 6f 77 2d 70 72 6f 6d 70 74 20 3a 70 72 6f 6d 70 74 project-cmd.:show-prompt.:prompt
1daa0 2d 70 72 65 66 69 78 20 22 43 6f 6d 70 69 6c 65 20 63 6f 6d 6d 61 6e 64 3a 20 22 20 3a 73 61 76 -prefix."Compile.command:.".:sav
1dac0 65 2d 62 75 66 66 65 72 73 20 74 5d 20 31 31 20 28 23 24 20 2e 20 31 32 31 30 38 37 29 20 22 50 e-buffers.t].11.(#$...121087)."P
1dae0 22 5d 29 0a 23 40 31 38 32 20 52 75 6e 20 70 72 6f 6a 65 63 74 20 74 65 73 74 20 63 6f 6d 6d 61 "]).#@182.Run.project.test.comma
1db00 6e 64 2e 0a 0a 4e 6f 72 6d 61 6c 6c 79 20 79 6f 75 27 6c 6c 20 62 65 20 70 72 6f 6d 70 74 65 64 nd...Normally.you'll.be.prompted
1db20 20 66 6f 72 20 61 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 20 63 6f 6d 6d 61 6e 64 2c 20 75 6e 6c 65 .for.a.compilation.command,.unle
1db40 73 73 0a 76 61 72 69 61 62 6c 65 20 60 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 72 65 61 64 2d 63 6f ss.variable.`compilation-read-co
1db60 6d 6d 61 6e 64 27 2e 20 20 59 6f 75 20 63 61 6e 20 66 6f 72 63 65 20 74 68 65 20 70 72 6f 6d 70 mmand'...You.can.force.the.promp
1db80 74 0a 77 69 74 68 20 61 20 70 72 65 66 69 78 20 41 52 47 2e 0a 0a 28 66 6e 20 41 52 47 29 1f 0a t.with.a.prefix.ARG...(fn.ARG)..
1dba0 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 74 65 73 74 2d 70 72 6f 6a 65 (defalias.'projectile-test-proje
1dbc0 63 74 20 23 5b 32 35 37 20 22 5c 33 30 31 5c 33 30 32 20 21 5c 33 30 33 01 08 5c 33 30 34 05 5c ct.#[257."\301\302.!\303..\304.\
1dbe0 33 30 35 5c 33 30 36 5c 33 30 37 5c 33 31 30 26 08 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 305\306\307\310&.\207".[projecti
1dc00 6c 65 2d 74 65 73 74 2d 63 6d 64 2d 6d 61 70 20 70 72 6f 6a 65 63 74 69 6c 65 2d 74 65 73 74 2d le-test-cmd-map.projectile-test-
1dc20 63 6f 6d 6d 61 6e 64 20 70 72 6f 6a 65 63 74 69 6c 65 2d 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 64 command.projectile-compilation-d
1dc40 69 72 20 70 72 6f 6a 65 63 74 69 6c 65 2d 2d 72 75 6e 2d 70 72 6f 6a 65 63 74 2d 63 6d 64 20 3a ir.projectile--run-project-cmd.:
1dc60 73 68 6f 77 2d 70 72 6f 6d 70 74 20 3a 70 72 6f 6d 70 74 2d 70 72 65 66 69 78 20 22 54 65 73 74 show-prompt.:prompt-prefix."Test
1dc80 20 63 6f 6d 6d 61 6e 64 3a 20 22 20 3a 73 61 76 65 2d 62 75 66 66 65 72 73 20 74 5d 20 31 31 20 .command:.".:save-buffers.t].11.
1dca0 28 23 24 20 2e 20 31 32 31 35 37 38 29 20 22 50 22 5d 29 0a 23 40 31 38 31 20 52 75 6e 20 70 72 (#$...121578)."P"]).#@181.Run.pr
1dcc0 6f 6a 65 63 74 20 72 75 6e 20 63 6f 6d 6d 61 6e 64 2e 0a 0a 4e 6f 72 6d 61 6c 6c 79 20 79 6f 75 oject.run.command...Normally.you
1dce0 27 6c 6c 20 62 65 20 70 72 6f 6d 70 74 65 64 20 66 6f 72 20 61 20 63 6f 6d 70 69 6c 61 74 69 6f 'll.be.prompted.for.a.compilatio
1dd00 6e 20 63 6f 6d 6d 61 6e 64 2c 20 75 6e 6c 65 73 73 0a 76 61 72 69 61 62 6c 65 20 60 63 6f 6d 70 n.command,.unless.variable.`comp
1dd20 69 6c 61 74 69 6f 6e 2d 72 65 61 64 2d 63 6f 6d 6d 61 6e 64 27 2e 20 20 59 6f 75 20 63 61 6e 20 ilation-read-command'...You.can.
1dd40 66 6f 72 63 65 20 74 68 65 20 70 72 6f 6d 70 74 0a 77 69 74 68 20 61 20 70 72 65 66 69 78 20 41 force.the.prompt.with.a.prefix.A
1dd60 52 47 2e 0a 0a 28 66 6e 20 41 52 47 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 RG...(fn.ARG)..(defalias.'projec
1dd80 74 69 6c 65 2d 72 75 6e 2d 70 72 6f 6a 65 63 74 20 23 5b 32 35 37 20 22 5c 33 30 31 5c 33 30 32 tile-run-project.#[257."\301\302
1dda0 20 21 5c 33 30 33 01 08 5c 33 30 34 05 5c 33 30 35 5c 33 30 36 26 06 5c 32 30 37 22 20 5b 70 72 .!\303..\304.\305\306&.\207".[pr
1ddc0 6f 6a 65 63 74 69 6c 65 2d 72 75 6e 2d 63 6d 64 2d 6d 61 70 20 70 72 6f 6a 65 63 74 69 6c 65 2d ojectile-run-cmd-map.projectile-
1dde0 72 75 6e 2d 63 6f 6d 6d 61 6e 64 20 70 72 6f 6a 65 63 74 69 6c 65 2d 63 6f 6d 70 69 6c 61 74 69 run-command.projectile-compilati
1de00 6f 6e 2d 64 69 72 20 70 72 6f 6a 65 63 74 69 6c 65 2d 2d 72 75 6e 2d 70 72 6f 6a 65 63 74 2d 63 on-dir.projectile--run-project-c
1de20 6d 64 20 3a 73 68 6f 77 2d 70 72 6f 6d 70 74 20 3a 70 72 6f 6d 70 74 2d 70 72 65 66 69 78 20 22 md.:show-prompt.:prompt-prefix."
1de40 52 75 6e 20 63 6f 6d 6d 61 6e 64 3a 20 22 5d 20 39 20 28 23 24 20 2e 20 31 32 32 30 34 32 29 20 Run.command:."].9.(#$...122042).
1de60 22 50 22 5d 29 0a 28 61 64 2d 61 64 64 2d 61 64 76 69 63 65 20 27 63 6f 6d 70 69 6c 61 74 69 6f "P"]).(ad-add-advice.'compilatio
1de80 6e 2d 66 69 6e 64 2d 66 69 6c 65 20 27 28 70 72 6f 6a 65 63 74 69 6c 65 2d 63 6f 6d 70 69 6c 61 n-find-file.'(projectile-compila
1dea0 74 69 6f 6e 2d 66 69 6e 64 2d 66 69 6c 65 20 6e 69 6c 20 74 20 28 61 64 76 69 63 65 20 6c 61 6d tion-find-file.nil.t.(advice.lam
1dec0 62 64 61 20 6e 69 6c 20 22 54 72 79 20 74 6f 20 66 69 6e 64 20 61 20 62 75 66 66 65 72 20 66 6f bda.nil."Try.to.find.a.buffer.fo
1dee0 72 20 46 49 4c 45 4e 41 4d 45 2c 20 69 66 20 77 65 20 63 61 6e 6e 6f 74 20 66 69 6e 64 20 69 74 r.FILENAME,.if.we.cannot.find.it
1df00 2c 5c 6e 66 61 6c 6c 62 61 63 6b 20 74 6f 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 20 66 75 6e 63 ,\nfallback.to.the.original.func
1df20 74 69 6f 6e 2e 22 20 28 6c 65 74 20 28 28 66 69 6c 65 6e 61 6d 65 20 28 61 64 2d 67 65 74 2d 61 tion.".(let.((filename.(ad-get-a
1df40 72 67 20 31 29 29 20 66 75 6c 6c 2d 66 69 6c 65 6e 61 6d 65 29 20 28 61 64 2d 73 65 74 2d 61 72 rg.1)).full-filename).(ad-set-ar
1df60 67 20 31 20 28 6f 72 20 28 69 66 20 28 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 28 65 78 70 61 g.1.(or.(if.(file-exists-p.(expa
1df80 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 66 69 6c 65 6e 61 6d 65 29 29 20 66 69 6c 65 6e 61 6d 65 nd-file-name.filename)).filename
1dfa0 29 20 28 61 6e 64 20 28 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 70 29 20 28 6c ).(and.(projectile-project-p).(l
1dfc0 65 74 20 28 28 72 6f 6f 74 20 28 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 72 6f et.((root.(projectile-project-ro
1dfe0 6f 74 29 29 20 28 64 69 72 73 20 28 63 6f 6e 73 20 22 22 20 28 70 72 6f 6a 65 63 74 69 6c 65 2d ot)).(dirs.(cons."".(projectile-
1e000 63 75 72 72 65 6e 74 2d 70 72 6f 6a 65 63 74 2d 64 69 72 73 29 29 29 29 20 28 77 68 65 6e 20 28 current-project-dirs)))).(when.(
1e020 73 65 74 71 20 66 75 6c 6c 2d 66 69 6c 65 6e 61 6d 65 20 28 63 61 72 20 28 63 6c 2d 72 65 6d 6f setq.full-filename.(car.(cl-remo
1e040 76 65 2d 69 66 2d 6e 6f 74 20 23 27 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 28 6d 61 70 63 61 ve-if-not.#'file-exists-p.(mapca
1e060 72 20 28 6c 61 6d 62 64 61 20 28 66 29 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 r.(lambda.(f).(expand-file-name.
1e080 66 69 6c 65 6e 61 6d 65 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 66 20 72 6f 6f filename.(expand-file-name.f.roo
1e0a0 74 29 29 29 20 64 69 72 73 29 29 29 29 20 66 75 6c 6c 2d 66 69 6c 65 6e 61 6d 65 29 29 29 20 66 t))).dirs)))).full-filename))).f
1e0c0 69 6c 65 6e 61 6d 65 29 29 20 61 64 2d 64 6f 2d 69 74 29 29 29 20 27 61 72 6f 75 6e 64 20 6e 69 ilename)).ad-do-it))).'around.ni
1e0e0 6c 29 0a 23 40 38 39 20 52 65 74 75 72 6e 20 61 20 6c 69 73 74 20 6f 66 20 61 6c 6c 20 6f 70 65 l).#@89.Return.a.list.of.all.ope
1e100 6e 20 70 72 6f 6a 65 63 74 73 2e 0a 41 6e 20 6f 70 65 6e 20 70 72 6f 6a 65 63 74 20 69 73 20 61 n.projects..An.open.project.is.a
1e120 20 70 72 6f 6a 65 63 74 20 77 69 74 68 20 61 6e 79 20 6f 70 65 6e 20 62 75 66 66 65 72 73 2e 1f .project.with.any.open.buffers..
1e140 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 6f 70 65 6e 2d 70 72 6f 6a .(defalias.'projectile-open-proj
1e160 65 63 74 73 20 23 5b 30 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 33 ects.#[0."\300\301\302\303\304\3
1e180 30 35 20 5c 22 5c 22 21 5c 32 30 37 22 20 5b 64 65 6c 65 74 65 2d 64 75 70 73 20 64 65 6c 71 20 05.\"\"!\207".[delete-dups.delq.
1e1a0 6e 69 6c 20 6d 61 70 63 61 72 20 23 5b 32 35 37 20 22 72 5c 32 31 31 71 5c 32 31 30 5c 33 30 30 nil.mapcar.#[257."r\211q\210\300
1e1c0 20 5c 32 30 35 0d 00 5c 33 30 31 5c 33 30 32 20 21 29 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 .\205..\301\302.!)\207".[project
1e1e0 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 70 20 61 62 62 72 65 76 69 61 74 65 2d 66 69 6c 65 2d 6e 61 ile-project-p.abbreviate-file-na
1e200 6d 65 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 5d 20 33 20 22 5c me.projectile-project-root].3."\
1e220 6e 5c 6e 28 66 6e 20 42 55 46 46 45 52 29 22 5d 20 62 75 66 66 65 72 2d 6c 69 73 74 5d 20 36 20 n\n(fn.BUFFER)"].buffer-list].6.
1e240 28 23 24 20 2e 20 31 32 33 31 31 32 29 5d 29 0a 23 40 37 39 20 52 65 6d 6f 76 65 20 74 68 65 20 (#$...123112)]).#@79.Remove.the.
1e260 63 75 72 72 65 6e 74 20 70 72 6f 6a 65 63 74 20 28 69 66 20 61 6e 79 29 20 66 72 6f 6d 20 74 68 current.project.(if.any).from.th
1e280 65 20 6c 69 73 74 20 6f 66 20 50 52 4f 4a 45 43 54 53 2e 0a 0a 28 66 6e 20 50 52 4f 4a 45 43 54 e.list.of.PROJECTS...(fn.PROJECT
1e2a0 53 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 2d 72 65 6d 6f 76 S)..(defalias.'projectile--remov
1e2c0 65 2d 63 75 72 72 65 6e 74 2d 70 72 6f 6a 65 63 74 20 23 5b 32 35 37 20 22 5c 33 30 30 20 5c 32 e-current-project.#[257."\300.\2
1e2e0 30 33 0e 00 5c 33 30 31 01 5c 33 30 32 5c 33 30 33 20 21 43 5c 22 5c 32 30 37 5c 32 30 37 22 20 03..\301.\302\303.!C\"\207\207".
1e300 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 70 20 70 72 6f 6a 65 63 74 69 6c 65 [projectile-project-p.projectile
1e320 2d 64 69 66 66 65 72 65 6e 63 65 20 61 62 62 72 65 76 69 61 74 65 2d 66 69 6c 65 2d 6e 61 6d 65 -difference.abbreviate-file-name
1e340 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 5d 20 35 20 28 23 24 20 .projectile-project-root].5.(#$.
1e360 2e 20 31 32 33 34 37 37 29 5d 29 0a 23 40 37 30 20 52 65 74 75 72 6e 20 61 20 6c 69 73 74 20 6f ..123477)]).#@70.Return.a.list.o
1e380 66 20 6b 6e 6f 77 6e 20 70 72 6f 6a 65 63 74 73 20 65 78 63 65 70 74 20 74 68 65 20 63 75 72 72 f.known.projects.except.the.curr
1e3a0 65 6e 74 20 6f 6e 65 20 28 69 66 20 70 72 65 73 65 6e 74 29 2e 1f 0a 28 64 65 66 61 6c 69 61 73 ent.one.(if.present)...(defalias
1e3c0 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 72 65 6c 65 76 61 6e 74 2d 6b 6e 6f 77 6e 2d 70 72 6f 6a .'projectile-relevant-known-proj
1e3e0 65 63 74 73 20 23 5b 30 20 22 5c 33 30 31 08 21 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c ects.#[0."\301.!\207".[projectil
1e400 65 2d 6b 6e 6f 77 6e 2d 70 72 6f 6a 65 63 74 73 20 70 72 6f 6a 65 63 74 69 6c 65 2d 2d 72 65 6d e-known-projects.projectile--rem
1e420 6f 76 65 2d 63 75 72 72 65 6e 74 2d 70 72 6f 6a 65 63 74 5d 20 32 20 28 23 24 20 2e 20 31 32 33 ove-current-project].2.(#$...123
1e440 37 36 31 29 5d 29 0a 23 40 36 39 20 52 65 74 75 72 6e 20 61 20 6c 69 73 74 20 6f 66 20 6f 70 65 761)]).#@69.Return.a.list.of.ope
1e460 6e 20 70 72 6f 6a 65 63 74 73 20 65 78 63 65 70 74 20 74 68 65 20 63 75 72 72 65 6e 74 20 6f 6e n.projects.except.the.current.on
1e480 65 20 28 69 66 20 70 72 65 73 65 6e 74 29 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a e.(if.present)...(defalias.'proj
1e4a0 65 63 74 69 6c 65 2d 72 65 6c 65 76 61 6e 74 2d 6f 70 65 6e 2d 70 72 6f 6a 65 63 74 73 20 23 5b ectile-relevant-open-projects.#[
1e4c0 30 20 22 5c 33 30 30 5c 33 30 31 20 21 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 2d 0."\300\301.!\207".[projectile--
1e4e0 72 65 6d 6f 76 65 2d 63 75 72 72 65 6e 74 2d 70 72 6f 6a 65 63 74 20 70 72 6f 6a 65 63 74 69 6c remove-current-project.projectil
1e500 65 2d 6f 70 65 6e 2d 70 72 6f 6a 65 63 74 73 5d 20 32 20 28 23 24 20 2e 20 31 32 33 39 38 30 29 e-open-projects].2.(#$...123980)
1e520 5d 29 0a 23 40 32 34 31 20 53 77 69 74 63 68 20 74 6f 20 61 20 70 72 6f 6a 65 63 74 20 77 65 20 ]).#@241.Switch.to.a.project.we.
1e540 68 61 76 65 20 76 69 73 69 74 65 64 20 62 65 66 6f 72 65 2e 0a 49 6e 76 6f 6b 65 73 20 74 68 65 have.visited.before..Invokes.the
1e560 20 63 6f 6d 6d 61 6e 64 20 72 65 66 65 72 65 6e 63 65 64 20 62 79 20 60 70 72 6f 6a 65 63 74 69 .command.referenced.by.`projecti
1e580 6c 65 2d 73 77 69 74 63 68 2d 70 72 6f 6a 65 63 74 2d 61 63 74 69 6f 6e 27 20 6f 6e 20 73 77 69 le-switch-project-action'.on.swi
1e5a0 74 63 68 2e 0a 57 69 74 68 20 61 20 70 72 65 66 69 78 20 41 52 47 20 69 6e 76 6f 6b 65 73 20 60 tch..With.a.prefix.ARG.invokes.`
1e5c0 70 72 6f 6a 65 63 74 69 6c 65 2d 63 6f 6d 6d 61 6e 64 65 72 27 20 69 6e 73 74 65 61 64 20 6f 66 projectile-commander'.instead.of
1e5e0 0a 60 70 72 6f 6a 65 63 74 69 6c 65 2d 73 77 69 74 63 68 2d 70 72 6f 6a 65 63 74 2d 61 63 74 69 .`projectile-switch-project-acti
1e600 6f 6e 2e 27 0a 0a 28 66 6e 20 26 6f 70 74 69 6f 6e 61 6c 20 41 52 47 29 1f 0a 28 64 65 66 61 6c on.'..(fn.&optional.ARG)..(defal
1e620 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 73 77 69 74 63 68 2d 70 72 6f 6a 65 63 74 20 23 ias.'projectile-switch-project.#
1e640 5b 32 35 36 20 22 5c 33 30 30 20 5c 32 31 31 5c 32 30 33 1b 00 5c 33 30 31 5c 33 30 32 02 5c 33 [256."\300.\211\203..\301\302.\3
1e660 30 33 5c 33 30 34 5c 33 30 35 5c 33 30 36 5c 33 30 37 5c 33 31 30 06 5c 6e 21 5c 33 31 31 5c 22 03\304\305\306\307\310.\n!\311\"
1e680 5c 33 31 32 5c 33 31 33 25 24 5c 32 30 32 1e 00 5c 33 31 34 5c 33 31 35 21 5c 32 30 37 22 20 5b \312\313%$\202..\314\315!\207".[
1e6a0 70 72 6f 6a 65 63 74 69 6c 65 2d 72 65 6c 65 76 61 6e 74 2d 6b 6e 6f 77 6e 2d 70 72 6f 6a 65 63 projectile-relevant-known-projec
1e6c0 74 73 20 70 72 6f 6a 65 63 74 69 6c 65 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 20 22 53 ts.projectile-completing-read."S
1e6e0 77 69 74 63 68 20 74 6f 20 70 72 6f 6a 65 63 74 3a 20 22 20 3a 61 63 74 69 6f 6e 20 6d 61 6b 65 witch.to.project:.".:action.make
1e700 2d 62 79 74 65 2d 63 6f 64 65 20 32 35 37 20 22 5c 33 30 31 01 5c 33 30 30 5c 22 5c 32 30 37 22 -byte-code.257."\301.\300\"\207"
1e720 20 76 63 6f 6e 63 61 74 20 76 65 63 74 6f 72 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 73 77 69 74 .vconcat.vector.[projectile-swit
1e740 63 68 2d 70 72 6f 6a 65 63 74 2d 62 79 2d 6e 61 6d 65 5d 20 34 20 22 5c 6e 5c 6e 28 66 6e 20 50 ch-project-by-name].4."\n\n(fn.P
1e760 52 4f 4a 45 43 54 29 22 20 75 73 65 72 2d 65 72 72 6f 72 20 22 54 68 65 72 65 20 61 72 65 20 6e ROJECT)".user-error."There.are.n
1e780 6f 20 6b 6e 6f 77 6e 20 70 72 6f 6a 65 63 74 73 22 5d 20 31 32 20 28 23 24 20 2e 20 31 32 34 32 o.known.projects"].12.(#$...1242
1e7a0 30 31 29 20 22 50 22 5d 29 0a 23 40 32 34 33 20 53 77 69 74 63 68 20 74 6f 20 61 20 70 72 6f 6a 01)."P"]).#@243.Switch.to.a.proj
1e7c0 65 63 74 20 77 65 20 68 61 76 65 20 63 75 72 72 65 6e 74 6c 79 20 6f 70 65 6e 65 64 2e 0a 49 6e ect.we.have.currently.opened..In
1e7e0 76 6f 6b 65 73 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 72 65 66 65 72 65 6e 63 65 64 20 62 79 20 vokes.the.command.referenced.by.
1e800 60 70 72 6f 6a 65 63 74 69 6c 65 2d 73 77 69 74 63 68 2d 70 72 6f 6a 65 63 74 2d 61 63 74 69 6f `projectile-switch-project-actio
1e820 6e 27 20 6f 6e 20 73 77 69 74 63 68 2e 0a 57 69 74 68 20 61 20 70 72 65 66 69 78 20 41 52 47 20 n'.on.switch..With.a.prefix.ARG.
1e840 69 6e 76 6f 6b 65 73 20 60 70 72 6f 6a 65 63 74 69 6c 65 2d 63 6f 6d 6d 61 6e 64 65 72 27 20 69 invokes.`projectile-commander'.i
1e860 6e 73 74 65 61 64 20 6f 66 0a 60 70 72 6f 6a 65 63 74 69 6c 65 2d 73 77 69 74 63 68 2d 70 72 6f nstead.of.`projectile-switch-pro
1e880 6a 65 63 74 2d 61 63 74 69 6f 6e 2e 27 0a 0a 28 66 6e 20 26 6f 70 74 69 6f 6e 61 6c 20 41 52 47 ject-action.'..(fn.&optional.ARG
1e8a0 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 73 77 69 74 63 68 2d )..(defalias.'projectile-switch-
1e8c0 6f 70 65 6e 2d 70 72 6f 6a 65 63 74 20 23 5b 32 35 36 20 22 5c 33 30 30 20 5c 32 31 31 5c 32 30 open-project.#[256."\300.\211\20
1e8e0 33 10 00 5c 33 30 31 5c 33 30 32 5c 33 30 33 03 5c 22 03 5c 22 5c 32 30 32 13 00 5c 33 30 34 5c 3..\301\302\303.\".\"\202..\304\
1e900 33 30 35 21 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 72 65 6c 65 76 61 6e 74 2d 6f 305!\207".[projectile-relevant-o
1e920 70 65 6e 2d 70 72 6f 6a 65 63 74 73 20 70 72 6f 6a 65 63 74 69 6c 65 2d 73 77 69 74 63 68 2d 70 pen-projects.projectile-switch-p
1e940 72 6f 6a 65 63 74 2d 62 79 2d 6e 61 6d 65 20 70 72 6f 6a 65 63 74 69 6c 65 2d 63 6f 6d 70 6c 65 roject-by-name.projectile-comple
1e960 74 69 6e 67 2d 72 65 61 64 20 22 53 77 69 74 63 68 20 74 6f 20 6f 70 65 6e 20 70 72 6f 6a 65 63 ting-read."Switch.to.open.projec
1e980 74 3a 20 22 20 75 73 65 72 2d 65 72 72 6f 72 20 22 54 68 65 72 65 20 61 72 65 20 6e 6f 20 6f 70 t:.".user-error."There.are.no.op
1e9a0 65 6e 20 70 72 6f 6a 65 63 74 73 22 5d 20 36 20 28 23 24 20 2e 20 31 32 34 38 34 38 29 20 22 50 en.projects"].6.(#$...124848)."P
1e9c0 22 5d 29 0a 23 40 32 36 38 20 53 77 69 74 63 68 20 74 6f 20 70 72 6f 6a 65 63 74 20 62 79 20 70 "]).#@268.Switch.to.project.by.p
1e9e0 72 6f 6a 65 63 74 20 6e 61 6d 65 20 50 52 4f 4a 45 43 54 2d 54 4f 2d 53 57 49 54 43 48 2e 0a 49 roject.name.PROJECT-TO-SWITCH..I
1ea00 6e 76 6f 6b 65 73 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 72 65 66 65 72 65 6e 63 65 64 20 62 79 nvokes.the.command.referenced.by
1ea20 20 60 70 72 6f 6a 65 63 74 69 6c 65 2d 73 77 69 74 63 68 2d 70 72 6f 6a 65 63 74 2d 61 63 74 69 .`projectile-switch-project-acti
1ea40 6f 6e 27 20 6f 6e 20 73 77 69 74 63 68 2e 0a 57 69 74 68 20 61 20 70 72 65 66 69 78 20 41 52 47 on'.on.switch..With.a.prefix.ARG
1ea60 20 69 6e 76 6f 6b 65 73 20 60 70 72 6f 6a 65 63 74 69 6c 65 2d 63 6f 6d 6d 61 6e 64 65 72 27 20 .invokes.`projectile-commander'.
1ea80 69 6e 73 74 65 61 64 20 6f 66 0a 60 70 72 6f 6a 65 63 74 69 6c 65 2d 73 77 69 74 63 68 2d 70 72 instead.of.`projectile-switch-pr
1eaa0 6f 6a 65 63 74 2d 61 63 74 69 6f 6e 2e 27 0a 0a 28 66 6e 20 50 52 4f 4a 45 43 54 2d 54 4f 2d 53 oject-action.'..(fn.PROJECT-TO-S
1eac0 57 49 54 43 48 20 26 6f 70 74 69 6f 6e 61 6c 20 41 52 47 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 WITCH.&optional.ARG)..(defalias.
1eae0 27 70 72 6f 6a 65 63 74 69 6c 65 2d 73 77 69 74 63 68 2d 70 72 6f 6a 65 63 74 2d 62 79 2d 6e 61 'projectile-switch-project-by-na
1eb00 6d 65 20 23 5b 35 31 33 20 22 5c 32 31 31 5c 32 30 33 08 00 5c 33 30 35 5c 32 30 32 09 00 08 5c me.#[513."\211\203..\305\202...\
1eb20 33 30 36 5c 33 30 37 21 5c 32 31 30 02 19 5c 33 31 30 5c 33 31 31 21 72 5c 32 31 31 71 5c 32 31 306\307!\210..\310\311!r\211q\21
1eb40 30 5c 33 31 32 5c 33 31 33 5c 33 31 34 5c 33 31 35 5c 33 31 36 05 21 5c 33 31 37 5c 22 5c 33 32 0\312\313\314\315\316.!\317\"\32
1eb60 30 24 5c 32 31 36 5c 33 32 31 20 5c 32 31 30 2a 5c 32 31 30 5c 33 32 32 5c 6e 04 21 1b 1c 5c 32 0$\216\321.\210*\210\322\n.!..\2
1eb80 31 31 20 5c 32 31 30 2b 5c 33 30 36 5c 33 32 33 21 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 11.\210+\306\323!\207".[projecti
1eba0 6c 65 2d 73 77 69 74 63 68 2d 70 72 6f 6a 65 63 74 2d 61 63 74 69 6f 6e 20 64 65 66 61 75 6c 74 le-switch-project-action.default
1ebc0 2d 64 69 72 65 63 74 6f 72 79 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 6e 61 -directory.projectile-project-na
1ebe0 6d 65 2d 66 75 6e 63 74 69 6f 6e 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 6e me-function.projectile-project-n
1ec00 61 6d 65 20 70 72 6f 6a 65 63 74 69 6c 65 2d 63 61 63 68 65 64 2d 70 72 6f 6a 65 63 74 2d 72 6f ame.projectile-cached-project-ro
1ec20 6f 74 20 70 72 6f 6a 65 63 74 69 6c 65 2d 63 6f 6d 6d 61 6e 64 65 72 20 72 75 6e 2d 68 6f 6f 6b ot.projectile-commander.run-hook
1ec40 73 20 70 72 6f 6a 65 63 74 69 6c 65 2d 62 65 66 6f 72 65 2d 73 77 69 74 63 68 2d 70 72 6f 6a 65 s.projectile-before-switch-proje
1ec60 63 74 2d 68 6f 6f 6b 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 ct-hook.generate-new-buffer.".*t
1ec80 65 6d 70 2a 22 20 6d 61 6b 65 2d 62 79 74 65 2d 63 6f 64 65 20 30 20 22 5c 33 30 31 5c 33 30 30 emp*".make-byte-code.0."\301\300
1eca0 21 5c 32 30 35 09 00 5c 33 30 32 5c 33 30 30 21 5c 32 30 37 22 20 76 63 6f 6e 63 61 74 20 76 65 !\205..\302\300!\207".vconcat.ve
1ecc0 63 74 6f 72 20 5b 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 32 ctor.[buffer-name.kill-buffer].2
1ece0 20 68 61 63 6b 2d 64 69 72 2d 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 73 2d 6e 6f 6e 2d 66 69 .hack-dir-local-variables-non-fi
1ed00 6c 65 2d 62 75 66 66 65 72 20 6e 69 6c 20 70 72 6f 6a 65 63 74 69 6c 65 2d 61 66 74 65 72 2d 73 le-buffer.nil.projectile-after-s
1ed20 77 69 74 63 68 2d 70 72 6f 6a 65 63 74 2d 68 6f 6f 6b 5d 20 31 30 20 28 23 24 20 2e 20 31 32 35 witch-project-hook].10.(#$...125
1ed40 33 38 36 29 5d 29 0a 23 40 31 34 30 20 4a 75 6d 70 20 74 6f 20 61 20 66 69 6c 65 20 69 6e 20 61 386)]).#@140.Jump.to.a.file.in.a
1ed60 20 28 6d 61 79 62 65 20 72 65 67 75 6c 61 72 29 20 44 49 52 45 43 54 4f 52 59 2e 0a 0a 54 68 69 .(maybe.regular).DIRECTORY...Thi
1ed80 73 20 63 6f 6d 6d 61 6e 64 20 77 69 6c 6c 20 66 69 72 73 74 20 70 72 6f 6d 70 74 20 66 6f 72 20 s.command.will.first.prompt.for.
1eda0 74 68 65 20 64 69 72 65 63 74 6f 72 79 20 74 68 65 20 66 69 6c 65 20 69 73 20 69 6e 2e 0a 0a 28 the.directory.the.file.is.in...(
1edc0 66 6e 20 26 6f 70 74 69 6f 6e 61 6c 20 44 49 52 45 43 54 4f 52 59 29 1f 0a 28 64 65 66 61 6c 69 fn.&optional.DIRECTORY)..(defali
1ede0 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 66 69 6e 64 2d 66 69 6c 65 2d 69 6e 2d 64 69 72 65 as.'projectile-find-file-in-dire
1ee00 63 74 6f 72 79 20 23 5b 32 35 36 20 22 5c 32 31 31 5c 33 30 32 18 19 5c 33 30 33 20 5c 32 30 33 ctory.#[256."\211\302..\303.\203
1ee20 1f 00 5c 33 30 34 5c 33 30 35 5c 33 30 36 03 21 5c 22 5c 33 30 37 5c 33 31 30 02 5c 33 31 31 20 ..\304\305\306.!\"\307\310.\311.
1ee40 5c 22 21 5c 32 31 30 5c 33 31 32 5c 33 31 33 21 5c 32 36 32 01 5c 32 30 32 21 00 5c 33 31 34 20 \"!\210\312\313!\262.\202!.\314.
1ee60 2a 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 72 65 71 75 69 72 65 2d 70 72 6f 6a 65 *\207".[projectile-require-proje
1ee80 63 74 2d 72 6f 6f 74 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 6e 69 6c 20 70 72 ct-root.default-directory.nil.pr
1eea0 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 70 20 70 72 6f 6a 65 63 74 69 6c 65 2d 63 6f ojectile-project-p.projectile-co
1eec0 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 20 22 46 69 6e 64 20 66 69 6c 65 3a 20 22 20 70 72 6f 6a mpleting-read."Find.file:.".proj
1eee0 65 63 74 69 6c 65 2d 64 69 72 2d 66 69 6c 65 73 20 66 69 6e 64 2d 66 69 6c 65 20 65 78 70 61 6e ectile-dir-files.find-file.expan
1ef00 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 72 d-file-name.projectile-project-r
1ef20 6f 6f 74 20 72 75 6e 2d 68 6f 6f 6b 73 20 70 72 6f 6a 65 63 74 69 6c 65 2d 66 69 6e 64 2d 66 69 oot.run-hooks.projectile-find-fi
1ef40 6c 65 2d 68 6f 6f 6b 20 70 72 6f 6a 65 63 74 69 6c 65 2d 66 69 6e 64 2d 66 69 6c 65 5d 20 36 20 le-hook.projectile-find-file].6.
1ef60 28 23 24 20 2e 20 31 32 36 32 38 35 29 20 22 44 46 69 6e 64 20 66 69 6c 65 20 69 6e 20 64 69 72 (#$...126285)."DFind.file.in.dir
1ef80 65 63 74 6f 72 79 3a 20 22 5d 29 0a 23 40 34 32 20 47 65 74 20 61 20 6c 69 73 74 20 6f 66 20 61 ectory:."]).#@42.Get.a.list.of.a
1efa0 6c 6c 20 66 69 6c 65 73 20 69 6e 20 61 6c 6c 20 70 72 6f 6a 65 63 74 73 2e 1f 0a 28 64 65 66 61 ll.files.in.all.projects...(defa
1efc0 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 61 6c 6c 2d 70 72 6f 6a 65 63 74 2d 66 69 6c lias.'projectile-all-project-fil
1efe0 65 73 20 23 5b 30 20 22 5c 33 30 31 5c 33 30 32 08 5c 22 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 es.#[0."\301\302.\"\207".[projec
1f000 74 69 6c 65 2d 6b 6e 6f 77 6e 2d 70 72 6f 6a 65 63 74 73 20 63 6c 2d 6d 61 70 63 61 6e 20 23 5b tile-known-projects.cl-mapcan.#[
1f020 32 35 37 20 22 5c 33 30 32 01 21 5c 32 30 35 1c 00 5c 32 31 31 5c 33 30 33 18 19 5c 33 30 34 5c 257."\302.!\205..\211\303..\304\
1f040 33 30 35 5c 33 30 36 5c 33 30 37 5c 33 31 30 5c 33 31 31 06 06 21 5c 33 31 32 5c 22 5c 33 31 33 305\306\307\310\311..!\312\"\313
1f060 5c 33 31 34 25 5c 33 31 35 20 5c 22 2a 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 63 \314%\315.\"*\207".[projectile-c
1f080 61 63 68 65 64 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 ached-project-root.default-direc
1f0a0 74 6f 72 79 20 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 6e 69 6c 20 6d 61 70 63 61 72 20 6d 61 tory.file-exists-p.nil.mapcar.ma
1f0c0 6b 65 2d 62 79 74 65 2d 63 6f 64 65 20 32 35 37 20 22 5c 33 30 31 01 5c 33 30 30 5c 22 5c 32 30 ke-byte-code.257."\301.\300\"\20
1f0e0 37 22 20 76 63 6f 6e 63 61 74 20 76 65 63 74 6f 72 20 5b 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 7".vconcat.vector.[expand-file-n
1f100 61 6d 65 5d 20 34 20 22 5c 6e 5c 6e 28 66 6e 20 46 49 4c 45 29 22 20 70 72 6f 6a 65 63 74 69 6c ame].4."\n\n(fn.FILE)".projectil
1f120 65 2d 63 75 72 72 65 6e 74 2d 70 72 6f 6a 65 63 74 2d 66 69 6c 65 73 5d 20 38 20 22 5c 6e 5c 6e e-current-project-files].8."\n\n
1f140 28 66 6e 20 50 52 4f 4a 45 43 54 29 22 5d 5d 20 33 20 28 23 24 20 2e 20 31 32 36 38 36 35 29 5d (fn.PROJECT)"]].3.(#$...126865)]
1f160 29 0a 23 40 34 36 20 4a 75 6d 70 20 74 6f 20 61 20 66 69 6c 65 20 69 6e 20 61 6e 79 20 6f 66 20 ).#@46.Jump.to.a.file.in.any.of.
1f180 74 68 65 20 6b 6e 6f 77 6e 20 70 72 6f 6a 65 63 74 73 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 the.known.projects...(defalias.'
1f1a0 70 72 6f 6a 65 63 74 69 6c 65 2d 66 69 6e 64 2d 66 69 6c 65 2d 69 6e 2d 6b 6e 6f 77 6e 2d 70 72 projectile-find-file-in-known-pr
1f1c0 6f 6a 65 63 74 73 20 23 5b 30 20 22 5c 33 30 31 18 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 33 30 ojects.#[0."\301.\302\303\304\30
1f1e0 35 20 5c 22 21 29 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 72 65 71 75 69 72 65 2d 5.\"!)\207".[projectile-require-
1f200 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 20 6e 69 6c 20 66 69 6e 64 2d 66 69 6c 65 20 70 72 6f 6a 65 project-root.nil.find-file.proje
1f220 63 74 69 6c 65 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 20 22 46 69 6e 64 20 66 69 6c 65 ctile-completing-read."Find.file
1f240 20 69 6e 20 70 72 6f 6a 65 63 74 73 3a 20 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 61 6c 6c 2d 70 .in.projects:.".projectile-all-p
1f260 72 6f 6a 65 63 74 2d 66 69 6c 65 73 5d 20 34 20 28 23 24 20 2e 20 31 32 37 33 33 35 29 20 6e 69 roject-files].4.(#$...127335).ni
1f280 6c 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 l]).(byte-code."\300\301\302\303
1f2a0 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 26 07 5c 32 31 30 \304DD\305\306\307\310\311&.\210
1f2c0 5c 33 30 30 5c 33 31 32 5c 33 30 32 5c 33 30 33 5c 33 31 33 44 44 5c 33 31 34 5c 33 30 36 5c 33 \300\312\302\303\313DD\314\306\3
1f2e0 30 37 5c 33 31 30 5c 33 31 31 26 07 5c 32 30 37 22 20 5b 63 75 73 74 6f 6d 2d 64 65 63 6c 61 72 07\310\311&.\207".[custom-declar
1f300 65 2d 76 61 72 69 61 62 6c 65 20 70 72 6f 6a 65 63 74 69 6c 65 2d 61 66 74 65 72 2d 73 77 69 74 e-variable.projectile-after-swit
1f320 63 68 2d 70 72 6f 6a 65 63 74 2d 68 6f 6f 6b 20 66 75 6e 63 61 6c 6c 20 66 75 6e 63 74 69 6f 6e ch-project-hook.funcall.function
1f340 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 6e 69 6c 5d 20 31 5d 20 22 48 6f 6f 6b 73 20 .#[0."\300\207".[nil].1]."Hooks.
1f360 72 75 6e 20 72 69 67 68 74 20 61 66 74 65 72 20 70 72 6f 6a 65 63 74 20 69 73 20 73 77 69 74 63 run.right.after.project.is.switc
1f380 68 65 64 2e 22 20 3a 67 72 6f 75 70 20 70 72 6f 6a 65 63 74 69 6c 65 20 3a 74 79 70 65 20 68 6f hed.".:group.projectile.:type.ho
1f3a0 6f 6b 20 70 72 6f 6a 65 63 74 69 6c 65 2d 62 65 66 6f 72 65 2d 73 77 69 74 63 68 2d 70 72 6f 6a ok.projectile-before-switch-proj
1f3c0 65 63 74 2d 68 6f 6f 6b 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 6e 69 6c 5d 20 31 5d ect-hook.#[0."\300\207".[nil].1]
1f3e0 20 22 48 6f 6f 6b 73 20 72 75 6e 20 77 68 65 6e 20 72 69 67 68 74 20 62 65 66 6f 72 65 20 70 72 ."Hooks.run.when.right.before.pr
1f400 6f 6a 65 63 74 20 69 73 20 73 77 69 74 63 68 65 64 2e 22 5d 20 38 29 0a 23 40 31 36 36 20 44 65 oject.is.switched."].8).#@166.De
1f420 74 65 72 6d 69 6e 65 20 77 68 65 74 68 65 72 20 77 65 20 73 68 6f 75 6c 64 20 63 6c 65 61 6e 75 termine.whether.we.should.cleanu
1f440 70 20 28 72 65 6d 6f 76 65 29 20 50 52 4f 4a 45 43 54 20 6f 72 20 6e 6f 74 2e 0a 0a 49 74 20 68 p.(remove).PROJECT.or.not...It.h
1f460 61 6e 64 6c 65 73 20 74 68 65 20 63 61 73 65 20 6f 66 20 72 65 6d 6f 74 65 20 70 72 6f 6a 65 63 andles.the.case.of.remote.projec
1f480 74 73 20 61 73 20 77 65 6c 6c 2e 0a 53 65 65 20 60 70 72 6f 6a 65 63 74 69 6c 65 2d 63 6c 65 61 ts.as.well..See.`projectile-clea
1f4a0 6e 75 70 2d 6b 6e 6f 77 6e 2d 70 72 6f 6a 65 63 74 73 27 2e 0a 0a 28 66 6e 20 50 52 4f 4a 45 43 nup-known-projects'...(fn.PROJEC
1f4c0 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 6b 65 65 70 2d 70 T)..(defalias.'projectile-keep-p
1f4e0 72 6f 6a 65 63 74 2d 70 20 23 5b 32 35 37 20 22 5c 33 30 30 01 5c 33 30 31 5c 33 30 32 23 5c 32 roject-p.#[257."\300.\301\302#\2
1f500 30 33 5c 66 00 5c 33 30 33 01 21 5c 32 30 37 5c 33 30 30 01 21 5c 32 30 36 15 00 5c 33 30 33 01 03\f.\303.!\207\300.!\206..\303.
1f520 21 5c 32 30 37 22 20 5b 66 69 6c 65 2d 72 65 6d 6f 74 65 2d 70 20 6e 69 6c 20 74 20 66 69 6c 65 !\207".[file-remote-p.nil.t.file
1f540 2d 72 65 61 64 61 62 6c 65 2d 70 5d 20 35 20 28 23 24 20 2e 20 31 32 38 30 33 30 29 5d 29 0a 23 -readable-p].5.(#$...128030)]).#
1f560 40 34 39 20 52 65 6d 6f 76 65 20 6b 6e 6f 77 6e 20 70 72 6f 6a 65 63 74 73 20 74 68 61 74 20 64 @49.Remove.known.projects.that.d
1f580 6f 6e 27 74 20 65 78 69 73 74 20 61 6e 79 6d 6f 72 65 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 on't.exist.anymore...(defalias.'
1f5a0 70 72 6f 6a 65 63 74 69 6c 65 2d 63 6c 65 61 6e 75 70 2d 6b 6e 6f 77 6e 2d 70 72 6f 6a 65 63 74 projectile-cleanup-known-project
1f5c0 73 20 23 5b 30 20 22 5c 33 30 31 20 5c 32 31 30 5c 33 30 32 5c 33 30 33 08 5c 22 5c 33 30 34 5c s.#[0."\301.\210\302\303.\"\304\
1f5e0 33 30 33 08 5c 22 01 10 5c 33 30 31 20 5c 32 31 30 5c 32 31 31 5c 32 30 33 1f 00 5c 33 30 35 5c 303.\"..\301.\210\211\203..\305\
1f600 33 30 36 5c 33 30 37 5c 33 31 30 04 5c 33 31 31 23 5c 22 5c 32 30 32 5c 22 00 5c 33 30 35 5c 33 306\307\310.\311#\"\202\".\305\3
1f620 31 32 21 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 6b 6e 6f 77 6e 2d 70 72 6f 6a 65 12!\207".[projectile-known-proje
1f640 63 74 73 20 70 72 6f 6a 65 63 74 69 6c 65 2d 6d 65 72 67 65 2d 6b 6e 6f 77 6e 2d 70 72 6f 6a 65 cts.projectile-merge-known-proje
1f660 63 74 73 20 63 6c 2d 72 65 6d 6f 76 65 2d 69 66 2d 6e 6f 74 20 70 72 6f 6a 65 63 74 69 6c 65 2d cts.cl-remove-if-not.projectile-
1f680 6b 65 65 70 2d 70 72 6f 6a 65 63 74 2d 70 20 63 6c 2d 72 65 6d 6f 76 65 2d 69 66 20 6d 65 73 73 keep-project-p.cl-remove-if.mess
1f6a0 61 67 65 20 22 50 72 6f 6a 65 63 74 73 20 72 65 6d 6f 76 65 64 3a 20 25 73 22 20 6d 61 70 63 6f age."Projects.removed:.%s".mapco
1f6c0 6e 63 61 74 20 69 64 65 6e 74 69 74 79 20 22 2c 20 22 20 22 4e 6f 20 70 72 6f 6a 65 63 74 73 20 ncat.identity.",."."No.projects.
1f6e0 6e 65 65 64 65 64 20 74 6f 20 62 65 20 72 65 6d 6f 76 65 64 2e 22 5d 20 38 20 28 23 24 20 2e 20 needed.to.be.removed."].8.(#$...
1f700 31 32 38 33 35 36 29 20 6e 69 6c 5d 29 0a 23 40 37 38 20 43 6c 65 61 72 20 62 6f 74 68 20 60 70 128356).nil]).#@78.Clear.both.`p
1f720 72 6f 6a 65 63 74 69 6c 65 2d 6b 6e 6f 77 6e 2d 70 72 6f 6a 65 63 74 73 27 20 61 6e 64 20 60 70 rojectile-known-projects'.and.`p
1f740 72 6f 6a 65 63 74 69 6c 65 2d 6b 6e 6f 77 6e 2d 70 72 6f 6a 65 63 74 73 2d 66 69 6c 65 27 2e 1f rojectile-known-projects-file'..
1f760 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 63 6c 65 61 72 2d 6b 6e 6f .(defalias.'projectile-clear-kno
1f780 77 6e 2d 70 72 6f 6a 65 63 74 73 20 23 5b 30 20 22 5c 33 30 31 10 5c 33 30 32 20 5c 32 30 37 22 wn-projects.#[0."\301.\302.\207"
1f7a0 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 6b 6e 6f 77 6e 2d 70 72 6f 6a 65 63 74 73 20 6e 69 6c 20 .[projectile-known-projects.nil.
1f7c0 70 72 6f 6a 65 63 74 69 6c 65 2d 73 61 76 65 2d 6b 6e 6f 77 6e 2d 70 72 6f 6a 65 63 74 73 5d 20 projectile-save-known-projects].
1f7e0 31 20 28 23 24 20 2e 20 31 32 38 37 38 37 29 20 6e 69 6c 5d 29 0a 23 40 37 33 20 52 65 6d 6f 76 1.(#$...128787).nil]).#@73.Remov
1f800 65 20 50 52 4f 4a 45 43 54 20 66 72 6f 6d 20 74 68 65 20 6c 69 73 74 20 6f 66 20 6b 6e 6f 77 6e e.PROJECT.from.the.list.of.known
1f820 20 70 72 6f 6a 65 63 74 73 2e 0a 0a 28 66 6e 20 26 6f 70 74 69 6f 6e 61 6c 20 50 52 4f 4a 45 43 .projects...(fn.&optional.PROJEC
1f840 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 72 65 6d 6f 76 65 T)..(defalias.'projectile-remove
1f860 2d 6b 6e 6f 77 6e 2d 70 72 6f 6a 65 63 74 20 23 5b 32 35 36 20 22 5c 33 30 32 5c 33 30 33 21 3f -known-project.#[256."\302\303!?
1f880 5c 32 30 35 23 00 5c 33 30 34 5c 33 30 35 5c 33 30 36 5c 33 30 37 5c 33 31 30 5c 33 31 31 06 06 \205#.\304\305\306\307\310\311..
1f8a0 21 5c 33 31 32 5c 22 5c 33 31 33 5c 33 31 34 25 08 5c 22 10 5c 33 31 35 20 5c 32 31 30 09 5c 32 !\312\"\313\314%.\".\315.\210.\2
1f8c0 30 35 23 00 5c 33 31 36 5c 33 31 37 02 5c 22 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 05#.\316\317.\"\207".[projectile
1f8e0 2d 6b 6e 6f 77 6e 2d 70 72 6f 6a 65 63 74 73 20 70 72 6f 6a 65 63 74 69 6c 65 2d 76 65 72 62 6f -known-projects.projectile-verbo
1f900 73 65 20 63 61 6c 6c 65 64 2d 69 6e 74 65 72 61 63 74 69 76 65 6c 79 2d 70 20 61 6e 79 20 63 6c se.called-interactively-p.any.cl
1f920 2d 72 65 6d 6f 76 65 2d 69 66 20 6d 61 6b 65 2d 62 79 74 65 2d 63 6f 64 65 20 32 35 37 20 22 5c -remove-if.make-byte-code.257."\
1f940 33 30 30 01 5c 32 33 30 5c 32 30 37 22 20 76 63 6f 6e 63 61 74 20 76 65 63 74 6f 72 20 5b 5d 20 300.\230\207".vconcat.vector.[].
1f960 33 20 22 5c 6e 5c 6e 28 66 6e 20 50 52 4f 4a 29 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 6d 65 72 3."\n\n(fn.PROJ)".projectile-mer
1f980 67 65 2d 6b 6e 6f 77 6e 2d 70 72 6f 6a 65 63 74 73 20 6d 65 73 73 61 67 65 20 22 50 72 6f 6a 65 ge-known-projects.message."Proje
1f9a0 63 74 20 25 73 20 72 65 6d 6f 76 65 64 20 66 72 6f 6d 20 74 68 65 20 6c 69 73 74 20 6f 66 20 6b ct.%s.removed.from.the.list.of.k
1f9c0 6e 6f 77 6e 20 70 72 6f 6a 65 63 74 73 2e 22 5d 20 38 20 28 23 24 20 2e 20 31 32 39 30 31 39 29 nown.projects."].8.(#$...129019)
1f9e0 20 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 31 5c 33 30 32 08 5c 33 30 33 5c 33 30 34 24 43 .(byte-code."\301\302.\303\304$C
1fa00 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 6b 6e 6f 77 6e 2d 70 72 6f 6a 65 63 74 73 \207".[projectile-known-projects
1fa20 20 70 72 6f 6a 65 63 74 69 6c 65 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 20 22 52 65 6d .projectile-completing-read."Rem
1fa40 6f 76 65 20 66 72 6f 6d 20 6b 6e 6f 77 6e 20 70 72 6f 6a 65 63 74 73 3a 20 22 20 3a 61 63 74 69 ove.from.known.projects:.".:acti
1fa60 6f 6e 20 70 72 6f 6a 65 63 74 69 6c 65 2d 72 65 6d 6f 76 65 2d 6b 6e 6f 77 6e 2d 70 72 6f 6a 65 on.projectile-remove-known-proje
1fa80 63 74 5d 20 35 29 5d 29 0a 23 40 36 31 20 52 65 6d 6f 76 65 20 74 68 65 20 63 75 72 72 65 6e 74 ct].5)]).#@61.Remove.the.current
1faa0 20 70 72 6f 6a 65 63 74 20 66 72 6f 6d 20 74 68 65 20 6c 69 73 74 20 6f 66 20 6b 6e 6f 77 6e 20 .project.from.the.list.of.known.
1fac0 70 72 6f 6a 65 63 74 73 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 projects...(defalias.'projectile
1fae0 2d 72 65 6d 6f 76 65 2d 63 75 72 72 65 6e 74 2d 70 72 6f 6a 65 63 74 2d 66 72 6f 6d 2d 6b 6e 6f -remove-current-project-from-kno
1fb00 77 6e 2d 70 72 6f 6a 65 63 74 73 20 23 5b 30 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 20 21 21 wn-projects.#[0."\300\301\302.!!
1fb20 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 72 65 6d 6f 76 65 2d 6b 6e 6f 77 6e 2d 70 \207".[projectile-remove-known-p
1fb40 72 6f 6a 65 63 74 20 61 62 62 72 65 76 69 61 74 65 2d 66 69 6c 65 2d 6e 61 6d 65 20 70 72 6f 6a roject.abbreviate-file-name.proj
1fb60 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 5d 20 33 20 28 23 24 20 2e 20 31 32 39 ectile-project-root].3.(#$...129
1fb80 36 37 38 29 20 6e 69 6c 5d 29 0a 23 40 37 36 20 41 20 6c 69 73 74 20 6f 66 20 70 72 6f 6a 65 63 678).nil]).#@76.A.list.of.projec
1fba0 74 73 20 74 68 61 74 20 73 68 6f 75 6c 64 20 6e 6f 74 20 62 65 20 73 61 76 65 20 69 6e 20 60 70 ts.that.should.not.be.save.in.`p
1fbc0 72 6f 6a 65 63 74 69 6c 65 2d 6b 6e 6f 77 6e 2d 70 72 6f 6a 65 63 74 73 27 2e 1f 0a 28 64 65 66 rojectile-known-projects'...(def
1fbe0 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 69 67 6e 6f 72 65 64 2d 70 72 6f 6a 65 63 alias.'projectile-ignored-projec
1fc00 74 73 20 23 5b 30 20 22 5c 33 30 31 5c 33 30 32 08 5c 22 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 ts.#[0."\301\302.\"\207".[projec
1fc20 74 69 6c 65 2d 69 67 6e 6f 72 65 64 2d 70 72 6f 6a 65 63 74 73 20 6d 61 70 63 61 72 20 66 69 6c tile-ignored-projects.mapcar.fil
1fc40 65 2d 74 72 75 65 6e 61 6d 65 5d 20 33 20 28 23 24 20 2e 20 31 32 39 39 33 36 29 5d 29 0a 23 40 e-truename].3.(#$...129936)]).#@
1fc60 39 37 20 52 65 74 75 72 6e 20 74 20 69 66 20 50 52 4f 4a 45 43 54 2d 52 4f 4f 54 20 73 68 6f 75 97.Return.t.if.PROJECT-ROOT.shou
1fc80 6c 64 20 6e 6f 74 20 62 65 20 61 64 64 65 64 20 74 6f 20 60 70 72 6f 6a 65 63 74 69 6c 65 2d 6b ld.not.be.added.to.`projectile-k
1fca0 6e 6f 77 6e 2d 70 72 6f 6a 65 63 74 73 27 2e 0a 0a 28 66 6e 20 50 52 4f 4a 45 43 54 2d 52 4f 4f nown-projects'...(fn.PROJECT-ROO
1fcc0 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 69 67 6e 6f 72 65 T)..(defalias.'projectile-ignore
1fce0 64 2d 70 72 6f 6a 65 63 74 2d 70 20 23 5b 32 35 37 20 22 5c 32 31 31 5c 33 30 31 20 5c 32 33 35 d-project-p.#[257."\211\301.\235
1fd00 5c 32 30 36 10 00 5c 33 30 32 08 21 5c 32 30 35 10 00 08 01 21 5c 32 30 37 22 20 5b 70 72 6f 6a \206..\302.!\205....!\207".[proj
1fd20 65 63 74 69 6c 65 2d 69 67 6e 6f 72 65 64 2d 70 72 6f 6a 65 63 74 2d 66 75 6e 63 74 69 6f 6e 20 ectile-ignored-project-function.
1fd40 70 72 6f 6a 65 63 74 69 6c 65 2d 69 67 6e 6f 72 65 64 2d 70 72 6f 6a 65 63 74 73 20 66 75 6e 63 projectile-ignored-projects.func
1fd60 74 69 6f 6e 70 5d 20 33 20 28 23 24 20 2e 20 31 33 30 31 34 37 29 5d 29 0a 23 40 36 38 20 41 64 tionp].3.(#$...130147)]).#@68.Ad
1fd80 64 20 50 52 4f 4a 45 43 54 2d 52 4f 4f 54 20 74 6f 20 74 68 65 20 6c 69 73 74 20 6f 66 20 6b 6e d.PROJECT-ROOT.to.the.list.of.kn
1fda0 6f 77 6e 20 70 72 6f 6a 65 63 74 73 2e 0a 0a 28 66 6e 20 50 52 4f 4a 45 43 54 2d 52 4f 4f 54 29 own.projects...(fn.PROJECT-ROOT)
1fdc0 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 61 64 64 2d 6b 6e 6f 77 ..(defalias.'projectile-add-know
1fde0 6e 2d 70 72 6f 6a 65 63 74 20 23 5b 32 35 37 20 22 5c 33 30 31 01 21 3f 5c 32 30 35 12 00 5c 33 n-project.#[257."\301.!?\205..\3
1fe00 30 32 5c 33 30 33 5c 33 30 34 03 21 21 08 42 21 5c 32 31 31 10 5c 32 30 37 22 20 5b 70 72 6f 6a 02\303\304.!!.B!\211.\207".[proj
1fe20 65 63 74 69 6c 65 2d 6b 6e 6f 77 6e 2d 70 72 6f 6a 65 63 74 73 20 70 72 6f 6a 65 63 74 69 6c 65 ectile-known-projects.projectile
1fe40 2d 69 67 6e 6f 72 65 64 2d 70 72 6f 6a 65 63 74 2d 70 20 64 65 6c 65 74 65 2d 64 75 70 73 20 66 -ignored-project-p.delete-dups.f
1fe60 69 6c 65 2d 6e 61 6d 65 2d 61 73 2d 64 69 72 65 63 74 6f 72 79 20 61 62 62 72 65 76 69 61 74 65 ile-name-as-directory.abbreviate
1fe80 2d 66 69 6c 65 2d 6e 61 6d 65 5d 20 35 20 28 23 24 20 2e 20 31 33 30 34 33 30 29 20 28 62 79 74 -file-name].5.(#$...130430).(byt
1fea0 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 21 43 5c 32 30 37 22 20 5b 72 65 61 64 2d 64 69 e-code."\300\301!C\207".[read-di
1fec0 72 65 63 74 6f 72 79 2d 6e 61 6d 65 20 22 41 64 64 20 74 6f 20 6b 6e 6f 77 6e 20 70 72 6f 6a 65 rectory-name."Add.to.known.proje
1fee0 63 74 73 3a 20 22 5d 20 32 29 5d 29 0a 23 40 39 38 20 4c 6f 61 64 20 73 61 76 65 64 20 70 72 6f cts:."].2)]).#@98.Load.saved.pro
1ff00 6a 65 63 74 73 20 66 72 6f 6d 20 60 70 72 6f 6a 65 63 74 69 6c 65 2d 6b 6e 6f 77 6e 2d 70 72 6f jects.from.`projectile-known-pro
1ff20 6a 65 63 74 73 2d 66 69 6c 65 27 2e 0a 41 6c 73 6f 20 73 65 74 20 60 70 72 6f 6a 65 63 74 69 6c jects-file'..Also.set.`projectil
1ff40 65 2d 6b 6e 6f 77 6e 2d 70 72 6f 6a 65 63 74 73 27 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 e-known-projects'...(defalias.'p
1ff60 72 6f 6a 65 63 74 69 6c 65 2d 6c 6f 61 64 2d 6b 6e 6f 77 6e 2d 70 72 6f 6a 65 63 74 73 20 23 5b rojectile-load-known-projects.#[
1ff80 30 20 22 5c 33 30 33 08 21 11 5c 33 30 34 09 21 5c 32 30 35 0d 00 5c 33 30 35 09 21 5c 32 31 31 0."\303.!.\304.!\205..\305.!\211
1ffa0 12 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 6b 6e 6f 77 6e 2d 70 72 6f 6a 65 63 74 .\207".[projectile-known-project
1ffc0 73 2d 66 69 6c 65 20 70 72 6f 6a 65 63 74 69 6c 65 2d 6b 6e 6f 77 6e 2d 70 72 6f 6a 65 63 74 73 s-file.projectile-known-projects
1ffe0 20 70 72 6f 6a 65 63 74 69 6c 65 2d 6b 6e 6f 77 6e 2d 70 72 6f 6a 65 63 74 73 2d 6f 6e 2d 66 69 .projectile-known-projects-on-fi
20000 6c 65 20 70 72 6f 6a 65 63 74 69 6c 65 2d 75 6e 73 65 72 69 61 6c 69 7a 65 20 73 65 71 75 65 6e le.projectile-unserialize.sequen
20020 63 65 70 20 63 6f 70 79 2d 73 65 71 75 65 6e 63 65 5d 20 32 20 28 23 24 20 2e 20 31 33 30 38 30 cep.copy-sequence].2.(#$...13080
20040 32 29 5d 29 0a 28 70 72 6f 6a 65 63 74 69 6c 65 2d 6c 6f 61 64 2d 6b 6e 6f 77 6e 2d 70 72 6f 6a 2)]).(projectile-load-known-proj
20060 65 63 74 73 29 0a 23 40 36 37 20 53 61 76 65 20 50 52 4f 4a 45 43 54 49 4c 45 2d 4b 4e 4f 57 4e ects).#@67.Save.PROJECTILE-KNOWN
20080 2d 50 52 4f 4a 45 43 54 53 20 74 6f 20 50 52 4f 4a 45 43 54 49 4c 45 2d 4b 4e 4f 57 4e 2d 50 52 -PROJECTS.to.PROJECTILE-KNOWN-PR
200a0 4f 4a 45 43 54 53 2d 46 49 4c 45 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 OJECTS-FILE...(defalias.'project
200c0 69 6c 65 2d 73 61 76 65 2d 6b 6e 6f 77 6e 2d 70 72 6f 6a 65 63 74 73 20 23 5b 30 20 22 5c 33 30 ile-save-known-projects.#[0."\30
200e0 33 08 09 5c 22 5c 32 31 30 5c 33 30 34 08 21 5c 32 30 35 0e 00 5c 33 30 35 08 21 5c 32 31 31 12 3..\"\210\304.!\205..\305.!\211.
20100 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 6b 6e 6f 77 6e 2d 70 72 6f 6a 65 63 74 73 \207".[projectile-known-projects
20120 20 70 72 6f 6a 65 63 74 69 6c 65 2d 6b 6e 6f 77 6e 2d 70 72 6f 6a 65 63 74 73 2d 66 69 6c 65 20 .projectile-known-projects-file.
20140 70 72 6f 6a 65 63 74 69 6c 65 2d 6b 6e 6f 77 6e 2d 70 72 6f 6a 65 63 74 73 2d 6f 6e 2d 66 69 6c projectile-known-projects-on-fil
20160 65 20 70 72 6f 6a 65 63 74 69 6c 65 2d 73 65 72 69 61 6c 69 7a 65 20 73 65 71 75 65 6e 63 65 70 e.projectile-serialize.sequencep
20180 20 63 6f 70 79 2d 73 65 71 75 65 6e 63 65 5d 20 33 20 28 23 24 20 2e 20 31 33 31 31 37 39 29 5d .copy-sequence].3.(#$...131179)]
201a0 29 0a 23 40 31 37 31 20 4d 65 72 67 65 20 61 6e 79 20 63 68 61 6e 67 65 20 66 72 6f 6d 20 60 70 ).#@171.Merge.any.change.from.`p
201c0 72 6f 6a 65 63 74 69 6c 65 2d 6b 6e 6f 77 6e 2d 70 72 6f 6a 65 63 74 73 2d 66 69 6c 65 27 20 61 rojectile-known-projects-file'.a
201e0 6e 64 20 73 61 76 65 20 74 6f 20 64 69 73 6b 2e 0a 0a 54 68 69 73 20 65 6e 61 62 6c 65 73 20 6d nd.save.to.disk...This.enables.m
20200 75 6c 74 69 70 6c 65 20 45 6d 61 63 73 20 70 72 6f 63 65 73 73 65 73 20 74 6f 20 6d 61 6b 65 20 ultiple.Emacs.processes.to.make.
20220 63 68 61 6e 67 65 73 20 77 69 74 68 6f 75 74 0a 6f 76 65 72 77 72 69 74 69 6e 67 20 65 61 63 68 changes.without.overwriting.each
20240 20 6f 74 68 65 72 27 73 20 63 68 61 6e 67 65 73 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 .other's.changes...(defalias.'pr
20260 6f 6a 65 63 74 69 6c 65 2d 6d 65 72 67 65 2d 6b 6e 6f 77 6e 2d 70 72 6f 6a 65 63 74 73 20 23 5b ojectile-merge-known-projects.#[
20280 30 20 22 08 09 5c 33 30 33 5c 6e 21 5c 33 30 34 02 04 5c 22 5c 33 30 34 03 03 5c 22 5c 33 30 35 0."..\303\n!\304..\"\304..\"\305
202a0 5c 33 30 34 5c 33 30 36 06 07 06 06 5c 22 5c 33 30 36 05 05 5c 22 5c 22 21 5c 32 31 31 10 5c 33 \304\306....\"\306..\"\"!\211.\3
202c0 30 37 20 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 6b 6e 6f 77 6e 2d 70 72 6f 6a 65 07.\207".[projectile-known-proje
202e0 63 74 73 20 70 72 6f 6a 65 63 74 69 6c 65 2d 6b 6e 6f 77 6e 2d 70 72 6f 6a 65 63 74 73 2d 6f 6e cts.projectile-known-projects-on
20300 2d 66 69 6c 65 20 70 72 6f 6a 65 63 74 69 6c 65 2d 6b 6e 6f 77 6e 2d 70 72 6f 6a 65 63 74 73 2d -file.projectile-known-projects-
20320 66 69 6c 65 20 70 72 6f 6a 65 63 74 69 6c 65 2d 75 6e 73 65 72 69 61 6c 69 7a 65 20 70 72 6f 6a file.projectile-unserialize.proj
20340 65 63 74 69 6c 65 2d 64 69 66 66 65 72 65 6e 63 65 20 64 65 6c 65 74 65 2d 64 75 70 73 20 61 70 ectile-difference.delete-dups.ap
20360 70 65 6e 64 20 70 72 6f 6a 65 63 74 69 6c 65 2d 73 61 76 65 2d 6b 6e 6f 77 6e 2d 70 72 6f 6a 65 pend.projectile-save-known-proje
20380 63 74 73 5d 20 31 31 20 28 23 24 20 2e 20 31 33 31 34 39 36 29 5d 29 0a 23 40 37 31 20 53 68 6f cts].11.(#$...131496)]).#@71.Sho
203a0 77 20 49 62 75 66 66 65 72 20 77 69 74 68 20 61 6c 6c 20 62 75 66 66 65 72 73 20 69 6e 20 74 68 w.Ibuffer.with.all.buffers.in.th
203c0 65 20 63 75 72 72 65 6e 74 20 70 72 6f 6a 65 63 74 2e 0a 0a 28 66 6e 20 51 55 41 4c 49 46 49 45 e.current.project...(fn.QUALIFIE
203e0 52 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 69 62 75 66 66 65 72 2d 66 69 6c 74 65 72 2d 62 79 R)..(defalias.'ibuffer-filter-by
20400 2d 70 72 6f 6a 65 63 74 69 6c 65 2d 66 69 6c 65 73 20 23 5b 32 35 37 20 22 5c 33 30 30 5c 33 30 -projectile-files.#[257."\300\30
20420 31 02 42 21 5c 32 31 30 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 33 30 35 04 5c 22 5c 22 5c 32 31 1.B!\210\302\303\304\305.\"\"\21
20440 30 5c 33 30 36 5c 33 30 37 5c 33 31 30 5c 22 5c 32 30 37 22 20 5b 69 62 75 66 66 65 72 2d 70 75 0\306\307\310\"\207".[ibuffer-pu
20460 73 68 2d 66 69 6c 74 65 72 20 70 72 6f 6a 65 63 74 69 6c 65 2d 66 69 6c 65 73 20 6d 65 73 73 61 sh-filter.projectile-files.messa
20480 67 65 20 22 25 73 22 20 66 6f 72 6d 61 74 20 22 46 69 6c 74 65 72 20 62 79 20 6e 69 6c 20 61 64 ge."%s".format."Filter.by.nil.ad
204a0 64 65 64 3a 20 20 25 73 22 20 69 62 75 66 66 65 72 2d 75 70 64 61 74 65 20 6e 69 6c 20 74 5d 20 ded:..%s".ibuffer-update.nil.t].
204c0 36 20 28 23 24 20 2e 20 31 33 31 39 39 37 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 6.(#$...131997).(byte-code."\300
204e0 5c 33 30 31 5c 33 30 32 31 5c 66 00 5c 33 30 33 20 30 5c 32 30 32 0e 00 5c 32 31 30 5c 33 30 34 \301\3021\f.\303.0\202..\210\304
20500 5c 22 43 5c 32 30 37 22 20 5b 72 65 61 64 2d 64 69 72 65 63 74 6f 72 79 2d 6e 61 6d 65 20 22 50 \"C\207".[read-directory-name."P
20520 72 6f 6a 65 63 74 20 72 6f 6f 74 3a 20 22 20 28 65 72 72 6f 72 29 20 70 72 6f 6a 65 63 74 69 6c roject.root:.".(error).projectil
20540 65 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 20 6e 69 6c 5d 20 33 29 5d 29 0a 28 62 79 74 65 2d 63 e-project-root.nil].3)]).(byte-c
20560 6f 64 65 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 45 08 42 10 5c 33 30 32 5c 32 30 37 22 20 5b ode."\301\302\303E.B.\302\207".[
20580 69 62 75 66 66 65 72 2d 66 69 6c 74 65 72 69 6e 67 2d 61 6c 69 73 74 20 70 72 6f 6a 65 63 74 69 ibuffer-filtering-alist.projecti
205a0 6c 65 2d 66 69 6c 65 73 20 6e 69 6c 20 23 5b 35 31 34 20 22 72 01 71 5c 32 31 30 5c 33 30 30 5c le-files.nil.#[514."r.q\210\300\
205c0 33 30 31 02 21 21 5c 33 30 32 31 13 00 5c 33 30 33 20 30 5c 32 30 32 15 00 5c 32 31 30 5c 33 30 301.!!\3021..\303.0\202..\210\30
205e0 34 5c 32 33 32 29 5c 32 30 37 22 20 5b 66 69 6c 65 2d 6e 61 6d 65 2d 61 73 2d 64 69 72 65 63 74 4\232)\207".[file-name-as-direct
20600 6f 72 79 20 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 28 65 72 72 6f 72 29 20 70 72 6f ory.expand-file-name.(error).pro
20620 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 20 6e 69 6c 5d 20 35 20 22 5c 6e 5c jectile-project-root.nil].5."\n\
20640 6e 28 66 6e 20 42 55 46 20 51 55 41 4c 49 46 49 45 52 29 22 5d 5d 20 33 29 0a 23 40 38 30 20 4f n(fn.BUF.QUALIFIER)"]].3).#@80.O
20660 70 65 6e 20 61 6e 20 49 42 75 66 66 65 72 20 77 69 6e 64 6f 77 20 73 68 6f 77 69 6e 67 20 61 6c pen.an.IBuffer.window.showing.al
20680 6c 20 62 75 66 66 65 72 73 20 69 6e 20 50 52 4f 4a 45 43 54 2d 52 4f 4f 54 2e 0a 0a 28 66 6e 20 l.buffers.in.PROJECT-ROOT...(fn.
206a0 50 52 4f 4a 45 43 54 2d 52 4f 4f 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 PROJECT-ROOT)..(defalias.'projec
206c0 74 69 6c 65 2d 69 62 75 66 66 65 72 2d 62 79 2d 70 72 6f 6a 65 63 74 20 23 5b 32 35 37 20 22 08 tile-ibuffer-by-project.#[257.".
206e0 01 21 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 04 5c 22 5c 33 30 35 05 42 43 23 5c 32 30 .!\301\302\303\304.\"\305.BC#\20
20700 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 6e 61 6d 65 2d 66 75 6e 63 7".[projectile-project-name-func
20720 74 69 6f 6e 20 69 62 75 66 66 65 72 20 6e 69 6c 20 66 6f 72 6d 61 74 20 22 2a 25 73 20 42 75 66 tion.ibuffer.nil.format."*%s.Buf
20740 66 65 72 73 2a 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 66 69 6c 65 73 5d 20 37 20 28 23 24 20 2e fers*".projectile-files].7.(#$..
20760 20 31 33 32 37 30 33 29 5d 29 0a 23 40 31 33 39 20 4f 70 65 6e 20 61 6e 20 49 42 75 66 66 65 72 .132703)]).#@139.Open.an.IBuffer
20780 20 77 69 6e 64 6f 77 20 73 68 6f 77 69 6e 67 20 61 6c 6c 20 62 75 66 66 65 72 73 20 69 6e 20 74 .window.showing.all.buffers.in.t
207a0 68 65 20 63 75 72 72 65 6e 74 20 70 72 6f 6a 65 63 74 2e 0a 0a 4c 65 74 20 75 73 65 72 20 63 68 he.current.project...Let.user.ch
207c0 6f 6f 73 65 20 61 6e 6f 74 68 65 72 20 70 72 6f 6a 65 63 74 20 77 68 65 6e 20 50 52 45 46 49 58 oose.another.project.when.PREFIX
207e0 20 69 73 20 73 75 70 70 6c 69 65 64 2e 0a 0a 28 66 6e 20 50 52 45 46 49 58 29 1f 0a 28 64 65 66 .is.supplied...(fn.PREFIX)..(def
20800 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 69 62 75 66 66 65 72 20 23 5b 32 35 37 20 alias.'projectile-ibuffer.#[257.
20820 22 5c 32 31 31 5c 33 30 30 55 5c 32 30 33 0e 00 5c 33 30 31 5c 33 30 32 5c 33 30 33 20 5c 22 5c "\211\300U\203..\301\302\303.\"\
20840 32 30 32 10 00 5c 33 30 34 20 5c 33 30 35 01 21 5c 32 30 37 22 20 5b 34 20 70 72 6f 6a 65 63 74 202..\304.\305.!\207".[4.project
20860 69 6c 65 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 20 22 50 72 6f 6a 65 63 74 20 6e 61 6d ile-completing-read."Project.nam
20880 65 3a 20 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 72 65 6c 65 76 61 6e 74 2d 6b 6e 6f 77 6e 2d 70 e:.".projectile-relevant-known-p
208a0 72 6f 6a 65 63 74 73 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 20 rojects.projectile-project-root.
208c0 70 72 6f 6a 65 63 74 69 6c 65 2d 69 62 75 66 66 65 72 2d 62 79 2d 70 72 6f 6a 65 63 74 5d 20 34 projectile-ibuffer-by-project].4
208e0 20 28 23 24 20 2e 20 31 33 32 39 37 37 29 20 22 70 22 5d 29 0a 28 64 65 66 63 6f 6e 73 74 20 70 .(#$...132977)."p"]).(defconst.p
20900 72 6f 6a 65 63 74 69 6c 65 2d 63 6f 6d 6d 61 6e 64 65 72 2d 68 65 6c 70 2d 62 75 66 66 65 72 20 rojectile-commander-help-buffer.
20920 22 2a 43 6f 6d 6d 61 6e 64 65 72 20 48 65 6c 70 2a 22 29 0a 23 40 31 38 36 20 4c 69 73 74 20 6f "*Commander.Help*").#@186.List.o
20940 66 20 66 69 6c 65 2d 73 65 6c 65 63 74 69 6f 6e 20 6d 65 74 68 6f 64 73 20 66 6f 72 20 74 68 65 f.file-selection.methods.for.the
20960 20 60 70 72 6f 6a 65 63 74 69 6c 65 2d 63 6f 6d 6d 61 6e 64 65 72 27 20 63 6f 6d 6d 61 6e 64 2e .`projectile-commander'.command.
20980 0a 45 61 63 68 20 65 6c 65 6d 65 6e 74 20 69 73 20 61 20 6c 69 73 74 20 28 4b 45 59 20 44 45 53 .Each.element.is.a.list.(KEY.DES
209a0 43 52 49 50 54 49 4f 4e 20 46 55 4e 43 54 49 4f 4e 29 2e 0a 44 45 53 43 52 49 50 54 49 4f 4e 20 CRIPTION.FUNCTION)..DESCRIPTION.
209c0 69 73 20 61 20 6f 6e 65 2d 6c 69 6e 65 20 64 65 73 63 72 69 70 74 69 6f 6e 20 6f 66 20 77 68 61 is.a.one-line.description.of.wha
209e0 74 20 74 68 65 20 6b 65 79 20 73 65 6c 65 63 74 73 2e 1f 0a 28 64 65 66 76 61 72 20 70 72 6f 6a t.the.key.selects...(defvar.proj
20a00 65 63 74 69 6c 65 2d 63 6f 6d 6d 61 6e 64 65 72 2d 6d 65 74 68 6f 64 73 20 6e 69 6c 20 28 23 24 ectile-commander-methods.nil.(#$
20a20 20 2e 20 31 33 33 34 33 34 29 29 0a 23 40 32 34 36 20 45 78 65 63 75 74 65 20 61 20 50 72 6f 6a ...133434)).#@246.Execute.a.Proj
20a40 65 63 74 69 6c 65 20 63 6f 6d 6d 61 6e 64 20 77 69 74 68 20 61 20 73 69 6e 67 6c 65 20 6c 65 74 ectile.command.with.a.single.let
20a60 74 65 72 2e 0a 54 68 65 20 75 73 65 72 20 69 73 20 70 72 6f 6d 70 74 65 64 20 66 6f 72 20 61 20 ter..The.user.is.prompted.for.a.
20a80 73 69 6e 67 6c 65 20 63 68 61 72 61 63 74 65 72 20 69 6e 64 69 63 61 74 69 6e 67 20 74 68 65 20 single.character.indicating.the.
20aa0 61 63 74 69 6f 6e 20 74 6f 20 69 6e 76 6f 6b 65 2e 0a 54 68 65 20 60 3f 27 20 63 68 61 72 61 63 action.to.invoke..The.`?'.charac
20ac0 74 65 72 20 64 65 73 63 72 69 62 65 73 20 74 68 65 6e 0a 61 76 61 69 6c 61 62 6c 65 20 61 63 74 ter.describes.then.available.act
20ae0 69 6f 6e 73 2e 0a 0a 53 65 65 20 60 64 65 66 2d 70 72 6f 6a 65 63 74 69 6c 65 2d 63 6f 6d 6d 61 ions...See.`def-projectile-comma
20b00 6e 64 65 72 2d 6d 65 74 68 6f 64 27 20 66 6f 72 20 64 65 66 69 6e 69 6e 67 20 6e 65 77 20 6d 65 nder-method'.for.defining.new.me
20b20 74 68 6f 64 73 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 63 6f thods...(defalias.'projectile-co
20b40 6d 6d 61 6e 64 65 72 20 23 5b 30 20 22 5c 33 30 31 5c 33 30 32 08 5c 22 5c 33 30 33 01 5c 33 30 mmander.#[0."\301\302.\"\303.\30
20b60 34 51 5c 33 30 35 01 03 5c 22 5c 33 30 36 01 08 5c 32 33 36 38 5c 32 31 31 20 5c 32 30 37 22 20 4Q\305..\"\306..\2368\211.\207".
20b80 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 63 6f 6d 6d 61 6e 64 65 72 2d 6d 65 74 68 6f 64 73 20 6d 61 [projectile-commander-methods.ma
20ba0 70 63 61 72 20 63 61 72 20 22 43 6f 6d 6d 61 6e 64 65 72 20 5b 22 20 22 5d 3a 20 22 20 72 65 61 pcar.car."Commander.["."]:.".rea
20bc0 64 2d 63 68 61 72 2d 63 68 6f 69 63 65 20 32 5d 20 36 20 28 23 24 20 2e 20 31 33 33 36 38 32 29 d-char-choice.2].6.(#$...133682)
20be0 20 6e 69 6c 5d 29 0a 23 40 32 37 32 20 44 65 66 69 6e 65 20 61 20 6e 65 77 20 60 70 72 6f 6a 65 .nil]).#@272.Define.a.new.`proje
20c00 63 74 69 6c 65 2d 63 6f 6d 6d 61 6e 64 65 72 27 20 6d 65 74 68 6f 64 2e 0a 0a 4b 45 59 20 69 73 ctile-commander'.method...KEY.is
20c20 20 74 68 65 20 6b 65 79 20 74 68 65 20 75 73 65 72 20 77 69 6c 6c 20 65 6e 74 65 72 20 74 6f 20 .the.key.the.user.will.enter.to.
20c40 63 68 6f 6f 73 65 20 74 68 69 73 20 6d 65 74 68 6f 64 2e 0a 0a 44 45 53 43 52 49 50 54 49 4f 4e choose.this.method...DESCRIPTION
20c60 20 69 73 20 61 20 6f 6e 65 2d 6c 69 6e 65 20 73 65 6e 74 65 6e 63 65 20 64 65 73 63 72 69 62 69 .is.a.one-line.sentence.describi
20c80 6e 67 20 68 6f 77 20 74 68 65 20 6d 65 74 68 6f 64 2e 0a 0a 42 4f 44 59 20 69 73 20 61 20 73 65 ng.how.the.method...BODY.is.a.se
20ca0 72 69 65 73 20 6f 66 20 66 6f 72 6d 73 20 77 68 69 63 68 20 61 72 65 20 65 76 61 6c 75 61 74 65 ries.of.forms.which.are.evaluate
20cc0 64 20 77 68 65 6e 20 74 68 65 20 66 69 6e 64 0a 69 73 20 63 68 6f 73 65 6e 2e 0a 0a 28 66 6e 20 d.when.the.find.is.chosen...(fn.
20ce0 4b 45 59 20 44 45 53 43 52 49 50 54 49 4f 4e 20 26 72 65 73 74 20 42 4f 44 59 29 1f 0a 28 64 65 KEY.DESCRIPTION.&rest.BODY)..(de
20d00 66 61 6c 69 61 73 20 27 64 65 66 2d 70 72 6f 6a 65 63 74 69 6c 65 2d 63 6f 6d 6d 61 6e 64 65 72 falias.'def-projectile-commander
20d20 2d 6d 65 74 68 6f 64 20 27 28 6d 61 63 72 6f 20 2e 20 23 5b 36 34 32 20 22 5c 33 30 30 5c 33 30 -method.'(macro...#[642."\300\30
20d40 31 02 42 42 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 33 30 35 5c 33 30 36 5c 33 30 37 06 09 06 09 1.BB\302\303\304\305\306\307....
20d60 06 08 46 5c 33 31 30 06 5c 6e 5c 33 31 31 42 42 45 44 5c 33 31 32 42 42 45 5c 32 30 37 22 20 5b ..F\310.\n\311BBED\312BBE\207".[
20d80 6c 61 6d 62 64 61 20 6e 69 6c 20 73 65 74 71 20 70 72 6f 6a 65 63 74 69 6c 65 2d 63 6f 6d 6d 61 lambda.nil.setq.projectile-comma
20da0 6e 64 65 72 2d 6d 65 74 68 6f 64 73 20 63 6c 2d 73 6f 72 74 20 63 6f 70 79 2d 73 65 71 75 65 6e nder-methods.cl-sort.copy-sequen
20dc0 63 65 20 63 6f 6e 73 20 6c 69 73 74 20 61 73 73 71 2d 64 65 6c 65 74 65 2d 61 6c 6c 20 28 70 72 ce.cons.list.assq-delete-all.(pr
20de0 6f 6a 65 63 74 69 6c 65 2d 63 6f 6d 6d 61 6e 64 65 72 2d 6d 65 74 68 6f 64 73 29 20 28 28 6c 61 ojectile-commander-methods).((la
20e00 6d 62 64 61 20 28 61 20 62 29 20 28 3c 20 28 63 61 72 20 61 29 20 28 63 61 72 20 62 29 29 29 29 mbda.(a.b).(<.(car.a).(car.b))))
20e20 5d 20 31 33 20 28 23 24 20 2e 20 31 33 34 31 32 35 29 5d 29 29 0a 28 62 79 74 65 2d 63 6f 64 65 ].13.(#$...134125)])).(byte-code
20e40 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 33 30 35 45 5c 33 30 36 5c 33 30 33 08 ."\301\302\303\304\305E\306\303.
20e60 5c 22 42 21 5c 33 30 37 5c 22 10 5c 33 30 31 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 \"B!\307\".\301\207".[projectile
20e80 2d 63 6f 6d 6d 61 6e 64 65 72 2d 6d 65 74 68 6f 64 73 20 63 6c 2d 73 6f 72 74 20 63 6f 70 79 2d -commander-methods.cl-sort.copy-
20ea0 73 65 71 75 65 6e 63 65 20 36 33 20 22 43 6f 6d 6d 61 6e 64 65 72 20 68 65 6c 70 20 62 75 66 66 sequence.63."Commander.help.buff
20ec0 65 72 2e 22 20 23 5b 30 20 22 5c 33 30 32 31 0b 00 5c 33 30 33 08 21 30 5c 32 30 32 0f 00 5c 32 er.".#[0."\3021..\303.!0\202..\2
20ee0 31 30 5c 32 30 32 10 00 5c 32 31 30 72 5c 33 30 34 08 21 71 5c 32 31 30 5c 33 30 35 63 5c 32 31 10\202..\210r\304.!q\210\305c\21
20f00 30 09 5c 32 31 31 5c 32 30 33 31 00 5c 32 31 31 40 5c 33 30 36 5c 33 30 37 02 40 03 41 40 23 63 0.\211\2031.\211@\306\307.@.A@#c
20f20 5c 32 31 30 01 41 5c 32 36 36 5c 32 30 32 5c 32 30 32 1a 00 5c 32 31 30 65 62 5c 32 31 30 5c 33 \210.A\266\202\202..\210eb\210\3
20f40 31 30 20 5c 32 31 30 5c 33 31 31 70 5c 33 31 32 5c 22 5c 32 31 30 29 5c 33 31 33 20 5c 32 30 37 10.\210\311p\312\"\210)\313.\207
20f60 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 63 6f 6d 6d 61 6e 64 65 72 2d 68 65 6c 70 2d 62 75 66 ".[projectile-commander-help-buf
20f80 66 65 72 20 70 72 6f 6a 65 63 74 69 6c 65 2d 63 6f 6d 6d 61 6e 64 65 72 2d 6d 65 74 68 6f 64 73 fer.projectile-commander-methods
20fa0 20 28 65 72 72 6f 72 29 20 6b 69 6c 6c 2d 62 75 66 66 65 72 20 67 65 74 2d 62 75 66 66 65 72 2d .(error).kill-buffer.get-buffer-
20fc0 63 72 65 61 74 65 20 22 50 72 6f 6a 65 63 74 69 6c 65 20 43 6f 6d 6d 61 6e 64 65 72 20 4d 65 74 create."Projectile.Commander.Met
20fe0 68 6f 64 73 3a 5c 6e 5c 6e 22 20 66 6f 72 6d 61 74 20 22 25 63 3a 09 25 73 5c 6e 22 20 68 65 6c hods:\n\n".format."%c:.%s\n".hel
21000 70 2d 6d 6f 64 65 20 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 20 74 20 70 72 6f 6a 65 63 74 69 p-mode.display-buffer.t.projecti
21020 6c 65 2d 63 6f 6d 6d 61 6e 64 65 72 5d 20 36 5d 20 61 73 73 71 2d 64 65 6c 65 74 65 2d 61 6c 6c le-commander].6].assq-delete-all
21040 20 23 5b 35 31 34 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 .#[514.".@.@W\207".[].4."\n\n(fn
21060 20 41 20 42 29 22 5d 5d 20 36 29 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c .A.B)"]].6).(defalias.'projectil
21080 65 2d 63 6f 6d 6d 61 6e 64 65 72 2d 62 69 6e 64 69 6e 67 73 20 23 5b 30 20 22 5c 33 30 31 5c 33 e-commander-bindings.#[0."\301\3
210a0 30 32 5c 33 30 33 5c 33 30 34 5c 33 30 35 45 5c 33 30 36 5c 33 30 33 08 5c 22 42 21 5c 33 30 37 02\303\304\305E\306\303.\"B!\307
210c0 5c 22 10 5c 33 30 31 5c 33 30 32 5c 33 31 30 5c 33 31 31 5c 33 31 32 45 5c 33 30 36 5c 33 31 30 \".\301\302\310\311\312E\306\310
210e0 08 5c 22 42 21 5c 33 31 33 5c 22 10 5c 33 30 31 5c 33 30 32 5c 33 31 34 5c 33 31 35 5c 33 31 36 .\"B!\313\".\301\302\314\315\316
21100 45 5c 33 30 36 5c 33 31 34 08 5c 22 42 21 5c 33 31 37 5c 22 10 5c 33 30 31 5c 33 30 32 5c 33 32 E\306\314.\"B!\317\".\301\302\32
21120 30 5c 33 32 31 5c 33 32 32 45 5c 33 30 36 5c 33 32 30 08 5c 22 42 21 5c 33 32 33 5c 22 10 5c 33 0\321\322E\306\320.\"B!\323\".\3
21140 30 31 5c 33 30 32 5c 33 32 34 5c 33 32 35 5c 33 32 36 45 5c 33 30 36 5c 33 32 34 08 5c 22 42 21 01\302\324\325\326E\306\324.\"B!
21160 5c 33 32 37 5c 22 10 5c 33 30 31 5c 33 30 32 5c 33 33 30 5c 33 33 31 5c 33 33 32 45 5c 33 30 36 \327\".\301\302\330\331\332E\306
21180 5c 33 33 30 08 5c 22 42 21 5c 33 33 33 5c 22 10 5c 33 30 31 5c 33 30 32 5c 33 33 34 5c 33 33 35 \330.\"B!\333\".\301\302\334\335
211a0 5c 33 33 36 45 5c 33 30 36 5c 33 33 34 08 5c 22 42 21 5c 33 33 37 5c 22 10 5c 33 30 31 5c 33 30 \336E\306\334.\"B!\337\".\301\30
211c0 32 5c 33 34 30 5c 33 34 31 5c 33 34 32 45 5c 33 30 36 5c 33 34 30 08 5c 22 42 21 5c 33 34 33 5c 2\340\341\342E\306\340.\"B!\343\
211e0 22 10 5c 33 30 31 5c 33 30 32 5c 33 34 34 5c 33 34 35 5c 33 34 36 45 5c 33 30 36 5c 33 34 34 08 ".\301\302\344\345\346E\306\344.
21200 5c 22 42 21 5c 33 34 37 5c 22 10 5c 33 30 31 5c 33 30 32 5c 33 35 30 5c 33 35 31 5c 33 35 32 45 \"B!\347\".\301\302\350\351\352E
21220 5c 33 30 36 5c 33 35 30 08 5c 22 42 21 5c 33 35 33 5c 22 10 5c 33 30 31 5c 33 30 32 5c 33 35 34 \306\350.\"B!\353\".\301\302\354
21240 5c 33 35 35 5c 33 35 36 45 5c 33 30 36 5c 33 35 34 08 5c 22 42 21 5c 33 35 37 5c 22 10 5c 33 30 \355\356E\306\354.\"B!\357\".\30
21260 31 5c 33 30 32 5c 33 36 30 5c 33 36 31 5c 33 36 32 45 5c 33 30 36 5c 33 36 30 08 5c 22 42 21 5c 1\302\360\361\362E\306\360.\"B!\
21280 33 36 33 5c 22 10 5c 33 30 31 5c 33 30 32 5c 33 36 34 5c 33 36 35 5c 33 36 36 45 5c 33 30 36 5c 363\".\301\302\364\365\366E\306\
212a0 33 36 34 08 5c 22 42 21 5c 33 36 37 5c 22 10 5c 33 30 31 5c 33 30 32 5c 33 37 30 5c 33 37 31 5c 364.\"B!\367\".\301\302\370\371\
212c0 33 37 32 45 5c 33 30 36 5c 33 37 30 08 5c 22 42 21 5c 33 37 33 5c 22 10 5c 33 30 31 5c 33 30 32 372E\306\370.\"B!\373\".\301\302
212e0 5c 33 37 34 5c 33 37 35 5c 33 37 36 45 5c 33 30 36 5c 33 37 34 08 5c 22 42 21 5c 33 37 37 5c 22 \374\375\376E\306\374.\"B!\377\"
21300 10 5c 33 30 31 5c 33 30 32 5c 32 30 31 40 00 5c 32 30 31 41 00 5c 32 30 31 42 00 45 5c 33 30 36 .\301\302\201@.\201A.\201B.E\306
21320 5c 32 30 31 40 00 08 5c 22 42 21 5c 32 30 31 43 00 5c 22 5c 32 31 31 10 5c 32 30 37 22 20 5b 70 \201@..\"B!\201C.\"\211.\207".[p
21340 72 6f 6a 65 63 74 69 6c 65 2d 63 6f 6d 6d 61 6e 64 65 72 2d 6d 65 74 68 6f 64 73 20 63 6c 2d 73 rojectile-commander-methods.cl-s
21360 6f 72 74 20 63 6f 70 79 2d 73 65 71 75 65 6e 63 65 20 36 35 20 22 46 69 6e 64 20 61 67 20 6f 6e ort.copy-sequence.65."Find.ag.on
21380 20 70 72 6f 6a 65 63 74 2e 22 20 23 5b 30 20 22 5c 33 30 30 5c 33 30 31 21 5c 32 30 37 22 20 5b .project.".#[0."\300\301!\207".[
213a0 63 61 6c 6c 2d 69 6e 74 65 72 61 63 74 69 76 65 6c 79 20 70 72 6f 6a 65 63 74 69 6c 65 2d 61 67 call-interactively.projectile-ag
213c0 5d 20 32 5d 20 61 73 73 71 2d 64 65 6c 65 74 65 2d 61 6c 6c 20 23 5b 35 31 34 20 22 01 40 01 40 ].2].assq-delete-all.#[514.".@.@
213e0 57 5c 32 30 37 22 20 23 31 3d 5b 5d 20 34 20 22 5c 6e 5c 6e 28 66 6e 20 41 20 42 29 22 5d 20 31 W\207".#1=[].4."\n\n(fn.A.B)"].1
21400 30 32 20 22 46 69 6e 64 20 66 69 6c 65 20 69 6e 20 70 72 6f 6a 65 63 74 2e 22 20 23 5b 30 20 22 02."Find.file.in.project.".#[0."
21420 5c 33 30 30 20 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 66 69 6e 64 2d 66 69 6c 65 \300.\207".[projectile-find-file
21440 5d 20 31 5d 20 23 5b 35 31 34 20 22 01 40 01 40 57 5c 32 30 37 22 20 23 31 23 20 34 20 22 5c 6e ].1].#[514.".@.@W\207".#1#.4."\n
21460 5c 6e 28 66 6e 20 41 20 42 29 22 5d 20 38 34 20 22 46 69 6e 64 20 74 65 73 74 20 66 69 6c 65 20 \n(fn.A.B)"].84."Find.test.file.
21480 69 6e 20 70 72 6f 6a 65 63 74 2e 22 20 23 5b 30 20 22 5c 33 30 30 20 5c 32 30 37 22 20 5b 70 72 in.project.".#[0."\300.\207".[pr
214a0 6f 6a 65 63 74 69 6c 65 2d 66 69 6e 64 2d 74 65 73 74 2d 66 69 6c 65 5d 20 31 5d 20 23 5b 35 31 ojectile-find-test-file].1].#[51
214c0 34 20 22 01 40 01 40 57 5c 32 30 37 22 20 23 31 23 20 34 20 22 5c 6e 5c 6e 28 66 6e 20 41 20 42 4.".@.@W\207".#1#.4."\n\n(fn.A.B
214e0 29 22 5d 20 39 38 20 22 53 77 69 74 63 68 20 74 6f 20 70 72 6f 6a 65 63 74 20 62 75 66 66 65 72 )"].98."Switch.to.project.buffer
21500 2e 22 20 23 5b 30 20 22 5c 33 30 30 20 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 73 .".#[0."\300.\207".[projectile-s
21520 77 69 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 5d 20 31 5d 20 23 5b 35 31 34 20 22 01 40 01 40 57 witch-to-buffer].1].#[514.".@.@W
21540 5c 32 30 37 22 20 23 31 23 20 34 20 22 5c 6e 5c 6e 28 66 6e 20 41 20 42 29 22 5d 20 31 30 30 20 \207".#1#.4."\n\n(fn.A.B)"].100.
21560 22 46 69 6e 64 20 64 69 72 65 63 74 6f 72 79 20 69 6e 20 70 72 6f 6a 65 63 74 2e 22 20 23 5b 30 "Find.directory.in.project.".#[0
21580 20 22 5c 33 30 30 20 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 66 69 6e 64 2d 64 69 ."\300.\207".[projectile-find-di
215a0 72 5d 20 31 5d 20 23 5b 35 31 34 20 22 01 40 01 40 57 5c 32 30 37 22 20 23 31 23 20 34 20 22 5c r].1].#[514.".@.@W\207".#1#.4."\
215c0 6e 5c 6e 28 66 6e 20 41 20 42 29 22 5d 20 36 38 20 22 4f 70 65 6e 20 70 72 6f 6a 65 63 74 20 72 n\n(fn.A.B)"].68."Open.project.r
215e0 6f 6f 74 20 69 6e 20 64 69 72 65 64 2e 22 20 23 5b 30 20 22 5c 33 30 30 20 5c 32 30 37 22 20 5b oot.in.dired.".#[0."\300.\207".[
21600 70 72 6f 6a 65 63 74 69 6c 65 2d 64 69 72 65 64 5d 20 31 5d 20 23 5b 35 31 34 20 22 01 40 01 40 projectile-dired].1].#[514.".@.@
21620 57 5c 32 30 37 22 20 23 31 23 20 34 20 22 5c 6e 5c 6e 28 66 6e 20 41 20 42 29 22 5d 20 31 31 38 W\207".#1#.4."\n\n(fn.A.B)"].118
21640 20 22 4f 70 65 6e 20 70 72 6f 6a 65 63 74 20 72 6f 6f 74 20 69 6e 20 76 63 2d 64 69 72 20 6f 72 ."Open.project.root.in.vc-dir.or
21660 20 6d 61 67 69 74 2e 22 20 23 5b 30 20 22 5c 33 30 30 20 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 .magit.".#[0."\300.\207".[projec
21680 74 69 6c 65 2d 76 63 5d 20 31 5d 20 23 5b 35 31 34 20 22 01 40 01 40 57 5c 32 30 37 22 20 23 31 tile-vc].1].#[514.".@.@W\207".#1
216a0 23 20 34 20 22 5c 6e 5c 6e 28 66 6e 20 41 20 42 29 22 5d 20 38 36 20 22 42 72 6f 77 73 65 20 64 #.4."\n\n(fn.A.B)"].86."Browse.d
216c0 69 72 74 79 20 70 72 6f 6a 65 63 74 73 22 20 23 5b 30 20 22 5c 33 30 30 20 5c 32 30 37 22 20 5b irty.projects".#[0."\300.\207".[
216e0 70 72 6f 6a 65 63 74 69 6c 65 2d 62 72 6f 77 73 65 2d 64 69 72 74 79 2d 70 72 6f 6a 65 63 74 73 projectile-browse-dirty-projects
21700 5d 20 31 5d 20 23 5b 35 31 34 20 22 01 40 01 40 57 5c 32 30 37 22 20 23 31 23 20 34 20 22 5c 6e ].1].#[514.".@.@W\207".#1#.4."\n
21720 5c 6e 28 66 6e 20 41 20 42 29 22 5d 20 31 31 34 20 22 52 65 70 6c 61 63 65 20 61 20 73 74 72 69 \n(fn.A.B)"].114."Replace.a.stri
21740 6e 67 20 69 6e 20 74 68 65 20 70 72 6f 6a 65 63 74 2e 22 20 23 5b 30 20 22 5c 33 30 30 20 5c 32 ng.in.the.project.".#[0."\300.\2
21760 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 72 65 70 6c 61 63 65 5d 20 31 5d 20 23 5b 35 31 07".[projectile-replace].1].#[51
21780 34 20 22 01 40 01 40 57 5c 32 30 37 22 20 23 31 23 20 34 20 22 5c 6e 5c 6e 28 66 6e 20 41 20 42 4.".@.@W\207".#1#.4."\n\n(fn.A.B
217a0 29 22 5d 20 38 32 20 22 52 65 67 65 6e 65 72 61 74 65 20 74 68 65 20 70 72 6f 6a 65 63 74 27 73 )"].82."Regenerate.the.project's
217c0 20 5b 65 7c 67 5d 74 61 67 73 2e 22 20 23 5b 30 20 22 5c 33 30 30 20 5c 32 30 37 22 20 5b 70 72 .[e|g]tags.".#[0."\300.\207".[pr
217e0 6f 6a 65 63 74 69 6c 65 2d 72 65 67 65 6e 65 72 61 74 65 2d 74 61 67 73 5d 20 31 5d 20 23 5b 35 ojectile-regenerate-tags].1].#[5
21800 31 34 20 22 01 40 01 40 57 5c 32 30 37 22 20 23 31 23 20 34 20 22 5c 6e 5c 6e 28 66 6e 20 41 20 14.".@.@W\207".#1#.4."\n\n(fn.A.
21820 42 29 22 5d 20 31 30 33 20 22 52 75 6e 20 67 72 65 70 20 6f 6e 20 70 72 6f 6a 65 63 74 2e 22 20 B)"].103."Run.grep.on.project.".
21840 23 5b 30 20 22 5c 33 30 30 20 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 67 72 65 70 #[0."\300.\207".[projectile-grep
21860 5d 20 31 5d 20 23 5b 35 31 34 20 22 01 40 01 40 57 5c 32 30 37 22 20 23 31 23 20 34 20 22 5c 6e ].1].#[514.".@.@W\207".#1#.4."\n
21880 5c 6e 28 66 6e 20 41 20 42 29 22 5d 20 31 31 35 20 22 53 77 69 74 63 68 20 70 72 6f 6a 65 63 74 \n(fn.A.B)"].115."Switch.project
218a0 2e 22 20 23 5b 30 20 22 5c 33 30 30 20 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 73 .".#[0."\300.\207".[projectile-s
218c0 77 69 74 63 68 2d 70 72 6f 6a 65 63 74 5d 20 31 5d 20 23 5b 35 31 34 20 22 01 40 01 40 57 5c 32 witch-project].1].#[514.".@.@W\2
218e0 30 37 22 20 23 31 23 20 34 20 22 5c 6e 5c 6e 28 66 6e 20 41 20 42 29 22 5d 20 31 31 31 20 22 52 07".#1#.4."\n\n(fn.A.B)"].111."R
21900 75 6e 20 6d 75 6c 74 69 2d 6f 63 63 75 72 20 6f 6e 20 70 72 6f 6a 65 63 74 20 62 75 66 66 65 72 un.multi-occur.on.project.buffer
21920 73 2e 22 20 23 5b 30 20 22 5c 33 30 30 20 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d s.".#[0."\300.\207".[projectile-
21940 6d 75 6c 74 69 2d 6f 63 63 75 72 5d 20 31 5d 20 23 5b 35 31 34 20 22 01 40 01 40 57 5c 32 30 37 multi-occur].1].#[514.".@.@W\207
21960 22 20 23 31 23 20 34 20 22 5c 6e 5c 6e 28 66 6e 20 41 20 42 29 22 5d 20 31 30 36 20 22 46 69 6e ".#1#.4."\n\n(fn.A.B)"].106."Fin
21980 64 20 74 61 67 20 69 6e 20 70 72 6f 6a 65 63 74 2e 22 20 23 5b 30 20 22 5c 33 30 30 20 5c 32 30 d.tag.in.project.".#[0."\300.\20
219a0 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 66 69 6e 64 2d 74 61 67 5d 20 31 5d 20 23 5b 35 31 7".[projectile-find-tag].1].#[51
219c0 34 20 22 01 40 01 40 57 5c 32 30 37 22 20 23 31 23 20 34 20 22 5c 6e 5c 6e 28 66 6e 20 41 20 42 4.".@.@W\207".#1#.4."\n\n(fn.A.B
219e0 29 22 5d 20 31 30 37 20 22 4b 69 6c 6c 20 61 6c 6c 20 70 72 6f 6a 65 63 74 20 62 75 66 66 65 72 )"].107."Kill.all.project.buffer
21a00 73 2e 22 20 23 5b 30 20 22 5c 33 30 30 20 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d s.".#[0."\300.\207".[projectile-
21a20 6b 69 6c 6c 2d 62 75 66 66 65 72 73 5d 20 31 5d 20 23 5b 35 31 34 20 22 01 40 01 40 57 5c 32 30 kill-buffers].1].#[514.".@.@W\20
21a40 37 22 20 23 31 23 20 34 20 22 5c 6e 5c 6e 28 66 6e 20 41 20 42 29 22 5d 20 31 30 31 20 22 46 69 7".#1#.4."\n\n(fn.A.B)"].101."Fi
21a60 6e 64 20 72 65 63 65 6e 74 6c 79 20 76 69 73 69 74 65 64 20 66 69 6c 65 20 69 6e 20 70 72 6f 6a nd.recently.visited.file.in.proj
21a80 65 63 74 2e 22 20 23 5b 30 20 22 5c 33 30 30 20 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c ect.".#[0."\300.\207".[projectil
21aa0 65 2d 72 65 63 65 6e 74 66 5d 20 31 5d 20 23 5b 35 31 34 20 22 01 40 01 40 57 5c 32 30 37 22 20 e-recentf].1].#[514.".@.@W\207".
21ac0 23 31 23 20 34 20 22 5c 6e 5c 6e 28 66 6e 20 41 20 42 29 22 5d 5d 20 36 5d 29 0a 28 70 72 6f 6a #1#.4."\n\n(fn.A.B)"]].6]).(proj
21ae0 65 63 74 69 6c 65 2d 63 6f 6d 6d 61 6e 64 65 72 2d 62 69 6e 64 69 6e 67 73 29 0a 23 40 34 34 20 ectile-commander-bindings).#@44.
21b00 50 72 6f 6d 70 74 20 66 6f 72 20 61 20 76 61 72 69 61 62 6c 65 20 61 6e 64 20 72 65 74 75 72 6e Prompt.for.a.variable.and.return
21b20 20 69 74 73 20 6e 61 6d 65 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c .its.name...(defalias.'projectil
21b40 65 2d 72 65 61 64 2d 76 61 72 69 61 62 6c 65 20 23 5b 30 20 22 5c 33 30 31 5c 33 30 32 08 5c 33 e-read-variable.#[0."\301\302.\3
21b60 30 33 5c 33 30 34 24 5c 32 30 37 22 20 5b 6f 62 61 72 72 61 79 20 63 6f 6d 70 6c 65 74 69 6e 67 03\304$\207".[obarray.completing
21b80 2d 72 65 61 64 20 22 56 61 72 69 61 62 6c 65 3a 20 22 20 28 6c 61 6d 62 64 61 20 28 76 29 20 28 -read."Variable:.".(lambda.(v).(
21ba0 61 6e 64 20 28 62 6f 75 6e 64 70 20 76 29 20 28 6e 6f 74 20 28 6b 65 79 77 6f 72 64 70 20 76 29 and.(boundp.v).(not.(keywordp.v)
21bc0 29 29 29 20 74 5d 20 35 20 28 23 24 20 2e 20 31 33 37 39 38 34 29 5d 29 0a 28 70 75 74 20 27 70 ))).t].5.(#$...137984)]).(put.'p
21be0 72 6f 6a 65 63 74 69 6c 65 2d 73 6b 65 6c 2d 76 61 72 69 61 62 6c 65 2d 63 6f 6e 73 20 27 6e 6f rojectile-skel-variable-cons.'no
21c00 2d 73 65 6c 66 2d 69 6e 73 65 72 74 20 74 29 0a 23 40 35 37 39 20 49 6e 73 65 72 74 20 61 20 76 -self-insert.t).#@579.Insert.a.v
21c20 61 72 69 61 62 6c 65 2d 6e 61 6d 65 20 61 6e 64 20 61 20 76 61 6c 75 65 20 69 6e 20 61 20 63 6f ariable-name.and.a.value.in.a.co
21c40 6e 73 2d 63 65 6c 6c 2e 0a 0a 54 68 69 73 20 69 73 20 61 20 73 6b 65 6c 65 74 6f 6e 20 63 6f 6d ns-cell...This.is.a.skeleton.com
21c60 6d 61 6e 64 20 28 73 65 65 20 60 73 6b 65 6c 65 74 6f 6e 2d 69 6e 73 65 72 74 27 29 2e 0a 4e 6f mand.(see.`skeleton-insert')..No
21c80 72 6d 61 6c 6c 79 20 74 68 65 20 73 6b 65 6c 65 74 6f 6e 20 74 65 78 74 20 69 73 20 69 6e 73 65 rmally.the.skeleton.text.is.inse
21ca0 72 74 65 64 20 61 74 20 70 6f 69 6e 74 2c 20 77 69 74 68 20 6e 6f 74 68 69 6e 67 20 22 69 6e 73 rted.at.point,.with.nothing."ins
21cc0 69 64 65 22 2e 0a 49 66 20 74 68 65 72 65 20 69 73 20 61 20 68 69 67 68 6c 69 67 68 74 65 64 20 ide"..If.there.is.a.highlighted.
21ce0 72 65 67 69 6f 6e 2c 20 74 68 65 20 73 6b 65 6c 65 74 6f 6e 20 74 65 78 74 20 69 73 20 77 72 61 region,.the.skeleton.text.is.wra
21d00 70 70 65 64 0a 61 72 6f 75 6e 64 20 74 68 65 20 72 65 67 69 6f 6e 20 74 65 78 74 2e 0a 0a 41 20 pped.around.the.region.text...A.
21d20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 41 52 47 20 73 61 79 73 20 74 6f 20 77 72 61 70 prefix.argument.ARG.says.to.wrap
21d40 20 74 68 65 20 73 6b 65 6c 65 74 6f 6e 20 61 72 6f 75 6e 64 20 74 68 65 20 6e 65 78 74 20 41 52 .the.skeleton.around.the.next.AR
21d60 47 20 77 6f 72 64 73 2e 0a 41 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 6f 66 20 2d 31 G.words..A.prefix.argument.of.-1
21d80 20 73 61 79 73 20 74 6f 20 77 72 61 70 20 61 72 6f 75 6e 64 20 72 65 67 69 6f 6e 2c 20 65 76 65 .says.to.wrap.around.region,.eve
21da0 6e 20 69 66 20 6e 6f 74 20 68 69 67 68 6c 69 67 68 74 65 64 2e 0a 41 20 70 72 65 66 69 78 20 61 n.if.not.highlighted..A.prefix.a
21dc0 72 67 75 6d 65 6e 74 20 6f 66 20 7a 65 72 6f 20 73 61 79 73 20 74 6f 20 77 72 61 70 20 61 72 6f rgument.of.zero.says.to.wrap.aro
21de0 75 6e 64 20 7a 65 72 6f 20 77 6f 72 64 73 2d 2d 2d 74 68 61 74 20 69 73 2c 20 6e 6f 74 68 69 6e und.zero.words---that.is,.nothin
21e00 67 2e 0a 54 68 69 73 20 69 73 20 61 20 77 61 79 20 6f 66 20 6f 76 65 72 72 69 64 69 6e 67 20 74 g..This.is.a.way.of.overriding.t
21e20 68 65 20 75 73 65 20 6f 66 20 61 20 68 69 67 68 6c 69 67 68 74 65 64 20 72 65 67 69 6f 6e 2e 0a he.use.of.a.highlighted.region..
21e40 0a 28 66 6e 20 26 6f 70 74 69 6f 6e 61 6c 20 53 54 52 20 41 52 47 29 1f 0a 28 64 65 66 61 6c 69 .(fn.&optional.STR.ARG)..(defali
21e60 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 73 6b 65 6c 2d 76 61 72 69 61 62 6c 65 2d 63 6f 6e as.'projectile-skel-variable-con
21e80 73 20 23 5b 35 31 32 20 22 5c 33 30 30 5c 33 30 31 03 03 23 5c 32 30 37 22 20 5b 73 6b 65 6c 65 s.#[512."\300\301..#\207".[skele
21ea0 74 6f 6e 2d 70 72 6f 78 79 2d 6e 65 77 20 28 22 56 61 6c 75 65 3a 20 22 20 22 28 22 20 28 70 72 ton-proxy-new.("Value:."."(".(pr
21ec0 6f 6a 65 63 74 69 6c 65 2d 72 65 61 64 2d 76 61 72 69 61 62 6c 65 29 20 22 20 2e 20 22 20 73 74 ojectile-read-variable)."...".st
21ee0 72 20 22 29 22 29 5d 20 36 20 28 23 24 20 2e 20 31 33 38 32 36 32 29 20 22 2a 50 5c 6e 50 22 5d r.")")].6.(#$...138262)."*P\nP"]
21f00 29 0a 28 70 75 74 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 73 6b 65 6c 2d 64 69 72 2d 6c 6f 63 61 ).(put.'projectile-skel-dir-loca
21f20 6c 73 20 27 6e 6f 2d 73 65 6c 66 2d 69 6e 73 65 72 74 20 74 29 0a 23 40 35 36 32 20 49 6e 73 65 ls.'no-self-insert.t).#@562.Inse
21f40 72 74 20 61 20 2e 64 69 72 2d 6c 6f 63 61 6c 73 2e 65 6c 20 74 65 6d 70 6c 61 74 65 2e 0a 0a 54 rt.a..dir-locals.el.template...T
21f60 68 69 73 20 69 73 20 61 20 73 6b 65 6c 65 74 6f 6e 20 63 6f 6d 6d 61 6e 64 20 28 73 65 65 20 60 his.is.a.skeleton.command.(see.`
21f80 73 6b 65 6c 65 74 6f 6e 2d 69 6e 73 65 72 74 27 29 2e 0a 4e 6f 72 6d 61 6c 6c 79 20 74 68 65 20 skeleton-insert')..Normally.the.
21fa0 73 6b 65 6c 65 74 6f 6e 20 74 65 78 74 20 69 73 20 69 6e 73 65 72 74 65 64 20 61 74 20 70 6f 69 skeleton.text.is.inserted.at.poi
21fc0 6e 74 2c 20 77 69 74 68 20 6e 6f 74 68 69 6e 67 20 22 69 6e 73 69 64 65 22 2e 0a 49 66 20 74 68 nt,.with.nothing."inside"..If.th
21fe0 65 72 65 20 69 73 20 61 20 68 69 67 68 6c 69 67 68 74 65 64 20 72 65 67 69 6f 6e 2c 20 74 68 65 ere.is.a.highlighted.region,.the
22000 20 73 6b 65 6c 65 74 6f 6e 20 74 65 78 74 20 69 73 20 77 72 61 70 70 65 64 0a 61 72 6f 75 6e 64 .skeleton.text.is.wrapped.around
22020 20 74 68 65 20 72 65 67 69 6f 6e 20 74 65 78 74 2e 0a 0a 41 20 70 72 65 66 69 78 20 61 72 67 75 .the.region.text...A.prefix.argu
22040 6d 65 6e 74 20 41 52 47 20 73 61 79 73 20 74 6f 20 77 72 61 70 20 74 68 65 20 73 6b 65 6c 65 74 ment.ARG.says.to.wrap.the.skelet
22060 6f 6e 20 61 72 6f 75 6e 64 20 74 68 65 20 6e 65 78 74 20 41 52 47 20 77 6f 72 64 73 2e 0a 41 20 on.around.the.next.ARG.words..A.
22080 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 6f 66 20 2d 31 20 73 61 79 73 20 74 6f 20 77 72 prefix.argument.of.-1.says.to.wr
220a0 61 70 20 61 72 6f 75 6e 64 20 72 65 67 69 6f 6e 2c 20 65 76 65 6e 20 69 66 20 6e 6f 74 20 68 69 ap.around.region,.even.if.not.hi
220c0 67 68 6c 69 67 68 74 65 64 2e 0a 41 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 6f 66 20 ghlighted..A.prefix.argument.of.
220e0 7a 65 72 6f 20 73 61 79 73 20 74 6f 20 77 72 61 70 20 61 72 6f 75 6e 64 20 7a 65 72 6f 20 77 6f zero.says.to.wrap.around.zero.wo
22100 72 64 73 2d 2d 2d 74 68 61 74 20 69 73 2c 20 6e 6f 74 68 69 6e 67 2e 0a 54 68 69 73 20 69 73 20 rds---that.is,.nothing..This.is.
22120 61 20 77 61 79 20 6f 66 20 6f 76 65 72 72 69 64 69 6e 67 20 74 68 65 20 75 73 65 20 6f 66 20 61 a.way.of.overriding.the.use.of.a
22140 20 68 69 67 68 6c 69 67 68 74 65 64 20 72 65 67 69 6f 6e 2e 0a 0a 28 66 6e 20 26 6f 70 74 69 6f .highlighted.region...(fn.&optio
22160 6e 61 6c 20 53 54 52 20 41 52 47 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 nal.STR.ARG)..(defalias.'project
22180 69 6c 65 2d 73 6b 65 6c 2d 64 69 72 2d 6c 6f 63 61 6c 73 20 23 5b 35 31 32 20 22 5c 33 30 30 5c ile-skel-dir-locals.#[512."\300\
221a0 33 30 31 03 03 23 5c 32 30 37 22 20 5b 73 6b 65 6c 65 74 6f 6e 2d 70 72 6f 78 79 2d 6e 65 77 20 301..#\207".[skeleton-proxy-new.
221c0 28 6e 69 6c 20 22 28 28 6e 69 6c 20 2e 20 28 22 20 28 22 22 20 27 28 70 72 6f 6a 65 63 74 69 6c (nil."((nil...(".("".'(projectil
221e0 65 2d 73 6b 65 6c 2d 76 61 72 69 61 62 6c 65 2d 63 6f 6e 73 29 20 6e 29 20 72 65 73 75 6d 65 3a e-skel-variable-cons).n).resume:
22200 20 22 29 29 29 22 29 5d 20 36 20 28 23 24 20 2e 20 31 33 39 30 36 38 29 20 22 2a 50 5c 6e 50 22 .")))")].6.(#$...139068)."*P\nP"
22220 5d 29 0a 23 40 35 34 20 45 64 69 74 20 6f 72 20 63 72 65 61 74 65 20 61 20 2e 64 69 72 2d 6c 6f ]).#@54.Edit.or.create.a..dir-lo
22240 63 61 6c 73 2e 65 6c 20 66 69 6c 65 20 6f 66 20 74 68 65 20 70 72 6f 6a 65 63 74 2e 1f 0a 28 64 cals.el.file.of.the.project...(d
22260 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 65 64 69 74 2d 64 69 72 2d 6c 6f 63 efalias.'projectile-edit-dir-loc
22280 61 6c 73 20 23 5b 30 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 20 5c 22 5c 33 30 33 01 21 5c 32 als.#[0."\300\301\302.\"\303.!\2
222a0 31 30 5c 33 30 34 01 21 3f 5c 32 30 35 15 00 5c 33 30 35 5c 32 31 36 5c 33 30 36 20 29 5c 32 30 10\304.!?\205..\305\216\306.)\20
222c0 37 22 20 5b 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 2e 64 69 72 2d 6c 6f 63 61 6c 7".[expand-file-name.".dir-local
222e0 73 2e 65 6c 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 20 66 69 s.el".projectile-project-root.fi
22300 6e 64 2d 66 69 6c 65 20 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 23 5b 30 20 22 5c 33 30 30 20 nd-file.file-exists-p.#[0."\300.
22320 5c 32 30 37 22 20 5b 73 61 76 65 2d 62 75 66 66 65 72 5d 20 31 5d 20 70 72 6f 6a 65 63 74 69 6c \207".[save-buffer].1].projectil
22340 65 2d 73 6b 65 6c 2d 64 69 72 2d 6c 6f 63 61 6c 73 5d 20 33 20 28 23 24 20 2e 20 31 33 39 38 31 e-skel-dir-locals].3.(#$...13981
22360 36 29 20 6e 69 6c 5d 29 0a 23 40 36 36 20 4b 65 79 6d 61 70 20 66 6f 72 20 50 72 6f 6a 65 63 74 6).nil]).#@66.Keymap.for.Project
22380 69 6c 65 20 63 6f 6d 6d 61 6e 64 73 20 61 66 74 65 72 20 60 70 72 6f 6a 65 63 74 69 6c 65 2d 6b ile.commands.after.`projectile-k
223a0 65 79 6d 61 70 2d 70 72 65 66 69 78 27 2e 1f 0a 28 64 65 66 76 61 72 20 70 72 6f 6a 65 63 74 69 eymap-prefix'...(defvar.projecti
223c0 6c 65 2d 63 6f 6d 6d 61 6e 64 2d 6d 61 70 20 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 20 le-command-map.(byte-code."\300.
223e0 5c 33 30 31 01 5c 33 30 32 5c 33 30 33 23 5c 32 31 30 5c 33 30 31 01 5c 33 30 34 5c 33 30 35 23 \301.\302\303#\210\301.\304\305#
22400 5c 32 31 30 5c 33 30 31 01 5c 33 30 36 5c 33 30 37 23 5c 32 31 30 5c 33 30 31 01 5c 33 31 30 5c \210\301.\306\307#\210\301.\310\
22420 33 31 31 23 5c 32 31 30 5c 33 30 31 01 5c 33 31 32 5c 33 31 33 23 5c 32 31 30 5c 33 30 31 01 5c 311#\210\301.\312\313#\210\301.\
22440 33 31 34 5c 33 31 35 23 5c 32 31 30 5c 33 30 31 01 5c 33 31 36 5c 33 31 37 23 5c 32 31 30 5c 33 314\315#\210\301.\316\317#\210\3
22460 30 31 01 5c 33 32 30 5c 33 32 31 23 5c 32 31 30 5c 33 30 31 01 5c 33 32 32 5c 33 32 33 23 5c 32 01.\320\321#\210\301.\322\323#\2
22480 31 30 5c 33 30 31 01 5c 33 32 34 5c 33 32 35 23 5c 32 31 30 5c 33 30 31 01 5c 33 32 36 5c 33 32 10\301.\324\325#\210\301.\326\32
224a0 37 23 5c 32 31 30 5c 33 30 31 01 5c 33 33 30 5c 33 33 31 23 5c 32 31 30 5c 33 30 31 01 5c 33 33 7#\210\301.\330\331#\210\301.\33
224c0 32 5c 33 33 33 23 5c 32 31 30 5c 33 30 31 01 5c 33 33 34 5c 33 33 35 23 5c 32 31 30 5c 33 30 31 2\333#\210\301.\334\335#\210\301
224e0 01 5c 33 33 36 5c 33 33 37 23 5c 32 31 30 5c 33 30 31 01 5c 33 34 30 5c 33 34 31 23 5c 32 31 30 .\336\337#\210\301.\340\341#\210
22500 5c 33 30 31 01 5c 33 34 32 5c 33 34 33 23 5c 32 31 30 5c 33 30 31 01 5c 33 34 34 5c 33 34 35 23 \301.\342\343#\210\301.\344\345#
22520 5c 32 31 30 5c 33 30 31 01 5c 33 34 36 5c 33 34 37 23 5c 32 31 30 5c 33 30 31 01 5c 33 35 30 5c \210\301.\346\347#\210\301.\350\
22540 33 35 31 23 5c 32 31 30 5c 33 30 31 01 5c 33 35 32 5c 33 35 33 23 5c 32 31 30 5c 33 30 31 01 5c 351#\210\301.\352\353#\210\301.\
22560 33 35 34 5c 33 35 35 23 5c 32 31 30 5c 33 30 31 01 5c 33 35 36 5c 33 35 37 23 5c 32 31 30 5c 33 354\355#\210\301.\356\357#\210\3
22580 30 31 01 5c 33 36 30 5c 33 36 31 23 5c 32 31 30 5c 33 30 31 01 5c 33 36 32 5c 33 36 33 23 5c 32 01.\360\361#\210\301.\362\363#\2
225a0 31 30 5c 33 30 31 01 5c 33 36 34 5c 33 36 35 23 5c 32 31 30 5c 33 30 31 01 5c 33 36 36 5c 33 36 10\301.\364\365#\210\301.\366\36
225c0 37 23 5c 32 31 30 5c 33 30 31 01 5c 33 37 30 5c 33 37 31 23 5c 32 31 30 5c 33 30 31 01 5c 33 37 7#\210\301.\370\371#\210\301.\37
225e0 32 5c 33 37 33 23 5c 32 31 30 5c 33 30 31 01 5c 33 37 34 5c 33 37 35 23 5c 32 31 30 5c 33 30 31 2\373#\210\301.\374\375#\210\301
22600 01 5c 33 37 36 5c 33 37 37 23 5c 32 31 30 5c 33 30 31 01 5c 32 30 31 40 00 5c 32 30 31 41 00 23 .\376\377#\210\301.\201@.\201A.#
22620 5c 32 31 30 5c 33 30 31 01 5c 32 30 31 42 00 5c 32 30 31 43 00 23 5c 32 31 30 5c 33 30 31 01 5c \210\301.\201B.\201C.#\210\301.\
22640 32 30 31 44 00 5c 32 30 31 45 00 23 5c 32 31 30 5c 33 30 31 01 5c 32 30 31 46 00 5c 32 30 31 47 201D.\201E.#\210\301.\201F.\201G
22660 00 23 5c 32 31 30 5c 33 30 31 01 5c 32 30 31 48 00 5c 32 30 31 49 00 23 5c 32 31 30 5c 33 30 31 .#\210\301.\201H.\201I.#\210\301
22680 01 5c 32 30 31 4a 00 5c 32 30 31 4b 00 23 5c 32 31 30 5c 33 30 31 01 5c 32 30 31 4c 00 5c 32 30 .\201J.\201K.#\210\301.\201L.\20
226a0 31 4d 00 23 5c 32 31 30 5c 33 30 31 01 5c 32 30 31 4e 00 5c 32 30 31 4f 00 23 5c 32 31 30 5c 33 1M.#\210\301.\201N.\201O.#\210\3
226c0 30 31 01 5c 32 30 31 50 00 5c 32 30 31 51 00 23 5c 32 31 30 5c 33 30 31 01 5c 32 30 31 52 00 5c 01.\201P.\201Q.#\210\301.\201R.\
226e0 32 30 31 53 00 23 5c 32 31 30 5c 33 30 31 01 5c 32 30 31 54 00 5c 32 30 31 55 00 23 5c 32 31 30 201S.#\210\301.\201T.\201U.#\210
22700 5c 33 30 31 01 5c 32 30 31 56 00 5c 32 30 31 57 00 23 5c 32 31 30 5c 33 30 31 01 5c 32 30 31 58 \301.\201V.\201W.#\210\301.\201X
22720 00 5c 32 30 31 59 00 23 5c 32 31 30 5c 33 30 31 01 5c 32 30 31 5a 00 5c 32 30 31 5b 00 23 5c 32 .\201Y.#\210\301.\201Z.\201[.#\2
22740 31 30 5c 33 30 31 01 5c 32 30 31 5c 5c 00 5c 32 30 31 5d 00 23 5c 32 31 30 5c 33 30 31 01 5c 32 10\301.\201\\.\201].#\210\301.\2
22760 30 31 5e 00 5c 32 30 31 5f 00 23 5c 32 31 30 5c 33 30 31 01 5c 32 30 31 60 00 5c 32 30 31 61 00 01^.\201_.#\210\301.\201`.\201a.
22780 23 5c 32 31 30 5c 33 30 31 01 5c 32 30 31 62 00 5c 32 30 31 63 00 23 5c 32 31 30 5c 33 30 31 01 #\210\301.\201b.\201c.#\210\301.
227a0 5c 32 30 31 64 00 5c 32 30 31 65 00 23 5c 32 31 30 5c 33 30 31 01 5c 32 30 31 66 00 5c 32 30 31 \201d.\201e.#\210\301.\201f.\201
227c0 67 00 23 5c 32 31 30 5c 33 30 31 01 5c 32 30 31 68 00 5c 32 30 31 69 00 23 5c 32 31 30 5c 33 30 g.#\210\301.\201h.\201i.#\210\30
227e0 31 01 5c 32 30 31 6a 00 5c 32 30 31 6b 00 23 5c 32 31 30 5c 33 30 31 01 5c 32 30 31 6c 00 5c 32 1.\201j.\201k.#\210\301.\201l.\2
22800 30 31 6d 00 23 5c 32 31 30 5c 32 31 31 5c 32 30 37 22 20 5b 6d 61 6b 65 2d 73 70 61 72 73 65 2d 01m.#\210\211\207".[make-sparse-
22820 6b 65 79 6d 61 70 20 64 65 66 69 6e 65 2d 6b 65 79 20 22 34 61 22 20 70 72 6f 6a 65 63 74 69 6c keymap.define-key."4a".projectil
22840 65 2d 66 69 6e 64 2d 6f 74 68 65 72 2d 66 69 6c 65 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 20 22 e-find-other-file-other-window."
22860 34 62 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 73 77 69 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 2d 4b".projectile-switch-to-buffer-
22880 6f 74 68 65 72 2d 77 69 6e 64 6f 77 20 22 34 0f 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 64 69 73 other-window."4.".projectile-dis
228a0 70 6c 61 79 2d 62 75 66 66 65 72 20 22 34 64 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 66 69 6e 64 play-buffer."4d".projectile-find
228c0 2d 64 69 72 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 20 22 34 44 22 20 70 72 6f 6a 65 63 74 69 6c -dir-other-window."4D".projectil
228e0 65 2d 64 69 72 65 64 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 20 22 34 66 22 20 70 72 6f 6a 65 63 e-dired-other-window."4f".projec
22900 74 69 6c 65 2d 66 69 6e 64 2d 66 69 6c 65 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 20 22 34 67 22 tile-find-file-other-window."4g"
22920 20 70 72 6f 6a 65 63 74 69 6c 65 2d 66 69 6e 64 2d 66 69 6c 65 2d 64 77 69 6d 2d 6f 74 68 65 72 .projectile-find-file-dwim-other
22940 2d 77 69 6e 64 6f 77 20 22 34 74 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 66 69 6e 64 2d 69 6d 70 -window."4t".projectile-find-imp
22960 6c 65 6d 65 6e 74 61 74 69 6f 6e 2d 6f 72 2d 74 65 73 74 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 lementation-or-test-other-window
22980 20 22 35 61 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 66 69 6e 64 2d 6f 74 68 65 72 2d 66 69 6c 65 ."5a".projectile-find-other-file
229a0 2d 6f 74 68 65 72 2d 66 72 61 6d 65 20 22 35 62 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 73 77 69 -other-frame."5b".projectile-swi
229c0 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 2d 6f 74 68 65 72 2d 66 72 61 6d 65 20 22 35 64 22 20 70 tch-to-buffer-other-frame."5d".p
229e0 72 6f 6a 65 63 74 69 6c 65 2d 66 69 6e 64 2d 64 69 72 2d 6f 74 68 65 72 2d 66 72 61 6d 65 20 22 rojectile-find-dir-other-frame."
22a00 35 44 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 64 69 72 65 64 2d 6f 74 68 65 72 2d 66 72 61 6d 65 5D".projectile-dired-other-frame
22a20 20 22 35 66 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 66 69 6e 64 2d 66 69 6c 65 2d 6f 74 68 65 72 ."5f".projectile-find-file-other
22a40 2d 66 72 61 6d 65 20 22 35 67 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 66 69 6e 64 2d 66 69 6c 65 -frame."5g".projectile-find-file
22a60 2d 64 77 69 6d 2d 6f 74 68 65 72 2d 66 72 61 6d 65 20 22 35 74 22 20 70 72 6f 6a 65 63 74 69 6c -dwim-other-frame."5t".projectil
22a80 65 2d 66 69 6e 64 2d 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 2d 6f 72 2d 74 65 73 74 2d 6f 74 e-find-implementation-or-test-ot
22aa0 68 65 72 2d 66 72 61 6d 65 20 22 21 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 72 75 6e 2d 73 68 65 her-frame."!".projectile-run-she
22ac0 6c 6c 2d 63 6f 6d 6d 61 6e 64 2d 69 6e 2d 72 6f 6f 74 20 22 26 22 20 70 72 6f 6a 65 63 74 69 6c ll-command-in-root."&".projectil
22ae0 65 2d 72 75 6e 2d 61 73 79 6e 63 2d 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 2d 69 6e 2d 72 6f 6f e-run-async-shell-command-in-roo
22b00 74 20 22 61 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 66 69 6e 64 2d 6f 74 68 65 72 2d 66 69 6c 65 t."a".projectile-find-other-file
22b20 20 22 62 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 73 77 69 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 ."b".projectile-switch-to-buffer
22b40 20 22 43 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 63 6f 6e 66 69 67 75 72 65 2d 70 72 6f 6a 65 63 ."C".projectile-configure-projec
22b60 74 20 22 63 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 63 6f 6d 70 69 6c 65 2d 70 72 6f 6a 65 63 74 t."c".projectile-compile-project
22b80 20 22 64 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 66 69 6e 64 2d 64 69 72 20 22 44 22 20 70 72 6f ."d".projectile-find-dir."D".pro
22ba0 6a 65 63 74 69 6c 65 2d 64 69 72 65 64 20 22 65 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 72 65 63 jectile-dired."e".projectile-rec
22bc0 65 6e 74 66 20 22 45 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 65 64 69 74 2d 64 69 72 2d 6c 6f 63 entf."E".projectile-edit-dir-loc
22be0 61 6c 73 20 22 66 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 66 69 6e 64 2d 66 69 6c 65 20 22 67 22 als."f".projectile-find-file."g"
22c00 20 70 72 6f 6a 65 63 74 69 6c 65 2d 66 69 6e 64 2d 66 69 6c 65 2d 64 77 69 6d 20 22 46 22 20 70 .projectile-find-file-dwim."F".p
22c20 72 6f 6a 65 63 74 69 6c 65 2d 66 69 6e 64 2d 66 69 6c 65 2d 69 6e 2d 6b 6e 6f 77 6e 2d 70 72 6f rojectile-find-file-in-known-pro
22c40 6a 65 63 74 73 20 22 69 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 69 6e 76 61 6c 69 64 61 74 65 2d jects."i".projectile-invalidate-
22c60 63 61 63 68 65 20 22 49 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 69 62 75 66 66 65 72 20 22 6a 22 cache."I".projectile-ibuffer."j"
22c80 20 70 72 6f 6a 65 63 74 69 6c 65 2d 66 69 6e 64 2d 74 61 67 20 22 6b 22 20 70 72 6f 6a 65 63 74 .projectile-find-tag."k".project
22ca0 69 6c 65 2d 6b 69 6c 6c 2d 62 75 66 66 65 72 73 20 22 6c 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d ile-kill-buffers."l".projectile-
22cc0 66 69 6e 64 2d 66 69 6c 65 2d 69 6e 2d 64 69 72 65 63 74 6f 72 79 20 22 6d 22 20 70 72 6f 6a 65 find-file-in-directory."m".proje
22ce0 63 74 69 6c 65 2d 63 6f 6d 6d 61 6e 64 65 72 20 22 6f 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 6d ctile-commander."o".projectile-m
22d00 75 6c 74 69 2d 6f 63 63 75 72 20 22 70 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 73 77 69 74 63 68 ulti-occur."p".projectile-switch
22d20 2d 70 72 6f 6a 65 63 74 20 22 71 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 73 77 69 74 63 68 2d 6f -project."q".projectile-switch-o
22d40 70 65 6e 2d 70 72 6f 6a 65 63 74 20 22 50 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 74 65 73 74 2d pen-project."P".projectile-test-
22d60 70 72 6f 6a 65 63 74 20 22 72 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 72 65 70 6c 61 63 65 20 22 project."r".projectile-replace."
22d80 52 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 72 65 67 65 6e 65 72 61 74 65 2d 74 61 67 73 20 22 73 R".projectile-regenerate-tags."s
22da0 67 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 67 72 65 70 20 22 73 72 22 20 70 72 6f 6a 65 63 74 69 g".projectile-grep."sr".projecti
22dc0 6c 65 2d 72 69 70 67 72 65 70 20 22 73 73 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 61 67 20 22 53 le-ripgrep."ss".projectile-ag."S
22de0 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 73 61 76 65 2d 70 72 6f 6a 65 63 74 2d 62 75 66 66 65 72 ".projectile-save-project-buffer
22e00 73 20 22 74 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 74 6f 67 67 6c 65 2d 62 65 74 77 65 65 6e 2d s."t".projectile-toggle-between-
22e20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 2d 61 6e 64 2d 74 65 73 74 20 22 54 22 20 70 72 6f 6a implementation-and-test."T".proj
22e40 65 63 74 69 6c 65 2d 66 69 6e 64 2d 74 65 73 74 2d 66 69 6c 65 20 22 75 22 20 70 72 6f 6a 65 63 ectile-find-test-file."u".projec
22e60 74 69 6c 65 2d 72 75 6e 2d 70 72 6f 6a 65 63 74 20 22 76 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d tile-run-project."v".projectile-
22e80 76 63 20 22 56 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 62 72 6f 77 73 65 2d 64 69 72 74 79 2d 70 vc."V".projectile-browse-dirty-p
22ea0 72 6f 6a 65 63 74 73 20 22 78 65 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 72 75 6e 2d 65 73 68 65 rojects."xe".projectile-run-eshe
22ec0 6c 6c 20 22 78 74 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 72 75 6e 2d 74 65 72 6d 20 22 78 73 22 ll."xt".projectile-run-term."xs"
22ee0 20 70 72 6f 6a 65 63 74 69 6c 65 2d 72 75 6e 2d 73 68 65 6c 6c 20 22 7a 22 20 70 72 6f 6a 65 63 .projectile-run-shell."z".projec
22f00 74 69 6c 65 2d 63 61 63 68 65 2d 63 75 72 72 65 6e 74 2d 66 69 6c 65 20 22 1b 22 20 70 72 6f 6a tile-cache-current-file.".".proj
22f20 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 62 75 66 66 65 72 73 2d 6f 74 68 65 72 2d 62 75 66 ectile-project-buffers-other-buf
22f40 66 65 72 5d 20 35 29 20 28 23 24 20 2e 20 31 34 30 31 34 32 29 29 0a 28 66 73 65 74 20 27 70 72 fer].5).(#$...140142)).(fset.'pr
22f60 6f 6a 65 63 74 69 6c 65 2d 63 6f 6d 6d 61 6e 64 2d 6d 61 70 20 70 72 6f 6a 65 63 74 69 6c 65 2d ojectile-command-map.projectile-
22f80 63 6f 6d 6d 61 6e 64 2d 6d 61 70 29 0a 23 40 32 39 20 4b 65 79 6d 61 70 20 66 6f 72 20 50 72 6f command-map).#@29.Keymap.for.Pro
22fa0 6a 65 63 74 69 6c 65 20 6d 6f 64 65 2e 1f 0a 28 64 65 66 76 61 72 20 70 72 6f 6a 65 63 74 69 6c jectile.mode...(defvar.projectil
22fc0 65 2d 6d 6f 64 65 2d 6d 61 70 20 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 31 20 5c 33 30 32 e-mode-map.(byte-code."\301.\302
22fe0 01 08 5c 33 30 33 23 5c 32 31 30 5c 32 31 31 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 ..\303#\210\211\207".[projectile
23000 2d 6b 65 79 6d 61 70 2d 70 72 65 66 69 78 20 6d 61 6b 65 2d 73 70 61 72 73 65 2d 6b 65 79 6d 61 -keymap-prefix.make-sparse-keyma
23020 70 20 64 65 66 69 6e 65 2d 6b 65 79 20 70 72 6f 6a 65 63 74 69 6c 65 2d 63 6f 6d 6d 61 6e 64 2d p.define-key.projectile-command-
23040 6d 61 70 5d 20 35 29 20 28 23 24 20 2e 20 31 34 33 32 35 30 29 29 0a 28 62 79 74 65 2d 63 6f 64 map].5).(#$...143250)).(byte-cod
23060 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 24 5c 32 31 30 5c 33 30 30 e."\300\301\302\303\304$\210\300
23080 5c 33 30 35 5c 33 30 36 5c 33 30 37 5c 33 30 34 24 5c 32 31 30 5c 33 31 30 5c 33 31 31 5c 33 31 \305\306\307\304$\210\310\311\31
230a0 32 5c 33 31 33 5c 33 31 34 44 44 5c 33 31 35 5c 33 31 36 5c 33 31 37 5c 33 32 30 5c 33 32 31 5c 2\313\314DD\315\316\317\320\321\
230c0 33 32 32 5c 33 32 33 5c 33 32 34 5c 33 32 35 26 0b 5c 32 30 37 22 20 5b 65 61 73 79 2d 6d 65 6e 322\323\324\325&.\207".[easy-men
230e0 75 2d 63 68 61 6e 67 65 20 28 22 54 6f 6f 6c 73 22 29 20 22 50 72 6f 6a 65 63 74 69 6c 65 22 20 u-change.("Tools")."Projectile".
23100 28 5b 22 46 69 6e 64 20 66 69 6c 65 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 66 69 6e 64 2d 66 69 (["Find.file".projectile-find-fi
23120 6c 65 5d 20 5b 22 46 69 6e 64 20 66 69 6c 65 20 69 6e 20 6b 6e 6f 77 6e 20 70 72 6f 6a 65 63 74 le].["Find.file.in.known.project
23140 73 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 66 69 6e 64 2d 66 69 6c 65 2d 69 6e 2d 6b 6e 6f 77 6e s".projectile-find-file-in-known
23160 2d 70 72 6f 6a 65 63 74 73 5d 20 5b 22 46 69 6e 64 20 74 65 73 74 20 66 69 6c 65 22 20 70 72 6f -projects].["Find.test.file".pro
23180 6a 65 63 74 69 6c 65 2d 66 69 6e 64 2d 74 65 73 74 2d 66 69 6c 65 5d 20 5b 22 46 69 6e 64 20 64 jectile-find-test-file].["Find.d
231a0 69 72 65 63 74 6f 72 79 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 66 69 6e 64 2d 64 69 72 5d 20 5b irectory".projectile-find-dir].[
231c0 22 46 69 6e 64 20 66 69 6c 65 20 69 6e 20 64 69 72 65 63 74 6f 72 79 22 20 70 72 6f 6a 65 63 74 "Find.file.in.directory".project
231e0 69 6c 65 2d 66 69 6e 64 2d 66 69 6c 65 2d 69 6e 2d 64 69 72 65 63 74 6f 72 79 5d 20 5b 22 46 69 ile-find-file-in-directory].["Fi
23200 6e 64 20 6f 74 68 65 72 20 66 69 6c 65 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 66 69 6e 64 2d 6f nd.other.file".projectile-find-o
23220 74 68 65 72 2d 66 69 6c 65 5d 20 5b 22 53 77 69 74 63 68 20 74 6f 20 62 75 66 66 65 72 22 20 70 ther-file].["Switch.to.buffer".p
23240 72 6f 6a 65 63 74 69 6c 65 2d 73 77 69 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 5d 20 5b 22 4a 75 rojectile-switch-to-buffer].["Ju
23260 6d 70 20 62 65 74 77 65 65 6e 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 20 66 69 6c 65 20 61 mp.between.implementation.file.a
23280 6e 64 20 74 65 73 74 20 66 69 6c 65 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 74 6f 67 67 6c 65 2d nd.test.file".projectile-toggle-
232a0 62 65 74 77 65 65 6e 2d 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 2d 61 6e 64 2d 74 65 73 74 5d between-implementation-and-test]
232c0 20 5b 22 4b 69 6c 6c 20 70 72 6f 6a 65 63 74 20 62 75 66 66 65 72 73 22 20 70 72 6f 6a 65 63 74 .["Kill.project.buffers".project
232e0 69 6c 65 2d 6b 69 6c 6c 2d 62 75 66 66 65 72 73 5d 20 5b 22 52 65 63 65 6e 74 20 66 69 6c 65 73 ile-kill-buffers].["Recent.files
23300 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 72 65 63 65 6e 74 66 5d 20 5b 22 45 64 69 74 20 2e 64 69 ".projectile-recentf].["Edit..di
23320 72 2d 6c 6f 63 61 6c 73 2e 65 6c 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 65 64 69 74 2d 64 69 72 r-locals.el".projectile-edit-dir
23340 2d 6c 6f 63 61 6c 73 5d 20 22 2d 2d 22 20 5b 22 4f 70 65 6e 20 70 72 6f 6a 65 63 74 20 69 6e 20 -locals]."--".["Open.project.in.
23360 64 69 72 65 64 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 64 69 72 65 64 5d 20 5b 22 53 77 69 74 63 dired".projectile-dired].["Switc
23380 68 20 74 6f 20 70 72 6f 6a 65 63 74 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 73 77 69 74 63 68 2d h.to.project".projectile-switch-
233a0 70 72 6f 6a 65 63 74 5d 20 5b 22 53 77 69 74 63 68 20 74 6f 20 6f 70 65 6e 20 70 72 6f 6a 65 63 project].["Switch.to.open.projec
233c0 74 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 73 77 69 74 63 68 2d 6f 70 65 6e 2d 70 72 6f 6a 65 63 t".projectile-switch-open-projec
233e0 74 5d 20 5b 22 44 69 73 63 6f 76 65 72 20 70 72 6f 6a 65 63 74 73 20 69 6e 20 64 69 72 65 63 74 t].["Discover.projects.in.direct
23400 6f 72 79 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 64 69 73 63 6f 76 65 72 2d 70 72 6f 6a 65 63 74 ory".projectile-discover-project
23420 73 2d 69 6e 2d 64 69 72 65 63 74 6f 72 79 5d 20 5b 22 53 65 61 72 63 68 20 69 6e 20 70 72 6f 6a s-in-directory].["Search.in.proj
23440 65 63 74 20 28 67 72 65 70 29 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 67 72 65 70 5d 20 5b 22 53 ect.(grep)".projectile-grep].["S
23460 65 61 72 63 68 20 69 6e 20 70 72 6f 6a 65 63 74 20 28 61 67 29 22 20 70 72 6f 6a 65 63 74 69 6c earch.in.project.(ag)".projectil
23480 65 2d 61 67 5d 20 5b 22 52 65 70 6c 61 63 65 20 69 6e 20 70 72 6f 6a 65 63 74 22 20 70 72 6f 6a e-ag].["Replace.in.project".proj
234a0 65 63 74 69 6c 65 2d 72 65 70 6c 61 63 65 5d 20 5b 22 4d 75 6c 74 69 2d 6f 63 63 75 72 20 69 6e ectile-replace].["Multi-occur.in
234c0 20 70 72 6f 6a 65 63 74 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 6d 75 6c 74 69 2d 6f 63 63 75 72 .project".projectile-multi-occur
234e0 5d 20 5b 22 42 72 6f 77 73 65 20 64 69 72 74 79 20 70 72 6f 6a 65 63 74 73 22 20 70 72 6f 6a 65 ].["Browse.dirty.projects".proje
23500 63 74 69 6c 65 2d 62 72 6f 77 73 65 2d 64 69 72 74 79 2d 70 72 6f 6a 65 63 74 73 5d 20 22 2d 2d ctile-browse-dirty-projects]."--
23520 22 20 5b 22 52 75 6e 20 73 68 65 6c 6c 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 72 75 6e 2d 73 68 ".["Run.shell".projectile-run-sh
23540 65 6c 6c 5d 20 5b 22 52 75 6e 20 65 73 68 65 6c 6c 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 72 75 ell].["Run.eshell".projectile-ru
23560 6e 2d 65 73 68 65 6c 6c 5d 20 5b 22 52 75 6e 20 74 65 72 6d 22 20 70 72 6f 6a 65 63 74 69 6c 65 n-eshell].["Run.term".projectile
23580 2d 72 75 6e 2d 74 65 72 6d 5d 20 22 2d 2d 22 20 5b 22 43 61 63 68 65 20 63 75 72 72 65 6e 74 20 -run-term]."--".["Cache.current.
235a0 66 69 6c 65 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 63 61 63 68 65 2d 63 75 72 72 65 6e 74 2d 66 file".projectile-cache-current-f
235c0 69 6c 65 5d 20 5b 22 49 6e 76 61 6c 69 64 61 74 65 20 63 61 63 68 65 22 20 70 72 6f 6a 65 63 74 ile].["Invalidate.cache".project
235e0 69 6c 65 2d 69 6e 76 61 6c 69 64 61 74 65 2d 63 61 63 68 65 5d 20 5b 22 52 65 67 65 6e 65 72 61 ile-invalidate-cache].["Regenera
23600 74 65 20 5b 65 7c 67 5d 74 61 67 73 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 72 65 67 65 6e 65 72 te.[e|g]tags".projectile-regener
23620 61 74 65 2d 74 61 67 73 5d 20 22 2d 2d 22 20 5b 22 43 6f 6e 66 69 67 75 72 65 20 70 72 6f 6a 65 ate-tags]."--".["Configure.proje
23640 63 74 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 63 6f 6e 66 69 67 75 72 65 2d 70 72 6f 6a 65 63 74 ct".projectile-configure-project
23660 5d 20 5b 22 43 6f 6d 70 69 6c 65 20 70 72 6f 6a 65 63 74 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d ].["Compile.project".projectile-
23680 63 6f 6d 70 69 6c 65 2d 70 72 6f 6a 65 63 74 5d 20 5b 22 54 65 73 74 20 70 72 6f 6a 65 63 74 22 compile-project].["Test.project"
236a0 20 70 72 6f 6a 65 63 74 69 6c 65 2d 74 65 73 74 2d 70 72 6f 6a 65 63 74 5d 20 5b 22 52 75 6e 20 .projectile-test-project].["Run.
236c0 70 72 6f 6a 65 63 74 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 72 75 6e 2d 70 72 6f 6a 65 63 74 5d project".projectile-run-project]
236e0 20 22 2d 2d 22 20 5b 22 50 72 6f 6a 65 63 74 20 69 6e 66 6f 22 20 70 72 6f 6a 65 63 74 69 6c 65 ."--".["Project.info".projectile
23700 2d 70 72 6f 6a 65 63 74 2d 69 6e 66 6f 5d 20 5b 22 41 62 6f 75 74 22 20 70 72 6f 6a 65 63 74 69 -project-info].["About".projecti
23720 6c 65 2d 76 65 72 73 69 6f 6e 5d 29 20 22 53 65 61 72 63 68 20 46 69 6c 65 73 20 28 47 72 65 70 le-version])."Search.Files.(Grep
23740 29 2e 2e 2e 22 20 28 22 54 6f 6f 6c 73 22 29 20 22 2d 2d 22 20 6e 69 6c 20 63 75 73 74 6f 6d 2d )...".("Tools")."--".nil.custom-
23760 64 65 63 6c 61 72 65 2d 76 61 72 69 61 62 6c 65 20 70 72 6f 6a 65 63 74 69 6c 65 2d 6d 6f 64 65 declare-variable.projectile-mode
23780 2d 6c 69 6e 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 -line.funcall.function.#[0."\300
237a0 5c 32 30 37 22 20 5b 28 3a 65 76 61 6c 20 28 66 6f 72 6d 61 74 20 22 20 50 72 6f 6a 65 63 74 69 \207".[(:eval.(format.".Projecti
237c0 6c 65 5b 25 73 5d 22 20 28 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 6e 61 6d 65 le[%s]".(projectile-project-name
237e0 29 29 29 5d 20 31 5d 20 22 4d 6f 64 65 20 6c 69 6e 65 20 6c 69 67 68 74 65 72 20 66 6f 72 20 50 )))].1]."Mode.line.lighter.for.P
23800 72 6f 6a 65 63 74 69 6c 65 2e 5c 6e 5c 6e 54 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 69 73 20 rojectile.\n\nThe.value.of.this.
23820 76 61 72 69 61 62 6c 65 20 69 73 20 61 20 6d 6f 64 65 20 6c 69 6e 65 20 74 65 6d 70 6c 61 74 65 variable.is.a.mode.line.template
23840 20 61 73 20 69 6e 5c 6e 60 6d 6f 64 65 2d 6c 69 6e 65 2d 66 6f 72 6d 61 74 27 2e 20 20 53 65 65 .as.in\n`mode-line-format'...See
23860 20 49 6e 66 6f 20 4e 6f 64 65 20 60 28 65 6c 69 73 70 29 4d 6f 64 65 20 4c 69 6e 65 20 46 6f 72 .Info.Node.`(elisp)Mode.Line.For
23880 6d 61 74 27 20 66 6f 72 5c 6e 64 65 74 61 69 6c 73 20 61 62 6f 75 74 20 6d 6f 64 65 20 6c 69 6e mat'.for\ndetails.about.mode.lin
238a0 65 20 74 65 6d 70 6c 61 74 65 73 2e 5c 6e 5c 6e 43 75 73 74 6f 6d 69 7a 65 20 74 68 69 73 20 76 e.templates.\n\nCustomize.this.v
238c0 61 72 69 61 62 6c 65 20 74 6f 20 63 68 61 6e 67 65 20 68 6f 77 20 50 72 6f 6a 65 63 74 69 6c 65 ariable.to.change.how.Projectile
238e0 20 64 69 73 70 6c 61 79 73 20 69 74 73 5c 6e 73 74 61 74 75 73 20 69 6e 20 74 68 65 20 6d 6f 64 .displays.its\nstatus.in.the.mod
23900 65 20 6c 69 6e 65 2e 20 20 54 68 65 20 64 65 66 61 75 6c 74 20 76 61 6c 75 65 20 64 69 73 70 6c e.line...The.default.value.displ
23920 61 79 73 20 74 68 65 20 70 72 6f 6a 65 63 74 5c 6e 6e 61 6d 65 20 61 6e 64 20 74 79 70 65 2e 20 ays.the.project\nname.and.type..
23940 20 53 65 74 20 74 68 69 73 20 76 61 72 69 61 62 6c 65 20 74 6f 20 6e 69 6c 20 74 6f 20 64 69 73 .Set.this.variable.to.nil.to.dis
23960 61 62 6c 65 20 74 68 65 20 6d 6f 64 65 20 6c 69 6e 65 5c 6e 65 6e 74 69 72 65 6c 79 2e 22 20 3a able.the.mode.line\nentirely.".:
23980 67 72 6f 75 70 20 70 72 6f 6a 65 63 74 69 6c 65 20 3a 74 79 70 65 20 73 65 78 70 20 3a 72 69 73 group.projectile.:type.sexp.:ris
239a0 6b 79 20 74 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 28 70 72 6f 6a 65 63 74 69 6c ky.t.:package-version.(projectil
239c0 65 20 2e 20 22 30 2e 31 32 2e 30 22 29 5d 20 31 32 29 0a 23 40 32 30 32 20 43 61 6c 6c 65 64 20 e..."0.12.0")].12).#@202.Called.
239e0 62 79 20 60 66 69 6e 64 2d 66 69 6c 65 2d 68 6f 6f 6b 27 20 77 68 65 6e 20 60 70 72 6f 6a 65 63 by.`find-file-hook'.when.`projec
23a00 74 69 6c 65 2d 6d 6f 64 65 27 20 69 73 20 6f 6e 2e 0a 0a 54 68 65 20 66 75 6e 63 74 69 6f 6e 20 tile-mode'.is.on...The.function.
23a20 64 6f 65 73 20 70 72 65 74 74 79 20 6d 75 63 68 20 6e 6f 74 68 69 6e 67 20 77 68 65 6e 20 74 72 does.pretty.much.nothing.when.tr
23a40 69 67 67 65 72 65 64 20 6f 6e 20 72 65 6d 6f 74 65 20 66 69 6c 65 73 0a 61 73 20 61 6c 6c 20 74 iggered.on.remote.files.as.all.t
23a60 68 65 20 6f 70 65 72 61 74 69 6f 6e 73 20 69 74 20 6e 6f 72 6d 61 6c 6c 79 20 70 65 72 66 6f 72 he.operations.it.normally.perfor
23a80 6d 73 20 61 72 65 20 65 78 74 72 65 6d 65 6c 79 20 73 6c 6f 77 20 6f 76 65 72 0a 74 72 61 6d 70 ms.are.extremely.slow.over.tramp
23aa0 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 66 69 6e 64 2d 66 69 ...(defalias.'projectile-find-fi
23ac0 6c 65 2d 68 6f 6f 6b 2d 66 75 6e 63 74 69 6f 6e 20 23 5b 30 20 22 5c 33 30 31 08 21 3f 5c 32 30 le-hook-function.#[0."\301.!?\20
23ae0 35 0f 00 5c 33 30 32 20 5c 32 31 30 5c 33 30 33 20 5c 32 31 30 5c 33 30 34 20 5c 32 30 37 22 20 5..\302.\210\303.\210\304.\207".
23b00 5b 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 66 69 6c 65 2d 72 65 6d 6f 74 65 2d 70 [default-directory.file-remote-p
23b20 20 70 72 6f 6a 65 63 74 69 6c 65 2d 63 61 63 68 65 2d 66 69 6c 65 73 2d 66 69 6e 64 2d 66 69 6c .projectile-cache-files-find-fil
23b40 65 2d 68 6f 6f 6b 20 70 72 6f 6a 65 63 74 69 6c 65 2d 74 72 61 63 6b 2d 6b 6e 6f 77 6e 2d 70 72 e-hook.projectile-track-known-pr
23b60 6f 6a 65 63 74 73 2d 66 69 6e 64 2d 66 69 6c 65 2d 68 6f 6f 6b 20 70 72 6f 6a 65 63 74 69 6c 65 ojects-find-file-hook.projectile
23b80 2d 76 69 73 69 74 2d 70 72 6f 6a 65 63 74 2d 74 61 67 73 2d 74 61 62 6c 65 5d 20 32 20 28 23 24 -visit-project-tags-table].2.(#$
23ba0 20 2e 20 31 34 35 38 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 ...145881)]).(byte-code."\300\30
23bc0 31 5c 33 30 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 1\302\303\304DD\305\306\307\310\
23be0 33 31 31 5c 33 31 32 5c 33 31 33 5c 33 31 34 5c 33 31 35 5c 33 31 36 5c 33 31 33 26 0d 5c 32 30 311\312\313\314\315\316\313&.\20
23c00 37 22 20 5b 63 75 73 74 6f 6d 2d 64 65 63 6c 61 72 65 2d 76 61 72 69 61 62 6c 65 20 70 72 6f 6a 7".[custom-declare-variable.proj
23c20 65 63 74 69 6c 65 2d 6d 6f 64 65 20 66 75 6e 63 61 6c 6c 20 66 75 6e 63 74 69 6f 6e 20 23 5b 30 ectile-mode.funcall.function.#[0
23c40 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 6e 69 6c 5d 20 31 5d 20 22 4e 6f 6e 2d 6e 69 6c 20 69 66 ."\300\207".[nil].1]."Non-nil.if
23c60 20 50 72 6f 6a 65 63 74 69 6c 65 20 6d 6f 64 65 20 69 73 20 65 6e 61 62 6c 65 64 2e 5c 6e 53 65 .Projectile.mode.is.enabled.\nSe
23c80 65 20 74 68 65 20 60 70 72 6f 6a 65 63 74 69 6c 65 2d 6d 6f 64 65 27 20 63 6f 6d 6d 61 6e 64 5c e.the.`projectile-mode'.command\
23ca0 6e 66 6f 72 20 61 20 64 65 73 63 72 69 70 74 69 6f 6e 20 6f 66 20 74 68 69 73 20 6d 69 6e 6f 72 nfor.a.description.of.this.minor
23cc0 20 6d 6f 64 65 2e 5c 6e 53 65 74 74 69 6e 67 20 74 68 69 73 20 76 61 72 69 61 62 6c 65 20 64 69 .mode.\nSetting.this.variable.di
23ce0 72 65 63 74 6c 79 20 64 6f 65 73 20 6e 6f 74 20 74 61 6b 65 20 65 66 66 65 63 74 3b 5c 6e 65 69 rectly.does.not.take.effect;\nei
23d00 74 68 65 72 20 63 75 73 74 6f 6d 69 7a 65 20 69 74 20 28 73 65 65 20 74 68 65 20 69 6e 66 6f 20 ther.customize.it.(see.the.info.
23d20 6e 6f 64 65 20 60 45 61 73 79 20 43 75 73 74 6f 6d 69 7a 61 74 69 6f 6e 27 29 5c 6e 6f 72 20 63 node.`Easy.Customization')\nor.c
23d40 61 6c 6c 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 60 70 72 6f 6a 65 63 74 69 6c 65 2d 6d 6f 64 all.the.function.`projectile-mod
23d60 65 27 2e 22 20 3a 73 65 74 20 63 75 73 74 6f 6d 2d 73 65 74 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 20 e'.".:set.custom-set-minor-mode.
23d80 3a 69 6e 69 74 69 61 6c 69 7a 65 20 63 75 73 74 6f 6d 2d 69 6e 69 74 69 61 6c 69 7a 65 2d 64 65 :initialize.custom-initialize-de
23da0 66 61 75 6c 74 20 3a 67 72 6f 75 70 20 70 72 6f 6a 65 63 74 69 6c 65 20 3a 74 79 70 65 20 62 6f fault.:group.projectile.:type.bo
23dc0 6f 6c 65 61 6e 20 3a 72 65 71 75 69 72 65 5d 20 31 34 29 0a 23 40 34 31 37 20 4d 69 6e 6f 72 20 olean.:require].14).#@417.Minor.
23de0 6d 6f 64 65 20 74 6f 20 61 73 73 69 73 74 20 70 72 6f 6a 65 63 74 20 6d 61 6e 61 67 65 6d 65 6e mode.to.assist.project.managemen
23e00 74 20 61 6e 64 20 6e 61 76 69 67 61 74 69 6f 6e 2e 0a 0a 57 68 65 6e 20 63 61 6c 6c 65 64 20 69 t.and.navigation...When.called.i
23e20 6e 74 65 72 61 63 74 69 76 65 6c 79 2c 20 74 6f 67 67 6c 65 20 60 70 72 6f 6a 65 63 74 69 6c 65 nteractively,.toggle.`projectile
23e40 2d 6d 6f 64 65 27 2e 20 20 57 69 74 68 20 70 72 65 66 69 78 0a 41 52 47 2c 20 65 6e 61 62 6c 65 -mode'...With.prefix.ARG,.enable
23e60 20 60 70 72 6f 6a 65 63 74 69 6c 65 2d 6d 6f 64 65 27 20 69 66 20 41 52 47 20 69 73 20 70 6f 73 .`projectile-mode'.if.ARG.is.pos
23e80 69 74 69 76 65 2c 20 6f 74 68 65 72 77 69 73 65 20 64 69 73 61 62 6c 65 0a 69 74 2e 0a 0a 57 68 itive,.otherwise.disable.it...Wh
23ea0 65 6e 20 63 61 6c 6c 65 64 20 66 72 6f 6d 20 4c 69 73 70 2c 20 65 6e 61 62 6c 65 20 60 70 72 6f en.called.from.Lisp,.enable.`pro
23ec0 6a 65 63 74 69 6c 65 2d 6d 6f 64 65 27 20 69 66 20 41 52 47 20 69 73 20 6f 6d 69 74 74 65 64 2c jectile-mode'.if.ARG.is.omitted,
23ee0 0a 6e 69 6c 20 6f 72 20 70 6f 73 69 74 69 76 65 2e 20 20 49 66 20 41 52 47 20 69 73 20 60 74 6f .nil.or.positive...If.ARG.is.`to
23f00 67 67 6c 65 27 2c 20 74 6f 67 67 6c 65 20 60 70 72 6f 6a 65 63 74 69 6c 65 2d 6d 6f 64 65 27 2e ggle',.toggle.`projectile-mode'.
23f20 0a 4f 74 68 65 72 77 69 73 65 20 62 65 68 61 76 65 20 61 73 20 69 66 20 63 61 6c 6c 65 64 20 69 .Otherwise.behave.as.if.called.i
23f40 6e 74 65 72 61 63 74 69 76 65 6c 79 2e 0a 0a 5c 7b 70 72 6f 6a 65 63 74 69 6c 65 2d 6d 6f 64 65 nteractively...\{projectile-mode
23f60 2d 6d 61 70 7d 0a 0a 28 66 6e 20 26 6f 70 74 69 6f 6e 61 6c 20 41 52 47 29 1f 0a 28 64 65 66 61 -map}..(fn.&optional.ARG)..(defa
23f80 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 6d 6f 64 65 20 23 5b 32 35 36 20 22 5c 33 30 lias.'projectile-mode.#[256."\30
23fa0 34 20 5c 33 30 35 5c 33 30 30 03 5c 33 30 36 3d 5c 32 30 33 11 00 5c 33 30 37 5c 33 30 30 21 3f 4.\305\300.\306=\203..\307\300!?
23fc0 5c 32 30 32 16 00 5c 33 31 30 04 21 5c 33 31 31 56 5c 22 5c 32 31 30 08 5c 32 30 33 57 00 09 5c \202..\310.!\311V\"\210.\203W..\
23fe0 32 30 34 2b 00 5c 33 31 32 5c 6e 21 5c 32 30 36 2a 00 5c 33 31 33 5c 33 31 34 5c 33 31 35 5c 22 204+.\312\n!\206*.\313\314\315\"
24000 11 0b 5c 32 30 34 34 00 5c 33 31 33 5c 33 31 34 5c 33 31 35 5c 22 13 5c 33 31 36 20 5c 32 31 30 ..\2044.\313\314\315\".\316.\210
24020 5c 33 31 37 20 5c 32 31 30 5c 33 32 30 5c 33 32 31 5c 33 32 32 5c 22 5c 32 31 30 5c 33 32 30 5c \317.\210\320\321\322\"\210\320\
24040 33 32 33 5c 33 32 34 5c 33 32 35 23 5c 32 31 30 5c 33 32 30 5c 33 32 36 5c 33 32 34 5c 33 32 35 323\324\325#\210\320\326\324\325
24060 5c 32 31 31 24 5c 32 31 30 5c 33 32 37 5c 33 33 30 21 5c 32 31 30 5c 33 32 37 5c 33 33 31 21 5c \211$\210\327\330!\210\327\331!\
24080 32 31 30 5c 32 30 32 6a 00 5c 33 33 32 5c 33 32 31 5c 33 32 32 5c 22 5c 32 31 30 5c 33 33 32 5c 210\202j.\332\321\322\"\210\332\
240a0 33 32 36 5c 33 32 34 5c 33 32 35 23 5c 32 31 30 5c 33 33 33 5c 33 33 30 21 5c 32 31 30 5c 33 33 326\324\325#\210\333\330!\210\33
240c0 33 5c 33 33 31 21 5c 32 31 30 5c 33 33 34 5c 33 33 35 5c 33 30 37 5c 33 30 30 21 5c 32 30 33 76 3\331!\210\334\335\307\300!\203v
240e0 00 5c 33 33 36 5c 32 30 32 77 00 5c 33 33 37 5c 22 5c 32 31 30 5c 33 34 30 5c 33 34 31 21 5c 32 .\336\202w.\337\"\210\340\341!\2
24100 30 33 5c 32 34 31 00 5c 33 34 32 5c 33 30 30 21 5c 32 31 30 5c 33 30 34 20 5c 32 30 33 5c 32 31 03\241.\342\300!\210\304.\203\21
24120 37 00 5c 32 31 31 5c 33 30 34 20 5c 32 33 32 5c 32 30 33 5c 32 34 31 00 5c 33 34 33 5c 33 34 34 7.\211\304.\232\203\241.\343\344
24140 5c 33 34 35 5c 33 30 37 5c 33 30 30 21 5c 32 30 33 5c 32 33 34 00 5c 33 34 36 5c 32 30 32 5c 32 \345\307\300!\203\234.\346\202\2
24160 33 35 00 5c 33 34 37 03 23 5c 32 36 36 02 5c 32 31 30 5c 33 35 30 20 5c 32 31 30 5c 33 30 37 5c 35.\347.#\266.\210\350.\210\307\
24180 33 30 30 21 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 6d 6f 64 65 20 70 72 6f 6a 65 300!\207".[projectile-mode.proje
241a0 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 73 2d 63 61 63 68 65 20 70 72 6f 6a 65 63 74 69 6c 65 2d ctile-projects-cache.projectile-
241c0 63 61 63 68 65 2d 66 69 6c 65 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 73 2d 63 cache-file.projectile-projects-c
241e0 61 63 68 65 2d 74 69 6d 65 20 63 75 72 72 65 6e 74 2d 6d 65 73 73 61 67 65 20 73 65 74 2d 64 65 ache-time.current-message.set-de
24200 66 61 75 6c 74 20 74 6f 67 67 6c 65 20 64 65 66 61 75 6c 74 2d 76 61 6c 75 65 20 70 72 65 66 69 fault.toggle.default-value.prefi
24220 78 2d 6e 75 6d 65 72 69 63 2d 76 61 6c 75 65 20 30 20 70 72 6f 6a 65 63 74 69 6c 65 2d 75 6e 73 x-numeric-value.0.projectile-uns
24240 65 72 69 61 6c 69 7a 65 20 6d 61 6b 65 2d 68 61 73 68 2d 74 61 62 6c 65 20 3a 74 65 73 74 20 65 erialize.make-hash-table.:test.e
24260 71 75 61 6c 20 70 72 6f 6a 65 63 74 69 6c 65 2d 63 6c 65 61 6e 75 70 2d 6b 6e 6f 77 6e 2d 70 72 qual.projectile-cleanup-known-pr
24280 6f 6a 65 63 74 73 20 70 72 6f 6a 65 63 74 69 6c 65 2d 64 69 73 63 6f 76 65 72 2d 70 72 6f 6a 65 ojects.projectile-discover-proje
242a0 63 74 73 2d 69 6e 2d 73 65 61 72 63 68 2d 70 61 74 68 20 61 64 64 2d 68 6f 6f 6b 20 66 69 6e 64 cts-in-search-path.add-hook.find
242c0 2d 66 69 6c 65 2d 68 6f 6f 6b 20 70 72 6f 6a 65 63 74 69 6c 65 2d 66 69 6e 64 2d 66 69 6c 65 2d -file-hook.projectile-find-file-
242e0 68 6f 6f 6b 2d 66 75 6e 63 74 69 6f 6e 20 70 72 6f 6a 65 63 74 69 6c 65 2d 66 69 6e 64 2d 64 69 hook-function.projectile-find-di
24300 72 2d 68 6f 6f 6b 20 70 72 6f 6a 65 63 74 69 6c 65 2d 74 72 61 63 6b 2d 6b 6e 6f 77 6e 2d 70 72 r-hook.projectile-track-known-pr
24320 6f 6a 65 63 74 73 2d 66 69 6e 64 2d 66 69 6c 65 2d 68 6f 6f 6b 20 74 20 64 69 72 65 64 2d 62 65 ojects-find-file-hook.t.dired-be
24340 66 6f 72 65 2d 72 65 61 64 69 6e 2d 68 6f 6f 6b 20 61 64 2d 61 63 74 69 76 61 74 65 20 63 6f 6d fore-readin-hook.ad-activate.com
24360 70 69 6c 61 74 69 6f 6e 2d 66 69 6e 64 2d 66 69 6c 65 20 64 65 6c 65 74 65 2d 66 69 6c 65 20 72 pilation-find-file.delete-file.r
24380 65 6d 6f 76 65 2d 68 6f 6f 6b 20 61 64 2d 64 65 61 63 74 69 76 61 74 65 20 72 75 6e 2d 68 6f 6f emove-hook.ad-deactivate.run-hoo
243a0 6b 73 20 70 72 6f 6a 65 63 74 69 6c 65 2d 6d 6f 64 65 2d 68 6f 6f 6b 20 70 72 6f 6a 65 63 74 69 ks.projectile-mode-hook.projecti
243c0 6c 65 2d 6d 6f 64 65 2d 6f 6e 2d 68 6f 6f 6b 20 70 72 6f 6a 65 63 74 69 6c 65 2d 6d 6f 64 65 2d le-mode-on-hook.projectile-mode-
243e0 6f 66 66 2d 68 6f 6f 6b 20 63 61 6c 6c 65 64 2d 69 6e 74 65 72 61 63 74 69 76 65 6c 79 2d 70 20 off-hook.called-interactively-p.
24400 61 6e 79 20 63 75 73 74 6f 6d 69 7a 65 2d 6d 61 72 6b 2d 61 73 2d 73 65 74 20 22 22 20 6d 65 73 any.customize-mark-as-set."".mes
24420 73 61 67 65 20 22 50 72 6f 6a 65 63 74 69 6c 65 20 6d 6f 64 65 20 25 73 61 62 6c 65 64 25 73 22 sage."Projectile.mode.%sabled%s"
24440 20 22 65 6e 22 20 22 64 69 73 22 20 66 6f 72 63 65 2d 6d 6f 64 65 2d 6c 69 6e 65 2d 75 70 64 61 ."en"."dis".force-mode-line-upda
24460 74 65 5d 20 37 20 28 23 24 20 2e 20 31 34 36 39 30 36 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 te].7.(#$...146906).(byte-code."
24480 08 5c 32 30 36 05 00 5c 33 30 31 43 5c 32 30 37 22 20 5b 63 75 72 72 65 6e 74 2d 70 72 65 66 69 .\206..\301C\207".[current-prefi
244a0 78 2d 61 72 67 20 74 6f 67 67 6c 65 5d 20 31 29 5d 29 0a 23 40 31 38 30 20 48 6f 6f 6b 20 72 75 x-arg.toggle].1)]).#@180.Hook.ru
244c0 6e 20 61 66 74 65 72 20 65 6e 74 65 72 69 6e 67 20 6f 72 20 6c 65 61 76 69 6e 67 20 60 70 72 6f n.after.entering.or.leaving.`pro
244e0 6a 65 63 74 69 6c 65 2d 6d 6f 64 65 27 2e 0a 4e 6f 20 70 72 6f 62 6c 65 6d 73 20 72 65 73 75 6c jectile-mode'..No.problems.resul
24500 74 20 69 66 20 74 68 69 73 20 76 61 72 69 61 62 6c 65 20 69 73 20 6e 6f 74 20 62 6f 75 6e 64 2e t.if.this.variable.is.not.bound.
24520 0a 60 61 64 64 2d 68 6f 6f 6b 27 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 62 69 6e 64 73 20 .`add-hook'.automatically.binds.
24540 69 74 2e 20 20 28 54 68 69 73 20 69 73 20 74 72 75 65 20 66 6f 72 20 61 6c 6c 20 68 6f 6f 6b 20 it...(This.is.true.for.all.hook.
24560 76 61 72 69 61 62 6c 65 73 2e 29 1f 0a 28 64 65 66 76 61 72 20 70 72 6f 6a 65 63 74 69 6c 65 2d variables.)..(defvar.projectile-
24580 6d 6f 64 65 2d 68 6f 6f 6b 20 6e 69 6c 20 28 23 24 20 2e 20 31 34 38 36 36 35 29 29 0a 28 62 79 mode-hook.nil.(#$...148665)).(by
245a0 74 65 2d 63 6f 64 65 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 08 5c 33 30 34 5c 32 31 31 25 5c te-code."\301\302\303.\304\211%\
245c0 32 31 30 5c 33 30 35 5c 33 30 36 5c 33 30 32 5c 33 30 34 23 5c 32 31 30 5c 33 30 37 5c 33 30 36 210\305\306\302\304#\210\307\306
245e0 5c 33 30 32 5c 33 31 30 23 5c 32 31 30 5c 33 31 31 5c 33 31 32 21 5c 32 30 37 22 20 5b 70 72 6f \302\310#\210\311\312!\207".[pro
24600 6a 65 63 74 69 6c 65 2d 6d 6f 64 65 2d 6d 61 70 20 61 64 64 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 20 jectile-mode-map.add-minor-mode.
24620 70 72 6f 6a 65 63 74 69 6c 65 2d 6d 6f 64 65 20 70 72 6f 6a 65 63 74 69 6c 65 2d 6d 6f 64 65 2d projectile-mode.projectile-mode-
24640 6c 69 6e 65 20 6e 69 6c 20 64 65 66 61 6c 69 61 73 20 70 72 6f 6a 65 63 74 69 6c 65 2d 67 6c 6f line.nil.defalias.projectile-glo
24660 62 61 6c 2d 6d 6f 64 65 20 6d 61 6b 65 2d 6f 62 73 6f 6c 65 74 65 20 22 31 2e 30 22 20 70 72 6f bal-mode.make-obsolete."1.0".pro
24680 76 69 64 65 20 70 72 6f 6a 65 63 74 69 6c 65 5d 20 36 29 0a vide.projectile].6).