about summary refs log tree commit diff
path: root/configs/shared/emacs/.emacs.d/elpa/projectile-20180911.540/projectile.elc
blob: 18e71552359ab285bcf29a1dec208a89e3aa40e3 (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 36 36 5c 33 \364\314\311\331\365&.\210\366\3
03c0 36 32 5c 33 36 37 5c 33 37 30 23 5c 32 31 30 5c 33 32 33 5c 33 37 31 5c 33 32 35 5c 33 32 36 5c 62\367\370#\210\323\371\325\326\
03e0 33 37 32 44 44 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 372DD\373\314\311\331\365&.\210\
0400 33 32 33 5c 33 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 323\374\325\326\375DD\376\314\31
0420 31 5c 33 33 31 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 1\331\365&.\210\323\377\325\326\
0440 32 30 31 40 00 44 44 5c 32 30 31 41 00 5c 33 31 34 5c 33 31 31 5c 33 33 31 5c 33 36 35 26 07 5c 201@.DD\201A.\314\311\331\365&.\
0460 32 31 30 5c 33 32 33 5c 32 30 31 42 00 5c 33 32 35 5c 33 32 36 5c 32 30 31 43 00 44 44 5c 32 30 210\323\201B.\325\326\201C.DD\20
0480 31 44 00 5c 33 31 34 5c 33 31 31 5c 33 33 31 5c 32 30 31 45 00 5c 32 30 31 46 00 5c 32 30 31 47 1D.\314\311\331\201E.\201F.\201G
04a0 00 26 09 5c 32 31 30 5c 33 32 33 5c 32 30 31 48 00 5c 33 32 35 5c 33 32 36 5c 32 30 31 49 00 44 .&.\210\323\201H.\325\326\201I.D
04c0 44 5c 32 30 31 4a 00 5c 33 31 34 5c 33 31 31 5c 33 33 31 5c 32 30 31 4b 00 26 07 5c 32 31 30 5c D\201J.\314\311\331\201K.&.\210\
04e0 33 32 33 5c 32 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 323\201L.\325\326\201M.DD\201N.\
0500 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 30 31 4f 00 5c 314\311\331\336&.\210\323\201O.\
0520 33 32 35 5c 33 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 325\326\201P.DD\201Q.\314\311\33
0540 31 5c 33 32 36 26 07 5c 32 31 30 5c 33 32 33 5c 32 30 31 52 00 5c 33 32 35 5c 33 32 36 5c 32 30 1\326&.\210\323\201R.\325\326\20
0560 31 53 00 44 44 5c 32 30 31 54 00 5c 33 31 34 5c 33 31 31 5c 33 33 31 5c 33 36 35 5c 32 30 31 46 1S.DD\201T.\314\311\331\365\201F
0580 00 5c 32 30 31 55 00 26 09 5c 32 31 30 5c 33 32 33 5c 32 30 31 56 00 5c 33 32 35 5c 33 32 36 5c .\201U.&.\210\323\201V.\325\326\
05a0 32 30 31 57 00 44 44 5c 32 30 31 58 00 5c 33 31 34 5c 33 31 31 5c 33 33 31 5c 33 32 36 5c 32 30 201W.DD\201X.\314\311\331\326\20
05c0 31 46 00 5c 32 30 31 59 00 26 09 5c 32 31 30 5c 33 32 33 5c 32 30 31 5a 00 5c 33 32 35 5c 33 32 1F.\201Y.&.\210\323\201Z.\325\32
05e0 36 5c 32 30 31 5b 00 44 44 5c 32 30 31 5c 5c 00 5c 33 31 34 5c 33 31 31 5c 33 33 31 5c 32 30 31 6\201[.DD\201\\.\314\311\331\201
0600 5d 00 26 07 5c 32 31 30 5c 33 32 33 5c 32 30 31 5e 00 5c 33 32 35 5c 33 32 36 5c 32 30 31 5f 00 ].&.\210\323\201^.\325\326\201_.
0620 44 44 5c 32 30 31 60 00 5c 33 31 34 5c 33 31 31 5c 33 33 31 5c 32 30 31 61 00 26 07 5c 32 31 30 DD\201`.\314\311\331\201a.&.\210
0640 5c 33 32 33 5c 32 30 31 62 00 5c 33 32 35 5c 33 32 36 5c 32 30 31 63 00 44 44 5c 32 30 31 64 00 \323\201b.\325\326\201c.DD\201d.
0660 5c 33 31 34 5c 33 31 31 5c 33 33 31 5c 32 30 31 65 00 26 07 5c 32 31 30 5c 33 32 33 5c 32 30 31 \314\311\331\201e.&.\210\323\201
0680 66 00 5c 33 32 35 5c 33 32 36 5c 32 30 31 67 00 44 44 5c 32 30 31 68 00 5c 33 31 34 5c 33 31 31 f.\325\326\201g.DD\201h.\314\311
06a0 5c 33 33 31 5c 32 30 31 69 00 26 07 5c 32 31 30 5c 33 32 33 5c 32 30 31 6a 00 5c 33 32 35 5c 33 \331\201i.&.\210\323\201j.\325\3
06c0 32 36 5c 32 30 31 6b 00 44 44 5c 32 30 31 6c 00 5c 33 31 34 5c 33 31 31 5c 33 33 31 5c 32 30 31 26\201k.DD\201l.\314\311\331\201
06e0 6d 00 26 07 5c 32 31 30 5c 33 32 33 5c 32 30 31 6e 00 5c 33 32 35 5c 33 32 36 5c 32 30 31 6f 00 m.&.\210\323\201n.\325\326\201o.
0700 44 44 5c 32 30 31 70 00 5c 33 31 34 5c 33 31 31 5c 33 33 31 5c 32 30 31 71 00 5c 32 30 31 46 00 DD\201p.\314\311\331\201q.\201F.
0720 5c 32 30 31 72 00 26 09 5c 32 31 30 5c 33 32 33 5c 32 30 31 73 00 5c 33 32 35 5c 33 32 36 5c 32 \201r.&.\210\323\201s.\325\326\2
0740 30 31 74 00 44 44 5c 32 30 31 75 00 5c 33 31 34 5c 33 31 31 5c 33 33 31 5c 32 30 31 76 00 26 07 01t.DD\201u.\314\311\331\201v.&.
0760 5c 32 31 30 5c 33 32 33 5c 32 30 31 77 00 5c 33 32 35 5c 33 32 36 5c 32 30 31 78 00 44 44 5c 32 \210\323\201w.\325\326\201x.DD\2
0780 30 31 79 00 5c 32 30 31 7a 00 5c 32 30 31 7b 00 5c 33 31 34 5c 33 31 31 5c 33 33 31 5c 32 30 31 01y.\201z.\201{.\314\311\331\201
07a0 7c 00 26 09 5c 32 31 30 5c 33 32 33 5c 32 30 31 7d 00 5c 33 32 35 5c 33 32 36 5c 32 30 31 7e 00 |.&.\210\323\201}.\325\326\201~.
07c0 44 44 5c 32 30 31 7f 00 5c 33 31 34 5c 33 31 31 5c 33 33 31 5c 32 30 31 5c 32 30 30 00 5c 32 30 DD\201..\314\311\331\201\200.\20
07e0 31 46 00 5c 32 30 31 5c 32 30 31 00 26 09 5c 32 31 30 5c 33 32 33 5c 32 30 31 5c 32 30 32 00 5c 1F.\201\201.&.\210\323\201\202.\
0800 33 32 35 5c 33 32 36 5c 32 30 31 5c 32 30 33 00 44 44 5c 32 30 31 5c 32 30 34 00 5c 33 31 34 5c 325\326\201\203.DD\201\204.\314\
0820 33 31 31 5c 33 33 31 5c 32 30 31 5c 32 30 35 00 26 07 5c 32 31 30 5c 33 32 33 5c 32 30 31 5c 32 311\331\201\205.&.\210\323\201\2
0840 30 36 00 5c 33 32 35 5c 33 32 36 5c 32 30 31 5c 32 30 37 00 44 44 5c 32 30 31 5c 32 31 30 00 5c 06.\325\326\201\207.DD\201\210.\
0860 33 31 34 5c 33 31 31 5c 33 33 31 5c 32 30 31 5c 32 31 31 00 5c 32 30 31 46 00 5c 32 30 31 5c 32 314\311\331\201\211.\201F.\201\2
0880 31 32 00 26 09 5c 32 31 30 5c 33 32 33 5c 32 30 31 5c 32 31 33 00 5c 33 32 35 5c 33 32 36 5c 32 12.&.\210\323\201\213.\325\326\2
08a0 30 31 5c 32 31 34 00 44 44 5c 32 30 31 5c 32 31 35 00 5c 33 31 34 5c 33 31 31 5c 33 33 31 5c 32 01\214.DD\201\215.\314\311\331\2
08c0 30 31 5c 32 31 36 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\216.&.\210\323\201\217.\325\3
08e0 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
0900 33 31 5c 32 30 31 5c 32 31 36 00 26 07 5c 32 31 30 5c 33 32 33 5c 32 30 31 5c 32 32 32 00 5c 33 31\201\216.&.\210\323\201\222.\3
0920 32 35 5c 33 32 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 25\326\201\223.DD\201\224.\314\3
0940 31 31 5c 33 33 31 5c 33 32 36 26 07 5c 32 31 30 5c 33 32 33 5c 32 30 31 5c 32 32 35 00 5c 33 32 11\331\326&.\210\323\201\225.\32
0960 35 5c 33 32 36 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 5\326\201\226.DD\201\227.\314\31
0980 31 5c 33 33 31 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 1\331\336&.\210\323\201\230.\325
09a0 5c 33 32 36 5c 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 \326\201\231.DD\201\232.\314\311
09c0 5c 33 33 31 5c 33 33 36 26 07 5c 32 31 30 5c 33 32 33 5c 32 30 31 5c 32 33 33 00 5c 33 32 35 5c \331\336&.\210\323\201\233.\325\
09e0 33 32 36 5c 32 30 31 5c 32 33 34 00 44 44 5c 32 30 31 5c 32 33 35 00 5c 33 31 34 5c 33 31 31 5c 326\201\234.DD\201\235.\314\311\
0a00 33 33 31 5c 32 30 31 5c 32 31 36 00 5c 32 30 31 46 00 5c 32 30 31 5c 32 33 36 00 26 09 5c 32 31 331\201\216.\201F.\201\236.&.\21
0a20 30 5c 33 32 33 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 0\323\201\237.\325\326\201\240.D
0a40 44 5c 32 30 31 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 31 30 D\201\241.\314\311\331\326&.\210
0a60 5c 33 32 33 5c 32 30 31 5c 32 34 32 00 5c 33 32 35 5c 33 32 36 5c 32 30 31 5c 32 34 33 00 44 44 \323\201\242.\325\326\201\243.DD
0a80 5c 32 30 31 5c 32 34 34 00 5c 33 31 34 5c 33 31 31 5c 33 33 31 5c 33 32 36 26 07 5c 32 30 37 22 \201\244.\314\311\331\326&.\207"
0aa0 20 5b 72 65 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 .[require.cl-lib.thingatpt.ibuff
0ac0 65 72 20 69 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 er.ibuf-ext.compile.grep.subr-x.
0ae0 63 75 73 74 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 custom-declare-group.projectile.
0b00 6e 69 6c 20 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 nil."Manage.and.navigate.project
0b20 73 20 65 61 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 s.easily.".:group.tools.convenie
0b40 6e 63 65 20 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 48 75 62 nce.:link.(url-link.:tag."GitHub
0b60 22 20 22 68 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 "."https://github.com/bbatsov/pr
0b80 6f 6a 65 63 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 ojectile").(url-link.:tag."Onlin
0ba0 65 20 4d 61 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 e.Manual"."https://projectile.re
0bc0 61 64 74 68 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 adthedocs.io/").(emacs-commentar
0be0 79 2d 6c 69 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 y-link.:tag."Commentary"."projec
0c00 74 69 6c 65 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 tile").custom-declare-variable.p
0c20 72 6f 6a 65 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 rojectile-indexing-method.funcal
0c40 6c 20 66 75 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 l.function.#[0.".\301=\203..\302
0c60 5c 32 30 37 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 \207\303\207".[system-type.windo
0c80 77 73 2d 6e 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 ws-nt.native.alien].2]."Specifie
0ca0 73 20 74 68 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 s.the.indexing.method.used.by.Pr
0cc0 6f 6a 65 63 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 ojectile.\n\nThere.are.two.index
0ce0 69 6e 67 20 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 ing.methods.-.native.and.alien.\
0d00 6e 5c 6e 54 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 n\nThe.native.method.is.implemen
0d20 74 65 64 20 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 ted.in.Emacs.Lisp.(therefore.it.
0d40 69 73 5c 6e 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 is\nnative.to.Emacs)...Its.advan
0d60 74 61 67 65 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 tage.is.that.it.is.portable.and.
0d80 77 69 6c 6c 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 will\nwork.everywhere.that.Emacs
0da0 20 64 6f 65 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 .does...Its.disadvantage.is.that
0dc0 20 69 74 20 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 .it.is.a\nbit.slow.(especially.f
0de0 6f 72 20 6c 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 or.large.projects)...Generally.i
0e00 74 27 73 20 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 t's.a.good\nidea.to.pair.the.nat
0e20 69 76 65 20 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 ive.indexing.method.with.caching
0e40 2e 5c 6e 5c 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 .\n\nThe.alien.indexing.method.u
0e60 73 65 73 20 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 ses.external.tools.(e.g..git,.fi
0e80 6e 64 2c 5c 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 nd,\netc).to.speed.up.the.indexi
0ea0 6e 67 20 70 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 ng.process...The.disadvantage.of
0ec0 20 74 68 69 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 .this\nmethod.is.that.it's.not.w
0ee0 65 6c 6c 20 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 ell.supported.on.Windows.systems
0f00 2e 5c 6e 5c 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 .\n\nBy.default.alien.indexing.i
0f20 73 20 74 68 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 s.the.default.on.all.operating\n
0f40 73 79 73 74 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 systems,.except.Windows.".:type.
0f60 28 72 61 64 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 (radio.(const.:tag."Native".nati
0f80 76 65 29 20 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 ve).(const.:tag."Alien".alien)).
0fa0 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 23 5b 30 20 22 08 projectile-enable-caching.#[0.".
0fc0 5c 33 30 31 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 \301=\207".[projectile-indexing-
0fe0 6d 65 74 68 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 method.native].2]."When.t.enable
1000 73 20 70 72 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 s.project.files.caching.\n\nProj
1020 65 63 74 20 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 ect.caching.is.automatically.ena
1040 62 6c 65 64 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 bled.by.default.if.you're\nusing
1060 20 74 68 65 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 .the.native.indexing.method.".bo
1080 6f 6c 65 61 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 olean.projectile-file-exists-loc
10a0 61 6c 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 5b al-cache-expire.#[0."\300\207".[
10c0 6e 69 6c 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 72 nil].1]."Number.of.seconds.befor
10e0 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 66 e.file.existence.cache.expires.f
1100 6f 72 20 61 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 or.a\nfile.on.a.local.file.syste
1120 6d 2e 5c 6e 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 m.\n\n.A.value.of.nil.disables.t
1140 68 69 73 20 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 his.cache.".(choice.(const.:tag.
1160 22 44 69 73 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 "Disabled".nil).(integer.:tag."S
1180 65 63 6f 6e 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 econds")).projectile-file-exists
11a0 2d 72 65 6d 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 -remote-cache-expire.#[0."\300\2
11c0 30 37 22 20 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 07".[300].1]."Number.of.seconds.
11e0 62 65 66 6f 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 before.file.existence.cache.expi
1200 72 65 73 20 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 res.for.a\nfile.on.a.remote.file
1220 20 73 79 73 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 .system.such.as.tramp.\n\n.A.val
1240 75 65 20 6f 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 ue.of.nil.disables.this.cache.".
1260 28 63 68 6f 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 (choice.(const.:tag."Disabled".n
1280 69 6c 29 20 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 il).(integer.:tag."Seconds")).pr
12a0 6f 6a 65 63 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 ojectile-files-cache-expire.#[0.
12c0 22 5c 33 30 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 "\300\207".[nil].1]."Number.of.s
12e0 65 63 6f 6e 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 econds.before.files.list.cache.e
1300 78 70 69 72 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 xpires.\n\n.A.value.of.nil.means
1320 20 74 68 65 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 .the.cache.never.expires.".(choi
1340 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 28 ce.(const.:tag."Disabled".nil).(
1360 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 74 integer.:tag."Seconds")).project
1380 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 23 5b 30 20 22 5c 33 ile-require-project-root.#[0."\3
13a0 30 30 5c 32 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 00\207".[t].1]."Require.the.pres
13c0 65 6e 63 65 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 ence.of.a.project.root.to.operat
13e0 65 20 77 68 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 e.when.true.\nOtherwise.consider
1400 20 74 68 65 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 .the.current.directory.the.proje
1420 63 74 20 72 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 ct.root.".projectile-completion-
1440 73 79 73 74 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 system.#[0."\300\207".[ido].1]."
1460 54 68 65 20 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 The.completion.system.to.be.used
1480 20 62 79 20 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 .by.Projectile.".(radio.(const.:
14a0 74 61 67 20 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 tag."Ido".ido).(const.:tag."Helm
14c0 22 20 68 65 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 ".helm).(const.:tag."Ivy".ivy).(
14e0 63 6f 6e 73 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 const.:tag."Default".default).(f
1500 75 6e 63 74 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 unction.:tag."Custom.function"))
1520 20 70 72 6f 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 .projectile-keymap-prefix.#[0."\
1540 33 30 30 5c 32 30 37 22 20 5b 6e 69 6c 5d 20 31 5d 20 22 50 72 6f 6a 65 63 74 69 6c 65 20 6b 65 300\207".[nil].1]."Projectile.ke
1560 79 6d 61 70 20 70 72 65 66 69 78 2e 22 20 73 74 72 69 6e 67 20 6d 61 6b 65 2d 6f 62 73 6f 6c 65 ymap.prefix.".string.make-obsole
1580 74 65 2d 76 61 72 69 61 62 6c 65 20 22 55 73 65 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 70 72 6f te-variable."Use.(define-key.pro
15a0 6a 65 63 74 69 6c 65 2d 6d 6f 64 65 2d 6d 61 70 20 28 6b 62 64 20 2e 2e 2e 29 20 27 70 72 6f 6a jectile-mode-map.(kbd....).'proj
15c0 65 63 74 69 6c 65 2d 63 6f 6d 6d 61 6e 64 2d 6d 61 70 29 20 69 6e 73 74 65 61 64 2e 22 20 22 31 ectile-command-map).instead."."1
15e0 2e 31 2e 30 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 63 61 63 68 65 2d 66 69 6c 65 20 23 5b 30 20 .1.0".projectile-cache-file.#[0.
1600 22 5c 33 30 31 5c 33 30 32 08 5c 22 5c 32 30 37 22 20 5b 75 73 65 72 2d 65 6d 61 63 73 2d 64 69 "\301\302.\"\207".[user-emacs-di
1620 72 65 63 74 6f 72 79 20 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 70 72 6f 6a 65 63 rectory.expand-file-name."projec
1640 74 69 6c 65 2e 63 61 63 68 65 22 5d 20 33 5d 20 22 54 68 65 20 6e 61 6d 65 20 6f 66 20 50 72 6f tile.cache"].3]."The.name.of.Pro
1660 6a 65 63 74 69 6c 65 27 73 20 63 61 63 68 65 20 66 69 6c 65 2e 22 20 70 72 6f 6a 65 63 74 69 6c jectile's.cache.file.".projectil
1680 65 2d 74 61 67 73 2d 66 69 6c 65 2d 6e 61 6d 65 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 e-tags-file-name.#[0."\300\207".
16a0 5b 23 31 3d 22 54 41 47 53 22 5d 20 31 20 23 31 23 5d 20 22 54 68 65 20 74 61 67 73 20 66 69 6c [#1="TAGS"].1.#1#]."The.tags.fil
16c0 65 6e 61 6d 65 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 2e ename.Projectile's.going.to.use.
16e0 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 74 61 67 73 2d 63 6f 6d 6d 61 6e 64 20 23 5b 30 20 22 5c ".projectile-tags-command.#[0."\
1700 33 30 30 5c 32 30 37 22 20 5b 23 32 3d 22 63 74 61 67 73 20 2d 52 65 20 2d 66 20 5c 22 25 73 5c 300\207".[#2="ctags.-Re.-f.\"%s\
1720 22 20 25 73 22 5d 20 31 20 23 32 23 5d 20 22 54 68 65 20 63 6f 6d 6d 61 6e 64 20 50 72 6f 6a 65 ".%s"].1.#2#]."The.command.Proje
1740 63 74 69 6c 65 27 73 20 67 6f 69 6e 67 20 74 6f 20 75 73 65 20 74 6f 20 67 65 6e 65 72 61 74 65 ctile's.going.to.use.to.generate
1760 20 61 20 54 41 47 53 20 66 69 6c 65 2e 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 74 61 67 73 2d 62 .a.TAGS.file.".projectile-tags-b
1780 61 63 6b 65 6e 64 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 61 75 74 6f 5d 20 31 5d 20 ackend.#[0."\300\207".[auto].1].
17a0 22 54 68 65 20 74 61 67 20 62 61 63 6b 65 6e 64 20 74 68 61 74 20 50 72 6f 6a 65 63 74 69 6c 65 "The.tag.backend.that.Projectile
17c0 20 73 68 6f 75 6c 64 20 75 73 65 2e 5c 6e 5c 6e 49 66 20 73 65 74 20 74 6f 20 27 61 75 74 6f 27 .should.use.\n\nIf.set.to.'auto'
17e0 2c 20 60 70 72 6f 6a 65 63 74 69 6c 65 2d 66 69 6e 64 2d 74 61 67 27 20 77 69 6c 6c 20 61 75 74 ,.`projectile-find-tag'.will.aut
1800 6f 6d 61 74 69 63 61 6c 6c 79 20 63 68 6f 6f 73 65 5c 6e 77 68 69 63 68 20 62 61 63 6b 65 6e 64 omatically.choose\nwhich.backend
1820 20 74 6f 20 75 73 65 2e 20 20 50 72 65 66 65 72 65 6e 63 65 20 6f 72 64 65 72 20 69 73 20 67 67 .to.use...Preference.order.is.gg
1840 74 61 67 73 20 2d 3e 20 78 72 65 66 5c 6e 2d 3e 20 65 74 61 67 73 2d 73 65 6c 65 63 74 20 2d 3e tags.->.xref\n->.etags-select.->
1860 20 60 66 69 6e 64 2d 74 61 67 27 2e 20 20 56 61 72 69 61 62 6c 65 20 63 61 6e 20 61 6c 73 6f 20 .`find-tag'...Variable.can.also.
1880 62 65 20 73 65 74 20 74 6f 20 73 70 65 63 69 66 79 20 77 68 69 63 68 5c 6e 62 61 63 6b 65 6e 64 be.set.to.specify.which\nbackend
18a0 20 74 6f 20 75 73 65 2e 20 20 49 66 20 73 65 6c 65 63 74 65 64 20 62 61 63 6b 65 6e 64 20 69 73 .to.use...If.selected.backend.is
18c0 20 75 6e 61 76 61 69 6c 61 62 6c 65 2c 20 66 61 6c 6c 20 62 61 63 6b 20 74 6f 5c 6e 60 66 69 6e .unavailable,.fall.back.to\n`fin
18e0 64 2d 74 61 67 27 2e 5c 6e 5c 6e 49 66 20 74 68 69 73 20 76 61 72 69 61 62 6c 65 20 69 73 20 73 d-tag'.\n\nIf.this.variable.is.s
1900 65 74 20 74 6f 20 27 61 75 74 6f 27 20 61 6e 64 20 67 67 74 61 67 73 20 69 73 20 61 76 61 69 6c et.to.'auto'.and.ggtags.is.avail
1920 61 62 6c 65 2c 20 6f 72 20 69 66 5c 6e 73 65 74 20 74 6f 20 27 67 67 74 61 67 73 27 2c 20 74 68 able,.or.if\nset.to.'ggtags',.th
1940 65 6e 20 67 67 74 61 67 73 20 77 69 6c 6c 20 62 65 20 75 73 65 64 20 66 6f 72 5c 6e 60 70 72 6f en.ggtags.will.be.used.for\n`pro
1960 6a 65 63 74 69 6c 65 2d 72 65 67 65 6e 65 72 61 74 65 2d 74 61 67 73 27 2e 20 20 46 6f 72 20 61 jectile-regenerate-tags'...For.a
1980 6c 6c 20 6f 74 68 65 72 20 73 65 74 74 69 6e 67 73 5c 6e 60 70 72 6f 6a 65 63 74 69 6c 65 2d 74 ll.other.settings\n`projectile-t
19a0 61 67 73 2d 63 6f 6d 6d 61 6e 64 27 20 77 69 6c 6c 20 62 65 20 75 73 65 64 2e 22 20 28 72 61 64 ags-command'.will.be.used.".(rad
19c0 69 6f 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 61 75 74 6f 22 20 61 75 74 6f 29 20 28 63 6f 6e io.(const.:tag."auto".auto).(con
19e0 73 74 20 3a 74 61 67 20 22 78 72 65 66 22 20 78 72 65 66 29 20 28 63 6f 6e 73 74 20 3a 74 61 67 st.:tag."xref".xref).(const.:tag
1a00 20 22 67 67 74 61 67 73 22 20 67 67 74 61 67 73 29 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 65 ."ggtags".ggtags).(const.:tag."e
1a20 74 61 67 73 22 20 65 74 61 67 73 2d 73 65 6c 65 63 74 29 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 tags".etags-select).(const.:tag.
1a40 22 73 74 61 6e 64 61 72 64 22 20 66 69 6e 64 2d 74 61 67 29 29 20 3a 70 61 63 6b 61 67 65 2d 76 "standard".find-tag)).:package-v
1a60 65 72 73 69 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 ersion.(projectile..."0.14.0").p
1a80 72 6f 6a 65 63 74 69 6c 65 2d 73 6f 72 74 2d 6f 72 64 65 72 20 23 5b 30 20 22 5c 33 30 30 5c 32 rojectile-sort-order.#[0."\300\2
1aa0 30 37 22 20 5b 64 65 66 61 75 6c 74 5d 20 31 5d 20 22 54 68 65 20 73 6f 72 74 20 6f 72 64 65 72 07".[default].1]."The.sort.order
1ac0 20 75 73 65 64 20 66 6f 72 20 61 20 70 72 6f 6a 65 63 74 27 73 20 66 69 6c 65 73 2e 22 20 28 72 .used.for.a.project's.files.".(r
1ae0 61 64 69 6f 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 64 65 66 61 75 6c 74 22 20 64 65 66 61 75 adio.(const.:tag."default".defau
1b00 6c 74 29 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 72 65 63 65 6e 74 66 22 20 72 65 63 65 6e 74 lt).(const.:tag."recentf".recent
1b20 66 29 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 72 65 63 65 6e 74 6c 79 20 61 63 74 69 76 65 22 f).(const.:tag."recently.active"
1b40 20 72 65 63 65 6e 74 6c 79 2d 61 63 74 69 76 65 29 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 61 .recently-active).(const.:tag."a
1b60 63 63 65 73 73 20 74 69 6d 65 22 20 61 63 63 65 73 73 2d 74 69 6d 65 29 20 28 63 6f 6e 73 74 20 ccess.time".access-time).(const.
1b80 3a 74 61 67 20 22 6d 6f 64 69 66 69 63 61 74 69 6f 6e 20 74 69 6d 65 22 20 6d 6f 64 69 66 69 63 :tag."modification.time".modific
1ba0 61 74 69 6f 6e 2d 74 69 6d 65 29 29 20 70 72 6f 6a 65 63 74 69 6c 65 2d 76 65 72 62 6f 73 65 20 ation-time)).projectile-verbose.
1bc0 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 74 5d 20 31 5d 20 22 45 63 68 6f 20 6d 65 73 73 #[0."\300\207".[t].1]."Echo.mess
1be0 61 67 65 73 20 74 68 61 74 20 61 72 65 20 6e 6f 74 20 65 72 72 6f 72 73 2e 22 20 70 72 6f 6a 65 ages.that.are.not.errors.".proje
1c00 63 74 69 6c 65 2d 62 75 66 66 65 72 73 2d 66 69 6c 74 65 72 2d 66 75 6e 63 74 69 6f 6e 20 23 5b ctile-buffers-filter-function.#[
1c20 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 66 75 6e 63 74 69 6f 0."\300\207".[nil].1]."A.functio
1c40 6e 20 75 73 65 64 20 74 6f 20 66 69 6c 74 65 72 20 74 68 65 20 62 75 66 66 65 72 73 20 69 6e 20 n.used.to.filter.the.buffers.in.
1c60 60 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 27 2e 5c 6e 5c `projectile-project-buffers'.\n\
1c80 6e 54 68 65 20 66 75 6e 63 74 69 6f 6e 20 73 68 6f 75 6c 64 20 61 63 63 65 70 74 20 61 6e 64 20 nThe.function.should.accept.and.
1ca0 72 65 74 75 72 6e 20 61 20 6c 69 73 74 20 6f 66 20 45 6d 61 63 73 20 62 75 66 66 65 72 73 2e 5c return.a.list.of.Emacs.buffers.\
1cc0 6e 54 77 6f 20 65 78 61 6d 70 6c 65 20 66 69 6c 74 65 72 20 66 75 6e 63 74 69 6f 6e 73 20 61 72 nTwo.example.filter.functions.ar
1ce0 65 20 73 68 69 70 70 65 64 20 62 79 20 64 65 66 61 75 6c 74 20 2d 5c 6e 60 70 72 6f 6a 65 63 74 e.shipped.by.default.-\n`project
1d00 69 6c 65 2d 62 75 66 66 65 72 73 2d 77 69 74 68 2d 66 69 6c 65 27 20 61 6e 64 5c 6e 60 70 72 6f ile-buffers-with-file'.and\n`pro
1d20 6a 65 63 74 69 6c 65 2d 62 75 66 66 65 72 73 2d 77 69 74 68 2d 66 69 6c 65 2d 6f 72 2d 70 72 6f jectile-buffers-with-file-or-pro
1d40 63 65 73 73 27 2e 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 6e 61 6d 65 20 cess'.".projectile-project-name.
1d60 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 49 66 20 74 68 69 73 #[0."\300\207".[nil].1]."If.this
1d80 20 76 61 6c 75 65 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 69 74 20 77 69 6c 6c 20 62 65 20 75 73 .value.is.non-nil,.it.will.be.us
1da0 65 64 20 61 73 20 70 72 6f 6a 65 63 74 20 6e 61 6d 65 2e 5c 6e 5c 6e 49 74 20 68 61 73 20 70 72 ed.as.project.name.\n\nIt.has.pr
1dc0 65 63 65 64 65 6e 63 65 20 6f 76 65 72 20 66 75 6e 63 74 69 6f 6e 20 60 70 72 6f 6a 65 63 74 69 ecedence.over.function.`projecti
1de0 6c 65 2d 70 72 6f 6a 65 63 74 2d 6e 61 6d 65 2d 66 75 6e 63 74 69 6f 6e 27 2e 22 20 28 70 72 6f le-project-name-function'.".(pro
1e00 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 6c 65 2d 70 jectile..."0.14.0").projectile-p
1e20 72 6f 6a 65 63 74 2d 6e 61 6d 65 2d 66 75 6e 63 74 69 6f 6e 20 23 5b 30 20 22 5c 33 30 30 5c 32 roject-name-function.#[0."\300\2
1e40 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 64 65 66 61 75 6c 74 2d 70 72 6f 6a 65 63 74 2d 07".[projectile-default-project-
1e60 6e 61 6d 65 5d 20 31 5d 20 22 41 20 66 75 6e 63 74 69 6f 6e 20 74 68 61 74 20 72 65 63 65 69 76 name].1]."A.function.that.receiv
1e80 65 73 20 74 68 65 20 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 20 61 6e 64 20 72 65 74 75 72 6e 73 20 es.the.project-root.and.returns.
1ea0 74 68 65 20 70 72 6f 6a 65 63 74 20 6e 61 6d 65 2e 5c 6e 5c 6e 49 66 20 76 61 72 69 61 62 6c 65 the.project.name.\n\nIf.variable
1ec0 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 27 20 69 73 20 6e 6f .`projectile-project-name'.is.no
1ee0 6e 2d 6e 69 6c 2c 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 77 69 6c 6c 20 6e 6f 74 20 62 65 n-nil,.this.function.will.not.be
1f00 20 75 73 65 64 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 .used.".(projectile..."0.14.0").
1f20 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 23 5b projectile-project-root-files.#[
1f40 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 28 22 72 65 62 61 72 2e 63 6f 6e 66 69 67 22 20 22 70 0."\300\207".[("rebar.config"."p
1f60 72 6f 6a 65 63 74 2e 63 6c 6a 22 20 22 62 75 69 6c 64 2e 62 6f 6f 74 22 20 22 64 65 70 73 2e 65 roject.clj"."build.boot"."deps.e
1f80 64 6e 22 20 22 53 43 6f 6e 73 74 72 75 63 74 22 20 22 70 6f 6d 2e 78 6d 6c 22 20 22 62 75 69 6c dn"."SConstruct"."pom.xml"."buil
1fa0 64 2e 73 62 74 22 20 22 67 72 61 64 6c 65 77 22 20 22 62 75 69 6c 64 2e 67 72 61 64 6c 65 22 20 d.sbt"."gradlew"."build.gradle".
1fc0 22 2e 65 6e 73 69 6d 65 22 20 22 47 65 6d 66 69 6c 65 22 20 22 72 65 71 75 69 72 65 6d 65 6e 74 ".ensime"."Gemfile"."requirement
1fe0 73 2e 74 78 74 22 20 22 73 65 74 75 70 2e 70 79 22 20 22 74 6f 78 2e 69 6e 69 22 20 22 63 6f 6d s.txt"."setup.py"."tox.ini"."com
2000 70 6f 73 65 72 2e 6a 73 6f 6e 22 20 22 43 61 72 67 6f 2e 74 6f 6d 6c 22 20 22 6d 69 78 2e 65 78 poser.json"."Cargo.toml"."mix.ex
2020 73 22 20 22 73 74 61 63 6b 2e 79 61 6d 6c 22 20 22 69 6e 66 6f 2e 72 6b 74 22 20 22 44 45 53 43 s"."stack.yaml"."info.rkt"."DESC
2040 52 49 50 54 49 4f 4e 22 20 22 54 41 47 53 22 20 22 47 54 41 47 53 22 20 22 63 6f 6e 66 69 67 75 RIPTION"."TAGS"."GTAGS"."configu
2060 72 65 2e 69 6e 22 20 22 63 6f 6e 66 69 67 75 72 65 2e 61 63 22 20 22 63 73 63 6f 70 65 2e 6f 75 re.in"."configure.ac"."cscope.ou
2080 74 22 29 5d 20 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 t")].1]."A.list.of.files.conside
20a0 72 65 64 20 74 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 red.to.mark.the.root.of.a.projec
20c0 74 2e 5c 6e 54 68 65 20 74 6f 70 6d 6f 73 74 20 6d 61 74 63 68 20 68 61 73 20 70 72 65 63 65 64 t.\nThe.topmost.match.has.preced
20e0 65 6e 63 65 2e 22 20 28 72 65 70 65 61 74 20 73 74 72 69 6e 67 29 20 70 72 6f 6a 65 63 74 69 6c ence.".(repeat.string).projectil
2100 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 75 70 20 23 e-project-root-files-bottom-up.#
2120 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 28 22 2e 70 72 6f 6a 65 63 74 69 6c 65 22 20 22 2e [0."\300\207".[(".projectile".".
2140 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_
2160 22 20 22 2e 62 7a 72 22 20 22 5f 64 61 72 63 73 22 29 5d 20 31 5d 20 22 41 20 6c 69 73 74 20 6f ".".bzr"."_darcs")].1]."A.list.o
2180 66 20 66 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 f.files.considered.to.mark.the.r
21a0 6f 6f 74 20 6f 66 20 61 20 70 72 6f 6a 65 63 74 2e 5c 6e 54 68 65 20 62 6f 74 74 6f 6d 6d 6f 73 oot.of.a.project.\nThe.bottommos
21c0 74 20 28 70 61 72 65 6e 74 6d 6f 73 74 29 20 6d 61 74 63 68 20 68 61 73 20 70 72 65 63 65 64 65 t.(parentmost).match.has.precede
21e0 6e 63 65 2e 22 20 28 72 65 70 65 61 74 20 73 74 72 69 6e 67 29 20 70 72 6f 6a 65 63 74 69 6c 65 nce.".(repeat.string).projectile
2200 2d 70 72 6f 6a 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 -project-root-files-top-down-rec
2220 75 72 72 69 6e 67 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 28 22 2e 73 76 6e 22 20 22 urring.#[0."\300\207".[(".svn"."
2240 43 56 53 22 20 22 4d 61 6b 65 66 69 6c 65 22 29 5d 20 31 5d 20 22 41 20 6c 69 73 74 20 6f 66 20 CVS"."Makefile")].1]."A.list.of.
2260 66 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 files.considered.to.mark.the.roo
2280 74 20 6f 66 20 61 20 70 72 6f 6a 65 63 74 2e 5c 6e 54 68 65 20 73 65 61 72 63 68 20 73 74 61 72 t.of.a.project.\nThe.search.star
22a0 74 73 20 61 74 20 74 68 65 20 74 6f 70 20 61 6e 64 20 64 65 73 63 65 6e 64 73 20 64 6f 77 6e 20 ts.at.the.top.and.descends.down.
22c0 74 69 6c 6c 20 61 20 64 69 72 65 63 74 6f 72 79 5c 6e 74 68 61 74 20 63 6f 6e 74 61 69 6e 73 20 till.a.directory\nthat.contains.
22e0 61 20 6d 61 74 63 68 20 66 69 6c 65 20 62 75 74 20 69 74 73 20 70 61 72 65 6e 74 20 64 6f 65 73 a.match.file.but.its.parent.does
2300 20 6e 6f 74 2e 20 20 54 68 75 73 2c 20 69 74 27 73 20 61 5c 6e 62 6f 74 74 6f 6d 6d 6f 73 74 20 .not...Thus,.it's.a\nbottommost.
2320 6d 61 74 63 68 20 69 6e 20 74 68 65 20 74 6f 70 6d 6f 73 74 20 73 65 71 75 65 6e 63 65 20 6f 66 match.in.the.topmost.sequence.of
2340 20 64 69 72 65 63 74 6f 72 69 65 73 5c 6e 63 6f 6e 74 61 69 6e 69 6e 67 20 61 20 72 6f 6f 74 20 .directories\ncontaining.a.root.
2360 66 69 6c 65 2e 22 20 28 72 65 70 65 61 74 20 73 74 72 69 6e 67 29 20 70 72 6f 6a 65 63 74 69 6c file.".(repeat.string).projectil
2380 65 2d 70 72 6f 6a 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 23 e-project-root-files-functions.#
23a0 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 28 70 72 6f 6a 65 63 74 69 6c 65 2d 72 6f 6f 74 2d [0."\300\207".[(projectile-root-
23c0 6c 6f 63 61 6c 20 70 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 local.projectile-root-bottom-up.
23e0 70 72 6f 6a 65 63 74 69 6c 65 2d 72 6f 6f 74 2d 74 6f 70 2d 64 6f 77 6e 20 70 72 6f 6a 65 63 74 projectile-root-top-down.project
2400 69 6c 65 2d 72 6f 6f 74 2d 74 6f 70 2d 64 6f 77 6e 2d 72 65 63 75 72 72 69 6e 67 29 5d 20 31 5d ile-root-top-down-recurring)].1]
2420 20 22 41 20 6c 69 73 74 20 6f 66 20 66 75 6e 63 74 69 6f 6e 73 20 66 6f 72 20 66 69 6e 64 69 6e ."A.list.of.functions.for.findin
2440 67 20 70 72 6f 6a 65 63 74 20 72 6f 6f 74 73 2e 22 20 28 72 65 70 65 61 74 20 66 75 6e 63 74 69 g.project.roots.".(repeat.functi
2460 6f 6e 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 on).projectile-globally-ignored-
2480 66 69 6c 65 73 20 23 5b 30 20 22 08 43 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 74 files.#[0.".C\207".[projectile-t
24a0 61 67 73 2d 66 69 6c 65 2d 6e 61 6d 65 5d 20 31 5d 20 22 41 20 6c 69 73 74 20 6f 66 20 66 69 6c ags-file-name].1]."A.list.of.fil
24c0 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 6f 6a 65 63 74 69 6c es.globally.ignored.by.projectil
24e0 65 2e 22 20 28 72 65 70 65 61 74 20 73 74 72 69 6e 67 29 20 70 72 6f 6a 65 63 74 69 6c 65 2d 67 e.".(repeat.string).projectile-g
2500 6c 6f 62 61 6c 6c 79 2d 75 6e 69 67 6e 6f 72 65 64 2d 66 69 6c 65 73 20 23 5b 30 20 22 5c 33 30 lobally-unignored-files.#[0."\30
2520 30 5c 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 66 69 6c 65 73 0\207".[nil].1]."A.list.of.files
2540 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 63 74 69 6c .globally.unignored.by.projectil
2560 65 2e 5c 6e 5c 6e 52 65 67 75 6c 61 72 20 65 78 70 72 65 73 73 69 6f 6e 73 20 63 61 6e 20 62 65 e.\n\nRegular.expressions.can.be
2580 20 75 73 65 64 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 .used.".(repeat.string).(project
25a0 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
25c0 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 23 5b 30 20 22 5c lly-ignored-file-suffixes.#[0."\
25e0 33 30 30 5c 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 66 69 6c 300\207".[nil].1]."A.list.of.fil
2600 65 20 73 75 66 66 69 78 65 73 20 67 6c 6f 62 61 6c 6c 79 20 69 67 6e 6f 72 65 64 20 62 79 20 70 e.suffixes.globally.ignored.by.p
2620 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 70 72 6f 6a rojectile.".(repeat.string).proj
2640 65 63 74 69 6c 65 2d 67 6c 6f 62 61 6c 6c 79 2d 69 67 6e 6f 72 65 64 2d 64 69 72 65 63 74 6f 72 ectile-globally-ignored-director
2660 69 65 73 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 28 22 2e 69 64 65 61 22 20 22 2e 65 ies.#[0."\300\207".[(".idea".".e
2680 6e 73 69 6d 65 5f 63 61 63 68 65 22 20 22 2e 65 75 6e 69 74 22 20 22 2e 67 69 74 22 20 22 2e 68 nsime_cache".".eunit".".git".".h
26a0 67 22 20 22 2e 66 73 6c 63 6b 6f 75 74 22 20 22 5f 46 4f 53 53 49 4c 5f 22 20 22 2e 62 7a 72 22 g".".fslckout"."_FOSSIL_".".bzr"
26c0 20 22 5f 64 61 72 63 73 22 20 22 2e 74 6f 78 22 20 22 2e 73 76 6e 22 20 22 2e 73 74 61 63 6b 2d ."_darcs".".tox".".svn".".stack-
26e0 77 6f 72 6b 22 29 5d 20 31 5d 20 22 41 20 6c 69 73 74 20 6f 66 20 64 69 72 65 63 74 6f 72 69 65 work")].1]."A.list.of.directorie
2700 73 20 67 6c 6f 62 61 6c 6c 79 20 69 67 6e 6f 72 65 64 20 62 79 20 70 72 6f 6a 65 63 74 69 6c 65 s.globally.ignored.by.projectile
2720 2e 5c 6e 5c 6e 52 65 67 75 6c 61 72 20 65 78 70 72 65 73 73 69 6f 6e 73 20 63 61 6e 20 62 65 20 .\n\nRegular.expressions.can.be.
2740 75 73 65 64 2e 22 20 3a 73 61 66 65 20 23 5b 32 35 37 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 used.".:safe.#[257."\300\301\302
2760 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 61 72 20 73 \303.\"\"?\207".[remq.t.mapcar.s
2780 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 65 61 74 20 tringp].6."\n\n(fn.X)"].(repeat.
27a0 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 75 6e 69 67 string).projectile-globally-unig
27c0 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 32 30 37 22 nored-directories.#[0."\300\207"
27e0 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 72 69 65 73 .[nil].1]."A.list.of.directories
2800 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 63 74 69 6c .globally.unignored.by.projectil
2820 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 69 6c 65 20 e.".(repeat.string).(projectile.
2840 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 6c 6c 79 2d .."0.14.0").projectile-globally-
2860 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 20 5b 28 22 ignored-modes.#[0."\300\207".[("
2880 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 65 74 69 6f erc-mode"."help-mode"."completio
28a0 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 64 65 22 20 n-list-mode"."Buffer-menu-mode".
28c0 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 5d 20 31 5d "gnus-.*-mode"."occur-mode")].1]
28e0 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 6f 6e 73 20 ."A.list.of.regular.expressions.
2900 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 72 6f 6a 65 for.major.modes.ignored.by.proje
2920 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 6e 67 20 61 ctile.\n\nIf.a.buffer.is.using.a
2940 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 65 20 77 69 .given.major.mode,.projectile.wi
2960 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 77 6f 72 6b ll.ignore\nit.for.functions.work
2980 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 74 72 69 6e ing.with.buffers.".(repeat.strin
29a0 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 62 g).projectile-globally-ignored-b
29c0 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 31 5d 20 22 uffers.#[0."\300\207".[nil].1]."
29e0 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 65 64 20 62 A.list.of.buffer-names.ignored.b
2a00 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 20 69 73 20 y.projectile.\n\nIf.a.buffer.is.
2a20 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 69 67 6e 6f in.the.list.projectile.will.igno
2a40 72 65 20 69 74 20 66 6f 72 5c 6e 66 75 6e 63 74 69 6f 6e 73 20 77 6f 72 6b 69 6e 67 20 77 69 74 re.it.for\nfunctions.working.wit
2a60 68 20 62 75 66 66 65 72 73 2e 20 52 65 67 75 6c 61 72 20 65 78 70 72 65 73 73 69 6f 6e 73 20 63 h.buffers..Regular.expressions.c
2a80 61 6e 20 62 65 20 75 73 65 64 2e 22 20 28 72 65 70 65 61 74 20 73 74 72 69 6e 67 29 20 28 70 72 an.be.used.".(repeat.string).(pr
2aa0 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 6c 65 2d ojectile..."0.12.0").projectile-
2ac0 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 20 5b 6e find-file-hook.#[0."\300\207".[n
2ae0 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 20 69 73 il].1]."Hooks.run.when.a.file.is
2b00 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 2d 66 69 .opened.with.`projectile-find-fi
2b20 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 72 2d 68 le'.".hook.projectile-find-dir-h
2b40 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 48 6f 6f ook.#[0."\300\207".[nil].1]."Hoo
2b60 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 65 6e 65 ks.run.when.a.directory.is.opene
2b80 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 22 20 70 d.with.`projectile-find-dir'.".p
2ba0 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 6e 20 rojectile-switch-project-action.
2bc0 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 6e 64 2d #[0."\300\207".[projectile-find-
2be0 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 72 20 73 file].1]."Action.invoked.after.s
2c00 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 63 74 69 witching.projects.with.`projecti
2c20 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 6e 63 74 le-switch-project'.\n\nAny.funct
2c40 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 6e 74 73 ion.that.does.not.take.arguments
2c60 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 72 2d 69 .will.do.".projectile-find-dir-i
2c80 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 30 37 22 ncludes-top-level.#[0."\300\207"
2ca0 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 65 76 65 .[nil].1]."If.true,.add.top-leve
2cc0 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 70 72 6f l.dir.to.options.offered.by.`pro
2ce0 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 65 2d 75 jectile-find-dir'.".projectile-u
2d00 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 69 6c 5d se-git-grep.#[0."\300\207".[nil]
2d20 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 70 27 20 .1]."If.true,.use.`vc-git-grep'.
2d40 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 67 72 65 in.git.projects.".projectile-gre
2d60 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 22 20 5b p-finished-hook.#[0."\300\207".[
2d80 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 65 63 74 nil].1]."Hooks.run.when.`project
2da0 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 69 6c 65 ile-grep'.finishes.".(projectile
2dc0 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 70 72 65 ..."0.14.0").projectile-test-pre
2de0 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 70 72 6f fix-function.#[0."\300\207".[pro
2e00 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 74 69 6f jectile-test-prefix].1]."Functio
2e20 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 61 73 65 n.to.find.test.files.prefix.base
2e40 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 65 2d 74 d.on.PROJECT-TYPE.".projectile-t
2e60 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 5c 32 30 est-suffix-function.#[0."\300\20
2e80 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 5d 20 22 7".[projectile-test-suffix].1]."
2ea0 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 75 66 66 Function.to.find.test.files.suff
2ec0 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 34 29 0a ix.based.on.PROJECT-TYPE."].14).
2ee0 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 20 77 68 #@74.The.timer.object.created.wh
2f00 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
2f20 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 74 69 6c '.is.non-nil...(defvar.projectil
2f40 65 2d 69 64 6c 65 2d 74 69 6d 65 72 20 6e 69 6c 20 28 23 24 20 2e 20 31 32 30 30 35 29 29 0a 28 e-idle-timer.nil.(#$...12005)).(
2f60 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 30 34 44 byte-code."\300\301\302\303\304D
2f80 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 30 30 5c D\305\306\307\310\311&.\210\300\
2fa0 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 5c 33 31 312\302\303\313DD\314\306\307\31
2fc0 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 31 37 44 0\315&.\210\300\316\302\303\317D
2fe0 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 26 09 5c D\320\306\307\321\322\310\323&.\
3000 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
3020 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 75 6e 63 ojectile-idle-timer-seconds.func
3040 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 33 30 5d all.function.#[0."\300\207".[30]
3060 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 68 65 6e .1]."The.idle.period.to.use.when
3080 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 27 20 .`projectile-enable-idle-timer'.
30a0 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 65 20 3a is.non-nil.".:group.projectile.:
30c0 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 69 6d 65 type.number.projectile-idle-time
30e0 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 63 74 69 r-hook.#[0."\300\207".[(projecti
3100 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 68 6f 6f le-regenerate-tags)].1]."The.hoo
3120 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 2d 69 64 k.run.when.`projectile-enable-id
3140 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 74 20 73 le-timer'.is.non-nil.".(repeat.s
3160 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 2d 74 69 ymbol).projectile-enable-idle-ti
3180 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 45 6e 61 mer.#[0."\300\207".[nil].1]."Ena
31a0 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 69 6c 65 bles.idle.timer.hook.`projectile
31c0 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 65 6e 20 -idle-timer-functions'.\n\nWhen.
31e0 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 27 20 69 `projectile-enable-idle-timer'.i
3200 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 69 6c 65 s.non-nil,.the.hook\n`projectile
3220 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 20 74 69 -idle-timer-hook'.is.run.each.ti
3240 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 70 72 6f me.Emacs.has.been.idle\nfor.`pro
3260 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 65 63 6f jectile-idle-timer-seconds'.seco
3280 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 20 3a 73 nds.and.we're.in.a\nproject.".:s
32a0 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 08 21 5c et.#[514."..L\210.\203\f.\303.!\
32c0 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 23 5c 32 210\304..\205..\305\n\306\307#\2
32e0 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 65 72 20 11.\207".[projectile-idle-timer.
3300 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 70 72 6f projectile-enable-idle-timer.pro
3320 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 6e 63 65 jectile-idle-timer-seconds.cance
3340 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 65 72 20 l-timer.nil.run-with-idle-timer.
3360 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 30 37 22 t.#[0."\300.\205..\301\302!\207"
3380 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 6f 6b 73 .[projectile-project-p.run-hooks
33a0 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 32 5d 5d .projectile-idle-timer-hook].2]]
33c0 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 6f 6f 6c .6."\n\n(fn.SYMBOL.VALUE)"].bool
33e0 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 20 74 6f ean].10).#@112.Serialize.DATA.to
3400 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 6e 20 62 .FILENAME...The.saved.data.can.b
3420 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 6e 73 65 e.restored.with.`projectile-unse
3440 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 1f 0a 28 rialize'...(fn.DATA.FILENAME)..(
3460 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 65 20 23 defalias.'projectile-serialize.#
3480 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 33 5c 33 [514."\301.!\2053.\211\302\303\3
34a0 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 32 5c 22 04!!\305\306\307\310\311.!\312\"
34c0 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 21 29 63 \313$\216r\211q\210\314.\315.!)c
34e0 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 25 5c 32 )r.q\210\316\314\211.\314\306%\2
3500 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 68 20 66 10*\266\202\207".[print-length.f
3520 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 61 74 65 ile-writable-p.get-buffer-create
3540 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 74 65 6d .generate-new-buffer-name.".*tem
3560 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 30 31 5c p.file*".make-byte-code.0."\301\
3580 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 63 61 74 300!\205..\302\300!\207".vconcat
35a0 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 66 65 72 .vector.[buffer-name.kill-buffer
35c0 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 2d 72 65 ].2.nil.prin1-to-string.write-re
35e0 67 69 6f 6e 5d 20 31 31 20 28 23 24 20 2e 20 31 33 32 39 35 29 5d 29 0a 23 40 37 38 20 52 65 61 gion].11.(#$...13295)]).#@78.Rea
3600 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 69 6c 65 d.data.serialized.by.`projectile
3620 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 66 6e 20 -serialize'.from.FILENAME...(fn.
3640 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 69 6c 65 FILENAME)..(defalias.'projectile
3660 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 30 31 01 -unserialize.#[257."\3001*.\301.
3680 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 34 5c 33 !\205(.\302\303!r\211q\210\304\3
36a0 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 31 36 5c 05\306\307\310.!\311\"\312$\216\
36c0 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 37 5c 33 313.!\210\314\315.!*\262.0\207\3
36e0 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 67 20 65 16\317.\"\210\320\207".[(debug.e
3700 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 6e 65 77 rror).file-exists-p.generate-new
3720 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 6f 64 65 -buffer.".*temp*".make-byte-code
3740 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 32 30 37 .0."\301\300!\205..\302\300!\207
3760 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 20 6b 69 ".vconcat.vector.[buffer-name.ki
3780 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 65 6e 74 ll-buffer].2.insert-file-content
37a0 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 22 45 72 s.read.buffer-string.message."Er
37c0 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 6f 6e 3a ror.during.file.deserialization:
37e0 20 25 53 22 20 6e 69 6c 5d 20 38 20 28 23 24 20 2e 20 31 33 38 32 31 29 5d 29 0a 23 40 37 36 20 .%S".nil].8.(#$...13821)]).#@76.
3800 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 63 74 20 A.hashmap.used.to.cache.project.
3820 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 64 20 6f file.names.to.speed.up.related.o
3840 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 65 2d 70 perations...(defvar.projectile-p
3860 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 33 33 36 29 29 0a rojects-cache.nil.(#$...14336)).
3880 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 20 77 68 #@73.A.hashmap.used.to.record.wh
38a0 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 72 6f 6a en.we.populated.`projectile-proj
38c0 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 69 6c 65 ects-cache'...(defvar.projectile
38e0 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 2e 20 31 -projects-cache-time.nil.(#$...1
3900 34 34 36 39 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 75 6e 63 4469)).#@53.Cached.value.of.func
3920 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 60 2e 1f tion.`projectile-project-root`..
3940 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 6f 6f 74 .(defvar.projectile-project-root
3960 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 65 -cache.(make-hash-table.:test.'e
3980 71 75 61 6c 29 20 28 23 24 20 2e 20 31 34 36 30 34 29 29 0a 23 40 37 30 20 41 20 68 61 73 68 6d qual).(#$...14604)).#@70.A.hashm
39a0 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 20 74 6f ap.used.to.cache.project.type.to
39c0 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 1f 0a 28 .speed.up.related.operations...(
39e0 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 2d 63 defvar.projectile-project-type-c
3a00 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 65 71 75 ache.(make-hash-table.:test.'equ
3a20 61 6c 29 20 28 23 24 20 2e 20 31 34 37 34 35 29 29 0a 23 40 32 34 38 20 4c 69 73 74 20 6f 66 20 al).(#$...14745)).#@248.List.of.
3a40 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 6f 75 73 locations.where.we.have.previous
3a60 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 20 70 72 ly.seen.projects..The.list.of.pr
3a80 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 20 74 68 ojects.is.ordered.by.the.time.th
3aa0 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 6c 73 6f ey.have.been.accessed...See.also
3ac0 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 6a 65 63 .`projectile-remove-known-projec
3ae0 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 2d 70 72 t',.`projectile-cleanup-known-pr
3b00 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 2d 6b 6e ojects'.and.`projectile-clear-kn
3b20 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 63 74 69 own-projects'...(defvar.projecti
3b40 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 34 39 30 le-known-projects.nil.(#$...1490
3b60 34 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 63 74 73 4)).#@158.List.of.known.projects
3b80 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 20 63 6f .reference.point...Contains.a.co
3ba0 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 63 74 73 py.of.`projectile-known-projects
3bc0 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 65 64 20 '.when.it.was.last.synchronized.
3be0 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 74 73 2d with.`projectile-known-projects-
3c00 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 6f 77 6e file'...(defvar.projectile-known
3c20 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 35 32 31 -projects-on-file.nil.(#$...1521
3c40 30 29 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 0)).(byte-code."\300\301\302\303
3c60 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
3c80 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
3ca0 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 33 32 30 07\310\315\316\317&.\210\300\320
3cc0 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 30 5c 33 \302\303\321DD\322\306\307\310\3
3ce0 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 33 30 33 23\316\324&.\210\300\325\302\303
3d00 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 36 5c 33 \326DD\327\306\307\310\330\316\3
3d20 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 44 5c 33 31&.\210\300\332\302\303\333DD\3
3d40 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 32 30 37 34\306\307\310\335\316\336&.\207
3d60 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 65 ".[custom-declare-variable.proje
3d80 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 63 61 6c ctile-known-projects-file.funcal
3da0 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 30 37 22 l.function.#[0."\301\302.\"\207"
3dc0 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 2d 66 69 .[user-emacs-directory.expand-fi
3de0 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 2e 65 6c le-name."projectile-bookmarks.el
3e00 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 74 68 65 d"].3]."Name.and.location.of.the
3e20 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 66 69 6c .Projectile's.known.projects.fil
3e40 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 74 72 69 e.".:group.projectile.:type.stri
3e60 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 73 20 23 ng.projectile-ignored-projects.#
3e80 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 74 20 6f [0."\300\207".[nil].1]."A.list.o
3ea0 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 20 60 70 f.projects.not.to.be.added.to.`p
3ec0 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 72 65 70 rojectile-known-projects'.".(rep
3ee0 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 74 6f 72 eat.:tag."Project.list".director
3f00 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 6c 65 20 y).:package-version.(projectile.
3f20 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 64 2d 70 .."0.11.0").projectile-ignored-p
3f40 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 22 20 5b roject-function.#[0."\300\207".[
3f60 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 66 20 61 nil].1]."Function.to.decide.if.a
3f80 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 69 6c 65 .project.is.added.to.`projectile
3fa0 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 69 74 68 -known-projects'.\n\nCan.be.eith
3fc0 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 6b 65 73 er.nil,.or.a.function.that.takes
3fe0 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 20 72 6f .the.truename.of.the\nproject.ro
4000 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 6e 2d 6e ot.as.argument.and.returns.non-n
4020 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 67 6e 6f il.if.the.project.is.to\nbe.igno
4040 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 20 66 75 red.or.nil.otherwise.\n\nThis.fu
4060 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 70 72 6f nction.is.only.called.if.the.pro
4080 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 63 74 69 ject.is.not.listed.in\n`projecti
40a0 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 69 74 61 le-ignored-projects'.\n\nA.suita
40c0 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 72 65 6d ble.candidate.would.be.`file-rem
40e0 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 65 63 74 ote-p'.to.ignore.remote\nproject
4100 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 69 6e 67 s.".(choice.(const.:tag."Nothing
4120 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 6c 65 73 ".nil).(const.:tag."Remote.files
4140 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 72 6f 6a ".file-remote-p).function).(proj
4160 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 2d 74 72 ectile..."0.13.0").projectile-tr
4180 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 6c 6c 79 ack-known-projects-automatically
41a0 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 6f 6c 73 .#[0."\300\207".[t].1]."Controls
41c0 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 6d 61 74 .whether.Projectile.will.automat
41e0 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 73 2e 5c ically.register.known.projects.\
4200 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 65 20 61 n\nWhen.set.to.nil.you'll.have.a
4220 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 20 77 69 lways.add.projects.explicitly.wi
4240 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 6a 65 63 th\n`projectile-add-known-projec
4260 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 2e 30 2e t'.".boolean.(projectile..."1.0.
4280 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 2d 70 61 0").projectile-project-search-pa
42a0 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 69 73 74 th.#[0."\300\207".[nil].1]."List
42c0 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 69 73 20 .of.folders.where.projectile.is.
42e0 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 6f 72 20 automatically.going.to.look.for.
4300 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 6f 6d 65 projects.\nYou.can.think.of.some
4320 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 6a 65 63 thing.like.$PATH,.but.for.projec
4340 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 78 61 6d ts.instead.of.executables.\nExam
4360 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 2f 70 72 ples.of.such.paths.might.be.~/pr
4380 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 72 6f 6a ojects,.~/work,.etc.".list.(proj
43a0 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 47 65 74 ectile..."1.0.0")].10).#@453.Get
43c0 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 72 69 6e .the.Projectile.version.as.strin
43e0 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 72 20 69 g...If.called.interactively.or.i
4400 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 6f 77 20 f.SHOW-VERSION.is.non-nil,.show.
4420 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 61 6e 64 the.version.in.the.echo.area.and
4440 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 74 75 72 .the.messages.buffer...The.retur
4460 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 20 76 65 ned.string.includes.both,.the.ve
4480 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 20 6c 69 rsion.from.package.el.and.the.li
44a0 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 65 6e 74 brary.version,.if.both.a.present
44c0 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 6f 6e 20 .and.different...If.the.version.
44e0 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 64 2c 20 number.could.not.be.determined,.
4500 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 74 65 72 signal.an.error,.if.called.inter
4520 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 69 73 20 actively,.or.if.SHOW-VERSION.is.
4540 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 6e 20 6e non-nil,.otherwise.just.return.n
4560 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 4f 4e 29 il...(fn.&optional.SHOW-VERSION)
4580 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 6f 6e 20 ..(defalias.'projectile-version.
45a0 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 00 5c 33 #[256."\300\301\302\303#\203..\3
45c0 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 5c 32 31 04\305!.\203..\306\307.\"\210\21
45e0 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 70 6b 67 1\207\310\311!\207".[require.pkg
4600 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 69 6e 66 -info.nil.t.pkg-info-version-inf
4620 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 69 6c 65 o.projectile.message."Projectile
4640 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 76 65 72 .%s".error."Cannot.determine.ver
4660 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 22 5d 20 sion.without.package.pkg-info"].
4680 35 20 28 23 24 20 2e 20 31 37 33 34 31 29 20 28 6c 69 73 74 20 74 29 5d 29 0a 23 40 34 34 20 43 5.(#$...17341).(list.t)]).#@44.C
46a0 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 2d 70 27 ached.`projectile-file-exists-p'
46c0 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 2d 66 69 .results...(defvar.projectile-fi
46e0 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 62 6c 65 le-exists-cache.(make-hash-table
4700 20 3a 74 65 73 74 20 27 65 71 75 61 6c 29 20 28 23 24 20 2e 20 31 38 30 37 39 29 29 0a 23 40 36 .:test.'equal).(#$...18079)).#@6
4720 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 74 69 6c 1.Timer.for.scheduling`projectil
4740 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 1f 0a 28 e-file-exists-cache-cleanup'...(
4760 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 2d 63 61 defvar.projectile-file-exists-ca
4780 63 68 65 2d 74 69 6d 65 72 20 6e 69 6c 20 28 23 24 20 2e 20 31 38 32 31 30 29 29 0a 23 40 31 30 che-timer.nil.(#$...18210)).#@10
47a0 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 72 69 65 4.Removed.timed.out.cache.entrie
47c0 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 68 65 0a s.and.reschedules.or.remove.the.
47e0 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 20 74 68 timer.if.no.more.items.are.in.th
4800 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 6c 65 2d e.cache...(defalias.'projectile-
4820 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 20 22 5c file-exists-cache-cleanup.#[0."\
4840 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 06 21 5c 302.\303\304\305\306\307\310..!\
4860 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 31 35 56 311\"\312\313%.\"\210\314.!\315V
4880 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 32 30 37 \205..\316\317\320\321#\211.\207
48a0 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 68 65 20 ".[projectile-file-exists-cache.
48c0 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 74 69 6d projectile-file-exists-cache-tim
48e0 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 62 79 74 er.current-time.maphash.make-byt
4900 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 66 00 5c e-code.514."\302.A\300\"\205\f.\
4920 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 70 72 6f 303..\"\207".vconcat.vector.[pro
4940 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 65 2d 6c jectile-file-exists-cache.time-l
4960 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 20 56 41 ess-p.remhash].5."\n\n(fn.KEY.VA
4980 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 77 69 74 LUE)".hash-table-count.0.run-wit
49a0 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 65 2d 65 h-timer.10.nil.projectile-file-e
49c0 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 31 38 33 xists-cache-cleanup].8.(#$...183
49e0 33 38 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 46 49 4c 38)]).#@115.Return.t.if.file.FIL
4a00 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 20 60 66 ENAME.exist..A.wrapper.around.`f
4a20 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 20 63 61 ile-exists-p'.with.additional.ca
4a40 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 1f 0a 28 ching.support...(fn.FILENAME)..(
4a60 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 73 74 73 defalias.'projectile-file-exists
4a80 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 30 35 20 -p.#[257."\305.!\211\203...\205.
4aa0 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 33 30 36 ..\306V\205...\202...\205...\306
4ac0 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 6e 1a 5c V\205...\211\203(.\211\202).\n.\
4ae0 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 5c 33 31 211\2044.\307.!\202\215.\310.\31
4b00 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 02 5c 32 1..\"\211\205@.\211@.\205F..A.\2
4b20 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 34 5a 00 03Q.\312..\"\202R.\313\211\204Z.
4b40 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 00 5c 33 .\206f.\307..!\203e.\314\202f.\3
4b60 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 5c 33 32 15.\203n..\203~.\316...\317..\32
4b80 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 5c 33 32 0.\f!\"B.#\210\f\204\210.\321\32
4ba0 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 30 36 29 2\323\324#.\211\314\232\266\206)
4bc0 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 2d 72 65 \207".[projectile-file-exists-re
4be0 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 66 69 6c mote-cache-expire.projectile-fil
4c00 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 65 6d 6f e-exists-local-cache-expire.remo
4c20 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 6f 6a 65 te-file-name-inhibit-cache.proje
4c40 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 63 74 69 ctile-file-exists-cache.projecti
4c60 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 6c 65 2d le-file-exists-cache-timer.file-
4c80 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 65 6e 74 remote-p.0.file-exists-p.current
4ca0 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 6f 75 6e -time.gethash.time-less-p.t.foun
4cc0 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 65 63 6f d.notfound.puthash.time-add.seco
4ce0 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 20 6e 69 nds-to-time.run-with-timer.10.ni
4d00 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 65 2d 63 l.projectile-file-exists-cache-c
4d20 6c 65 61 6e 75 70 5d 20 31 36 20 28 23 24 20 2e 20 31 38 39 32 34 29 5d 29 0a 23 40 31 37 31 20 leanup].16.(#$...18924)]).#@171.
4d40 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 66 69 6c Remove.the.current.project's.fil
4d60 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 63 61 63 es.from.`projectile-projects-cac
4d80 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 41 52 47 he'...With.a.prefix.argument.ARG
4da0 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 70 72 6f .prompts.for.the.name.of.the.pro
4dc0 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 65 2e 0a ject.whose.cache.to.invalidate..
4de0 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 69 6c 65 .(fn.ARG)..(defalias.'projectile
4e00 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 5c 32 30 -invalidate-cache.#[257."\211\20
4e20 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 20 5c 33 3..\305\306\307.!\"\202..\310.\3
4e40 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 34 01 08 11\312\313\".\314.\n\"\210\314..
4e60 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 5c 32 30 \"\210\314..\"\210\315.\210\f\20
4e80 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 31 30 5c 33.\316\317\320.\321\322#\"\210\
4ea0 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 5b 70 72 210\323\324!\205<.\324.\207".[pr
4ec0 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 63 74 69 ojectile-projects-cache.projecti
4ee0 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 69 6c 65 le-project-root-cache.projectile
4f00 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 65 2d 70 -project-type-cache.projectile-p
4f20 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 2d 76 65 rojects-cache-time.projectile-ve
4f40 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 20 63 61 rbose.completing-read."Remove.ca
4f60 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 79 73 20 che.for:.".projectile-hash-keys.
4f80 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 68 61 73 projectile-project-root.make-has
4fa0 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 72 6f 6a h-table.:test.equal.remhash.proj
4fc0 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 65 20 22 ectile-serialize-cache.message."
4fe0 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 66 6f 72 Invalidated.Projectile.cache.for
5000 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 63 6b 2d .%s.".propertize.face.font-lock-
5020 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 63 6c 65 keyword-face.fboundp.recentf-cle
5040 61 6e 75 70 5d 20 38 20 28 23 24 20 2e 20 31 39 37 37 36 29 20 22 50 22 5d 29 0a 23 40 35 32 20 anup].8.(#$...19776)."P"]).#@52.
5060 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 73 69 6e Return.the.number.of.seconds.sin
5080 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 20 27 70 ce.the.unix.epoch...(defalias.'p
50a0 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 33 30 30 rojectile-time-seconds.#[0."\300
50c0 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 32 34 32 .\211G\301U\203..\211.A\262.\242
50e0 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 5c 32 36 \202..\302\303\304.GD\".\211A\26
5100 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 33 30 36 2.\242.\211A\262.\242.@\305.\306
5120 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 67 6e 61 \".\\\207".[current-time.4.signa
5140 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 69 6c 20 l.wrong-number-of-arguments.nil.
5160 6c 73 68 20 31 36 5d 20 38 20 28 23 24 20 2e 20 32 30 35 37 36 29 5d 29 0a 23 40 31 30 32 20 43 lsh.16].8.(#$...20576)]).#@102.C
5180 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 65 20 69 ache.PROJECTs.FILES..The.cache.i
51a0 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 6f 6e 20 s.created.both.in.memory.and.on.
51c0 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 46 49 4c the.hard.drive...(fn.PROJECT.FIL
51e0 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 63 68 65 ES)..(defalias.'projectile-cache
5200 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 09 23 5c -project.#[514.".\205..\303...#\
5220 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 22 20 5b 210\303.\304.\n#\210\305.\207".[
5240 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 6a 65 63 projectile-enable-caching.projec
5260 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 70 tile-projects-cache.projectile-p
5280 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 6f 6a 65 rojects-cache-time.puthash.proje
52a0 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 2d 73 65 ctile-time-seconds.projectile-se
52c0 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 38 36 33 29 5d 29 0a rialize-cache].6.(#$...20863)]).
52e0 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 65 20 6f #@62.Purge.FILE.from.the.cache.o
5300 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 49 4c 45 f.the.current.project...(fn.FILE
5320 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 65 2d 66 )..(defalias.'projectile-purge-f
5340 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 30 33 01 ile-from-cache.#[257."\302.\303.
5360 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 22 08 23 .\"\304..\"\203$.\305.\306..\".#
5380 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 5c 22 5c \210\307.\210.\205(.\310\311.\"\
53a0 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 74 69 6c 202(.\312\313.\"\207".[projectil
53c0 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 65 72 62 e-projects-cache.projectile-verb
53e0 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 65 74 68 ose.projectile-project-root.geth
5400 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 70 75 74 ash.projectile-file-cached-p.put
5420 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 69 7a 65 hash.remove.projectile-serialize
5440 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 6f 6d 20 -cache.message."%s.removed.from.
5460 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 65 20 63 cache".error."%s.is.not.in.the.c
5480 61 63 68 65 22 5d 20 38 20 28 23 24 20 2e 20 32 31 32 32 31 29 20 28 62 79 74 65 2d 63 6f 64 65 ache"].8.(#$...21221).(byte-code
54a0 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 65 63 74 ."\300\301\302.\"C\207".[project
54c0 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 69 6c 65 ile-completing-read."Remove.file
54e0 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 72 65 6e .from.cache:.".projectile-curren
5500 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 72 67 65 t-project-files].3)]).#@60.Purge
5520 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 72 72 65 .DIR.from.the.cache.of.the.curre
5540 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 69 61 73 nt.project...(fn.DIR)..(defalias
5560 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 61 63 68 .'projectile-purge-dir-from-cach
5580 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 30 34 5c e.#[257."\301.\302..\"\303.\304\
55a0 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 5c 33 31 305\306\307\310\311.\n!\312\"\31
55c0 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 70 72 6f 3\314%.\".#\207".[projectile-pro
55e0 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 74 2d 72 jects-cache.projectile-project-r
5600 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 2d 69 66 oot.gethash.puthash.cl-remove-if
5620 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 5c 22 .make-byte-code.257."\301\300.\"
5640 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 70 72 65 \207".vconcat.vector.[string-pre
5660 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 23 24 20 fix-p].4."\n\n(fn.STR)"].12.(#$.
5680 2e 20 32 31 37 38 37 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 ..21787).(byte-code."\300\301\30
56a0 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 74 69 6e 2.\"C\207".[projectile-completin
56c0 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 20 63 61 g-read."Remove.directory.from.ca
56e0 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 6a 65 63 che:.".projectile-current-projec
5700 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 4c 45 20 t-dirs].3)]).#@63.Check.if.FILE.
5720 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 0a 28 66 is.already.in.PROJECT.cache...(f
5740 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 72 6f 6a n.FILE.PROJECT)..(defalias.'proj
5760 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 5c 33 30 ectile-file-cached-p.#[514.".\30
5780 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 6f 6a 65 1..\"\235\207".[projectile-proje
57a0 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 32 39 30 cts-cache.gethash].6.(#$...22290
57c0 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 73 69 74 )]).#@46.Add.the.currently.visit
57e0 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 69 61 73 ed.file.to.the.cache...(defalias
5800 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 6c 65 20 .'projectile-cache-current-file.
5820 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 20 08 5c #[0."\301.\302.\205L.\303\301..\
5840 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 01 04 5c "\205L.\304\302.!\305..\"\306..\
5860 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 21 3f 5c "\206).\307\310.!!\206).\311.!?\
5880 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 31 33 20 205J.\312..\303...\"B.#\210\313.
58a0 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 36 06 06 \210\314\315\316.\317\320#\316..
58c0 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 65 63 74 \317\320##\266\202\207".[project
58e0 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 70 72 ile-projects-cache.projectile-pr
5900 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 65 74 68 oject-root.buffer-file-name.geth
5920 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 76 65 2d ash.file-truename.file-relative-
5940 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 20 70 72 name.projectile-file-cached-p.pr
5960 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 66 69 6c ojectile-ignored-directory-p.fil
5980 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 67 6e 6f e-name-directory.projectile-igno
59a0 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 2d 73 65 red-file-p.puthash.projectile-se
59c0 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 73 20 61 rialize-cache.message."File.%s.a
59e0 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 6f 70 65 dded.to.project.%s.cache.".prope
5a00 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 66 61 63 rtize.face.font-lock-keyword-fac
5a20 65 5d 20 31 30 20 28 23 24 20 2e 20 32 32 34 37 33 29 20 6e 69 6c 5d 29 0a 23 40 35 31 20 46 75 e].10.(#$...22473).nil]).#@51.Fu
5a40 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 20 60 66 nction.for.caching.files.with.`f
5a60 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 72 6f 6a ind-file-hook'...(defalias.'proj
5a80 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 68 6f 6f ectile-cache-files-find-file-hoo
5aa0 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 5c 33 30 k.#[0."\301..\205..\211\205..\30
5ac0 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 69 6c 65 2.!?\205..\303.\207".[projectile
5ae0 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 6f 6a 65 -enable-caching.projectile-proje
5b00 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 63 74 2d ct-p.projectile-ignored-project-
5b20 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 6c 65 5d p.projectile-cache-current-file]
5b40 20 33 20 28 23 24 20 2e 20 32 33 31 30 32 29 5d 29 0a 23 40 35 34 20 46 75 6e 63 74 69 6f 6e 20 .3.(#$...23102)]).#@54.Function.
5b60 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 6e 64 2d for.caching.projects.with.`find-
5b80 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 63 74 69 file-hook'...(defalias.'projecti
5ba0 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 66 69 6c le-track-known-projects-find-fil
5bc0 65 2d 68 6f 6f 6b 20 23 5b 30 20 22 08 5c 32 30 35 0d 00 5c 33 30 31 20 5c 32 30 35 0d 00 5c 33 e-hook.#[0.".\205..\301.\205..\3
5be0 30 32 5c 33 30 33 20 21 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 74 72 61 63 6b 2d 02\303.!\207".[projectile-track-
5c00 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 6c 6c 79 20 70 72 6f known-projects-automatically.pro
5c20 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 61 64 64 jectile-project-p.projectile-add
5c40 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 2d 70 72 6f 6a 65 63 -known-project.projectile-projec
5c60 74 2d 72 6f 6f 74 5d 20 32 20 28 23 24 20 2e 20 32 33 33 38 33 29 5d 29 0a 23 40 37 34 20 49 6e t-root].2.(#$...23383)]).#@74.In
5c80 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 65 63 74 27 73 20 64 validate.if.FORCE.or.project's.d
5ca0 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 2e 0a 0a 28 66 6e 20 irconfig.newer.than.cache...(fn.
5cc0 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 74 69 6c 65 2d 6d 61 FORCE)..(defalias.'projectile-ma
5ce0 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 37 20 22 5c 32 31 31 ybe-invalidate-cache.#[257."\211
5d00 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 5c 33 30 33 5c 33 30 \204\f.\301\302..\"\205..\303\30
5d20 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 2d 66 69 6c 65 20 66 4!\207".[projectile-cache-file.f
5d40 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 6a 65 63 74 69 6c 65 ile-newer-than-file-p.projectile
5d60 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 65 2d 69 6e 76 61 6c -dirconfig-file.projectile-inval
5d80 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 32 33 36 37 38 29 5d idate-cache.nil].4.(#$...23678)]
5da0 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 65 63 74 73 20 69 6e ).#@186.Discover.any.projects.in
5dc0 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 6f 20 74 68 65 20 70 .DIRECTORY.and.add.them.to.the.p
5de0 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 63 74 69 6f 6e 20 69 rojectile.cache..This.function.i
5e00 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 61 64 64 73 20 70 72 s.not.recursive.and.only.adds.pr
5e20 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 74 6f 70 20 6c 65 76 ojects.with.roots.at.the.top.lev
5e40 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 45 43 54 4f 52 59 29 el.of.DIRECTORY...(fn.DIRECTORY)
5e60 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 6f 76 65 72 ..(defalias.'projectile-discover
5e80 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 32 35 37 20 22 5c 33 -projects-in-directory.#[257."\3
5ea0 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 20 5b 64 69 72 65 63 00.\301\"\302\303.\"\207".[direc
5ec0 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 20 22 5c 33 30 32 01 tory-files.t.mapcar.#[257."\302.
5ee0 21 5c 32 30 35 1d 00 5c 33 30 33 01 21 5c 33 30 34 5c 32 33 35 3f 5c 32 30 35 1d 00 5c 32 31 31 !\205..\303.!\304\235?\205..\211
5f00 01 18 19 5c 33 30 35 20 5c 32 30 35 1c 00 5c 33 30 36 5c 33 30 37 20 21 2a 5c 32 30 37 22 20 5b ...\305.\205..\306\307.!*\207".[
5f20 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
5f40 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 66 69 6c 65 2d 64 69 72 65 63 74 6f 72 79 2d efault-directory.file-directory-
5f60 70 20 66 69 6c 65 2d 6e 61 6d 65 2d 6e 6f 6e 64 69 72 65 63 74 6f 72 79 20 28 22 2e 2e 22 20 22 p.file-name-nondirectory.(".."."
5f80 2e 22 29 20 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 .").projectile-project-p.project
5fa0 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
5fc0 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 5d 20 33 20 22 5c 6e 5c 6e 28 66 6e 20 44 49 52 29 22 5d -project-root].3."\n\n(fn.DIR)"]
5fe0 5d 20 35 20 28 23 24 20 2e 20 32 33 39 37 36 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 ].5.(#$...23976).(byte-code."\30
6000 30 5c 33 30 31 21 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 0\301!C\207".[read-directory-nam
6020 65 20 22 53 74 61 72 74 69 6e 67 20 64 69 72 65 63 74 6f 72 79 3a 20 22 5d 20 32 29 5d 29 0a 23 e."Starting.directory:."].2)]).#
6040 40 31 31 33 20 44 69 73 63 6f 76 65 72 20 70 72 6f 6a 65 63 74 73 20 69 6e 20 60 70 72 6f 6a 65 @113.Discover.projects.in.`proje
6060 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 73 65 61 72 63 68 2d 70 61 74 68 27 2e 0a 49 6e 76 6f ctile-project-search-path'..Invo
6080 6b 65 64 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 77 68 65 6e 20 60 70 72 6f 6a 65 63 74 69 ked.automatically.when.`projecti
60a0 6c 65 2d 6d 6f 64 65 27 20 69 73 20 65 6e 61 62 6c 65 64 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 le-mode'.is.enabled...(defalias.
60c0 27 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 73 2d 69 6e 'projectile-discover-projects-in
60e0 2d 73 65 61 72 63 68 2d 70 61 74 68 20 23 5b 30 20 22 5c 33 30 31 5c 33 30 32 08 5c 22 5c 32 30 -search-path.#[0."\301\302.\"\20
6100 37 22 20 5b 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 2d 70 61 7".[projectile-project-search-pa
6120 74 68 20 6d 61 70 63 61 72 20 70 72 6f 6a 65 63 74 69 6c 65 2d 64 69 73 63 6f 76 65 72 2d 70 72 th.mapcar.projectile-discover-pr
6140 6f 6a 65 63 74 73 2d 69 6e 2d 64 69 72 65 63 74 6f 72 79 5d 20 33 20 28 23 24 20 2e 20 32 34 36 ojects-in-directory].3.(#$...246
6160 34 35 29 20 6e 69 6c 5d 29 0a 28 61 64 2d 61 64 64 2d 61 64 76 69 63 65 20 27 64 65 6c 65 74 65 45).nil]).(ad-add-advice.'delete
6180 2d 66 69 6c 65 20 27 28 70 75 72 67 65 2d 66 72 6f 6d 2d 70 72 6f 6a 65 63 74 69 6c 65 2d 63 61 -file.'(purge-from-projectile-ca
61a0 63 68 65 20 6e 69 6c 20 74 20 28 61 64 76 69 63 65 20 6c 61 6d 62 64 61 20 28 66 69 6c 65 6e 61 che.nil.t.(advice.lambda.(filena
61c0 6d 65 20 26 6f 70 74 69 6f 6e 61 6c 20 74 72 61 73 68 29 20 28 69 66 20 28 61 6e 64 20 70 72 6f me.&optional.trash).(if.(and.pro
61e0 6a 65 63 74 69 6c 65 2d 65 6e 61 62 6c 65 2d 63 61 63 68 69 6e 67 20 28 70 72 6f 6a 65 63 74 69 jectile-enable-caching.(projecti
6200 6c 65 2d 70 72 6f 6a 65 63 74 2d 70 29 29 20 28 6c 65 74 2a 20 28 28 70 72 6f 6a 65 63 74 2d 72 le-project-p)).(let*.((project-r
6220 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 6f 74 29 29 20 28 oot.(projectile-project-root)).(
6240 74 72 75 65 2d 66 69 6c 65 6e 61 6d 65 20 28 66 69 6c 65 2d 74 72 75 65 6e 61 6d 65 20 66 69 6c true-filename.(file-truename.fil
6260 65 6e 61 6d 65 29 29 20 28 72 65 6c 61 74 69 76 65 2d 66 69 6c 65 6e 61 6d 65 20 28 66 69 6c 65 ename)).(relative-filename.(file
6280 2d 72 65 6c 61 74 69 76 65 2d 6e 61 6d 65 20 74 72 75 65 2d 66 69 6c 65 6e 61 6d 65 20 70 72 6f -relative-name.true-filename.pro
62a0 6a 65 63 74 2d 72 6f 6f 74 29 29 29 20 28 69 66 20 28 70 72 6f 6a 65 63 74 69 6c 65 2d 66 69 6c ject-root))).(if.(projectile-fil
62c0 65 2d 63 61 63 68 65 64 2d 70 20 72 65 6c 61 74 69 76 65 2d 66 69 6c 65 6e 61 6d 65 20 70 72 6f e-cached-p.relative-filename.pro
62e0 6a 65 63 74 2d 72 6f 6f 74 29 20 28 70 72 6f 6a 65 63 74 69 6c 65 2d 70 75 72 67 65 2d 66 69 6c ject-root).(projectile-purge-fil
6300 65 2d 66 72 6f 6d 2d 63 61 63 68 65 20 72 65 6c 61 74 69 76 65 2d 66 69 6c 65 6e 61 6d 65 29 29 e-from-cache.relative-filename))
6320 29 29 29 29 20 27 62 65 66 6f 72 65 20 6e 69 6c 29 0a 23 40 31 32 33 20 52 65 74 75 72 6e 20 74 )))).'before.nil).#@123.Return.t
6340 68 65 20 70 61 72 65 6e 74 20 64 69 72 65 63 74 6f 72 79 20 6f 66 20 50 41 54 48 2e 0a 50 41 54 he.parent.directory.of.PATH..PAT
6360 48 20 6d 61 79 20 62 65 20 61 20 66 69 6c 65 20 6f 72 20 64 69 72 65 63 74 6f 72 79 20 61 6e 64 H.may.be.a.file.or.directory.and
6380 20 64 69 72 65 63 74 6f 72 79 20 70 61 74 68 73 20 6d 61 79 20 65 6e 64 20 77 69 74 68 20 61 20 .directory.paths.may.end.with.a.
63a0 73 6c 61 73 68 2e 0a 0a 28 66 6e 20 50 41 54 48 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 slash...(fn.PATH)..(defalias.'pr
63c0 6f 6a 65 63 74 69 6c 65 2d 70 61 72 65 6e 74 20 23 5b 32 35 37 20 22 5c 33 30 30 5c 33 30 31 5c ojectile-parent.#[257."\300\301\
63e0 33 30 30 5c 33 30 32 04 21 21 21 21 5c 32 30 37 22 20 5b 64 69 72 65 63 74 6f 72 79 2d 66 69 6c 300\302.!!!!\207".[directory-fil
6400 65 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 20 65 78 70 61 6e e-name.file-name-directory.expan
6420 64 2d 66 69 6c 65 2d 6e 61 6d 65 5d 20 36 20 28 23 24 20 2e 20 32 35 34 30 30 29 5d 29 0a 23 40 d-file-name].6.(#$...25400)]).#@
6440 33 37 31 20 4c 6f 6f 6b 20 75 70 20 74 68 65 20 64 69 72 65 63 74 6f 72 79 20 68 69 65 72 61 72 371.Look.up.the.directory.hierar
6460 63 68 79 20 66 72 6f 6d 20 46 49 4c 45 20 66 6f 72 20 61 20 64 69 72 65 63 74 6f 72 79 20 63 6f chy.from.FILE.for.a.directory.co
6480 6e 74 61 69 6e 69 6e 67 20 4e 41 4d 45 2e 0a 53 74 6f 70 20 61 74 20 74 68 65 20 66 69 72 73 74 ntaining.NAME..Stop.at.the.first
64a0 20 70 61 72 65 6e 74 20 64 69 72 65 63 74 6f 72 79 20 63 6f 6e 74 61 69 6e 69 6e 67 20 61 20 66 .parent.directory.containing.a.f
64c0 69 6c 65 20 4e 41 4d 45 2c 0a 61 6e 64 20 72 65 74 75 72 6e 20 74 68 65 20 64 69 72 65 63 74 6f ile.NAME,.and.return.the.directo
64e0 72 79 2e 20 20 52 65 74 75 72 6e 20 6e 69 6c 20 69 66 20 6e 6f 74 20 66 6f 75 6e 64 2e 0a 49 6e ry...Return.nil.if.not.found..In
6500 73 74 65 61 64 20 6f 66 20 61 20 73 74 72 69 6e 67 2c 20 4e 41 4d 45 20 63 61 6e 20 61 6c 73 6f stead.of.a.string,.NAME.can.also
6520 20 62 65 20 61 20 70 72 65 64 69 63 61 74 65 20 74 61 6b 69 6e 67 20 6f 6e 65 20 61 72 67 75 6d .be.a.predicate.taking.one.argum
6540 65 6e 74 0a 28 61 20 64 69 72 65 63 74 6f 72 79 29 20 61 6e 64 20 72 65 74 75 72 6e 69 6e 67 20 ent.(a.directory).and.returning.
6560 61 20 6e 6f 6e 2d 6e 69 6c 20 76 61 6c 75 65 20 69 66 20 74 68 61 74 20 64 69 72 65 63 74 6f 72 a.non-nil.value.if.that.director
6580 79 20 69 73 20 74 68 65 20 6f 6e 65 20 66 6f 72 0a 77 68 69 63 68 20 77 65 27 72 65 20 6c 6f 6f y.is.the.one.for.which.we're.loo
65a0 6b 69 6e 67 2e 0a 0a 28 66 6e 20 46 49 4c 45 20 4e 41 4d 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 king...(fn.FILE.NAME)..(defalias
65c0 20 27 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 .'projectile-locate-dominating-f
65e0 69 6c 65 20 23 5b 35 31 34 20 22 5c 33 30 31 02 21 5c 32 36 32 02 5c 33 30 32 5c 32 31 31 01 5c ile.#[514."\301.!\262.\302\211.\
6600 32 30 34 48 00 03 5c 32 30 33 48 00 5c 33 30 33 08 05 5c 22 5c 32 30 34 48 00 02 3b 5c 32 30 33 204H..\203H.\303..\"\204H..;\203
6620 25 00 5c 33 30 34 5c 33 30 35 04 06 06 5c 22 21 5c 32 30 32 28 00 02 04 21 5c 32 36 32 01 5c 32 %.\304\305...\"!\202(...!\262.\2
6640 31 31 5c 32 30 33 34 00 03 5c 32 36 32 02 5c 32 30 32 07 00 03 5c 33 30 36 5c 33 30 37 06 06 21 11\2034..\262.\202...\306\307..!
6660 21 5c 32 31 31 5c 32 36 32 06 5c 32 33 32 5c 32 30 33 07 00 5c 33 30 32 5c 32 36 32 04 5c 32 30 !\211\262.\232\203..\302\262.\20
6680 32 07 00 01 5c 32 30 35 51 00 5c 33 30 35 5c 33 31 30 03 21 21 5c 32 30 37 22 20 5b 6c 6f 63 61 2...\205Q.\305\310.!!\207".[loca
66a0 74 65 2d 64 6f 6d 69 6e 61 74 69 6e 67 2d 73 74 6f 70 2d 64 69 72 2d 72 65 67 65 78 70 20 61 62 te-dominating-stop-dir-regexp.ab
66c0 62 72 65 76 69 61 74 65 2d 66 69 6c 65 2d 6e 61 6d 65 20 6e 69 6c 20 73 74 72 69 6e 67 2d 6d 61 breviate-file-name.nil.string-ma
66e0 74 63 68 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 78 70 tch.projectile-file-exists-p.exp
6700 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 66 69 6c 65 2d 6e 61 6d 65 2d 64 69 72 65 63 74 6f 72 and-file-name.file-name-director
6720 79 20 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 2d y.directory-file-name.file-name-
6740 61 73 2d 64 69 72 65 63 74 6f 72 79 5d 20 38 20 28 23 24 20 2e 20 32 35 36 36 38 29 5d 29 0a 23 as-directory].8.(#$...25668)]).#
6760 40 39 37 20 44 65 66 69 6e 65 73 20 61 20 63 75 73 74 6f 6d 20 50 72 6f 6a 65 63 74 69 6c 65 20 @97.Defines.a.custom.Projectile.
6780 70 72 6f 6a 65 63 74 20 72 6f 6f 74 2e 0a 54 68 69 73 20 69 73 20 69 6e 74 65 6e 64 65 64 20 74 project.root..This.is.intended.t
67a0 6f 20 62 65 20 75 73 65 64 20 61 73 20 61 20 66 69 6c 65 20 6c 6f 63 61 6c 20 76 61 72 69 61 62 o.be.used.as.a.file.local.variab
67c0 6c 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 le...(defvar.projectile-project-
67e0 72 6f 6f 74 20 6e 69 6c 20 28 23 24 20 2e 20 32 36 34 36 38 29 29 0a 28 6d 61 6b 65 2d 76 61 72 root.nil.(#$...26468)).(make-var
6800 69 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 70 iable-buffer-local.'projectile-p
6820 72 6f 6a 65 63 74 2d 72 6f 6f 74 29 0a 23 40 36 32 20 41 20 73 69 6d 70 6c 65 20 77 72 61 70 70 roject-root).#@62.A.simple.wrapp
6840 65 72 20 61 72 6f 75 6e 64 20 60 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 72 6f er.around.`projectile-project-ro
6860 6f 74 27 2e 0a 0a 28 66 6e 20 44 49 52 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 ot'...(fn.DIR)..(defalias.'proje
6880 63 74 69 6c 65 2d 72 6f 6f 74 2d 6c 6f 63 61 6c 20 23 5b 32 35 37 20 22 08 5c 32 30 37 22 20 5b ctile-root-local.#[257.".\207".[
68a0 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 32 20 28 23 24 20 2e projectile-project-root].2.(#$..
68c0 20 32 36 36 37 34 29 5d 29 0a 23 40 32 32 32 20 49 64 65 6e 74 69 66 79 20 61 20 70 72 6f 6a 65 .26674)]).#@222.Identify.a.proje
68e0 63 74 20 72 6f 6f 74 20 69 6e 20 44 49 52 20 62 79 20 74 6f 70 2d 64 6f 77 6e 20 73 65 61 72 63 ct.root.in.DIR.by.top-down.searc
6900 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 49 53 54 20 69 73 20 h.for.files.in.LIST..If.LIST.is.
6920 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 65 63 74 2d 72 6f 6f nil,.use.`projectile-project-roo
6940 74 2d 66 69 6c 65 73 27 20 69 6e 73 74 65 61 64 2e 0a 52 65 74 75 72 6e 20 74 68 65 20 66 69 72 t-files'.instead..Return.the.fir
6960 73 74 20 28 74 6f 70 6d 6f 73 74 29 20 6d 61 74 63 68 65 64 20 64 69 72 65 63 74 6f 72 79 20 6f st.(topmost).matched.directory.o
6980 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 49 52 20 26 6f 70 r.nil.if.not.found...(fn.DIR.&op
69a0 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 72 6f 6a 65 63 74 tional.LIST)..(defalias.'project
69c0 69 6c 65 2d 72 6f 6f 74 2d 74 6f 70 2d 64 6f 77 6e 20 23 5b 35 31 33 20 22 5c 33 30 30 02 5c 33 ile-root-top-down.#[513."\300.\3
69e0 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 33 30 35 06 07 21 5c 33 30 36 5c 22 5c 33 30 37 5c 01\302\303\304\305..!\306\"\307\
6a00 33 31 30 25 5c 22 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 6c 6f 63 61 74 65 2d 64 310%\"\207".[projectile-locate-d
6a20 6f 6d 69 6e 61 74 69 6e 67 2d 66 69 6c 65 20 6d 61 6b 65 2d 62 79 74 65 2d 63 6f 64 65 20 32 35 ominating-file.make-byte-code.25
6a40 37 20 22 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 7."\302\303\304\305\306\307..!\3
6a60 31 30 5c 22 5c 33 31 31 5c 33 31 32 25 5c 33 30 30 5c 32 30 36 13 00 09 5c 22 5c 32 30 37 22 20 10\"\311\312%\300\206...\"\207".
6a80 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
6aa0 63 74 2d 72 6f 6f 74 2d 66 69 6c 65 73 20 63 6c 2d 66 69 6e 64 2d 69 66 20 6d 61 6b 65 2d 62 79 ct-root-files.cl-find-if.make-by
6ac0 74 65 2d 63 6f 64 65 20 32 35 37 20 22 5c 33 30 31 5c 33 30 32 02 5c 33 30 30 5c 22 21 5c 32 30 te-code.257."\301\302.\300\"!\20
6ae0 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 66 69 7".vconcat.vector.[projectile-fi
6b00 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 5d 20 35 20 le-exists-p.expand-file-name].5.
6b20 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 44 49 52 29 22 5d 20 "\n\n(fn.F)"].8."\n\n(fn.DIR)"].
6b40 31 30 20 28 23 24 20 2e 20 32 36 38 33 32 29 5d 29 0a 23 40 32 33 36 20 49 64 65 6e 74 69 66 79 10.(#$...26832)]).#@236.Identify
6b60 20 61 20 70 72 6f 6a 65 63 74 20 72 6f 6f 74 20 69 6e 20 44 49 52 20 62 79 20 62 6f 74 74 6f 6d .a.project.root.in.DIR.by.bottom
6b80 2d 75 70 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 -up.search.for.files.in.LIST..If
6ba0 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 74 69 6c 65 2d 70 72 .LIST.is.nil,.use.`projectile-pr
6bc0 6f 6a 65 63 74 2d 72 6f 6f 74 2d 66 69 6c 65 73 2d 62 6f 74 74 6f 6d 2d 75 70 27 20 69 6e 73 74 oject-root-files-bottom-up'.inst
6be0 65 61 64 2e 0a 52 65 74 75 72 6e 20 74 68 65 20 66 69 72 73 74 20 28 62 6f 74 74 6f 6d 6d 6f 73 ead..Return.the.first.(bottommos
6c00 74 29 20 6d 61 74 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 t).matched.directory.or.nil.if.n
6c20 6f 74 20 66 6f 75 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 ot.found...(fn.DIR.&optional.LIS
6c40 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 6f 6f 74 2d 62 T)..(defalias.'projectile-root-b
6c60 6f 74 74 6f 6d 2d 75 70 20 23 5b 35 31 33 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 ottom-up.#[513."\301\302\303\304
6c80 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 25 02 5c 32 30 36 13 \305\306..!\307\"\310\311%.\206.
6ca0 00 08 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 72 6f ..\"\207".[projectile-project-ro
6cc0 6f 74 2d 66 69 6c 65 73 2d 62 6f 74 74 6f 6d 2d 75 70 20 63 6c 2d 73 6f 6d 65 20 6d 61 6b 65 2d ot-files-bottom-up.cl-some.make-
6ce0 62 79 74 65 2d 63 6f 64 65 20 32 35 37 20 22 5c 33 30 31 5c 33 30 30 02 5c 22 5c 32 30 37 22 20 byte-code.257."\301\300.\"\207".
6d00 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 6c 6f 63 61 74 vconcat.vector.[projectile-locat
6d20 65 2d 64 6f 6d 69 6e 61 74 69 6e 67 2d 66 69 6c 65 5d 20 34 20 22 5c 6e 5c 6e 28 66 6e 20 4e 41 e-dominating-file].4."\n\n(fn.NA
6d40 4d 45 29 22 5d 20 39 20 28 23 24 20 2e 20 32 37 34 38 30 29 5d 29 0a 23 40 32 39 37 20 49 64 65 ME)"].9.(#$...27480)]).#@297.Ide
6d60 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 79 20 72 ntify.a.project.root.in.DIR.by.r
6d80 65 63 75 72 72 69 6e 67 20 74 6f 70 2d 64 6f 77 6e 20 73 65 61 72 63 68 20 66 6f 72 20 66 69 6c ecurring.top-down.search.for.fil
6da0 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 65 20 es.in.LIST..If.LIST.is.nil,.use.
6dc0 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 2d 74 `projectile-project-root-files-t
6de0 6f 70 2d 64 6f 77 6e 2d 72 65 63 75 72 72 69 6e 67 27 0a 69 6e 73 74 65 61 64 2e 20 20 52 65 74 op-down-recurring'.instead...Ret
6e00 75 72 6e 20 74 68 65 20 6c 61 73 74 20 28 62 6f 74 74 6f 6d 6d 6f 73 74 29 20 6d 61 74 63 68 65 urn.the.last.(bottommost).matche
6e20 64 20 64 69 72 65 63 74 6f 72 79 20 69 6e 20 74 68 65 0a 74 6f 70 6d 6f 73 74 20 73 65 71 75 65 d.directory.in.the.topmost.seque
6e40 6e 63 65 20 6f 66 20 6d 61 74 63 68 65 64 20 64 69 72 65 63 74 6f 72 69 65 73 2e 20 20 4e 69 6c nce.of.matched.directories...Nil
6e60 20 6f 74 68 65 72 77 69 73 65 2e 0a 0a 28 66 6e 20 44 49 52 20 26 6f 70 74 69 6f 6e 61 6c 20 4c .otherwise...(fn.DIR.&optional.L
6e80 49 53 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 6f 6f 74 IST)..(defalias.'projectile-root
6ea0 2d 74 6f 70 2d 64 6f 77 6e 2d 72 65 63 75 72 72 69 6e 67 20 23 5b 35 31 33 20 22 5c 33 30 31 5c -top-down-recurring.#[513."\301\
6ec0 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 22 5c 33 31 30 302\303\304\305\306..!\307\"\310
6ee0 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 63 74 69 6c 65 \311%.\206...\"\207".[projectile
6f00 2d 70 72 6f 6a 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 -project-root-files-top-down-rec
6f20 75 72 72 69 6e 67 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 urring.cl-some.make-byte-code.25
6f40 37 20 22 5c 33 30 31 5c 33 30 30 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 33 30 35 5c 33 30 36 06 7."\301\300\302\303\304\305\306.
6f60 07 21 5c 33 30 37 5c 22 5c 33 31 30 5c 33 31 31 25 5c 22 5c 32 30 37 22 20 76 63 6f 6e 63 61 74 .!\307\"\310\311%\"\207".vconcat
6f80 20 76 65 63 74 6f 72 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 6c 6f 63 61 74 65 2d 64 6f 6d 69 6e .vector.[projectile-locate-domin
6fa0 61 74 69 6e 67 2d 66 69 6c 65 20 6d 61 6b 65 2d 62 79 74 65 2d 63 6f 64 65 20 32 35 37 20 22 5c ating-file.make-byte-code.257."\
6fc0 33 30 32 5c 33 30 33 5c 33 30 30 03 5c 22 21 5c 32 30 35 1b 00 5c 33 30 34 09 5c 33 30 35 03 21 302\303\300.\"!\205..\304.\305.!
6fe0 5c 22 5c 32 30 36 1b 00 5c 33 30 32 5c 33 30 33 5c 33 30 30 5c 33 30 35 04 21 5c 22 21 3f 5c 32 \"\206..\302\303\300\305.!\"!?\2
7000 30 37 22 20 76 63 6f 6e 63 61 74 20 76 65 63 74 6f 72 20 5b 6c 6f 63 61 74 65 2d 64 6f 6d 69 6e 07".vconcat.vector.[locate-domin
7020 61 74 69 6e 67 2d 73 74 6f 70 2d 64 69 72 2d 72 65 67 65 78 70 20 70 72 6f 6a 65 63 74 69 6c 65 ating-stop-dir-regexp.projectile
7040 2d 66 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 -file-exists-p.expand-file-name.
7060 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 61 72 65 6e 74 5d 20 string-match.projectile-parent].
7080 36 20 22 5c 6e 5c 6e 28 66 6e 20 44 49 52 29 22 5d 20 39 20 22 5c 6e 5c 6e 28 66 6e 20 46 29 22 6."\n\n(fn.DIR)"].9."\n\n(fn.F)"
70a0 5d 20 39 20 28 23 24 20 2e 20 32 37 39 39 37 29 5d 29 0a 23 40 34 35 39 20 43 61 63 68 65 64 20 ].9.(#$...27997)]).#@459.Cached.
70c0 72 6f 6f 74 20 6f 66 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 root.of.the.current.Projectile.p
70e0 72 6f 6a 65 63 74 2e 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 roject..If.non-nil,.it.is.used.a
7100 73 20 74 68 65 20 72 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 s.the.return.value.of.`projectil
7120 65 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 27 20 66 6f 72 0a 70 65 72 66 6f 72 6d 61 6e 63 65 20 e-project-root'.for.performance.
7140 28 75 6e 6c 65 73 73 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 (unless.the.variable.`projectile
7160 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 27 20 69 73 0a 61 6c 73 6f 20 73 65 74 29 2e 20 49 66 20 -project-root'.is.also.set)..If.
7180 6e 69 6c 2c 20 69 74 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 nil,.it.is.recalculated.the.next
71a0 20 74 69 6d 65 0a 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 .time.`projectile-project-root'.
71c0 69 73 20 63 61 6c 6c 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 is.called...This.variable.is.res
71e0 65 74 20 61 75 74 6f 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 et.automatically.when.Projectile
7200 20 64 65 74 65 63 74 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 .detects.that.the.`buffer-file-n
7220 61 6d 65 27 20 68 61 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 ame'.has.changed..It.can.also.be
7240 20 72 65 73 65 74 20 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 .reset.manually.by.calling.`proj
7260 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 72 6f 6f 74 ectile-reset-cached-project-root
7280 27 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 70 72 '...(defvar.projectile-cached-pr
72a0 6f 6a 65 63 74 2d 72 6f 6f 74 20 6e 69 6c 20 28 23 24 20 2e 20 32 38 38 35 37 29 29 0a 28 6d 61 oject-root.nil.(#$...28857)).(ma
72c0 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 27 70 72 6f 6a 65 63 ke-variable-buffer-local.'projec
72e0 74 69 6c 65 2d 63 61 63 68 65 64 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 29 0a 23 40 32 32 30 20 tile-cached-project-root).#@220.
7300 54 68 65 20 6c 61 73 74 20 6b 6e 6f 77 6e 20 76 61 6c 75 65 20 6f 66 20 60 62 75 66 66 65 72 2d The.last.known.value.of.`buffer-
7320 66 69 6c 65 2d 6e 61 6d 65 27 20 66 6f 72 20 74 68 65 20 63 75 72 72 65 6e 74 0a 62 75 66 66 65 file-name'.for.the.current.buffe
7340 72 2e 20 54 68 69 73 20 69 73 20 75 73 65 64 20 74 6f 20 64 65 74 65 63 74 20 61 20 63 68 61 6e r..This.is.used.to.detect.a.chan
7360 67 65 20 69 6e 20 60 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 27 2c 0a 77 68 69 63 68 20 ge.in.`buffer-file-name',.which.
7380 74 72 69 67 67 65 72 73 20 61 20 72 65 73 65 74 20 6f 66 20 60 70 72 6f 6a 65 63 74 69 6c 65 2d triggers.a.reset.of.`projectile-
73a0 63 61 63 68 65 64 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 27 20 61 6e 64 0a 60 70 72 6f 6a 65 63 cached-project-root'.and.`projec
73c0 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 2e 1f 0a 28 64 65 66 tile-cached-project-name'...(def
73e0 76 61 72 20 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 69 6c var.projectile-cached-buffer-fil
7400 65 2d 6e 61 6d 65 20 6e 69 6c 20 28 23 24 20 2e 20 32 39 34 34 30 29 29 0a 28 6d 61 6b 65 2d 76 e-name.nil.(#$...29440)).(make-v
7420 61 72 69 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 ariable-buffer-local.'projectile
7440 2d 63 61 63 68 65 64 2d 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 29 0a 23 40 33 32 38 20 -cached-buffer-file-name).#@328.
7460 52 65 74 72 69 65 76 65 73 20 74 68 65 20 72 6f 6f 74 20 64 69 72 65 63 74 6f 72 79 20 6f 66 20 Retrieves.the.root.directory.of.
7480 61 20 70 72 6f 6a 65 63 74 20 69 66 20 61 76 61 69 6c 61 62 6c 65 2e 0a 54 68 65 20 63 75 72 72 a.project.if.available..The.curr
74a0 65 6e 74 20 64 69 72 65 63 74 6f 72 79 20 69 73 20 61 73 73 75 6d 65 64 20 74 6f 20 62 65 20 74 ent.directory.is.assumed.to.be.t
74c0 68 65 20 70 72 6f 6a 65 63 74 27 73 20 72 6f 6f 74 20 6f 74 68 65 72 77 69 73 65 2e 0a 0a 57 68 he.project's.root.otherwise...Wh
74e0 65 6e 20 6e 6f 74 20 69 6e 20 70 72 6f 6a 65 63 74 20 74 68 65 20 62 65 68 61 76 69 6f 75 72 20 en.not.in.project.the.behaviour.
7500 6f 66 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 63 6f 6e 74 72 6f 6c 6c 65 64 20 62 79 of.the.function.is.controlled.by
7520 0a 60 70 72 6f 6a 65 63 74 69 6c 65 2d 72 65 71 75 69 72 65 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f .`projectile-require-project-roo
7540 74 27 2e 20 20 49 66 20 69 74 27 73 20 73 65 74 20 74 6f 20 6e 69 6c 20 74 68 65 20 66 75 6e 63 t'...If.it's.set.to.nil.the.func
7560 74 69 6f 6e 0a 77 69 6c 6c 20 72 65 74 75 72 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 64 69 72 tion.will.return.the.current.dir
7580 65 63 74 6f 72 79 2c 20 6f 74 68 65 72 77 69 73 65 20 69 74 27 64 20 72 61 69 73 65 20 61 6e 20 ectory,.otherwise.it'd.raise.an.
75a0 65 72 72 6f 72 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 error...(defalias.'projectile-pr
75c0 6f 6a 65 63 74 2d 72 6f 6f 74 20 23 5b 30 20 22 5c 33 30 36 5c 33 30 37 5c 33 31 30 08 5c 32 30 oject-root.#[0."\306\307\310.\20
75e0 33 15 00 08 09 5c 32 30 36 0d 00 5c 33 31 30 5c 32 33 32 5c 32 30 33 15 00 5c 6e 5c 32 30 36 45 3....\206..\310\232\203..\n\206E
7600 00 09 5c 32 30 36 1a 00 5c 33 31 30 10 0b 5c 33 31 31 01 21 3f 5c 33 31 31 02 5c 33 30 37 5c 33 ..\206..\310..\311.!?\311.\307\3
7620 31 32 23 01 5c 32 30 34 2d 00 5c 32 31 31 5c 32 30 35 3d 00 5c 33 31 33 5c 33 31 34 5c 33 31 35 12#.\204-.\211\205=.\313\314\315
7640 5c 33 31 36 5c 33 31 37 5c 33 32 30 06 08 21 5c 33 32 31 5c 22 5c 33 32 32 5c 33 32 33 25 5c 66 \316\317\320..!\321\"\322\323%\f
7660 5c 22 5c 32 36 36 5c 32 30 33 5c 32 30 36 43 00 5c 33 31 30 5c 32 31 31 12 23 5c 32 30 36 52 00 \"\266\203\206C.\310\211.#\206R.
7680 0d 5c 32 30 33 51 00 5c 33 32 34 5c 33 32 35 21 5c 32 30 37 0b 5c 32 30 37 22 20 5b 70 72 6f 6a .\203Q.\324\325!\207.\207".[proj
76a0 65 63 74 69 6c 65 2d 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 ectile-cached-buffer-file-name.b
76c0 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 2d 63 61 63 68 65 uffer-file-name.projectile-cache
76e0 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 79 d-project-root.default-directory
7700 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 66 .projectile-project-root-files-f
7720 75 6e 63 74 69 6f 6e 73 20 70 72 6f 6a 65 63 74 69 6c 65 2d 72 65 71 75 69 72 65 2d 70 72 6f 6a unctions.projectile-require-proj
7740 65 63 74 2d 72 6f 6f 74 20 63 6c 2d 73 75 62 73 74 20 6e 69 6c 20 6e 6f 6e 65 20 66 69 6c 65 2d ect-root.cl-subst.nil.none.file-
7760 72 65 6d 6f 74 65 2d 70 20 74 20 63 6c 2d 73 6f 6d 65 20 6d 61 6b 65 2d 62 79 74 65 2d 63 6f 64 remote-p.t.cl-some.make-byte-cod
7780 65 20 32 35 37 20 22 5c 33 30 32 5c 33 30 33 02 5c 33 30 30 23 5c 33 30 34 01 09 5c 22 5c 32 31 e.257."\302\303.\300#\304..\"\21
77a0 31 5c 32 30 33 17 00 5c 33 30 35 01 21 5c 32 30 33 17 00 5c 32 31 31 5c 32 30 32 25 00 02 5c 33 1\203..\305.!\203..\211\202%..\3
77c0 30 36 5c 33 30 30 21 21 5c 33 30 37 03 02 09 23 5c 32 31 30 5c 32 31 31 5c 32 36 32 01 5c 32 30 06\300!!\307...#\210\211\262.\20
77e0 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 70 72 7".vconcat.vector.[projectile-pr
7800 6f 6a 65 63 74 2d 72 6f 6f 74 2d 63 61 63 68 65 20 66 6f 72 6d 61 74 20 22 25 73 2d 25 73 22 20 oject-root-cache.format."%s-%s".
7820 67 65 74 68 61 73 68 20 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 66 69 6c 65 2d 74 72 75 65 6e gethash.file-exists-p.file-truen
7840 61 6d 65 20 70 75 74 68 61 73 68 5d 20 38 20 22 5c 6e 5c 6e 28 66 6e 20 46 55 4e 43 29 22 20 65 ame.puthash].8."\n\n(fn.FUNC)".e
7860 72 72 6f 72 20 22 59 6f 75 27 72 65 20 6e 6f 74 20 69 6e 20 61 20 70 72 6f 6a 65 63 74 22 5d 20 rror."You're.not.in.a.project"].
7880 31 33 20 28 23 24 20 2e 20 32 39 37 39 32 29 5d 29 0a 23 40 31 30 37 20 52 65 74 75 72 6e 20 74 13.(#$...29792)]).#@107.Return.t
78a0 68 65 20 74 72 75 65 6e 61 6d 65 20 6f 66 20 46 49 4c 45 2d 4e 41 4d 45 2e 0a 41 20 74 68 69 6e he.truename.of.FILE-NAME..A.thin
78c0 20 77 72 61 70 70 65 72 20 61 72 6f 75 6e 64 20 60 66 69 6c 65 2d 74 72 75 65 6e 61 6d 65 27 20 .wrapper.around.`file-truename'.
78e0 74 68 61 74 20 68 61 6e 64 6c 65 73 20 6e 69 6c 2e 0a 0a 28 66 6e 20 46 49 4c 45 2d 4e 41 4d 45 that.handles.nil...(fn.FILE-NAME
7900 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 6c 65 2d 74 72 )..(defalias.'projectile-file-tr
7920 75 65 6e 61 6d 65 20 23 5b 32 35 37 20 22 5c 32 31 31 5c 32 30 35 07 00 5c 33 30 30 01 21 5c 32 uename.#[257."\211\205..\300.!\2
7940 30 37 22 20 5b 66 69 6c 65 2d 74 72 75 65 6e 61 6d 65 5d 20 33 20 28 23 24 20 2e 20 33 30 38 37 07".[file-truename].3.(#$...3087
7960 32 29 5d 29 0a 23 40 33 30 20 43 68 65 63 6b 20 69 66 20 77 65 27 72 65 20 69 6e 20 61 20 70 72 2)]).#@30.Check.if.we're.in.a.pr
7980 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 70 72 oject...(defalias.'projectile-pr
79a0 6f 6a 65 63 74 2d 70 20 23 5b 30 20 22 5c 33 30 30 31 08 00 5c 33 30 31 20 30 5c 32 30 37 5c 32 oject-p.#[0."\3001..\301.0\207\2
79c0 31 30 5c 33 30 32 5c 32 30 37 22 20 5b 28 65 72 72 6f 72 29 20 70 72 6f 6a 65 63 74 69 6c 65 2d 10\302\207".[(error).projectile-
79e0 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 20 6e 69 6c 5d 20 31 20 28 23 24 20 2e 20 33 31 30 38 32 29 project-root.nil].1.(#$...31082)
7a00 5d 29 0a 23 40 31 31 34 20 44 65 66 61 75 6c 74 20 66 75 6e 63 74 69 6f 6e 20 75 73 65 64 20 63 ]).#@114.Default.function.used.c
7a20 72 65 61 74 65 20 70 72 6f 6a 65 63 74 20 6e 61 6d 65 20 74 6f 20 62 65 20 64 69 73 70 6c 61 79 reate.project.name.to.be.display
7a40 65 64 20 62 61 73 65 64 20 6f 6e 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 50 52 4f 4a 45 43 54 ed.based.on.the.value.of.PROJECT
7a60 2d 52 4f 4f 54 2e 0a 0a 28 66 6e 20 50 52 4f 4a 45 43 54 2d 52 4f 4f 54 29 1f 0a 28 64 65 66 61 -ROOT...(fn.PROJECT-ROOT)..(defa
7a80 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 70 72 6f 6a 65 63 74 lias.'projectile-default-project
7aa0 2d 6e 61 6d 65 20 23 5b 32 35 37 20 22 5c 33 30 30 5c 33 30 31 02 21 21 5c 32 30 37 22 20 5b 66 -name.#[257."\300\301.!!\207".[f
7ac0 69 6c 65 2d 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 ile-name-nondirectory.directory-
7ae0 66 69 6c 65 2d 6e 61 6d 65 5d 20 34 20 28 23 24 20 2e 20 33 31 32 34 31 29 5d 29 0a 23 40 34 35 file-name].4.(#$...31241)]).#@45
7b00 39 20 43 61 63 68 65 64 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 50 72 6f 9.Cached.name.of.the.current.Pro
7b20 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 69 6c 2c 20 69 74 0a jectile.project..If.non-nil,.it.
7b40 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 75 65 20 6f 66 20 60 is.used.as.the.return.value.of.`
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 66 6f 72 0a 70 65 72 projectile-project-name'.for.per
7b80 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 61 62 6c 65 20 60 70 formance.(unless.the.variable.`p
7ba0 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 0a 61 6c 73 6f 20 rojectile-project-name'.is.also.
7bc0 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 63 75 6c 61 74 65 64 set)..If.nil,.it.is.recalculated
7be0 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 65 2d 70 72 6f 6a 65 .the.next.time.`projectile-proje
7c00 63 74 2d 6e 61 6d 65 27 20 69 73 20 63 61 6c 6c 65 64 2e 0a 0a 54 68 69 73 20 76 61 72 69 61 62 ct-name'.is.called...This.variab
7c20 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 20 77 68 65 6e 20 50 le.is.reset.automatically.when.P
7c40 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 65 20 60 62 75 66 66 rojectile.detects.that.the.`buff
7c60 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 2e 20 49 74 20 63 61 er-file-name'.has.changed..It.ca
7c80 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 62 79 20 63 61 6c 6c n.also.be.reset.manually.by.call
7ca0 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 68 65 64 2d 70 72 6f ing.`projectile-reset-cached-pro
7cc0 6a 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 ject-name'...(defvar.projectile-
7ce0 63 61 63 68 65 64 2d 70 72 6f 6a 65 63 74 2d 6e 61 6d 65 20 6e 69 6c 20 28 23 24 20 2e 20 33 31 cached-project-name.nil.(#$...31
7d00 34 39 30 29 29 0a 28 6d 61 6b 65 2d 76 61 72 69 61 62 6c 65 2d 62 75 66 66 65 72 2d 6c 6f 63 61 490)).(make-variable-buffer-loca
7d20 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 65 63 74 2d 6e 61 6d l.'projectile-cached-project-nam
7d40 65 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 e).#@171.Reset.the.value.of.`pro
7d60 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 27 20 74 6f 20 jectile-cached-project-root'.to.
7d80 6e 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 nil...This.means.that.it.is.auto
7da0 6d 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 matically.recalculated.the.next.
7dc0 74 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 time.function.`projectile-projec
7de0 74 2d 72 6f 6f 74 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 t-root'.is.called...(defalias.'p
7e00 72 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 72 rojectile-reset-cached-project-r
7e20 6f 6f 74 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 oot.#[0."\301\211.\207".[project
7e40 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 5d 20 32 20 28 ile-cached-project-root.nil].2.(
7e60 23 24 20 2e 20 33 32 30 37 33 29 20 6e 69 6c 5d 29 0a 23 40 31 37 31 20 52 65 73 65 74 20 74 68 #$...32073).nil]).#@171.Reset.th
7e80 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 72 e.value.of.`projectile-cached-pr
7ea0 6f 6a 65 63 74 2d 6e 61 6d 65 27 20 74 6f 20 6e 69 6c 2e 0a 0a 54 68 69 73 20 6d 65 61 6e 73 20 oject-name'.to.nil...This.means.
7ec0 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 75 that.it.is.automatically.recalcu
7ee0 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 72 lated.the.next.time.function.`pr
7f00 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 65 64 ojectile-project-name'.is.called
7f20 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 63 ...(defalias.'projectile-reset-c
7f40 61 63 68 65 64 2d 70 72 6f 6a 65 63 74 2d 6e 61 6d 65 20 23 5b 30 20 22 5c 33 30 31 5c 32 31 31 ached-project-name.#[0."\301\211
7f60 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 63 .\207".[projectile-cached-projec
7f80 74 2d 6e 61 6d 65 20 6e 69 6c 5d 20 32 20 28 23 24 20 2e 20 33 32 33 37 36 29 20 6e 69 6c 5d 29 t-name.nil].2.(#$...32376).nil])
7fa0 0a 23 40 32 32 20 52 65 74 75 72 6e 20 70 72 6f 6a 65 63 74 20 6e 61 6d 65 2e 1f 0a 28 64 65 66 .#@22.Return.project.name...(def
7fc0 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 6e 61 6d 65 20 23 alias.'projectile-project-name.#
7fe0 5b 30 20 22 08 5c 32 30 36 2f 00 09 5c 32 30 33 12 00 09 5c 6e 5c 32 33 32 5c 32 30 33 12 00 0b [0.".\206/..\203...\n\232\203...
8000 5c 32 30 36 2f 00 5c 6e 11 5c 33 30 35 31 1e 00 5c 33 30 36 20 30 5c 32 30 32 20 00 5c 32 31 30 \206/.\n.\3051..\306.0\202..\210
8020 5c 33 30 37 5c 32 31 31 5c 32 30 33 2a 00 5c 66 01 21 5c 32 30 32 2b 00 5c 33 31 30 5c 32 36 32 \307\211\203*.\f.!\202+.\310\262
8040 01 5c 32 31 31 13 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 .\211.\207".[projectile-project-
8060 6e 61 6d 65 20 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 69 name.projectile-cached-buffer-fi
8080 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 70 72 6f 6a 65 63 74 le-name.buffer-file-name.project
80a0 69 6c 65 2d 63 61 63 68 65 64 2d 70 72 6f 6a 65 63 74 2d 6e 61 6d 65 20 70 72 6f 6a 65 63 74 69 ile-cached-project-name.projecti
80c0 6c 65 2d 70 72 6f 6a 65 63 74 2d 6e 61 6d 65 2d 66 75 6e 63 74 69 6f 6e 20 28 65 72 72 6f 72 29 le-project-name-function.(error)
80e0 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 22 2d 22 .projectile-project-root.nil."-"
8100 5d 20 33 20 28 23 24 20 2e 20 33 32 36 37 38 29 5d 29 0a 23 40 37 31 20 47 65 74 20 74 68 65 20 ].3.(#$...32678)]).#@71.Get.the.
8120 6c 69 73 74 20 6f 66 20 70 72 6f 6a 65 63 74 20 64 69 72 65 63 74 6f 72 69 65 73 20 74 68 61 74 list.of.project.directories.that
8140 20 61 72 65 20 6f 66 20 69 6e 74 65 72 65 73 74 20 74 6f 20 74 68 65 20 75 73 65 72 2e 1f 0a 28 .are.of.interest.to.the.user...(
8160 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 70 72 6f 6a 65 63 74 defalias.'projectile-get-project
8180 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 33 30 32 20 40 -directories.#[0."\300\301\302.@
81a0 5c 32 30 36 09 00 5c 33 30 33 5c 22 5c 32 30 37 22 20 5b 6d 61 70 63 61 72 20 23 5b 32 35 37 20 \206..\303\"\207".[mapcar.#[257.
81c0 22 5c 33 30 30 20 01 50 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 "\300..P\207".[projectile-projec
81e0 74 2d 72 6f 6f 74 5d 20 33 20 22 5c 6e 5c 6e 28 66 6e 20 53 55 42 44 49 52 29 22 5d 20 70 72 6f t-root].3."\n\n(fn.SUBDIR)"].pro
8200 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 6c 65 20 28 22 22 jectile-parse-dirconfig-file.(""
8220 29 5d 20 33 20 28 23 24 20 2e 20 33 33 30 34 38 29 5d 29 0a 23 40 31 33 31 20 4c 69 73 74 20 74 )].3.(#$...33048)]).#@131.List.t
8240 68 65 20 66 69 6c 65 73 20 69 6e 20 44 49 52 45 43 54 4f 52 59 20 61 6e 64 20 69 6e 20 69 74 73 he.files.in.DIRECTORY.and.in.its
8260 20 73 75 62 2d 64 69 72 65 63 74 6f 72 69 65 73 2e 0a 46 69 6c 65 73 20 61 72 65 20 72 65 74 75 .sub-directories..Files.are.retu
8280 72 6e 65 64 20 61 73 20 72 65 6c 61 74 69 76 65 20 70 61 74 68 73 20 74 6f 20 74 68 65 20 70 72 rned.as.relative.paths.to.the.pr
82a0 6f 6a 65 63 74 20 72 6f 6f 74 2e 0a 0a 28 66 6e 20 44 49 52 45 43 54 4f 52 59 29 1f 0a 28 64 65 oject.root...(fn.DIRECTORY)..(de
82c0 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 73 20 23 5b 32 falias.'projectile-dir-files.#[2
82e0 35 37 20 22 08 5c 32 30 35 08 00 5c 33 30 33 01 09 5c 22 5c 33 30 34 20 01 5c 32 30 36 21 00 5c 57.".\205..\303..\"\304..\206!.\
8300 6e 5c 33 30 35 3d 5c 32 30 33 1b 00 5c 33 30 36 01 04 5c 22 5c 32 30 32 21 00 5c 33 30 37 5c 33 n\305=\203..\306..\"\202!.\307\3
8320 31 30 02 05 5c 22 21 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 65 6e 61 62 6c 65 2d 10..\"!\207".[projectile-enable-
8340 63 61 63 68 69 6e 67 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 73 2d 63 61 63 68 caching.projectile-projects-cach
8360 65 20 70 72 6f 6a 65 63 74 69 6c 65 2d 69 6e 64 65 78 69 6e 67 2d 6d 65 74 68 6f 64 20 67 65 74 e.projectile-indexing-method.get
8380 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 6f 74 20 6e 61 74 hash.projectile-project-root.nat
83a0 69 76 65 20 70 72 6f 6a 65 63 74 69 6c 65 2d 64 69 72 2d 66 69 6c 65 73 2d 6e 61 74 69 76 65 20 ive.projectile-dir-files-native.
83c0 70 72 6f 6a 65 63 74 69 6c 65 2d 61 64 6a 75 73 74 2d 66 69 6c 65 73 20 70 72 6f 6a 65 63 74 69 projectile-adjust-files.projecti
83e0 6c 65 2d 64 69 72 2d 66 69 6c 65 73 2d 65 78 74 65 72 6e 61 6c 5d 20 37 20 28 23 24 20 2e 20 33 le-dir-files-external].7.(#$...3
8400 33 33 33 38 29 5d 29 0a 23 40 38 34 20 47 65 74 20 74 68 65 20 66 69 6c 65 73 20 66 6f 72 20 52 3338)]).#@84.Get.the.files.for.R
8420 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 6a 75 73 74 20 45 OOT.under.DIRECTORY.using.just.E
8440 6d 61 63 73 20 4c 69 73 70 2e 0a 0a 28 66 6e 20 52 4f 4f 54 20 44 49 52 45 43 54 4f 52 59 29 1f macs.Lisp...(fn.ROOT.DIRECTORY).
8460 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 73 .(defalias.'projectile-dir-files
8480 2d 6e 61 74 69 76 65 20 23 5b 35 31 34 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 04 -native.#[514."\300\301\302\303.
84a0 5c 33 30 34 5c 33 30 35 23 5c 22 21 5c 33 30 36 5c 33 30 37 5c 33 31 30 5c 33 31 31 5c 33 31 32 \304\305#\"!\306\307\310\311\312
84c0 5c 33 31 33 06 08 21 5c 33 31 34 5c 22 5c 33 31 35 5c 33 31 36 25 5c 33 31 37 04 5c 33 32 30 20 \313..!\314\"\315\316%\317.\320.
84e0 05 23 5c 22 5c 32 30 37 22 20 5b 6d 61 6b 65 2d 70 72 6f 67 72 65 73 73 2d 72 65 70 6f 72 74 65 .#\"\207".[make-progress-reporte
8500 72 20 66 6f 72 6d 61 74 20 22 50 72 6f 6a 65 63 74 69 6c 65 20 69 73 20 69 6e 64 65 78 69 6e 67 r.format."Projectile.is.indexing
8520 20 25 73 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 63 6b 2d 6b .%s".propertize.face.font-lock-k
8540 65 79 77 6f 72 64 2d 66 61 63 65 20 6d 61 70 63 61 72 20 6d 61 6b 65 2d 62 79 74 65 2d 63 6f 64 eyword-face.mapcar.make-byte-cod
8560 65 20 32 35 37 20 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 e.257."\301.\300\"\207".vconcat.
8580 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 5d 20 34 20 22 5c vector.[file-relative-name].4."\
85a0 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 6e 64 65 78 2d 64 n\n(fn.FILE)".projectile-index-d
85c0 69 72 65 63 74 6f 72 79 20 70 72 6f 6a 65 63 74 69 6c 65 2d 66 69 6c 74 65 72 69 6e 67 2d 70 61 irectory.projectile-filtering-pa
85e0 74 74 65 72 6e 73 5d 20 31 30 20 28 23 24 20 2e 20 33 33 38 30 35 29 5d 29 0a 23 40 38 33 20 47 tterns].10.(#$...33805)]).#@83.G
8600 65 74 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 et.the.files.for.ROOT.under.DIRE
8620 43 54 4f 52 59 20 75 73 69 6e 67 20 65 78 74 65 72 6e 61 6c 20 74 6f 6f 6c 73 2e 0a 0a 28 66 6e CTORY.using.external.tools...(fn
8640 20 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 .ROOT.DIRECTORY)..(defalias.'pro
8660 6a 65 63 74 69 6c 65 2d 64 69 72 2d 66 69 6c 65 73 2d 65 78 74 65 72 6e 61 6c 20 23 5b 35 31 34 jectile-dir-files-external.#[514
8680 20 22 5c 32 31 31 18 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 ."\211.\301\302\303\304\305\306.
86a0 07 06 07 5c 22 5c 33 30 37 5c 22 5c 33 31 30 5c 33 31 31 25 5c 33 31 32 20 5c 22 29 5c 32 30 37 ...\"\307\"\310\311%\312.\")\207
86c0 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 6b 65 ".[default-directory.mapcar.make
86e0 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 5c 33 30 31 5c 22 5c -byte-code.257."\302\303.\301\"\
8700 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 66 69 6c 65 2d 300\"\207".vconcat.vector.[file-
8720 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 5d 20 relative-name.expand-file-name].
8740 35 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 67 65 74 5."\n\n(fn.FILE)".projectile-get
8760 2d 72 65 70 6f 2d 66 69 6c 65 73 5d 20 31 30 20 28 23 24 20 2e 20 33 34 33 30 33 29 5d 29 0a 28 -repo-files].10.(#$...34303)]).(
8780 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 30 34 44 byte-code."\300\301\302\303\304D
87a0 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 30 30 5c D\305\306\307\310\311&.\210\300\
87c0 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 5c 33 31 312\302\303\313DD\314\306\307\31
87e0 30 5c 33 31 31 26 07 5c 32 31 30 5c 33 30 30 5c 33 31 35 5c 33 30 32 5c 33 30 33 5c 33 31 36 44 0\311&.\210\300\315\302\303\316D
8800 44 5c 33 31 37 5c 33 30 36 5c 33 30 37 5c 33 31 30 5c 33 31 31 5c 33 32 30 5c 33 32 31 26 09 5c D\317\306\307\310\311\320\321&.\
8820 32 31 30 5c 33 30 30 5c 33 32 32 5c 33 30 32 5c 33 30 33 5c 33 32 33 44 44 5c 33 32 34 5c 33 30 210\300\322\302\303\323DD\324\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 32 35 5c 33 30 32 5c 6\307\310\311&.\210\300\325\302\
8860 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 31 31 26 07 5c 303\326DD\327\306\307\310\311&.\
8880 32 31 30 5c 33 30 30 5c 33 33 30 5c 33 30 32 5c 33 30 33 5c 33 33 31 44 44 5c 33 33 32 5c 33 30 210\300\330\302\303\331DD\332\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 33 33 5c 33 30 32 5c 6\307\310\311&.\210\300\333\302\
88c0 33 30 33 5c 33 33 34 44 44 5c 33 33 35 5c 33 30 36 5c 33 30 37 5c 33 31 30 5c 33 31 31 26 07 5c 303\334DD\335\306\307\310\311&.\
88e0 32 31 30 5c 33 30 30 5c 33 33 36 5c 33 30 32 5c 33 30 33 5c 33 33 37 44 44 5c 33 34 30 5c 33 30 210\300\336\302\303\337DD\340\30
8900 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 31 5c 33 30 32 5c 6\307\310\311&.\210\300\341\302\
8920 33 30 33 5c 33 34 32 44 44 5c 33 34 33 5c 33 30 36 5c 33 30 37 5c 33 31 30 5c 33 31 31 26 07 5c 303\342DD\343\306\307\310\311&.\
8940 32 31 30 5c 33 30 30 5c 33 34 34 5c 33 30 32 5c 33 30 33 5c 33 34 35 44 44 5c 33 34 36 5c 33 30 210\300\344\302\303\345DD\346\30
8960 36 5c 33 30 37 5c 33 31 30 5c 33 34 37 5c 33 32 30 5c 33 35 30 26 09 5c 32 30 37 22 20 5b 63 75 6\307\310\347\320\350&.\207".[cu
8980 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 6c 65 stom-declare-variable.projectile
89a0 2d 67 69 74 2d 63 6f 6d 6d 61 6e 64 20 66 75 6e 63 61 6c 6c 20 66 75 6e 63 74 69 6f 6e 20 23 5b -git-command.funcall.function.#[
89c0 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 23 31 3d 22 67 69 74 20 6c 73 2d 66 69 6c 65 73 20 2d 0."\300\207".[#1="git.ls-files.-
89e0 7a 63 6f 20 2d 2d 65 78 63 6c 75 64 65 2d 73 74 61 6e 64 61 72 64 22 5d 20 31 20 23 31 23 5d 20 zco.--exclude-standard"].1.#1#].
8a00 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 20 67 "Command.used.by.projectile.to.g
8a20 65 74 20 74 68 65 20 66 69 6c 65 73 20 69 6e 20 61 20 67 69 74 20 70 72 6f 6a 65 63 74 2e 22 20 et.the.files.in.a.git.project.".
8a40 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 74 72 69 6e 67 20 70 :group.projectile.:type.string.p
8a60 72 6f 6a 65 63 74 69 6c 65 2d 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 2d 63 6f 6d 6d 61 6e 64 20 rojectile-git-submodule-command.
8a80 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 23 32 3d 22 67 69 74 20 73 75 62 6d 6f 64 75 6c #[0."\300\207".[#2="git.submodul
8aa0 65 20 2d 2d 71 75 69 65 74 20 66 6f 72 65 61 63 68 20 27 65 63 68 6f 20 24 70 61 74 68 27 20 7c e.--quiet.foreach.'echo.$path'.|
8ac0 20 74 72 20 27 5c 5c 6e 27 20 27 5c 5c 30 27 22 5d 20 31 20 23 32 23 5d 20 22 43 6f 6d 6d 61 6e .tr.'\\n'.'\\0'"].1.#2#]."Comman
8ae0 64 20 75 73 65 64 20 62 79 20 70 72 6f 6a 65 63 74 69 6c 65 20 74 6f 20 6c 69 73 74 20 73 75 62 d.used.by.projectile.to.list.sub
8b00 6d 6f 64 75 6c 65 73 20 6f 66 20 61 20 67 69 76 65 6e 20 67 69 74 20 72 65 70 6f 73 69 74 6f 72 modules.of.a.given.git.repositor
8b20 79 2e 5c 6e 53 65 74 20 74 6f 20 6e 69 6c 20 74 6f 20 64 69 73 61 62 6c 65 20 6c 69 73 74 69 6e y.\nSet.to.nil.to.disable.listin
8b40 67 20 73 75 62 6d 6f 64 75 6c 65 73 20 63 6f 6e 74 65 6e 74 73 2e 22 20 70 72 6f 6a 65 63 74 69 g.submodules.contents.".projecti
8b60 6c 65 2d 67 69 74 2d 69 67 6e 6f 72 65 64 2d 63 6f 6d 6d 61 6e 64 20 23 5b 30 20 22 5c 33 30 30 le-git-ignored-command.#[0."\300
8b80 5c 32 30 37 22 20 5b 23 33 3d 22 67 69 74 20 6c 73 2d 66 69 6c 65 73 20 2d 7a 63 6f 69 20 2d 2d \207".[#3="git.ls-files.-zcoi.--
8ba0 65 78 63 6c 75 64 65 2d 73 74 61 6e 64 61 72 64 22 5d 20 31 20 23 33 23 5d 20 22 43 6f 6d 6d 61 exclude-standard"].1.#3#]."Comma
8bc0 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 74 20 74 68 65 nd.used.by.projectile.to.get.the
8be0 20 69 67 6e 6f 72 65 64 20 66 69 6c 65 73 20 69 6e 20 61 20 67 69 74 20 70 72 6f 6a 65 63 74 2e .ignored.files.in.a.git.project.
8c00 22 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..
8c20 20 22 30 2e 31 34 2e 30 22 29 20 70 72 6f 6a 65 63 74 69 6c 65 2d 68 67 2d 63 6f 6d 6d 61 6e 64 ."0.14.0").projectile-hg-command
8c40 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 23 34 3d 22 68 67 20 6c 6f 63 61 74 65 20 2d .#[0."\300\207".[#4="hg.locate.-
8c60 66 20 2d 30 20 2d 49 20 2e 22 5d 20 31 20 23 34 23 5d 20 22 43 6f 6d 6d 61 6e 64 20 75 73 65 64 f.-0.-I.."].1.#4#]."Command.used
8c80 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.
8ca0 69 6e 20 61 20 68 67 20 70 72 6f 6a 65 63 74 2e 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 66 6f 73 in.a.hg.project.".projectile-fos
8cc0 73 69 6c 2d 63 6f 6d 6d 61 6e 64 20 23 5b 30 20 22 5c 33 30 31 08 5c 33 30 32 5c 32 33 30 5c 32 sil-command.#[0."\301.\302\230\2
8ce0 30 35 08 00 5c 33 30 33 5c 33 30 34 51 5c 32 30 37 22 20 5b 73 79 73 74 65 6d 2d 74 79 70 65 20 05..\303\304Q\207".[system-type.
8d00 22 66 6f 73 73 69 6c 20 6c 73 20 7c 20 22 20 22 77 69 6e 64 6f 77 73 2d 6e 74 22 20 22 64 6f 73 "fossil.ls.|."."windows-nt"."dos
8d20 32 75 6e 69 78 20 7c 20 22 20 22 74 72 20 27 5c 5c 6e 27 20 27 5c 5c 30 27 22 5d 20 33 5d 20 22 2unix.|."."tr.'\\n'.'\\0'"].3]."
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 66 6f 73 73 69 6c 20 70 72 6f 6a 65 63 74 2e t.the.files.in.a.fossil.project.
8d80 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 62 7a 72 2d 63 6f 6d 6d 61 6e 64 20 23 5b 30 20 22 5c 33 ".projectile-bzr-command.#[0."\3
8da0 30 30 5c 32 30 37 22 20 5b 23 35 3d 22 62 7a 72 20 6c 73 20 2d 52 20 2d 2d 76 65 72 73 69 6f 6e 00\207".[#5="bzr.ls.-R.--version
8dc0 65 64 20 2d 30 22 5d 20 31 20 23 35 23 5d 20 22 43 6f 6d 6d 61 6e 64 20 75 73 65 64 20 62 79 20 ed.-0"].1.#5#]."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 62 61 7a 61 61 72 20 70 72 6f 6a 65 63 74 2e 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 64 61 72 .bazaar.project.".projectile-dar
8e20 63 73 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 36 3d 22 64 cs-command.#[0."\300\207".[#6="d
8e40 61 72 63 73 20 73 68 6f 77 20 66 69 6c 65 73 20 2d 30 20 2e 20 22 5d 20 31 20 23 36 23 5d 20 22 arcs.show.files.-0..."].1.#6#]."
8e60 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
8e80 74 20 74 68 65 20 66 69 6c 65 73 20 69 6e 20 61 20 64 61 72 63 73 20 70 72 6f 6a 65 63 74 2e 22 t.the.files.in.a.darcs.project."
8ea0 20 70 72 6f 6a 65 63 74 69 6c 65 2d 73 76 6e 2d 63 6f 6d 6d 61 6e 64 20 23 5b 30 20 22 5c 33 30 .projectile-svn-command.#[0."\30
8ec0 30 5c 32 30 37 22 20 5b 23 37 3d 22 73 76 6e 20 6c 69 73 74 20 2d 52 20 2e 20 7c 20 67 72 65 70 0\207".[#7="svn.list.-R...|.grep
8ee0 20 2d 76 20 27 24 2f 27 20 7c 20 74 72 20 27 5c 5c 6e 27 20 27 5c 5c 30 27 22 5d 20 31 20 23 37 .-v.'$/'.|.tr.'\\n'.'\\0'"].1.#7
8f00 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
8f20 6f 20 67 65 74 20 74 68 65 20 66 69 6c 65 73 20 69 6e 20 61 20 73 76 6e 20 70 72 6f 6a 65 63 74 o.get.the.files.in.a.svn.project
8f40 2e 22 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 20 23 5b .".projectile-generic-command.#[
8f60 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 23 38 3d 22 66 69 6e 64 20 2e 20 2d 74 79 70 65 20 66 0."\300\207".[#8="find...-type.f
8f80 20 2d 70 72 69 6e 74 30 22 5d 20 31 20 23 38 23 5d 20 22 43 6f 6d 6d 61 6e 64 20 75 73 65 64 20 .-print0"].1.#8#]."Command.used.
8fa0 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 69 by.projectile.to.get.the.files.i
8fc0 6e 20 61 20 67 65 6e 65 72 69 63 20 70 72 6f 6a 65 63 74 2e 22 20 70 72 6f 6a 65 63 74 69 6c 65 n.a.generic.project.".projectile
8fe0 2d 76 63 73 2d 64 69 72 74 79 2d 73 74 61 74 65 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 -vcs-dirty-state.#[0."\300\207".
9000 5b 28 22 65 64 69 74 65 64 22 20 22 75 6e 72 65 67 69 73 74 65 72 65 64 22 20 22 6e 65 65 64 73 [("edited"."unregistered"."needs
9020 2d 75 70 64 61 74 65 22 20 22 6e 65 65 64 73 2d 6d 65 72 67 65 22 20 22 75 6e 6c 6f 63 6b 65 64 -update"."needs-merge"."unlocked
9040 2d 63 68 61 6e 67 65 73 22 20 22 63 6f 6e 66 6c 69 63 74 22 29 5d 20 31 5d 20 22 4c 69 73 74 20 -changes"."conflict")].1]."List.
9060 6f 66 20 73 74 61 74 65 73 20 63 68 65 63 6b 65 64 20 62 79 20 60 70 72 6f 6a 65 63 74 69 6c 65 of.states.checked.by.`projectile
9080 2d 62 72 6f 77 73 65 2d 64 69 72 74 79 2d 70 72 6f 6a 65 63 74 73 27 2e 5c 6e 50 6f 73 73 69 62 -browse-dirty-projects'.\nPossib
90a0 6c 65 20 63 68 65 63 6b 65 64 20 73 74 61 74 65 73 20 61 72 65 3a 5c 6e 5c 22 65 64 69 74 65 64 le.checked.states.are:\n\"edited
90c0 5c 22 2c 20 5c 22 75 6e 72 65 67 69 73 74 65 72 65 64 5c 22 2c 20 5c 22 6e 65 65 64 73 2d 75 70 \",.\"unregistered\",.\"needs-up
90e0 64 61 74 65 5c 22 2c 20 5c 22 6e 65 65 64 73 2d 6d 65 72 67 65 5c 22 2c 5c 6e 5c 22 75 6e 6c 6f date\",.\"needs-merge\",\n\"unlo
9100 63 6b 65 64 2d 63 68 61 6e 67 65 73 5c 22 20 61 6e 64 20 5c 22 63 6f 6e 66 6c 69 63 74 5c 22 2c cked-changes\".and.\"conflict\",
9120 5c 6e 61 73 20 64 65 66 69 6e 65 64 20 69 6e 20 60 76 63 2e 65 6c 27 2e 22 20 28 72 65 70 65 61 \nas.defined.in.`vc.el'.".(repea
9140 74 20 28 73 74 72 69 6e 67 29 29 20 28 70 72 6f 6a 65 63 74 69 6c 65 20 2e 20 22 31 2e 30 2e 30 t.(string)).(projectile..."1.0.0
9160 22 29 5d 20 31 30 29 0a 23 40 37 32 20 44 65 74 65 72 6d 69 6e 65 20 77 68 69 63 68 20 65 78 74 ")].10).#@72.Determine.which.ext
9180 65 72 6e 61 6c 20 63 6f 6d 6d 61 6e 64 20 74 6f 20 69 6e 76 6f 6b 65 20 62 61 73 65 64 20 6f 6e ernal.command.to.invoke.based.on
91a0 20 74 68 65 20 70 72 6f 6a 65 63 74 27 73 20 56 43 53 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 .the.project's.VCS...(defalias.'
91c0 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 20 23 5b 30 20 22 projectile-get-ext-command.#[0."
91e0 5c 33 30 36 20 5c 32 31 31 5c 33 30 37 3d 5c 32 30 33 5c 66 00 08 5c 32 30 32 40 00 5c 32 31 31 \306.\211\307=\203\f..\202@.\211
9200 5c 33 31 30 3d 5c 32 30 33 16 00 09 5c 32 30 32 40 00 5c 32 31 31 5c 33 31 31 3d 5c 32 30 33 20 \310=\203...\202@.\211\311=\203.
9220 00 5c 6e 5c 32 30 32 40 00 5c 32 31 31 5c 33 31 32 3d 5c 32 30 33 2a 00 0b 5c 32 30 32 40 00 5c .\n\202@.\211\312=\203*..\202@.\
9240 32 31 31 5c 33 31 33 3d 5c 32 30 33 34 00 5c 66 5c 32 30 32 40 00 5c 32 31 31 5c 33 31 34 3d 5c 211\313=\2034.\f\202@.\211\314=\
9260 32 30 33 3e 00 0d 5c 32 30 32 40 00 0e 0d 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 203>..\202@...\207".[projectile-
9280 67 69 74 2d 63 6f 6d 6d 61 6e 64 20 70 72 6f 6a 65 63 74 69 6c 65 2d 68 67 2d 63 6f 6d 6d 61 6e git-command.projectile-hg-comman
92a0 64 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 70 72 6f 6a d.projectile-fossil-command.proj
92c0 65 63 74 69 6c 65 2d 62 7a 72 2d 63 6f 6d 6d 61 6e 64 20 70 72 6f 6a 65 63 74 69 6c 65 2d 64 61 ectile-bzr-command.projectile-da
92e0 72 63 73 2d 63 6f 6d 6d 61 6e 64 20 70 72 6f 6a 65 63 74 69 6c 65 2d 73 76 6e 2d 63 6f 6d 6d 61 rcs-command.projectile-svn-comma
9300 6e 64 20 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 68 67 nd.projectile-project-vcs.git.hg
9320 20 66 6f 73 73 69 6c 20 62 7a 72 20 64 61 72 63 73 20 73 76 6e 20 70 72 6f 6a 65 63 74 69 6c 65 .fossil.bzr.darcs.svn.projectile
9340 2d 67 65 6e 65 72 69 63 2d 63 6f 6d 6d 61 6e 64 5d 20 33 20 28 23 24 20 2e 20 33 37 32 32 39 29 -generic-command].3.(#$...37229)
9360 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 67 65 74 2d 73 75 62 ]).(defalias.'projectile-get-sub
9380 2d 70 72 6f 6a 65 63 74 73 2d 63 6f 6d 6d 61 6e 64 20 23 5b 30 20 22 5c 33 30 31 20 5c 32 31 31 -projects-command.#[0."\301.\211
93a0 5c 33 30 32 3d 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 \302=\203\f..\202..\303\207".[pr
93c0 6f 6a 65 63 74 69 6c 65 2d 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 2d 63 6f 6d 6d 61 6e 64 20 70 ojectile-git-submodule-command.p
93e0 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 22 22 5d 20 33 5d rojectile-project-vcs.git.""].3]
9400 29 0a 23 40 37 32 20 44 65 74 65 72 6d 69 6e 65 20 77 68 69 63 68 20 65 78 74 65 72 6e 61 6c 20 ).#@72.Determine.which.external.
9420 63 6f 6d 6d 61 6e 64 20 74 6f 20 69 6e 76 6f 6b 65 20 62 61 73 65 64 20 6f 6e 20 74 68 65 20 70 command.to.invoke.based.on.the.p
9440 72 6f 6a 65 63 74 27 73 20 56 43 53 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 roject's.VCS...(defalias.'projec
9460 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 64 20 23 5b 30 tile-get-ext-ignored-command.#[0
9480 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 32 0d 00 5c 33 ."\301.\211\302=\203\f..\202..\3
94a0 30 33 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 67 69 74 2d 69 67 6e 6f 72 65 64 2d 03\207".[projectile-git-ignored-
94c0 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 76 63 73 20 67 command.projectile-project-vcs.g
94e0 69 74 20 6e 69 6c 5d 20 33 20 28 23 24 20 2e 20 33 37 38 39 35 29 5d 29 0a 23 40 38 32 20 54 61 it.nil].3.(#$...37895)]).#@82.Ta
9500 6b 65 20 61 20 6e 65 73 74 65 64 20 6c 69 73 74 20 4c 53 54 20 61 6e 64 20 72 65 74 75 72 6e 20 ke.a.nested.list.LST.and.return.
9520 69 74 73 20 63 6f 6e 74 65 6e 74 73 20 61 73 20 61 20 73 69 6e 67 6c 65 2c 20 66 6c 61 74 20 6c its.contents.as.a.single,.flat.l
9540 69 73 74 2e 0a 0a 28 66 6e 20 4c 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 ist...(fn.LST)..(defalias.'proje
9560 63 74 69 6c 65 2d 66 6c 61 74 74 65 6e 20 23 5b 32 35 37 20 22 5c 32 31 31 3c 5c 32 30 33 10 00 ctile-flatten.#[257."\211<\203..
9580 5c 32 31 31 41 3c 5c 32 30 33 10 00 5c 33 30 30 5c 33 30 31 02 5c 22 5c 32 30 37 5c 32 31 31 43 \211A<\203..\300\301.\"\207\211C
95a0 5c 32 30 37 22 20 5b 63 6c 2d 6d 61 70 63 61 6e 20 70 72 6f 6a 65 63 74 69 6c 65 2d 66 6c 61 74 \207".[cl-mapcan.projectile-flat
95c0 74 65 6e 5d 20 34 20 28 23 24 20 2e 20 33 38 31 34 32 29 5d 29 0a 23 40 31 31 33 20 47 65 74 20 ten].4.(#$...38142)]).#@113.Get.
95e0 61 6c 6c 20 73 75 62 2d 70 72 6f 6a 65 63 74 73 20 66 6f 72 20 61 20 67 69 76 65 6e 20 70 72 6f all.sub-projects.for.a.given.pro
9600 6a 65 63 74 2e 0a 0a 50 52 4f 4a 45 43 54 20 69 73 20 62 61 73 65 20 64 69 72 65 63 74 6f 72 79 ject...PROJECT.is.base.directory
9620 20 74 6f 20 73 74 61 72 74 20 73 65 61 72 63 68 20 72 65 63 75 72 73 69 76 65 6c 79 2e 0a 0a 28 .to.start.search.recursively...(
9640 66 6e 20 50 52 4f 4a 45 43 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 fn.PROJECT)..(defalias.'projecti
9660 6c 65 2d 67 65 74 2d 61 6c 6c 2d 73 75 62 2d 70 72 6f 6a 65 63 74 73 20 23 5b 32 35 37 20 22 5c le-get-all-sub-projects.#[257."\
9680 33 30 30 01 21 5c 32 31 31 5c 32 30 34 0b 00 5c 33 30 31 5c 32 30 32 13 00 5c 32 31 31 5c 33 30 300.!\211\204..\301\202..\211\30
96a0 32 5c 33 30 33 5c 33 30 34 04 5c 22 21 5c 32 34 34 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 2\303\304.\"!\244\207".[projecti
96c0 6c 65 2d 67 65 74 2d 69 6d 6d 65 64 69 61 74 65 2d 73 75 62 2d 70 72 6f 6a 65 63 74 73 20 6e 69 le-get-immediate-sub-projects.ni
96e0 6c 20 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 32 35 l.projectile-flatten.mapcar.#[25
9700 37 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 2d 67 65 74 2d 61 7."\300.!\207".[projectile-get-a
9720 6c 6c 2d 73 75 62 2d 70 72 6f 6a 65 63 74 73 5d 20 33 20 22 5c 6e 5c 6e 28 66 6e 20 53 29 22 5d ll-sub-projects].3."\n\n(fn.S)"]
9740 5d 20 37 20 28 23 24 20 2e 20 33 38 33 36 34 29 5d 29 0a 23 40 33 34 31 20 47 65 74 20 69 6d 6d ].7.(#$...38364)]).#@341.Get.imm
9760 65 64 69 61 74 65 20 73 75 62 2d 70 72 6f 6a 65 63 74 73 20 66 6f 72 20 61 20 67 69 76 65 6e 20 ediate.sub-projects.for.a.given.
9780 70 72 6f 6a 65 63 74 20 77 69 74 68 6f 75 74 20 72 65 63 75 72 73 69 6e 67 2e 0a 0a 50 41 54 48 project.without.recursing...PATH
97a0 20 69 73 20 74 68 65 20 76 63 73 20 72 6f 6f 74 20 6f 72 20 70 72 6f 6a 65 63 74 20 72 6f 6f 74 .is.the.vcs.root.or.project.root
97c0 20 66 72 6f 6d 20 77 68 69 63 68 20 74 6f 20 73 74 61 72 74 0a 73 65 61 72 63 68 69 6e 67 2c 20 .from.which.to.start.searching,.
97e0 61 6e 64 20 73 68 6f 75 6c 64 20 65 6e 64 20 77 69 74 68 20 61 6e 20 61 70 70 72 6f 70 72 69 61 and.should.end.with.an.appropria
9800 74 65 20 70 61 74 68 20 64 65 6c 69 6d 69 74 65 72 2c 20 73 75 63 68 20 61 73 0a 27 2f 27 20 6f te.path.delimiter,.such.as.'/'.o
9820 72 20 61 20 27 5c 27 2e 0a 0a 49 66 20 74 68 65 20 76 63 73 20 67 65 74 2d 73 75 62 2d 70 72 6f r.a.'\'...If.the.vcs.get-sub-pro
9840 6a 65 63 74 73 20 71 75 65 72 79 20 72 65 74 75 72 6e 73 20 72 65 73 75 6c 74 73 20 6f 75 74 73 jects.query.returns.results.outs
9860 69 64 65 20 6f 66 20 70 61 74 68 2c 0a 74 68 65 79 20 61 72 65 20 65 78 63 6c 75 64 65 64 20 66 ide.of.path,.they.are.excluded.f
9880 72 6f 6d 20 74 68 65 20 72 65 73 75 6c 74 73 20 6f 66 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e rom.the.results.of.this.function
98a0 2e 0a 0a 28 66 6e 20 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 ...(fn.PATH)..(defalias.'project
98c0 69 6c 65 2d 67 65 74 2d 69 6d 6d 65 64 69 61 74 65 2d 73 75 62 2d 70 72 6f 6a 65 63 74 73 20 23 ile-get-immediate-sub-projects.#
98e0 5b 32 35 37 20 22 5c 32 31 31 18 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 20 21 5c 22 5c [257."\211.\301\302\303\304.!\"\
9900 33 30 35 5c 33 30 36 03 21 50 5c 33 30 37 5c 33 31 30 5c 33 31 31 5c 33 31 32 5c 33 31 33 5c 33 305\306.!P\307\310\311\312\313\3
9920 31 34 06 06 21 5c 33 31 35 5c 22 5c 33 31 36 5c 33 31 37 25 03 5c 22 29 5c 32 30 37 22 20 5b 64 14..!\315\"\316\317%.\")\207".[d
9940 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 6d 61 70 63 61 72 20 23 5b 32 35 37 20 22 5c efault-directory.mapcar.#[257."\
9960 33 30 31 5c 33 30 32 02 08 5c 22 21 5c 32 30 37 22 20 5b 64 65 66 61 75 6c 74 2d 64 69 72 65 63 301\302..\"!\207".[default-direc
9980 74 6f 72 79 20 66 69 6c 65 2d 6e 61 6d 65 2d 61 73 2d 64 69 72 65 63 74 6f 72 79 20 65 78 70 61 tory.file-name-as-directory.expa
99a0 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 53 29 22 5d 20 70 72 nd-file-name].5."\n\n(fn.S)"].pr
99c0 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 6e 64 20 70 ojectile-files-via-ext-command.p
99e0 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 63 6f 6d 6d 61 rojectile-get-sub-projects-comma
9a00 6e 64 20 22 5c 5c 60 22 20 72 65 67 65 78 70 2d 71 75 6f 74 65 20 63 6c 2d 72 65 6d 6f 76 65 2d nd."\\`".regexp-quote.cl-remove-
9a20 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 30 01 if-not.make-byte-code.257."\300.
9a40 5c 33 30 32 5c 33 30 33 19 5c 33 30 34 03 03 03 23 29 5c 32 30 37 22 20 76 63 6f 6e 63 61 74 20 \302\303.\304...#)\207".vconcat.
9a60 76 65 63 74 6f 72 20 5b 69 6e 68 69 62 69 74 2d 63 68 61 6e 67 69 6e 67 2d 6d 61 74 63 68 2d 64 vector.[inhibit-changing-match-d
9a80 61 74 61 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 6e 28 ata.nil.t.string-match].8."\n\n(
9aa0 66 6e 20 53 55 42 4d 4f 44 55 4c 45 29 22 5d 20 31 30 20 28 23 24 20 2e 20 33 38 37 34 35 29 5d fn.SUBMODULE)"].10.(#$...38745)]
9ac0 29 0a 23 40 34 32 20 47 65 74 20 66 69 6c 65 73 20 66 72 6f 6d 20 73 75 62 2d 70 72 6f 6a 65 63 ).#@42.Get.files.from.sub-projec
9ae0 74 73 20 72 65 63 75 72 73 69 76 65 6c 79 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a ts.recursively...(defalias.'proj
9b00 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 65 73 20 23 5b ectile-get-sub-projects-files.#[
9b20 30 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 31 0f 00 5c 33 30 34 5c 33 30 35 20 21 0."\300\301\302\3031..\304\305.!
9b40 30 5c 32 30 32 11 00 5c 32 31 30 5c 33 30 36 5c 22 21 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 0\202..\210\306\"!\207".[project
9b60 69 6c 65 2d 66 6c 61 74 74 65 6e 20 6d 61 70 63 61 72 20 23 5b 32 35 37 20 22 5c 32 31 31 18 5c ile-flatten.mapcar.#[257."\211.\
9b80 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 31 30 5c 22 302\303\304\305\306\307..!\310\"
9ba0 5c 33 31 31 5c 33 31 32 25 5c 33 31 33 09 21 5c 22 29 5c 32 30 37 22 20 5b 64 65 66 61 75 6c 74 \311\312%\313.!\")\207".[default
9bc0 2d 64 69 72 65 63 74 6f 72 79 20 70 72 6f 6a 65 63 74 69 6c 65 2d 67 69 74 2d 63 6f 6d 6d 61 6e -directory.projectile-git-comman
9be0 64 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 d.mapcar.make-byte-code.257."\30
9c00 30 01 50 5c 32 30 37 22 20 76 63 6f 6e 63 61 74 20 76 65 63 74 6f 72 20 5b 5d 20 33 20 22 5c 6e 0.P\207".vconcat.vector.[].3."\n
9c20 5c 6e 28 66 6e 20 46 29 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 66 69 6c 65 73 2d 76 69 61 2d 65 \n(fn.F)".projectile-files-via-e
9c40 78 74 2d 63 6f 6d 6d 61 6e 64 5d 20 38 20 22 5c 6e 5c 6e 28 66 6e 20 53 29 22 5d 20 28 65 72 72 xt-command].8."\n\n(fn.S)"].(err
9c60 6f 72 29 20 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 or).projectile-get-all-sub-proje
9c80 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 6e 69 6c 5d cts.projectile-project-root.nil]
9ca0 20 35 20 28 23 24 20 2e 20 33 39 36 32 33 29 5d 29 0a 23 40 36 35 20 47 65 74 20 61 20 6c 69 73 .5.(#$...39623)]).#@65.Get.a.lis
9cc0 74 20 6f 66 20 74 68 65 20 66 69 6c 65 73 20 69 6e 20 74 68 65 20 70 72 6f 6a 65 63 74 2c 20 69 t.of.the.files.in.the.project,.i
9ce0 6e 63 6c 75 64 69 6e 67 20 73 75 62 2d 70 72 6f 6a 65 63 74 73 2e 1f 0a 28 64 65 66 61 6c 69 61 ncluding.sub-projects...(defalia
9d00 73 20 27 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 20 23 5b 30 s.'projectile-get-repo-files.#[0
9d20 20 22 5c 33 30 30 20 5c 33 30 31 3d 5c 32 30 33 0f 00 5c 33 30 32 5c 33 30 33 20 21 5c 33 30 34 ."\300.\301=\203..\302\303.!\304
9d40 20 5c 32 34 34 5c 32 30 37 5c 33 30 32 5c 33 30 33 20 21 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 .\244\207\302\303.!\207".[projec
9d60 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 76 63 73 20 67 69 74 20 70 72 6f 6a 65 63 74 69 6c 65 2d tile-project-vcs.git.projectile-
9d80 66 69 6c 65 73 2d 76 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 files-via-ext-command.projectile
9da0 2d 67 65 74 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 -get-ext-command.projectile-get-
9dc0 73 75 62 2d 70 72 6f 6a 65 63 74 73 2d 66 69 6c 65 73 5d 20 32 20 28 23 24 20 2e 20 34 30 31 31 sub-projects-files].2.(#$...4011
9de0 39 29 5d 29 0a 23 40 34 39 20 47 65 74 20 61 20 6c 69 73 74 20 6f 66 20 74 68 65 20 66 69 6c 65 9)]).#@49.Get.a.list.of.the.file
9e00 73 20 69 67 6e 6f 72 65 64 20 69 6e 20 74 68 65 20 70 72 6f 6a 65 63 74 2e 1f 0a 28 64 65 66 61 s.ignored.in.the.project...(defa
9e20 6c 69 61 73 20 27 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 lias.'projectile-get-repo-ignore
9e40 64 2d 66 69 6c 65 73 20 23 5b 30 20 22 5c 33 30 30 20 5c 32 31 31 5c 32 30 35 09 00 5c 33 30 31 d-files.#[0."\300.\211\205..\301
9e60 01 21 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 67 65 74 2d 65 78 74 2d 69 67 6e 6f .!\207".[projectile-get-ext-igno
9e80 72 65 64 2d 63 6f 6d 6d 61 6e 64 20 70 72 6f 6a 65 63 74 69 6c 65 2d 66 69 6c 65 73 2d 76 69 61 red-command.projectile-files-via
9ea0 2d 65 78 74 2d 63 6f 6d 6d 61 6e 64 5d 20 33 20 28 23 24 20 2e 20 34 30 34 32 36 29 5d 29 0a 23 -ext-command].3.(#$...40426)]).#
9ec0 40 38 30 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 67 6e 6f @80.Get.a.list.of.the.files.igno
9ee0 72 65 64 20 69 6e 20 74 68 65 20 70 72 6f 6a 65 63 74 20 69 6e 20 74 68 65 20 64 69 72 65 63 74 red.in.the.project.in.the.direct
9f00 6f 72 79 20 44 49 52 2e 0a 0a 28 66 6e 20 44 49 52 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 ory.DIR...(fn.DIR)..(defalias.'p
9f20 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 2d 64 69 72 65 63 rojectile-get-repo-ignored-direc
9f40 74 6f 72 79 20 23 5b 32 35 37 20 22 5c 33 30 30 20 5c 32 31 31 5c 32 30 35 5c 66 00 5c 33 30 31 tory.#[257."\300.\211\205\f.\301
9f60 01 5c 33 30 32 04 51 21 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 67 65 74 2d 65 78 .\302.Q!\207".[projectile-get-ex
9f80 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 6c 65 2d 66 69 6c t-ignored-command.projectile-fil
9fa0 65 73 2d 76 69 61 2d 65 78 74 2d 63 6f 6d 6d 61 6e 64 20 22 20 22 5d 20 36 20 28 23 24 20 2e 20 es-via-ext-command."."].6.(#$...
9fc0 34 30 36 34 34 29 5d 29 0a 23 40 31 30 31 20 49 6e 76 6f 6b 65 20 74 68 65 20 65 78 65 63 75 74 40644)]).#@101.Invoke.the.execut
9fe0 61 62 6c 65 20 50 52 4f 47 52 41 4d 20 77 69 74 68 20 41 52 47 53 20 61 6e 64 20 72 65 74 75 72 able.PROGRAM.with.ARGS.and.retur
a000 6e 20 74 68 65 20 6f 75 74 70 75 74 20 61 73 20 61 20 73 74 72 69 6e 67 2e 0a 0a 28 66 6e 20 50 n.the.output.as.a.string...(fn.P
a020 52 4f 47 52 41 4d 20 26 72 65 73 74 20 41 52 47 53 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 ROGRAM.&rest.ARGS)..(defalias.'p
a040 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 6e 67 rojectile-call-process-to-string
a060 20 23 5b 33 38 35 20 22 5c 33 30 30 5c 33 30 31 21 72 5c 32 31 31 71 5c 32 31 30 5c 33 30 32 5c .#[385."\300\301!r\211q\210\302\
a080 33 30 33 5c 33 30 34 5c 33 30 35 5c 33 30 36 05 21 5c 33 30 37 5c 22 5c 33 31 30 24 5c 32 31 36 303\304\305\306.!\307\"\310$\216
a0a0 5c 33 31 31 5c 33 31 32 04 5c 33 31 33 70 5c 33 31 33 06 07 26 06 5c 32 31 30 5c 33 31 34 20 2a \311\312.\313p\313..&.\210\314.*
a0c0 5c 32 30 37 22 20 5b 67 65 6e 65 72 61 74 65 2d 6e 65 77 2d 62 75 66 66 65 72 20 22 20 2a 74 65 \207".[generate-new-buffer.".*te
a0e0 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 21 mp*".make-byte-code.0."\301\300!
a100 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 63 \205..\302\300!\207".vconcat.vec
a120 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 20 tor.[buffer-name.kill-buffer].2.
a140 61 70 70 6c 79 20 63 61 6c 6c 2d 70 72 6f 63 65 73 73 20 6e 69 6c 20 62 75 66 66 65 72 2d 73 74 apply.call-process.nil.buffer-st
a160 72 69 6e 67 5d 20 31 30 20 28 23 24 20 2e 20 34 30 39 31 31 29 5d 29 0a 23 40 33 32 31 20 54 72 ring].10.(#$...40911)]).#@321.Tr
a180 79 20 74 6f 20 72 75 6e 20 43 4f 4d 4d 41 4e 44 20 77 69 74 68 6f 75 74 20 61 63 74 75 61 6c 6c y.to.run.COMMAND.without.actuall
a1a0 79 20 75 73 69 6e 67 20 61 20 73 68 65 6c 6c 20 61 6e 64 20 72 65 74 75 72 6e 20 74 68 65 20 6f y.using.a.shell.and.return.the.o
a1c0 75 74 70 75 74 2e 0a 0a 54 68 65 20 66 75 6e 63 74 69 6f 6e 20 60 65 73 68 65 6c 6c 2d 73 65 61 utput...The.function.`eshell-sea
a1e0 72 63 68 2d 70 61 74 68 27 20 77 69 6c 6c 20 62 65 20 75 73 65 64 20 74 6f 20 73 65 61 72 63 68 rch-path'.will.be.used.to.search
a200 20 74 68 65 20 50 41 54 48 0a 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 76 61 72 69 61 62 6c 65 20 66 .the.PATH.environment.variable.f
a220 6f 72 20 61 6e 20 61 70 70 72 6f 70 72 69 61 74 65 20 65 78 65 63 75 74 61 62 6c 65 20 75 73 69 or.an.appropriate.executable.usi
a240 6e 67 20 74 68 65 20 74 65 78 74 0a 6f 63 63 75 72 69 6e 67 20 62 65 66 6f 72 65 20 74 68 65 20 ng.the.text.occuring.before.the.
a260 66 69 72 73 74 20 73 70 61 63 65 2e 20 20 49 66 20 6e 6f 20 65 78 65 63 75 74 61 62 6c 65 20 69 first.space...If.no.executable.i
a280 73 20 66 6f 75 6e 64 2c 0a 66 61 6c 6c 62 61 63 6b 20 74 6f 20 60 73 68 65 6c 6c 2d 63 6f 6d 6d s.found,.fallback.to.`shell-comm
a2a0 61 6e 64 2d 74 6f 2d 73 74 72 69 6e 67 27 2e 0a 0a 28 66 6e 20 43 4f 4d 4d 41 4e 44 29 1f 0a 28 and-to-string'...(fn.COMMAND)..(
a2c0 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 73 68 65 6c 6c 2d 63 6f 6d 6d 61 defalias.'projectile-shell-comma
a2e0 6e 64 2d 74 6f 2d 73 74 72 69 6e 67 20 23 5b 32 35 37 20 22 5c 33 30 30 01 5c 33 30 31 5c 22 5c nd-to-string.#[257."\300.\301\"\
a300 32 31 31 5c 32 30 33 11 00 5c 32 31 31 01 41 5c 32 36 32 02 5c 32 34 32 5c 32 30 32 18 00 5c 33 211\203..\211.A\262.\242\202..\3
a320 30 32 5c 33 30 33 5c 33 30 34 03 47 44 5c 22 5c 33 30 35 01 21 5c 32 31 31 5c 32 30 33 27 00 5c 02\303\304.GD\"\305.!\211\203'.\
a340 33 30 36 5c 33 30 37 02 05 23 5c 32 30 32 2a 00 5c 33 31 30 04 21 5c 32 36 32 01 5c 32 30 37 22 306\307..#\202*.\310.!\262.\207"
a360 20 5b 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 22 20 22 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d .[split-string.".".signal.wrong-
a380 6e 75 6d 62 65 72 2d 6f 66 2d 61 72 67 75 6d 65 6e 74 73 20 6e 69 6c 20 65 73 68 65 6c 6c 2d 73 number-of-arguments.nil.eshell-s
a3a0 65 61 72 63 68 2d 70 61 74 68 20 61 70 70 6c 79 20 70 72 6f 6a 65 63 74 69 6c 65 2d 63 61 6c 6c earch-path.apply.projectile-call
a3c0 2d 70 72 6f 63 65 73 73 2d 74 6f 2d 73 74 72 69 6e 67 20 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 -process-to-string.shell-command
a3e0 2d 74 6f 2d 73 74 72 69 6e 67 5d 20 38 20 28 23 24 20 2e 20 34 31 33 34 32 29 5d 29 0a 23 40 31 -to-string].8.(#$...41342)]).#@1
a400 32 35 20 43 68 65 63 6b 20 74 68 65 20 73 74 61 74 75 73 20 6f 66 20 74 68 65 20 63 75 72 72 65 25.Check.the.status.of.the.curre
a420 6e 74 20 70 72 6f 6a 65 63 74 2e 0a 49 66 20 50 52 4f 4a 45 43 54 2d 50 41 54 48 20 69 73 20 61 nt.project..If.PROJECT-PATH.is.a
a440 20 70 72 6f 6a 65 63 74 2c 20 63 68 65 63 6b 20 74 68 69 73 20 6f 6e 65 20 69 6e 73 74 65 61 64 .project,.check.this.one.instead
a460 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 50 41 54 48 29 1f 0a ...(fn.&optional.PROJECT-PATH)..
a480 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-
a4a0 73 74 61 74 75 73 20 23 5b 32 35 36 20 22 5c 32 31 31 5c 32 30 36 06 00 5c 33 30 31 20 5c 33 30 status.#[256."\211\206..\301.\30
a4c0 32 5c 32 31 32 5c 33 30 33 02 21 5c 32 31 30 5c 33 30 34 20 5c 32 30 33 19 00 5c 33 30 35 5c 33 2\212\303.!\210\304.\203..\305\3
a4e0 30 36 5c 33 30 37 5c 22 5c 32 31 30 5c 32 30 32 5c 66 00 5c 32 31 32 5c 33 31 30 20 5c 33 31 31 06\307\"\210\202\f.\212\310.\311
a500 5c 33 30 36 5c 33 31 32 5c 33 31 33 5c 33 31 34 05 21 5c 33 31 35 5c 22 5c 33 31 36 24 5c 32 31 \306\312\313\314.!\315\"\316$\21
a520 36 08 5c 32 31 31 5c 32 30 33 46 00 5c 32 31 31 40 65 62 5c 32 31 30 5c 33 31 37 01 5c 33 30 32 6.\211\203F.\211@eb\210\317.\302
a540 5c 33 32 30 23 5c 32 30 33 3f 00 5c 32 31 31 04 42 5c 32 36 32 04 01 41 5c 32 36 36 5c 32 30 32 \320#\203?.\211.B\262..A\266\202
a560 5c 32 30 32 29 00 5c 32 31 30 29 5c 32 31 30 29 5c 33 32 31 20 5c 32 31 30 29 5c 32 30 37 22 20 \202).\210)\210)\321.\210)\207".
a580 5b 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 20 70 72 6f 6a [projectile-vcs-dirty-state.proj
a5a0 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 20 6e 69 6c 20 76 63 2d 64 69 72 20 76 ectile-project-root.nil.vc-dir.v
a5c0 63 2d 64 69 72 2d 62 75 73 79 20 73 6c 65 65 70 2d 66 6f 72 20 30 20 31 30 30 20 6d 61 74 63 68 c-dir-busy.sleep-for.0.100.match
a5e0 2d 64 61 74 61 20 6d 61 6b 65 2d 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 31 5c 33 30 30 5c 33 -data.make-byte-code."\301\300\3
a600 30 32 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 65 74 2d 6d 61 02\"\207".vconcat.vector.[set-ma
a620 74 63 68 2d 64 61 74 61 20 65 76 61 70 6f 72 61 74 65 5d 20 33 20 73 65 61 72 63 68 2d 66 6f 72 tch-data.evaporate].3.search-for
a640 77 61 72 64 20 74 20 6b 69 6c 6c 2d 62 75 66 66 65 72 5d 20 31 30 20 28 23 24 20 2e 20 34 31 39 ward.t.kill-buffer].10.(#$...419
a660 38 37 29 5d 29 0a 23 40 34 31 20 43 61 63 68 65 20 6f 66 20 74 68 65 20 6c 61 73 74 20 64 69 72 87)]).#@41.Cache.of.the.last.dir
a680 74 79 20 70 72 6f 6a 65 63 74 73 20 63 68 65 63 6b 2e 1f 0a 28 64 65 66 76 61 72 20 70 72 6f 6a ty.projects.check...(defvar.proj
a6a0 65 63 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 ectile-cached-dirty-projects-sta
a6c0 74 75 73 20 6e 69 6c 20 28 23 24 20 2e 20 34 32 36 30 33 29 29 0a 23 40 31 34 38 20 52 65 74 75 tus.nil.(#$...42603)).#@148.Retu
a6e0 72 6e 20 74 68 65 20 6c 69 73 74 20 6f 66 20 64 69 72 74 79 20 70 72 6f 6a 65 63 74 73 2e 0a 54 rn.the.list.of.dirty.projects..T
a700 68 65 20 6c 69 73 74 20 69 73 20 63 6f 6d 70 6f 73 65 64 20 6f 66 20 73 75 62 6c 69 73 74 73 7e he.list.is.composed.of.sublists~
a720 3a 20 28 70 72 6f 6a 65 63 74 2d 70 61 74 68 2c 20 70 72 6f 6a 65 63 74 2d 73 74 61 74 75 73 29 :.(project-path,.project-status)
a740 2e 0a 52 61 69 73 65 20 61 6e 20 65 72 72 6f 72 20 69 66 20 74 68 65 69 72 20 69 73 20 6e 6f 20 ..Raise.an.error.if.their.is.no.
a760 64 69 72 74 79 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 dirty.project...(defalias.'proje
a780 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 2d 6b 6e 6f 77 6e 2d ctile-check-vcs-status-of-known-
a7a0 70 72 6f 6a 65 63 74 73 20 23 5b 30 20 22 5c 33 30 32 20 5c 33 30 33 5c 33 30 34 5c 33 30 35 5c projects.#[0."\302.\303\304\305\
a7c0 33 30 36 5c 33 30 37 05 21 5c 33 31 30 5c 22 5c 33 31 31 24 5c 32 31 36 5c 33 31 32 5c 33 31 33 306\307.!\310\"\311$\216\312\313
a7e0 21 5c 32 31 30 08 5c 33 31 34 01 5c 32 31 31 5c 32 30 33 3f 00 5c 32 31 31 40 5c 33 31 35 01 21 !\210.\314.\211\203?.\211@\315.!
a800 5c 32 30 33 38 00 5c 33 31 36 01 21 5c 33 31 37 5c 32 33 30 5c 32 30 34 38 00 5c 33 32 30 01 21 \2038.\316.!\317\230\2048.\320.!
a820 5c 32 31 31 5c 32 30 33 37 00 01 01 44 04 42 5c 32 36 32 04 5c 32 31 30 01 41 5c 32 36 36 5c 32 \211\2037...D.B\262.\210.A\266\2
a840 30 32 5c 32 30 32 15 00 5c 32 31 30 5c 32 31 31 47 5c 33 30 34 55 5c 32 30 33 4b 00 5c 33 31 32 02\202..\210\211G\304U\203K.\312
a860 5c 33 32 31 21 5c 32 31 30 5c 32 31 31 11 5c 32 36 32 01 29 5c 32 30 37 22 20 5b 70 72 6f 6a 65 \321!\210\211.\262.)\207".[proje
a880 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 2d ctile-known-projects.projectile-
a8a0 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 73 20 63 75 72 cached-dirty-projects-status.cur
a8c0 72 65 6e 74 2d 77 69 6e 64 6f 77 2d 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 6d 61 6b 65 2d 62 rent-window-configuration.make-b
a8e0 79 74 65 2d 63 6f 64 65 20 30 20 22 5c 33 30 31 5c 33 30 30 21 5c 32 30 37 22 20 76 63 6f 6e 63 yte-code.0."\301\300!\207".vconc
a900 61 74 20 76 65 63 74 6f 72 20 5b 73 65 74 2d 77 69 6e 64 6f 77 2d 63 6f 6e 66 69 67 75 72 61 74 at.vector.[set-window-configurat
a920 69 6f 6e 5d 20 32 20 6d 65 73 73 61 67 65 20 22 43 68 65 63 6b 69 6e 67 20 66 6f 72 20 6d 6f 64 ion].2.message."Checking.for.mod
a940 69 66 69 63 61 74 69 6f 6e 73 20 69 6e 20 6b 6e 6f 77 6e 20 70 72 6f 6a 65 63 74 73 2e 2e 2e 22 ifications.in.known.projects..."
a960 20 6e 69 6c 20 70 72 6f 6a 65 63 74 69 6c 65 2d 6b 65 65 70 2d 70 72 6f 6a 65 63 74 2d 70 20 70 .nil.projectile-keep-project-p.p
a980 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 76 63 73 20 6e 6f 6e 65 20 70 72 6f 6a 65 rojectile-project-vcs.none.proje
a9a0 63 74 69 6c 65 2d 63 68 65 63 6b 2d 76 63 73 2d 73 74 61 74 75 73 20 22 4e 6f 20 64 69 72 74 79 ctile-check-vcs-status."No.dirty
a9c0 20 70 72 6f 6a 65 63 74 73 20 68 61 76 65 20 62 65 65 6e 20 66 6f 75 6e 64 22 5d 20 38 20 28 23 .projects.have.been.found"].8.(#
a9e0 24 20 2e 20 34 32 37 31 36 29 5d 29 0a 23 40 31 35 38 20 42 72 6f 77 73 65 20 64 69 72 74 79 20 $...42716)]).#@158.Browse.dirty.
aa00 76 65 72 73 69 6f 6e 20 63 6f 6e 74 72 6f 6c 6c 65 64 20 70 72 6f 6a 65 63 74 73 2e 0a 0a 57 69 version.controlled.projects...Wi
aa20 74 68 20 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 2c 20 6f 72 20 69 66 20 43 41 43 48 th.a.prefix.argument,.or.if.CACH
aa40 45 44 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 72 79 20 74 6f 20 75 73 65 20 74 68 65 20 63 61 ED.is.non-nil,.try.to.use.the.ca
aa60 63 68 65 64 0a 64 69 72 74 79 20 70 72 6f 6a 65 63 74 20 6c 69 73 74 2e 0a 0a 28 66 6e 20 26 6f ched.dirty.project.list...(fn.&o
aa80 70 74 69 6f 6e 61 6c 20 43 41 43 48 45 44 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a ptional.CACHED)..(defalias.'proj
aaa0 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 20 23 5b 32 ectile-browse-dirty-projects.#[2
aac0 35 36 20 22 5c 32 31 31 5c 32 30 33 5c 66 00 08 5c 32 30 33 5c 66 00 08 5c 32 30 32 0e 00 5c 33 56."\211\203\f..\203\f..\202..\3
aae0 30 31 20 5c 33 30 32 01 47 5c 33 30 33 55 5c 32 30 34 24 00 01 5c 32 31 31 41 5c 32 36 32 03 5c 01.\302.G\303U\204$..\211A\262.\
ab00 32 34 32 40 01 42 5c 32 36 32 01 5c 32 30 32 0f 00 5c 33 30 34 5c 33 30 35 02 5c 33 30 36 5c 33 242@.B\262.\202..\304\305.\306\3
ab20 30 37 24 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 64 69 72 74 07$\207".[projectile-cached-dirt
ab40 79 2d 70 72 6f 6a 65 63 74 73 2d 73 74 61 74 75 73 20 70 72 6f 6a 65 63 74 69 6c 65 2d 63 68 65 y-projects-status.projectile-che
ab60 63 6b 2d 76 63 73 2d 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 ck-vcs-status-of-known-projects.
ab80 6e 69 6c 20 30 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 nil.0.projectile-completing-read
aba0 20 22 53 65 6c 65 63 74 20 70 72 6f 6a 65 63 74 3a 20 22 20 3a 61 63 74 69 6f 6e 20 70 72 6f 6a ."Select.project:.".:action.proj
abc0 65 63 74 69 6c 65 2d 76 63 5d 20 38 20 28 23 24 20 2e 20 34 33 35 30 37 29 20 22 50 22 5d 29 0a ectile-vc].8.(#$...43507)."P"]).
abe0 23 40 39 31 20 47 65 74 20 61 20 6c 69 73 74 20 6f 66 20 72 65 6c 61 74 69 76 65 20 66 69 6c 65 #@91.Get.a.list.of.relative.file
ac00 20 6e 61 6d 65 73 20 69 6e 20 74 68 65 20 70 72 6f 6a 65 63 74 20 72 6f 6f 74 20 62 79 20 65 78 .names.in.the.project.root.by.ex
ac20 65 63 75 74 69 6e 67 20 43 4f 4d 4d 41 4e 44 2e 0a 0a 28 66 6e 20 43 4f 4d 4d 41 4e 44 29 1f 0a ecuting.COMMAND...(fn.COMMAND)..
ac40 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 73 2d 76 69 61 2d (defalias.'projectile-files-via-
ac60 65 78 74 2d 63 6f 6d 6d 61 6e 64 20 23 5b 32 35 37 20 22 5c 33 30 30 5c 33 30 31 02 21 5c 33 30 ext-command.#[257."\300\301.!\30
ac80 32 5c 33 30 33 23 5c 32 30 37 22 20 5b 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 73 68 65 6c 6c 2d 2\303#\207".[split-string.shell-
aca0 63 6f 6d 6d 61 6e 64 2d 74 6f 2d 73 74 72 69 6e 67 20 22 00 22 20 74 5d 20 35 20 28 23 24 20 2e command-to-string.".".t].5.(#$..
acc0 20 34 34 30 30 35 29 5d 29 0a 23 40 32 34 30 20 49 6e 64 65 78 20 44 49 52 45 43 54 4f 52 59 20 .44005)]).#@240.Index.DIRECTORY.
ace0 74 61 6b 69 6e 67 20 69 6e 74 6f 20 61 63 63 6f 75 6e 74 20 50 41 54 54 45 52 4e 53 2e 0a 54 68 taking.into.account.PATTERNS..Th
ad00 65 20 66 75 6e 63 74 69 6f 6e 20 63 61 6c 6c 73 20 69 74 73 65 6c 66 20 72 65 63 75 72 73 69 76 e.function.calls.itself.recursiv
ad20 65 6c 79 20 75 6e 74 69 6c 20 61 6c 6c 20 73 75 62 2d 64 69 72 65 63 74 6f 72 69 65 73 0a 68 61 ely.until.all.sub-directories.ha
ad40 76 65 20 62 65 65 6e 20 69 6e 64 65 78 65 64 2e 20 20 54 68 65 20 50 52 4f 47 52 45 53 53 2d 52 ve.been.indexed...The.PROGRESS-R
ad60 45 50 4f 52 54 45 52 20 69 73 20 75 70 64 61 74 65 64 20 77 68 69 6c 65 20 74 68 65 0a 66 75 6e EPORTER.is.updated.while.the.fun
ad80 63 74 69 6f 6e 20 69 73 20 65 78 65 63 75 74 69 6e 67 2e 0a 0a 28 66 6e 20 44 49 52 45 43 54 4f ction.is.executing...(fn.DIRECTO
ada0 52 59 20 50 41 54 54 45 52 4e 53 20 50 52 4f 47 52 45 53 53 2d 52 45 50 4f 52 54 45 52 29 1f 0a RY.PATTERNS.PROGRESS-REPORTER)..
adc0 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 69 6e 64 65 78 2d 64 69 72 65 (defalias.'projectile-index-dire
ade0 63 74 6f 72 79 20 23 5b 37 37 31 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 ctory.#[771."\300\301\302\303\30
ae00 34 5c 33 30 35 5c 33 30 36 5c 33 30 37 06 5c 6e 06 5c 6e 06 5c 6e 23 5c 33 31 30 5c 22 5c 33 31 4\305\306\307.\n.\n.\n#\310\"\31
ae20 31 5c 33 31 32 25 5c 33 31 33 06 07 5c 33 31 34 5c 22 5c 22 5c 22 5c 32 30 37 22 20 5b 61 70 70 1\312%\313..\314\"\"\"\207".[app
ae40 6c 79 20 61 70 70 65 6e 64 20 6d 61 70 63 61 72 20 6d 61 6b 65 2d 62 79 74 65 2d 63 6f 64 65 20 ly.append.mapcar.make-byte-code.
ae60 32 35 37 20 22 5c 33 30 31 5c 32 30 33 5c 66 00 5c 33 30 33 01 5c 33 30 30 5c 33 30 31 23 5c 32 257."\301\203\f.\303.\300\301#\2
ae80 30 36 13 00 5c 33 30 34 5c 33 30 35 02 21 21 5c 33 30 36 5c 32 33 35 3f 5c 32 30 35 49 00 5c 33 06..\304\305.!!\306\235?\205I.\3
aea0 30 32 5c 33 30 37 5c 32 31 31 5c 32 34 37 5c 32 30 33 25 00 5c 32 31 31 02 40 59 5c 32 30 35 29 02\307\211\247\203%.\211.@Y\205)
aec0 00 5c 33 31 30 02 02 5c 22 5c 32 36 36 03 5c 33 31 31 01 21 5c 32 30 33 40 00 5c 33 31 32 5c 33 .\310..\"\266.\311.!\203@.\312\3
aee0 31 33 02 21 21 3f 5c 32 30 35 49 00 5c 33 31 34 01 5c 33 30 31 5c 33 30 32 23 5c 32 30 37 5c 33 13.!!?\205I.\314.\301\302#\207\3
af00 31 35 01 21 3f 5c 32 30 35 49 00 5c 32 31 31 43 5c 32 30 37 22 20 76 63 6f 6e 63 61 74 20 76 65 15.!?\205I.\211C\207".vconcat.ve
af20 63 74 6f 72 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 69 67 6e 6f 72 65 64 2d 72 65 6c 2d 70 20 66 ctor.[projectile-ignored-rel-p.f
af40 69 6c 65 2d 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 ile-name-nondirectory.directory-
af60 66 69 6c 65 2d 6e 61 6d 65 20 28 22 2e 22 20 22 2e 2e 22 20 22 2e 73 76 6e 22 20 22 2e 63 76 73 file-name.("."."..".".svn".".cvs
af80 22 29 20 6e 69 6c 20 70 72 6f 67 72 65 73 73 2d 72 65 70 6f 72 74 65 72 2d 64 6f 2d 75 70 64 61 ").nil.progress-reporter-do-upda
afa0 74 65 20 66 69 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 69 te.file-directory-p.projectile-i
afc0 67 6e 6f 72 65 64 2d 64 69 72 65 63 74 6f 72 79 2d 70 20 66 69 6c 65 2d 6e 61 6d 65 2d 61 73 2d gnored-directory-p.file-name-as-
afe0 64 69 72 65 63 74 6f 72 79 20 70 72 6f 6a 65 63 74 69 6c 65 2d 69 6e 64 65 78 2d 64 69 72 65 63 directory.projectile-index-direc
b000 74 6f 72 79 20 70 72 6f 6a 65 63 74 69 6c 65 2d 69 67 6e 6f 72 65 64 2d 66 69 6c 65 2d 70 5d 20 tory.projectile-ignored-file-p].
b020 36 20 22 5c 6e 5c 6e 28 66 6e 20 46 29 22 20 64 69 72 65 63 74 6f 72 79 2d 66 69 6c 65 73 20 74 6."\n\n(fn.F)".directory-files.t
b040 5d 20 31 34 20 28 23 24 20 2e 20 34 34 32 34 30 29 5d 29 0a 23 40 38 33 20 46 69 72 73 74 20 72 ].14.(#$...44240)]).#@83.First.r
b060 65 6d 6f 76 65 20 69 67 6e 6f 72 65 64 20 66 69 6c 65 73 20 66 72 6f 6d 20 46 49 4c 45 53 2c 20 emove.ignored.files.from.FILES,.
b080 74 68 65 6e 20 61 64 64 20 62 61 63 6b 20 75 6e 69 67 6e 6f 72 65 64 20 66 69 6c 65 73 2e 0a 0a then.add.back.unignored.files...
b0a0 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 6f 6a 65 63 74 69 6c (fn.FILES)..(defalias.'projectil
b0c0 65 2d 61 64 6a 75 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 21 e-adjust-files.#[257."\300\301.!
b0e0 21 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 61 64 64 2d 75 6e 69 67 6e 6f 72 65 64 !\207".[projectile-add-unignored
b100 20 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 5d 20 34 20 28 23 .projectile-remove-ignored].4.(#
b120 24 20 2e 20 34 35 31 34 35 29 5d 29 0a 23 40 32 31 31 20 52 65 6d 6f 76 65 20 69 67 6e 6f 72 65 $...45145)]).#@211.Remove.ignore
b140 64 20 66 69 6c 65 73 20 61 6e 64 20 66 6f 6c 64 65 72 73 20 66 72 6f 6d 20 46 49 4c 45 53 2e 0a d.files.and.folders.from.FILES..
b160 0a 49 66 20 69 67 6e 6f 72 65 64 20 64 69 72 65 63 74 6f 72 79 20 70 72 65 66 69 78 65 64 20 77 .If.ignored.directory.prefixed.w
b180 69 74 68 20 27 2a 27 2c 20 74 68 65 6e 20 69 67 6e 6f 72 65 20 61 6c 6c 0a 64 69 72 65 63 74 6f ith.'*',.then.ignore.all.directo
b1a0 72 69 65 73 2f 73 75 62 64 69 72 65 63 74 6f 72 69 65 73 20 77 69 74 68 20 6d 61 74 63 68 69 6e ries/subdirectories.with.matchin
b1c0 67 20 66 69 6c 65 6e 61 6d 65 2c 0a 6f 74 68 65 72 77 69 73 65 20 6f 70 65 72 61 74 65 73 20 72 g.filename,.otherwise.operates.r
b1e0 65 6c 61 74 69 76 65 20 74 6f 20 70 72 6f 6a 65 63 74 20 72 6f 6f 74 2e 0a 0a 28 66 6e 20 46 49 elative.to.project.root...(fn.FI
b200 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 72 65 6d 6f LES)..(defalias.'projectile-remo
b220 76 65 2d 69 67 6e 6f 72 65 64 20 23 5b 32 35 37 20 22 5c 33 30 30 20 5c 33 30 31 20 5c 33 30 32 ve-ignored.#[257."\300.\301.\302
b240 5c 33 30 33 5c 33 30 34 5c 33 30 35 5c 33 30 36 5c 33 30 37 06 07 06 07 5c 22 5c 33 31 30 5c 22 \303\304\305\306\307....\"\310\"
b260 5c 33 31 31 5c 33 31 32 25 04 5c 22 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 69 67 \311\312%.\"\207".[projectile-ig
b280 6e 6f 72 65 64 2d 66 69 6c 65 73 2d 72 65 6c 20 70 72 6f 6a 65 63 74 69 6c 65 2d 69 67 6e 6f 72 nored-files-rel.projectile-ignor
b2a0 65 64 2d 64 69 72 65 63 74 6f 72 69 65 73 2d 72 65 6c 20 63 6c 2d 72 65 6d 6f 76 65 2d 69 66 20 ed-directories-rel.cl-remove-if.
b2c0 6d 61 6b 65 2d 62 79 74 65 2d 63 6f 64 65 20 32 35 37 20 22 5c 33 30 33 5c 33 30 34 5c 33 30 35 make-byte-code.257."\303\304\305
b2e0 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 33 \306\307\310..!\311\"\312\313%\3
b300 30 30 5c 22 5c 32 30 36 36 00 5c 33 30 33 5c 33 30 34 5c 33 30 35 5c 33 31 34 5c 33 30 37 5c 33 00\"\2066.\303\304\305\314\307\3
b320 31 30 06 06 21 5c 33 31 35 5c 22 5c 33 31 36 5c 33 31 37 25 5c 33 30 31 5c 22 5c 32 30 36 36 00 10..!\315\"\316\317%\301\"\2066.
b340 5c 33 30 33 5c 33 30 34 5c 33 30 35 5c 33 32 30 5c 33 30 37 5c 33 31 30 06 06 21 5c 33 32 31 5c \303\304\305\320\307\310..!\321\
b360 22 5c 33 32 32 5c 33 32 33 25 5c 6e 5c 22 5c 32 30 37 22 20 76 63 6f 6e 63 61 74 20 76 65 63 74 "\322\323%\n\"\207".vconcat.vect
b380 6f 72 20 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 or.[projectile-globally-ignored-
b3a0 66 69 6c 65 2d 73 75 66 66 69 78 65 73 20 63 6c 2d 73 6f 6d 65 20 6d 61 6b 65 2d 62 79 74 65 2d file-suffixes.cl-some.make-byte-
b3c0 63 6f 64 65 20 32 35 37 20 22 5c 32 31 31 5c 33 30 31 5c 33 30 30 21 5c 32 33 30 5c 32 30 37 22 code.257."\211\301\300!\230\207"
b3e0 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 65 2d 6e 6f 6e 64 69 .vconcat.vector.[file-name-nondi
b400 72 65 63 74 6f 72 79 5d 20 34 20 22 5c 6e 5c 6e 28 66 6e 20 46 29 22 20 22 5c 33 30 31 5c 33 30 rectory].4."\n\n(fn.F)"."\301\30
b420 32 02 5c 22 5c 32 30 33 31 00 5c 32 31 31 5c 33 30 33 02 5c 33 30 34 5c 33 30 35 4f 5c 33 30 36 2.\"\2031.\211\303.\304\305O\306
b440 5c 32 33 32 5c 32 30 35 13 00 5c 33 30 34 4f 5c 33 30 37 5c 33 31 30 5c 33 31 31 5c 33 31 32 5c \232\205..\304O\307\310\311\312\
b460 33 31 33 5c 33 31 34 06 06 21 5c 33 31 35 5c 22 5c 33 31 36 5c 33 31 37 25 5c 33 32 30 5c 33 32 313\314..!\315\"\316\317%\320\32
b480 31 5c 33 32 32 5c 33 32 33 5c 33 30 30 21 5c 32 30 36 2c 00 5c 33 32 31 5c 33 30 36 5c 22 5c 22 1\322\323\300!\206,.\321\306\"\"
b4a0 5c 22 5c 32 30 37 5c 33 30 31 01 5c 33 30 30 5c 22 5c 32 30 37 22 20 5b 73 74 72 69 6e 67 2d 70 \"\207\301.\300\"\207".[string-p
b4c0 72 65 66 69 78 2d 70 20 22 2a 22 20 31 20 2d 31 20 6e 69 6c 20 22 2f 22 20 63 6c 2d 73 6f 6d 65 refix-p."*".1.-1.nil."/".cl-some
b4e0 20 6d 61 6b 65 2d 62 79 74 65 2d 63 6f 64 65 20 32 35 37 20 22 5c 33 30 30 01 5c 32 33 30 5c 32 .make-byte-code.257."\300.\230\2
b500 30 37 22 20 76 63 6f 6e 63 61 74 20 76 65 63 74 6f 72 20 5b 5d 20 33 20 22 5c 6e 5c 6e 28 66 6e 07".vconcat.vector.[].3."\n\n(fn
b520 20 50 29 22 20 64 65 6c 65 74 65 20 22 22 20 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 66 69 6c 65 .P)".delete."".split-string.file
b540 2d 6e 61 6d 65 2d 64 69 72 65 63 74 6f 72 79 5d 20 39 20 22 5c 6e 5c 6e 28 66 6e 20 44 49 52 29 -name-directory].9."\n\n(fn.DIR)
b560 22 20 22 5c 33 30 31 01 5c 33 30 30 5c 33 30 32 23 5c 32 30 37 22 20 5b 73 74 72 69 6e 67 2d 73 "."\301.\300\302#\207".[string-s
b580 75 66 66 69 78 2d 70 20 74 5d 20 35 20 22 5c 6e 5c 6e 28 66 6e 20 53 55 46 29 22 5d 20 38 20 22 uffix-p.t].5."\n\n(fn.SUF)"].8."
b5a0 5c 6e 5c 6e 28 66 6e 20 46 49 4c 45 29 22 5d 20 31 31 20 28 23 24 20 2e 20 34 35 33 36 33 29 5d \n\n(fn.FILE)"].11.(#$...45363)]
b5c0 29 0a 23 40 36 35 20 46 69 6c 74 65 72 20 46 49 4c 45 53 20 74 6f 20 72 65 74 61 69 6e 20 6f 6e ).#@65.Filter.FILES.to.retain.on
b5e0 6c 79 20 74 68 6f 73 65 20 74 68 61 74 20 61 72 65 20 69 67 6e 6f 72 65 64 2e 0a 0a 28 66 6e 20 ly.those.that.are.ignored...(fn.
b600 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 6b 65 FILES)..(defalias.'projectile-ke
b620 65 70 2d 69 67 6e 6f 72 65 64 2d 66 69 6c 65 73 20 23 5b 32 35 37 20 22 5c 32 31 31 5c 32 30 35 ep-ignored-files.#[257."\211\205
b640 15 00 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 06 21 5c 33 30 ..\300\301\302\303\304\305..!\30
b660 36 5c 22 5c 33 30 37 5c 33 31 30 25 5c 33 31 31 20 5c 22 5c 32 30 37 22 20 5b 63 6c 2d 72 65 6d 6\"\307\310%\311.\"\207".[cl-rem
b680 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 22 5c ove-if-not.make-byte-code.257."\
b6a0 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 21 5c 33 30 37 5c 22 301\302\303\304\305\306..!\307\"
b6c0 5c 33 31 30 5c 33 31 31 25 5c 33 30 30 5c 22 5c 32 30 37 22 20 76 63 6f 6e 63 61 74 20 76 65 63 \310\311%\300\"\207".vconcat.vec
b6e0 74 6f 72 20 5b 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 tor.[cl-some.make-byte-code.257.
b700 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
b720 20 5b 73 74 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 .[string-prefix-p].4."\n\n(fn.F)
b740 22 5d 20 38 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 "].8."\n\n(fn.FILE)".projectile-
b760 67 65 74 2d 72 65 70 6f 2d 69 67 6e 6f 72 65 64 2d 66 69 6c 65 73 5d 20 38 20 28 23 24 20 2e 20 get-repo-ignored-files].8.(#$...
b780 34 36 35 33 35 29 5d 29 0a 23 40 36 35 20 47 65 74 20 69 67 6e 6f 72 65 64 20 66 69 6c 65 73 20 46535)]).#@65.Get.ignored.files.
b7a0 77 69 74 68 69 6e 20 65 61 63 68 20 6f 66 20 44 49 52 45 43 54 4f 52 49 45 53 2e 0a 0a 28 66 6e within.each.of.DIRECTORIES...(fn
b7c0 20 44 49 52 45 43 54 4f 52 49 45 53 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 .DIRECTORIES)..(defalias.'projec
b7e0 74 69 6c 65 2d 6b 65 65 70 2d 69 67 6e 6f 72 65 64 2d 64 69 72 65 63 74 6f 72 69 65 73 20 23 5b tile-keep-ignored-directories.#[
b800 32 35 37 20 22 5c 32 31 31 5c 32 30 35 1f 00 5c 33 30 30 01 5c 32 31 31 5c 32 30 33 1b 00 5c 32 257."\211\205..\300.\211\203..\2
b820 31 31 40 5c 33 30 31 03 5c 33 30 32 03 21 5c 22 5c 32 36 32 03 01 41 5c 32 36 36 5c 32 30 32 5c 11@\301.\302.!\"\262..A\266\202\
b840 32 30 32 06 00 5c 32 31 30 5c 32 31 31 5c 32 36 32 01 5c 32 30 37 22 20 5b 6e 69 6c 20 61 70 70 202..\210\211\262.\207".[nil.app
b860 65 6e 64 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 2d end.projectile-get-repo-ignored-
b880 64 69 72 65 63 74 6f 72 79 5d 20 38 20 28 23 24 20 2e 20 34 36 39 39 30 29 5d 29 0a 23 40 31 36 directory].8.(#$...46990)]).#@16
b8a0 37 20 54 68 69 73 20 61 64 64 73 20 75 6e 69 67 6e 6f 72 65 64 20 66 69 6c 65 73 20 74 6f 20 46 7.This.adds.unignored.files.to.F
b8c0 49 4c 45 53 2e 0a 0a 55 73 65 66 75 6c 20 62 65 63 61 75 73 65 20 74 68 65 20 56 43 53 20 6d 61 ILES...Useful.because.the.VCS.ma
b8e0 79 20 6e 6f 74 20 72 65 74 75 72 6e 20 69 67 6e 6f 72 65 64 20 66 69 6c 65 73 20 61 74 20 61 6c y.not.return.ignored.files.at.al
b900 6c 2e 20 20 49 6e 0a 74 68 69 73 20 63 61 73 65 20 75 6e 69 67 6e 6f 72 65 64 20 66 69 6c 65 73 l...In.this.case.unignored.files
b920 20 77 69 6c 6c 20 62 65 20 61 62 73 65 6e 74 20 66 72 6f 6d 20 46 49 4c 45 53 2e 0a 0a 28 66 6e .will.be.absent.from.FILES...(fn
b940 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 2d 61 .FILES)..(defalias.'projectile-a
b960 64 64 2d 75 6e 69 67 6e 6f 72 65 64 20 23 5b 32 35 37 20 22 5c 33 30 30 5c 33 30 31 20 21 5c 33 dd-unignored.#[257."\300\301.!\3
b980 30 32 5c 33 30 33 5c 33 30 34 20 21 21 5c 33 30 35 03 03 03 23 5c 32 30 37 22 20 5b 70 72 6f 6a 02\303\304.!!\305...#\207".[proj
b9a0 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 20 70 72 6f 6a 65 63 ectile-keep-ignored-files.projec
b9c0 74 69 6c 65 2d 75 6e 69 67 6e 6f 72 65 64 2d 66 69 6c 65 73 2d 72 65 6c 20 70 72 6f 6a 65 63 74 tile-unignored-files-rel.project
b9e0 69 6c 65 2d 72 65 6d 6f 76 65 2d 69 67 6e 6f 72 65 64 20 70 72 6f 6a 65 63 74 69 6c 65 2d 6b 65 ile-remove-ignored.projectile-ke
ba00 65 70 2d 69 67 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 ep-ignored-directories.projectil
ba20 65 2d 75 6e 69 67 6e 6f 72 65 64 2d 64 69 72 65 63 74 6f 72 69 65 73 2d 72 65 6c 20 61 70 70 65 e-unignored-directories-rel.appe
ba40 6e 64 5d 20 37 20 28 23 24 20 2e 20 34 37 32 36 36 29 5d 29 0a 23 40 35 38 20 52 65 74 75 72 6e nd].7.(#$...47266)]).#@58.Return
ba60 20 6f 6e 6c 79 20 74 68 6f 73 65 20 42 55 46 46 45 52 53 20 62 61 63 6b 65 64 20 62 79 20 66 69 .only.those.BUFFERS.backed.by.fi
ba80 6c 65 73 2e 0a 0a 28 66 6e 20 42 55 46 46 45 52 53 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 les...(fn.BUFFERS)..(defalias.'p
baa0 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 65 20 23 5b 32 35 rojectile-buffers-with-file.#[25
bac0 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 69 7."\300\301.\"\207".[cl-remove-i
bae0 66 2d 6e 6f 74 20 23 5b 32 35 37 20 22 5c 33 30 30 01 21 5c 32 30 37 22 20 5b 62 75 66 66 65 72 f-not.#[257."\300.!\207".[buffer
bb00 2d 66 69 6c 65 2d 6e 61 6d 65 5d 20 33 20 22 5c 6e 5c 6e 28 66 6e 20 42 29 22 5d 5d 20 34 20 28 -file-name].3."\n\n(fn.B)"]].4.(
bb20 23 24 20 2e 20 34 37 37 30 36 29 5d 29 0a 23 40 37 31 20 52 65 74 75 72 6e 20 6f 6e 6c 79 20 74 #$...47706)]).#@71.Return.only.t
bb40 68 6f 73 65 20 42 55 46 46 45 52 53 20 62 61 63 6b 65 64 20 62 79 20 66 69 6c 65 73 20 6f 72 20 hose.BUFFERS.backed.by.files.or.
bb60 70 72 6f 63 65 73 73 65 73 2e 0a 0a 28 66 6e 20 42 55 46 46 45 52 53 29 1f 0a 28 64 65 66 61 6c processes...(fn.BUFFERS)..(defal
bb80 69 61 73 20 27 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 ias.'projectile-buffers-with-fil
bba0 65 2d 6f 72 2d 70 72 6f 63 65 73 73 20 23 5b 32 35 37 20 22 5c 33 30 30 5c 33 30 31 02 5c 22 5c e-or-process.#[257."\300\301.\"\
bbc0 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 32 35 37 20 22 5c 33 207".[cl-remove-if-not.#[257."\3
bbe0 30 30 01 21 5c 32 30 36 09 00 5c 33 30 31 01 21 5c 32 30 37 22 20 5b 62 75 66 66 65 72 2d 66 69 00.!\206..\301.!\207".[buffer-fi
bc00 6c 65 2d 6e 61 6d 65 20 67 65 74 2d 62 75 66 66 65 72 2d 70 72 6f 63 65 73 73 5d 20 33 20 22 5c le-name.get-buffer-process].3."\
bc20 6e 5c 6e 28 66 6e 20 42 29 22 5d 5d 20 34 20 28 23 24 20 2e 20 34 37 39 32 33 29 5d 29 0a 23 40 n\n(fn.B)"]].4.(#$...47923)]).#@
bc40 33 32 20 47 65 74 20 61 20 6c 69 73 74 20 6f 66 20 70 72 6f 6a 65 63 74 20 62 75 66 66 65 72 73 32.Get.a.list.of.project.buffers
bc60 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
bc80 2d 62 75 66 66 65 72 73 20 23 5b 30 20 22 5c 33 30 31 20 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c -buffers.#[0."\301.\302\303\304\
bca0 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 31 305\306\307..!\310\"\311\312%\31
bcc0 33 20 5c 22 08 5c 32 30 33 1d 00 08 01 21 5c 32 30 32 1e 00 5c 32 31 31 5c 32 30 37 22 20 5b 70 3.\".\203....!\202..\211\207".[p
bce0 72 6f 6a 65 63 74 69 6c 65 2d 62 75 66 66 65 72 73 2d 66 69 6c 74 65 72 2d 66 75 6e 63 74 69 6f rojectile-buffers-filter-functio
bd00 6e 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 2d 72 65 6d n.projectile-project-root.cl-rem
bd20 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 22 5c ove-if-not.make-byte-code.257."\
bd40 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 20 5b 301.\300\"\207".vconcat.vector.[
bd60 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 70 5d 20 34 20 22 projectile-project-buffer-p].4."
bd80 5c 6e 5c 6e 28 66 6e 20 42 55 46 46 45 52 29 22 20 62 75 66 66 65 72 2d 6c 69 73 74 5d 20 38 20 \n\n(fn.BUFFER)".buffer-list].8.
bda0 28 23 24 20 2e 20 34 38 31 39 35 29 5d 29 0a 23 40 36 36 20 50 72 6f 63 65 73 73 20 74 68 65 20 (#$...48195)]).#@66.Process.the.
bdc0 63 75 72 72 65 6e 74 20 70 72 6f 6a 65 63 74 27 73 20 62 75 66 66 65 72 73 20 75 73 69 6e 67 20 current.project's.buffers.using.
bde0 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 61 73 20 ACTION...(fn.ACTION)..(defalias.
be00 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 72 6f 6a 'projectile-process-current-proj
be20 65 63 74 2d 62 75 66 66 65 72 73 20 23 5b 32 35 37 20 22 5c 33 30 30 20 5c 32 31 31 5c 32 31 31 ect-buffers.#[257."\300.\211\211
be40 5c 32 30 35 14 00 5c 32 31 31 40 03 01 21 5c 32 31 30 01 41 5c 32 36 36 5c 32 30 32 5c 32 30 32 \205..\211@..!\210.A\266\202\202
be60 03 00 5c 32 36 32 01 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 ..\262.\207".[projectile-project
be80 2d 62 75 66 66 65 72 73 5d 20 36 20 28 23 24 20 2e 20 34 38 35 36 34 29 5d 29 0a 23 40 33 37 20 -buffers].6.(#$...48564)]).#@37.
bea0 47 65 74 20 61 20 6c 69 73 74 20 6f 66 20 70 72 6f 6a 65 63 74 20 62 75 66 66 65 72 20 66 69 6c Get.a.list.of.project.buffer.fil
bec0 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 70 72 6f 6a 65 es...(defalias.'projectile-proje
bee0 63 74 2d 62 75 66 66 65 72 2d 66 69 6c 65 73 20 23 5b 30 20 22 5c 33 30 30 20 5c 33 30 31 5c 33 ct-buffer-files.#[0."\300.\301\3
bf00 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 30 5c 02\303\304\305\306..!\307\"\310\
bf20 33 31 31 25 5c 33 31 32 5c 33 31 33 20 21 5c 22 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 311%\312\313.!\"\207".[projectil
bf40 65 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 20 6d 61 70 63 61 72 20 6d 61 6b 65 2d 62 79 74 65 2d e-project-root.mapcar.make-byte-
bf60 63 6f 64 65 20 32 35 37 20 22 5c 33 30 31 5c 33 30 32 02 21 5c 33 30 30 5c 22 5c 32 30 37 22 20 code.257."\301\302.!\300\"\207".
bf80 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 2d 6e 61 vconcat.vector.[file-relative-na
bfa0 6d 65 20 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 5d 20 34 20 22 5c 6e 5c 6e 28 66 6e 20 me.buffer-file-name].4."\n\n(fn.
bfc0 42 55 46 46 45 52 29 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 62 75 66 66 65 72 73 2d 77 69 74 68 BUFFER)".projectile-buffers-with
bfe0 2d 66 69 6c 65 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 -file.projectile-project-buffers
c000 5d 20 38 20 28 23 24 20 2e 20 34 38 38 30 30 29 5d 29 0a 23 40 36 36 20 43 68 65 63 6b 20 69 66 ].8.(#$...48800)]).#@66.Check.if
c020 20 42 55 46 46 45 52 20 69 73 20 75 6e 64 65 72 20 50 52 4f 4a 45 43 54 2d 52 4f 4f 54 2e 0a 0a .BUFFER.is.under.PROJECT-ROOT...
c040 28 66 6e 20 42 55 46 46 45 52 20 50 52 4f 4a 45 43 54 2d 52 4f 4f 54 29 1f 0a 28 64 65 66 61 6c (fn.BUFFER.PROJECT-ROOT)..(defal
c060 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 66 66 65 72 2d 70 ias.'projectile-project-buffer-p
c080 20 23 5b 35 31 34 20 22 72 01 71 5c 32 31 30 5c 33 30 33 5c 33 30 34 5c 33 30 35 04 21 5c 22 3f .#[514."r.q\210\303\304\305.!\"?
c0a0 5c 32 30 35 39 00 5c 33 30 36 02 21 3f 5c 32 30 35 39 00 5c 33 30 37 08 21 5c 33 30 37 02 21 5c \2059.\306.!?\2059.\307.!\307.!\
c0c0 32 33 30 5c 32 30 35 39 00 5c 33 31 30 08 5c 33 31 31 5c 33 31 32 19 5c 33 31 33 03 03 03 23 29 230\2059.\310.\311\312.\313...#)
c0e0 5c 32 36 36 5c 32 30 33 3f 5c 32 30 35 39 00 5c 33 30 33 01 5c 33 31 34 08 21 5c 6e 5c 33 31 35 \266\203?\2059.\303.\314.!\n\315
c100 3d 23 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 69 6e 68 69 =#)\207".[default-directory.inhi
c120 62 69 74 2d 63 68 61 6e 67 69 6e 67 2d 6d 61 74 63 68 2d 64 61 74 61 20 73 79 73 74 65 6d 2d 74 bit-changing-match-data.system-t
c140 79 70 65 20 73 74 72 69 6e 67 2d 70 72 65 66 69 78 2d 70 20 22 20 22 20 62 75 66 66 65 72 2d 6e ype.string-prefix-p.".".buffer-n
c160 61 6d 65 20 70 72 6f 6a 65 63 74 69 6c 65 2d 69 67 6e 6f 72 65 64 2d 62 75 66 66 65 72 2d 70 20 ame.projectile-ignored-buffer-p.
c180 66 69 6c 65 2d 72 65 6d 6f 74 65 2d 70 20 22 5e 68 74 74 70 5c 5c 28 73 5c 5c 29 3f 3a 2f 2f 22 file-remote-p."^http\\(s\\)?://"
c1a0 20 6e 69 6c 20 74 20 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 66 69 6c 65 2d 74 72 75 65 6e 61 6d .nil.t.string-match.file-truenam
c1c0 65 20 77 69 6e 64 6f 77 73 2d 6e 74 5d 20 39 20 28 23 24 20 2e 20 34 39 31 37 36 29 5d 29 0a 23 e.windows-nt].9.(#$...49176)]).#
c1e0 40 38 32 20 43 68 65 63 6b 20 69 66 20 42 55 46 46 45 52 20 73 68 6f 75 6c 64 20 62 65 20 69 67 @82.Check.if.BUFFER.should.be.ig
c200 6e 6f 72 65 64 2e 0a 0a 52 65 67 75 6c 61 72 20 65 78 70 72 65 73 73 69 6f 6e 73 20 63 61 6e 20 nored...Regular.expressions.can.
c220 62 65 20 75 73 65 2e 0a 0a 28 66 6e 20 42 55 46 46 45 52 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 be.use...(fn.BUFFER)..(defalias.
c240 27 70 72 6f 6a 65 63 74 69 6c 65 2d 69 67 6e 6f 72 65 64 2d 62 75 66 66 65 72 2d 70 20 23 5b 32 'projectile-ignored-buffer-p.#[2
c260 35 37 20 22 72 5c 32 31 31 71 5c 32 31 30 5c 33 30 32 5c 33 30 33 08 5c 22 29 5c 32 30 36 15 00 57."r\211q\210\302\303.\")\206..
c280 72 5c 32 31 31 71 5c 32 31 30 5c 33 30 32 5c 33 30 34 09 5c 22 29 5c 32 30 37 22 20 5b 70 72 6f r\211q\210\302\304.\")\207".[pro
c2a0 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 66 65 72 73 jectile-globally-ignored-buffers
c2c0 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 6d 6f 64 .projectile-globally-ignored-mod
c2e0 65 73 20 63 6c 2d 73 6f 6d 65 20 23 5b 32 35 37 20 22 5c 32 31 31 5c 33 30 31 20 5c 33 30 32 5c es.cl-some.#[257."\211\301.\302\
c300 33 30 33 18 5c 33 30 34 03 03 03 23 29 5c 32 30 37 22 20 5b 69 6e 68 69 62 69 74 2d 63 68 61 6e 303.\304...#)\207".[inhibit-chan
c320 67 69 6e 67 2d 6d 61 74 63 68 2d 64 61 74 61 20 62 75 66 66 65 72 2d 6e 61 6d 65 20 6e 69 6c 20 ging-match-data.buffer-name.nil.
c340 74 20 73 74 72 69 6e 67 2d 6d 61 74 63 68 5d 20 38 20 22 5c 6e 5c 6e 28 66 6e 20 4e 41 4d 45 29 t.string-match].8."\n\n(fn.NAME)
c360 22 5d 20 23 5b 32 35 37 20 22 5c 33 30 32 01 5c 33 30 33 51 5c 33 30 34 08 21 5c 33 30 35 5c 33 "].#[257."\302.\303Q\304.!\305\3
c380 30 36 19 5c 33 30 37 03 03 03 23 29 5c 32 30 37 22 20 5b 6d 61 6a 6f 72 2d 6d 6f 64 65 20 69 6e 06.\307...#)\207".[major-mode.in
c3a0 68 69 62 69 74 2d 63 68 61 6e 67 69 6e 67 2d 6d 61 74 63 68 2d 64 61 74 61 20 22 5e 22 20 22 24 hibit-changing-match-data."^"."$
c3c0 22 20 73 79 6d 62 6f 6c 2d 6e 61 6d 65 20 6e 69 6c 20 74 20 73 74 72 69 6e 67 2d 6d 61 74 63 68 ".symbol-name.nil.t.string-match
c3e0 5d 20 38 20 22 5c 6e 5c 6e 28 66 6e 20 4d 4f 44 45 29 22 5d 5d 20 34 20 28 23 24 20 2e 20 34 39 ].8."\n\n(fn.MODE)"]].4.(#$...49
c400 36 33 36 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 64 69 66 636)]).(defalias.'projectile-dif
c420 66 65 72 65 6e 63 65 20 23 5b 35 31 34 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c ference.#[514."\300\301\302\303\
c440 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 03 5c 22 5c 32 30 37 304\305..!\306\"\307\310%.\"\207
c460 22 20 5b 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 ".[cl-remove-if.make-byte-code.2
c480 35 37 20 22 5c 32 31 31 5c 33 30 30 5c 32 33 35 5c 32 30 37 22 20 76 63 6f 6e 63 61 74 20 76 65 57."\211\300\235\207".vconcat.ve
c4a0 63 74 6f 72 20 5b 5d 20 33 20 22 5c 6e 5c 6e 28 66 6e 20 58 29 22 5d 20 39 20 22 5c 6e 5c 6e 28 ctor.[].3."\n\n(fn.X)"].9."\n\n(
c4c0 66 6e 20 4c 49 53 54 31 20 4c 49 53 54 32 29 22 5d 29 0a 23 40 31 33 32 20 47 65 74 20 6c 69 73 fn.LIST1.LIST2)"]).#@132.Get.lis
c4e0 74 20 6f 66 20 72 65 63 65 6e 74 6c 79 20 61 63 74 69 76 65 20 66 69 6c 65 73 2e 0a 0a 46 69 6c t.of.recently.active.files...Fil
c500 65 73 20 61 72 65 20 6f 72 64 65 72 65 64 20 62 79 20 72 65 63 65 6e 74 6c 79 20 61 63 74 69 76 es.are.ordered.by.recently.activ
c520 65 20 62 75 66 66 65 72 73 2c 20 61 6e 64 20 74 68 65 6e 20 72 65 63 65 6e 74 6c 79 0a 6f 70 65 e.buffers,.and.then.recently.ope
c540 6e 65 64 20 74 68 72 6f 75 67 68 20 75 73 65 20 6f 66 20 72 65 63 65 6e 74 66 2e 1f 0a 28 64 65 ned.through.use.of.recentf...(de
c560 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 6c 79 2d 61 63 74 69 falias.'projectile-recently-acti
c580 76 65 2d 66 69 6c 65 73 20 23 5b 30 20 22 5c 33 30 30 20 5c 33 30 31 01 5c 33 30 32 5c 33 30 33 ve-files.#[0."\300.\301.\302\303
c5a0 20 04 5c 22 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 ..\"\"\207".[projectile-project-
c5c0 62 75 66 66 65 72 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 buffer-files.append.projectile-d
c5e0 69 66 66 65 72 65 6e 63 65 20 70 72 6f 6a 65 63 74 69 6c 65 2d 72 65 63 65 6e 74 66 2d 66 69 6c ifference.projectile-recentf-fil
c600 65 73 5d 20 36 20 28 23 24 20 2e 20 35 30 33 39 33 29 5d 29 0a 23 40 33 37 20 47 65 74 20 61 20 es].6.(#$...50393)]).#@37.Get.a.
c620 6c 69 73 74 20 6f 66 20 70 72 6f 6a 65 63 74 20 62 75 66 66 65 72 20 6e 61 6d 65 73 2e 1f 0a 28 list.of.project.buffer.names...(
c640 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 66 defalias.'projectile-project-buf
c660 66 65 72 2d 6e 61 6d 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 fer-names.#[0."\300\301\302.\"\2
c680 30 37 22 20 5b 6d 61 70 63 61 72 20 62 75 66 66 65 72 2d 6e 61 6d 65 20 70 72 6f 6a 65 63 74 69 07".[mapcar.buffer-name.projecti
c6a0 6c 65 2d 70 72 6f 6a 65 63 74 2d 62 75 66 66 65 72 73 5d 20 33 20 28 23 24 20 2e 20 35 30 37 31 le-project-buffers].3.(#$...5071
c6c0 34 29 5d 29 0a 23 40 36 30 20 50 72 65 70 65 6e 64 20 74 68 65 20 63 75 72 72 65 6e 74 20 70 72 4)]).#@60.Prepend.the.current.pr
c6e0 6f 6a 65 63 74 27 73 20 6e 61 6d 65 20 74 6f 20 53 54 52 49 4e 47 2e 0a 0a 28 66 6e 20 53 54 52 oject's.name.to.STRING...(fn.STR
c700 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 70 72 65 70 ING)..(defalias.'projectile-prep
c720 65 6e 64 2d 70 72 6f 6a 65 63 74 2d 6e 61 6d 65 20 23 5b 32 35 37 20 22 5c 33 30 30 5c 33 30 31 end-project-name.#[257."\300\301
c740 5c 33 30 32 20 03 23 5c 32 30 37 22 20 5b 66 6f 72 6d 61 74 20 22 5b 25 73 5d 20 25 73 22 20 70 \302..#\207".[format."[%s].%s".p
c760 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 6e 61 6d 65 5d 20 35 20 28 23 24 20 2e 20 rojectile-project-name].5.(#$...
c780 35 30 38 39 30 29 5d 29 0a 23 40 31 34 36 20 52 65 61 64 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 50890)]).#@146.Read.the.name.of.
c7a0 61 20 62 75 66 66 65 72 20 74 6f 20 73 77 69 74 63 68 20 74 6f 2c 20 70 72 6f 6d 70 74 69 6e 67 a.buffer.to.switch.to,.prompting
c7c0 20 77 69 74 68 20 50 52 4f 4d 50 54 2e 0a 0a 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 65 78 63 .with.PROMPT...This.function.exc
c7e0 6c 75 64 65 73 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 20 66 72 6f 6d 20 74 68 ludes.the.current.buffer.from.th
c800 65 20 6f 66 66 65 72 65 64 0a 63 68 6f 69 63 65 73 2e 0a 0a 28 66 6e 20 50 52 4f 4d 50 54 29 1f e.offered.choices...(fn.PROMPT).
c820 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 61 64 2d 62 75 66 66 .(defalias.'projectile-read-buff
c840 65 72 2d 74 6f 2d 73 77 69 74 63 68 20 23 5b 32 35 37 20 22 5c 33 30 30 01 5c 33 30 31 5c 33 30 er-to-switch.#[257."\300.\301\30
c860 32 70 21 5c 33 30 33 20 5c 22 5c 22 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 63 6f 2p!\303.\"\"\207".[projectile-co
c880 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 20 64 65 6c 65 74 65 20 62 75 66 66 65 72 2d 6e 61 6d 65 mpleting-read.delete.buffer-name
c8a0 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 73 .projectile-project-buffer-names
c8c0 5d 20 36 20 28 23 24 20 2e 20 35 31 30 38 37 29 5d 29 0a 23 40 32 39 20 53 77 69 74 63 68 20 74 ].6.(#$...51087)]).#@29.Switch.t
c8e0 6f 20 61 20 70 72 6f 6a 65 63 74 20 62 75 66 66 65 72 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 o.a.project.buffer...(defalias.'
c900 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 20 23 5b 30 20 projectile-switch-to-buffer.#[0.
c920 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 74 6f 2d "\300\301\302!!\207".[switch-to-
c940 62 75 66 66 65 72 20 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 buffer.projectile-read-buffer-to
c960 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 20 22 5d 20 33 20 -switch."Switch.to.buffer:."].3.
c980 28 23 24 20 2e 20 35 31 34 31 36 29 20 6e 69 6c 5d 29 0a 23 40 35 39 20 53 77 69 74 63 68 20 74 (#$...51416).nil]).#@59.Switch.t
c9a0 6f 20 61 20 70 72 6f 6a 65 63 74 20 62 75 66 66 65 72 20 61 6e 64 20 73 68 6f 77 20 69 74 20 69 o.a.project.buffer.and.show.it.i
c9c0 6e 20 61 6e 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 n.another.window...(defalias.'pr
c9e0 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 6f 74 68 65 72 2d ojectile-switch-to-buffer-other-
ca00 77 69 6e 64 6f 77 20 23 5b 30 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 21 21 5c 32 30 37 22 20 window.#[0."\300\301\302!!\207".
ca20 5b 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 70 [switch-to-buffer-other-window.p
ca40 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.
ca60 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
ca80 36 30 38 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 608).nil]).#@59.Switch.to.a.proj
caa0 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
cac0 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
cae0 2d 73 77 69 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 23 5b -switch-to-buffer-other-frame.#[
cb00 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 74 0."\300\301\302!!\207".[switch-t
cb20 6f 2d 62 75 66 66 65 72 2d 6f 74 68 65 72 2d 66 72 61 6d 65 20 70 72 6f 6a 65 63 74 69 6c 65 2d o-buffer-other-frame.projectile-
cb40 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 74 6f read-buffer-to-switch."Switch.to
cb60 20 62 75 66 66 65 72 3a 20 22 5d 20 33 20 28 23 24 20 2e 20 35 31 38 35 36 29 20 6e 69 6c 5d 29 .buffer:."].3.(#$...51856).nil])
cb80 0a 23 40 36 36 20 44 69 73 70 6c 61 79 20 61 20 70 72 6f 6a 65 63 74 20 62 75 66 66 65 72 20 69 .#@66.Display.a.project.buffer.i
cba0 6e 20 61 6e 6f 74 68 65 72 20 77 69 6e 64 6f 77 20 77 69 74 68 6f 75 74 20 73 65 6c 65 63 74 69 n.another.window.without.selecti
cbc0 6e 67 20 69 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 64 69 ng.it...(defalias.'projectile-di
cbe0 73 70 6c 61 79 2d 62 75 66 66 65 72 20 23 5b 30 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 splay-buffer.#[0."\300\301\302\3
cc00 30 33 20 5c 22 21 5c 32 30 37 22 20 5b 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 20 70 72 6f 6a 03.\"!\207".[display-buffer.proj
cc20 65 63 74 69 6c 65 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 20 22 44 69 73 70 6c 61 79 20 ectile-completing-read."Display.
cc40 62 75 66 66 65 72 3a 20 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 62 75 66 buffer:.".projectile-project-buf
cc60 66 65 72 2d 6e 61 6d 65 73 5d 20 34 20 28 23 24 20 2e 20 35 32 31 30 32 29 20 6e 69 6c 5d 29 0a fer-names].4.(#$...52102).nil]).
cc80 23 40 31 31 31 20 53 77 69 74 63 68 20 74 6f 20 74 68 65 20 6d 6f 73 74 20 72 65 63 65 6e 74 6c #@111.Switch.to.the.most.recentl
cca0 79 20 73 65 6c 65 63 74 65 64 20 62 75 66 66 65 72 20 70 72 6f 6a 65 63 74 20 62 75 66 66 65 72 y.selected.buffer.project.buffer
ccc0 2e 0a 4f 6e 6c 79 20 62 75 66 66 65 72 73 20 6e 6f 74 20 76 69 73 69 62 6c 65 20 69 6e 20 77 69 ..Only.buffers.not.visible.in.wi
cce0 6e 64 6f 77 73 20 61 72 65 20 72 65 74 75 72 6e 65 64 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 ndows.are.returned...(defalias.'
cd00 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 2d 6f 74 68 65 72 projectile-project-buffers-other
cd20 2d 62 75 66 66 65 72 20 23 5b 30 20 22 5c 33 30 30 5c 33 30 31 20 40 21 5c 32 31 30 5c 33 30 32 -buffer.#[0."\300\301.@!\210\302
cd40 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 72 6f 6a 65 63 74 69 \207".[switch-to-buffer.projecti
cd60 6c 65 2d 70 72 6f 6a 65 63 74 2d 62 75 66 66 65 72 73 2d 6e 6f 6e 2d 76 69 73 69 62 6c 65 20 74 le-project-buffers-non-visible.t
cd80 5d 20 32 20 28 23 24 20 2e 20 35 32 33 35 38 29 20 6e 69 6c 5d 29 0a 23 40 34 34 20 47 65 74 20 ].2.(#$...52358).nil]).#@44.Get.
cda0 61 20 6c 69 73 74 20 6f 66 20 6e 6f 6e 20 76 69 73 69 62 6c 65 20 70 72 6f 6a 65 63 74 20 62 75 a.list.of.non.visible.project.bu
cdc0 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 74 69 6c 65 2d 70 72 ffers...(defalias.'projectile-pr
cde0 6f 6a 65 63 74 2d 62 75 66 66 65 72 73 2d 6e 6f 6e 2d 76 69 73 69 62 6c 65 20 23 5b 30 20 22 5c oject-buffers-non-visible.#[0."\
ce00 33 30 30 5c 33 30 31 5c 33 30 32 20 5c 22 5c 32 30 37 22 20 5b 63 6c 2d 72 65 6d 6f 76 65 2d 69 300\301\302.\"\207".[cl-remove-i
ce20 66 2d 6e 6f 74 20 23 5b 32 35 37 20 22 5c 33 30 30 01 5c 33 30 31 5c 22 3f 5c 32 30 37 22 20 5b f-not.#[257."\300.\301\"?\207".[
ce40 67 65 74 2d 62 75 66 66 65 72 2d 77 69 6e 64 6f 77 20 76 69 73 69 62 6c 65 5d 20 34 20 22 5c 6e get-buffer-window.visible].4."\n
ce60 5c 6e 28 66 6e 20 42 55 46 46 45 52 29 22 5d 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 \n(fn.BUFFER)"].projectile-proje
ce80 63 74 2d 62 75 66 66 65 72 73 5d 20 33 20 28 23 24 20 2e 20 35 32 36 33 36 29 5d 29 0a 23 40 31 ct-buffers].3.(#$...52636)]).#@1
cea0 31 37 20 44 6f 20 61 20 60 6d 75 6c 74 69 2d 6f 63 63 75 72 27 20 69 6e 20 74 68 65 20 70 72 6f 17.Do.a.`multi-occur'.in.the.pro
cec0 6a 65 63 74 27 73 20 62 75 66 66 65 72 73 2e 0a 57 69 74 68 20 61 20 70 72 65 66 69 78 20 61 72 ject's.buffers..With.a.prefix.ar
cee0 67 75 6d 65 6e 74 2c 20 73 68 6f 77 20 4e 4c 49 4e 45 53 20 6f 66 20 63 6f 6e 74 65 78 74 2e 0a gument,.show.NLINES.of.context..
cf00 0a 28 66 6e 20 26 6f 70 74 69 6f 6e 61 6c 20 4e 4c 49 4e 45 53 29 1f 0a 28 64 65 66 61 6c 69 61 .(fn.&optional.NLINES)..(defalia
cf20 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 6d 75 6c 74 69 2d 6f 63 63 75 72 20 23 5b 32 35 36 20 s.'projectile-multi-occur.#[256.
cf40 22 5c 33 30 30 5c 33 30 31 20 5c 33 30 32 20 40 03 23 5c 32 30 37 22 20 5b 6d 75 6c 74 69 2d 6f "\300\301.\302.@.#\207".[multi-o
cf60 63 63 75 72 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 ccur.projectile-project-buffers.
cf80 6f 63 63 75 72 2d 72 65 61 64 2d 70 72 69 6d 61 72 79 2d 61 72 67 73 5d 20 35 20 28 23 24 20 2e occur-read-primary-args].5.(#$..
cfa0 20 35 32 38 39 39 29 20 22 50 22 5d 29 0a 23 40 36 36 20 52 65 6d 6f 76 65 20 6c 65 61 64 69 6e .52899)."P"]).#@66.Remove.leadin
cfc0 67 20 60 2f 27 20 66 72 6f 6d 20 74 68 65 20 65 6c 65 6d 65 6e 74 73 20 6f 66 20 50 41 54 54 45 g.`/'.from.the.elements.of.PATTE
cfe0 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 20 27 RNS...(fn.PATTERNS)..(defalias.'
d000 70 72 6f 6a 65 63 74 69 6c 65 2d 6e 6f 72 6d 61 6c 69 73 65 2d 70 61 74 68 73 20 23 5b 32 35 37 projectile-normalise-paths.#[257
d020 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 04 5c 22 5c 22 5c 32 30 37 22 20 5b 64 65 ."\300\301\302\303.\"\"\207".[de
d040 6c 71 20 6e 69 6c 20 6d 61 70 63 61 72 20 23 5b 32 35 37 20 22 5c 33 30 30 5c 33 30 31 02 5c 22 lq.nil.mapcar.#[257."\300\301.\"
d060 5c 32 30 35 0b 00 5c 32 31 31 5c 33 30 32 5c 33 30 33 4f 5c 32 30 37 22 20 5b 73 74 72 69 6e 67 \205..\211\302\303O\207".[string
d080 2d 70 72 65 66 69 78 2d 70 20 22 2f 22 20 31 20 6e 69 6c 5d 20 34 20 22 5c 6e 5c 6e 28 66 6e 20 -prefix-p."/".1.nil].4."\n\n(fn.
d0a0 50 41 54 29 22 5d 5d 20 36 20 28 23 24 20 2e 20 35 33 31 37 31 29 5d 29 0a 23 40 31 39 37 20 45 PAT)"]].6.(#$...53171)]).#@197.E
d0c0 78 70 61 6e 64 20 74 68 65 20 65 6c 65 6d 65 6e 74 73 20 6f 66 20 50 41 54 48 53 2e 0a 0a 45 6c xpand.the.elements.of.PATHS...El
d0e0 65 6d 65 6e 74 73 20 63 6f 6e 74 61 69 6e 69 6e 67 20 77 69 6c 64 63 61 72 64 73 20 61 72 65 20 ements.containing.wildcards.are.
d100 65 78 70 61 6e 64 65 64 20 61 6e 64 20 73 70 6c 69 63 65 64 20 69 6e 74 6f 20 74 68 65 0a 72 65 expanded.and.spliced.into.the.re
d120 73 75 6c 74 69 6e 67 20 70 61 74 68 73 2e 20 20 54 68 65 20 72 65 74 75 72 6e 65 64 20 50 41 54 sulting.paths...The.returned.PAT
d140 48 53 20 61 72 65 20 61 62 73 6f 6c 75 74 65 2c 20 62 61 73 65 64 20 6f 6e 20 74 68 65 0a 70 72 HS.are.absolute,.based.on.the.pr
d160 6f 6a 65 63 74 69 6c 65 20 70 72 6f 6a 65 63 74 20 72 6f 6f 74 2e 0a 0a 28 66 6e 20 50 41 54 48 ojectile.project.root...(fn.PATH
d180 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 65 78 70 61 6e 64 S)..(defalias.'projectile-expand
d1a0 2d 70 61 74 68 73 20 23 5b 32 35 37 20 22 5c 33 30 31 20 18 5c 33 30 32 5c 33 30 33 5c 33 30 34 -paths.#[257."\301..\302\303\304
d1c0 03 5c 22 21 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 .\"!)\207".[default-directory.pr
d1e0 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 63 74 69 6c 65 ojectile-project-root.projectile
d200 2d 66 6c 61 74 74 65 6e 20 6d 61 70 63 61 72 20 23 5b 32 35 37 20 22 5c 33 30 30 01 5c 33 30 31 -flatten.mapcar.#[257."\300.\301
d220 5c 22 5c 32 30 36 5c 6e 00 5c 33 30 32 01 21 5c 32 30 37 22 20 5b 66 69 6c 65 2d 65 78 70 61 6e \"\206\n.\302.!\207".[file-expan
d240 64 2d 77 69 6c 64 63 61 72 64 73 20 74 20 70 72 6f 6a 65 63 74 69 6c 65 2d 65 78 70 61 6e 64 2d d-wildcards.t.projectile-expand-
d260 72 6f 6f 74 5d 20 34 20 22 5c 6e 5c 6e 28 66 6e 20 50 41 54 54 45 52 4e 29 22 5d 5d 20 35 20 28 root].4."\n\n(fn.PATTERN)"]].5.(
d280 23 24 20 2e 20 35 33 34 33 39 29 5d 29 0a 23 40 34 34 20 52 65 6d 6f 76 65 20 70 61 74 68 73 20 #$...53439)]).#@44.Remove.paths.
d2a0 66 72 6f 6d 20 50 41 54 54 45 52 4e 53 2e 0a 0a 28 66 6e 20 50 41 54 54 45 52 4e 53 29 1f 0a 28 from.PATTERNS...(fn.PATTERNS)..(
d2c0 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 6e 6f 72 6d 61 6c 69 73 65 2d 70 defalias.'projectile-normalise-p
d2e0 61 74 74 65 72 6e 73 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 atterns.#[257."\300\301.\"\207".
d300 5b 63 6c 2d 72 65 6d 6f 76 65 2d 69 66 20 23 5b 32 35 37 20 22 5c 33 30 30 5c 33 30 31 02 5c 22 [cl-remove-if.#[257."\300\301.\"
d320 5c 32 30 37 22 20 5b 73 74 72 69 6e 67 2d 70 72 65 66 69 78 2d 70 20 22 2f 22 5d 20 34 20 22 5c \207".[string-prefix-p."/"].4."\
d340 6e 5c 6e 28 66 6e 20 50 41 54 29 22 5d 5d 20 34 20 28 23 24 20 2e 20 35 33 39 30 37 29 5d 29 0a n\n(fn.PAT)"]].4.(#$...53907)]).
d360 23 40 35 34 20 4d 61 6b 65 20 46 49 4c 45 53 20 72 65 6c 61 74 69 76 65 20 74 6f 20 74 68 65 20 #@54.Make.FILES.relative.to.the.
d380 70 72 6f 6a 65 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 project.root...(fn.FILES)..(defa
d3a0 6c 69 61 73 20 27 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 lias.'projectile-make-relative-t
d3c0 6f 2d 72 6f 6f 74 20 23 5b 32 35 37 20 22 5c 33 30 30 20 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c o-root.#[257."\300.\301\302\303\
d3e0 33 30 34 5c 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 03 5c 22 304\305\306..!\307\"\310\311%.\"
d400 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
d420 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 01 5c apcar.make-byte-code.257."\301.\
d440 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 66 69 6c 65 2d 300\"\207".vconcat.vector.[file-
d460 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 20 46 29 22 5d 20 39 relative-name].4."\n\n(fn.F)"].9
d480 20 28 23 24 20 2e 20 35 34 31 31 37 29 5d 29 0a 23 40 38 38 20 43 68 65 63 6b 20 69 66 20 44 49 .(#$...54117)]).#@88.Check.if.DI
d4a0 52 45 43 54 4f 52 59 20 73 68 6f 75 6c 64 20 62 65 20 69 67 6e 6f 72 65 64 2e 0a 0a 52 65 67 75 RECTORY.should.be.ignored...Regu
d4c0 6c 61 72 20 65 78 70 72 65 73 73 69 6f 6e 73 20 63 61 6e 20 62 65 20 75 73 65 2e 0a 0a 28 66 6e lar.expressions.can.be.use...(fn
d4e0 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
d500 6c 65 2d 69 67 6e 6f 72 65 64 2d 64 69 72 65 63 74 6f 72 79 2d 70 20 23 5b 32 35 37 20 22 5c 33 le-ignored-directory-p.#[257."\3
d520 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 33 30 35 06 06 21 5c 33 30 36 5c 22 5c 00\301\302\303\304\305..!\306\"\
d540 33 30 37 5c 33 31 30 25 5c 33 31 31 20 5c 22 5c 32 30 37 22 20 5b 63 6c 2d 73 6f 6d 65 20 6d 61 307\310%\311.\"\207".[cl-some.ma
d560 6b 65 2d 62 79 74 65 2d 63 6f 64 65 20 32 35 37 20 22 5c 32 31 31 5c 33 30 30 5c 33 30 32 5c 33 ke-byte-code.257."\211\300\302\3
d580 30 33 19 5c 33 30 34 03 03 03 23 29 5c 32 30 37 22 20 76 63 6f 6e 63 61 74 20 76 65 63 74 6f 72 03.\304...#)\207".vconcat.vector
d5a0 20 5b 69 6e 68 69 62 69 74 2d 63 68 61 6e 67 69 6e 67 2d 6d 61 74 63 68 2d 64 61 74 61 20 6e 69 .[inhibit-changing-match-data.ni
d5c0 6c 20 74 20 73 74 72 69 6e 67 2d 6d 61 74 63 68 5d 20 38 20 22 5c 6e 5c 6e 28 66 6e 20 4e 41 4d l.t.string-match].8."\n\n(fn.NAM
d5e0 45 29 22 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 E)".projectile-ignored-directori
d600 65 73 5d 20 38 20 28 23 24 20 2e 20 35 34 34 32 31 29 5d 29 0a 23 40 37 38 20 43 68 65 63 6b 20 es].8.(#$...54421)]).#@78.Check.
d620 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 0a 52 65 67 75 if.FILE.should.be.ignored...Regu
d640 6c 61 72 20 65 78 70 72 65 73 73 69 6f 6e 73 20 63 61 6e 20 62 65 20 75 73 65 2e 0a 0a 28 66 6e lar.expressions.can.be.use...(fn
d660 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 65 2d 69 67 .FILE)..(defalias.'projectile-ig
d680 6e 6f 72 65 64 2d 66 69 6c 65 2d 70 20 23 5b 32 35 37 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 nored-file-p.#[257."\300\301\302
d6a0 5c 33 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 \303\304\305..!\306\"\307\310%\3
d6c0 31 31 20 5c 22 5c 32 30 37 22 20 5b 63 6c 2d 73 6f 6d 65 20 6d 61 6b 65 2d 62 79 74 65 2d 63 6f 11.\"\207".[cl-some.make-byte-co
d6e0 64 65 20 32 35 37 20 22 5c 32 31 31 5c 33 30 30 5c 33 30 32 5c 33 30 33 19 5c 33 30 34 03 03 03 de.257."\211\300\302\303.\304...
d700 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-
d720 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
d740 2d 6d 61 74 63 68 5d 20 38 20 22 5c 6e 5c 6e 28 66 6e 20 4e 41 4d 45 29 22 20 70 72 6f 6a 65 63 -match].8."\n\n(fn.NAME)".projec
d760 74 69 6c 65 2d 69 67 6e 6f 72 65 64 2d 66 69 6c 65 73 5d 20 38 20 28 23 24 20 2e 20 35 34 38 31 tile-ignored-files].8.(#$...5481
d780 30 29 5d 29 0a 23 40 34 39 20 43 68 65 63 6b 20 69 66 20 46 49 4c 45 20 6d 65 65 74 73 20 50 41 0)]).#@49.Check.if.FILE.meets.PA
d7a0 54 54 45 52 4e 2e 0a 0a 28 66 6e 20 46 49 4c 45 20 50 41 54 54 45 52 4e 29 1f 0a 28 64 65 66 61 TTERN...(fn.FILE.PATTERN)..(defa
d7c0 6c 69 61 73 20 27 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 lias.'projectile-check-pattern-p
d7e0 20 23 5b 35 31 34 20 22 5c 33 30 30 5c 33 30 31 02 21 5c 33 30 31 04 21 5c 22 5c 32 30 36 11 00 .#[514."\300\301.!\301.!\"\206..
d800 01 5c 33 30 32 02 5c 33 30 33 5c 22 5c 32 33 35 5c 32 30 37 22 20 5b 73 74 72 69 6e 67 2d 73 75 .\302.\303\"\235\207".[string-su
d820 66 66 69 78 2d 70 20 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 ffix-p.directory-file-name.file-
d840 65 78 70 61 6e 64 2d 77 69 6c 64 63 61 72 64 73 20 74 5d 20 36 20 28 23 24 20 2e 20 35 35 31 37 expand-wildcards.t].6.(#$...5517
d860 38 29 5d 29 0a 23 40 31 33 30 20 43 68 65 63 6b 20 69 66 20 46 49 4c 45 20 73 68 6f 75 6c 64 20 8)]).#@130.Check.if.FILE.should.
d880 62 65 20 69 67 6e 6f 72 65 64 20 72 65 6c 61 74 69 76 65 20 74 6f 20 44 49 52 45 43 54 4f 52 59 be.ignored.relative.to.DIRECTORY
d8a0 0a 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 50 41 54 54 45 52 4e 53 3a 20 28 69 67 6e 6f 72 65 64 .according.to.PATTERNS:.(ignored
d8c0 20 2e 20 75 6e 69 67 6e 6f 72 65 64 29 0a 0a 28 66 6e 20 46 49 4c 45 20 44 49 52 45 43 54 4f 52 ...unignored)..(fn.FILE.DIRECTOR
d8e0 59 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 Y.PATTERNS)..(defalias.'projecti
d900 6c 65 2d 69 67 6e 6f 72 65 64 2d 72 65 6c 2d 70 20 23 5b 37 37 31 20 22 01 18 5c 33 30 31 5c 33 le-ignored-rel-p.#[771."..\301\3
d920 30 32 5c 33 30 33 5c 33 30 34 5c 33 30 35 5c 33 30 36 06 08 21 5c 33 30 37 5c 22 5c 33 31 30 5c 02\303\304\305\306..!\307\"\310\
d940 33 31 31 25 02 40 5c 22 5c 32 30 35 2f 00 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 33 30 35 5c 33 311%.@\"\205/.\302\303\304\305\3
d960 30 36 06 07 21 5c 33 31 32 5c 22 5c 33 31 30 5c 33 31 31 25 01 41 5c 33 31 33 5c 33 31 34 5c 33 06..!\312\"\310\311%.A\313\314\3
d980 30 31 04 04 04 24 3f 5c 32 36 36 5c 32 30 33 29 5c 32 30 37 22 20 5b 64 65 66 61 75 6c 74 2d 64 01...$?\266\203)\207".[default-d
d9a0 69 72 65 63 74 6f 72 79 20 63 6c 2d 73 6f 6d 65 20 6d 61 6b 65 2d 62 79 74 65 2d 63 6f 64 65 20 irectory.cl-some.make-byte-code.
d9c0 32 35 37 20 22 5c 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 257."\301\300.\"\207".vconcat.ve
d9e0 63 74 6f 72 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 ctor.[projectile-check-pattern-p
da00 5d 20 34 20 22 5c 6e 5c 6e 28 66 6e 20 50 41 54 29 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 63 ].4."\n\n(fn.PAT)".[projectile-c
da20 68 65 63 6b 2d 70 61 74 74 65 72 6e 2d 70 5d 20 6e 69 6c 20 61 70 70 6c 79 5d 20 31 31 20 28 23 heck-pattern-p].nil.apply].11.(#
da40 24 20 2e 20 35 35 34 30 33 29 5d 29 0a 23 40 33 31 20 52 65 74 75 72 6e 20 6c 69 73 74 20 6f 66 $...55403)]).#@31.Return.list.of
da60 20 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 72 6f 6a .ignored.files...(defalias.'proj
da80 65 63 74 69 6c 65 2d 69 67 6e 6f 72 65 64 2d 66 69 6c 65 73 20 23 5b 30 20 22 5c 33 30 31 5c 33 ectile-ignored-files.#[0."\301\3
daa0 30 32 5c 33 30 33 5c 33 30 34 08 5c 33 30 35 20 5c 22 5c 22 5c 33 30 36 20 5c 22 5c 32 30 37 22 02\303\304.\305.\"\"\306.\"\207"
dac0 20 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 66 69 .[projectile-globally-ignored-fi
dae0 6c 65 73 20 70 72 6f 6a 65 63 74 69 6c 65 2d 64 69 66 66 65 72 65 6e 63 65 20 6d 61 70 63 61 72 les.projectile-difference.mapcar
db00 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 65 6e 64 20 70 .projectile-expand-root.append.p
db20 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 66 69 6c 65 73 20 rojectile-project-ignored-files.
db40 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 5d 20 36 20 28 23 projectile-unignored-files].6.(#
db60 24 20 2e 20 35 35 38 39 30 29 5d 29 0a 23 40 33 37 20 52 65 74 75 72 6e 20 6c 69 73 74 20 6f 66 $...55890)]).#@37.Return.list.of
db80 20 69 67 6e 6f 72 65 64 20 64 69 72 65 63 74 6f 72 69 65 73 2e 1f 0a 28 64 65 66 61 6c 69 61 73 .ignored.directories...(defalias
dba0 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 63 74 6f 72 69 65 73 .'projectile-ignored-directories
dbc0 20 23 5b 30 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 32 5c 33 30 34 5c 33 30 35 08 5c .#[0."\301\302\303\302\304\305.\
dbe0 33 30 36 20 5c 22 5c 22 5c 22 5c 33 30 37 20 5c 22 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 306.\"\"\"\307.\"\207".[projecti
dc00 6c 65 2d 67 6c 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 le-globally-ignored-directories.
dc20 70 72 6f 6a 65 63 74 69 6c 65 2d 64 69 66 66 65 72 65 6e 63 65 20 6d 61 70 63 61 72 20 66 69 6c projectile-difference.mapcar.fil
dc40 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 6c 65 2d 65 e-name-as-directory.projectile-e
dc60 78 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 xpand-root.append.projectile-pro
dc80 6a 65 63 74 2d 69 67 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 ject-ignored-directories.project
dca0 69 6c 65 2d 75 6e 69 67 6e 6f 72 65 64 2d 64 69 72 65 63 74 6f 72 69 65 73 5d 20 38 20 28 23 24 ile-unignored-directories].8.(#$
dcc0 20 2e 20 35 36 31 37 38 29 5d 29 0a 23 40 35 39 20 52 65 74 75 72 6e 20 6c 69 73 74 20 6f 66 20 ...56178)]).#@59.Return.list.of.
dce0 69 67 6e 6f 72 65 64 20 64 69 72 65 63 74 6f 72 69 65 73 2c 20 72 65 6c 61 74 69 76 65 20 74 6f ignored.directories,.relative.to
dd00 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 69 6c .the.root...(defalias.'projectil
dd20 65 2d 69 67 6e 6f 72 65 64 2d 64 69 72 65 63 74 6f 72 69 65 73 2d 72 65 6c 20 23 5b 30 20 22 5c e-ignored-directories-rel.#[0."\
dd40 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 6d 61 6b 65 2d 300\301.!\207".[projectile-make-
dd60 72 65 6c 61 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 relative-to-root.projectile-igno
dd80 72 65 64 2d 64 69 72 65 63 74 6f 72 69 65 73 5d 20 32 20 28 23 24 20 2e 20 35 36 35 32 39 29 5d red-directories].2.(#$...56529)]
dda0 29 0a 23 40 35 33 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 ).#@53.Return.list.of.ignored.fi
ddc0 6c 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 65 66 les,.relative.to.the.root...(def
dde0 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 66 69 6c 65 73 2d alias.'projectile-ignored-files-
de00 72 65 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 rel.#[0."\300\301.!\207".[projec
de20 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 70 72 6f 6a 65 tile-make-relative-to-root.proje
de40 63 74 69 6c 65 2d 69 67 6e 6f 72 65 64 2d 66 69 6c 65 73 5d 20 32 20 28 23 24 20 2e 20 35 36 37 ctile-ignored-files].2.(#$...567
de60 34 33 29 5d 29 0a 23 40 37 33 20 52 65 74 75 72 6e 20 6c 69 73 74 20 6f 66 20 70 72 6f 6a 65 63 43)]).#@73.Return.list.of.projec
de80 74 20 69 67 6e 6f 72 65 64 20 66 69 6c 65 73 2e 0a 55 6e 69 67 6e 6f 72 65 64 20 66 69 6c 65 73 t.ignored.files..Unignored.files
dea0 20 61 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 .are.not.included...(defalias.'p
dec0 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 66 69 6c 65 73 20 rojectile-project-ignored-files.
dee0 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 72 65 #[0."\300\301\302.\"\207".[cl-re
df00 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 63 74 move-if.file-directory-p.project
df20 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 69 67 6e 6f 72 65 64 5d 20 33 20 28 23 24 20 2e 20 35 36 39 ile-project-ignored].3.(#$...569
df40 33 39 29 5d 29 0a 23 40 38 35 20 52 65 74 75 72 6e 20 6c 69 73 74 20 6f 66 20 70 72 6f 6a 65 63 39)]).#@85.Return.list.of.projec
df60 74 20 69 67 6e 6f 72 65 64 20 64 69 72 65 63 74 6f 72 69 65 73 2e 0a 55 6e 69 67 6e 6f 72 65 64 t.ignored.directories..Unignored
df80 20 64 69 72 65 63 74 6f 72 69 65 73 20 61 72 65 20 6e 6f 74 20 69 6e 63 6c 75 64 65 64 2e 1f 0a .directories.are.not.included...
dfa0 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 69 67 (defalias.'projectile-project-ig
dfc0 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\
dfe0 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
e000 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
e020 74 2d 69 67 6e 6f 72 65 64 5d 20 33 20 28 23 24 20 2e 20 35 37 31 36 33 29 5d 29 0a 23 40 34 31 t-ignored].3.(#$...57163)]).#@41
e040 20 52 65 74 75 72 6e 20 61 20 6c 69 73 74 20 6f 66 20 69 67 6e 6f 72 65 64 20 70 72 6f 6a 65 63 .Return.a.list.of.ignored.projec
e060 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 69 6c 65 2d t.paths...(defalias.'projectile-
e080 70 61 74 68 73 2d 74 6f 2d 69 67 6e 6f 72 65 20 23 5b 30 20 22 5c 33 30 30 5c 33 30 31 20 41 40 paths-to-ignore.#[0."\300\301.A@
e0a0 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 69 73 65 2d 70 61 74 !\207".[projectile-normalise-pat
e0c0 68 73 20 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 hs.projectile-parse-dirconfig-fi
e0e0 6c 65 5d 20 32 20 28 23 24 20 2e 20 35 37 34 30 39 29 5d 29 0a 23 40 34 32 20 52 65 74 75 72 6e le].2.(#$...57409)]).#@42.Return
e100 20 61 20 6c 69 73 74 20 6f 66 20 72 65 6c 61 74 69 76 65 20 66 69 6c 65 20 70 61 74 74 65 72 6e .a.list.of.relative.file.pattern
e120 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 70 61 74 74 65 72 s...(defalias.'projectile-patter
e140 6e 73 2d 74 6f 2d 69 67 6e 6f 72 65 20 23 5b 30 20 22 5c 33 30 30 5c 33 30 31 20 41 40 21 5c 32 ns-to-ignore.#[0."\300\301.A@!\2
e160 30 37 22 20 5b 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 07".[projectile-normalise-patter
e180 6e 73 20 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 ns.projectile-parse-dirconfig-fi
e1a0 6c 65 5d 20 32 20 28 23 24 20 2e 20 35 37 35 39 34 29 5d 29 0a 23 40 39 37 20 52 65 74 75 72 6e le].2.(#$...57594)]).#@97.Return
e1c0 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 73 2f 64 .list.of.project.ignored.files/d
e1e0 69 72 65 63 74 6f 72 69 65 73 2e 0a 55 6e 69 67 6e 6f 72 65 64 20 66 69 6c 65 73 2f 64 69 72 65 irectories..Unignored.files/dire
e200 63 74 6f 72 69 65 73 20 61 72 65 20 6e 6f 74 20 69 6e 63 6c 75 64 65 64 2e 1f 0a 28 64 65 66 61 ctories.are.not.included...(defa
e220 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 67 6e 6f 72 65 64 lias.'projectile-project-ignored
e240 20 23 5b 30 20 22 5c 33 30 30 20 5c 33 30 31 01 21 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 .#[0."\300.\301.!\207".[projecti
e260 6c 65 2d 70 61 74 68 73 2d 74 6f 2d 69 67 6e 6f 72 65 20 70 72 6f 6a 65 63 74 69 6c 65 2d 65 78 le-paths-to-ignore.projectile-ex
e280 70 61 6e 64 2d 70 61 74 68 73 5d 20 33 20 28 23 24 20 2e 20 35 37 37 38 36 29 5d 29 0a 23 40 33 pand-paths].3.(#$...57786)]).#@3
e2a0 33 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 3.Return.list.of.unignored.files
e2c0 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 67 6e 6f 72 ...(defalias.'projectile-unignor
e2e0 65 64 2d 66 69 6c 65 73 20 23 5b 30 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 08 5c 33 30 34 20 ed-files.#[0."\301\302\303.\304.
e300 5c 22 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 75 \"\"\207".[projectile-globally-u
e320 6e 69 67 6e 6f 72 65 64 2d 66 69 6c 65 73 20 6d 61 70 63 61 72 20 70 72 6f 6a 65 63 74 69 6c 65 nignored-files.mapcar.projectile
e340 2d 65 78 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 -expand-root.append.projectile-p
e360 72 6f 6a 65 63 74 2d 75 6e 69 67 6e 6f 72 65 64 2d 66 69 6c 65 73 5d 20 35 20 28 23 24 20 2e 20 roject-unignored-files].5.(#$...
e380 35 38 30 31 38 29 5d 29 0a 23 40 33 39 20 52 65 74 75 72 6e 20 6c 69 73 74 20 6f 66 20 75 6e 69 58018)]).#@39.Return.list.of.uni
e3a0 67 6e 6f 72 65 64 20 64 69 72 65 63 74 6f 72 69 65 73 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 gnored.directories...(defalias.'
e3c0 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 63 74 6f 72 69 65 73 projectile-unignored-directories
e3e0 20 23 5b 30 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 31 5c 33 30 33 5c 33 30 34 08 5c 33 30 35 20 .#[0."\301\302\301\303\304.\305.
e400 5c 22 5c 22 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 \"\"\"\207".[projectile-globally
e420 2d 75 6e 69 67 6e 6f 72 65 64 2d 64 69 72 65 63 74 6f 72 69 65 73 20 6d 61 70 63 61 72 20 66 69 -unignored-directories.mapcar.fi
e440 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 6c 65 2d le-name-as-directory.projectile-
e460 65 78 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 expand-root.append.projectile-pr
e480 6f 6a 65 63 74 2d 75 6e 69 67 6e 6f 72 65 64 2d 64 69 72 65 63 74 6f 72 69 65 73 5d 20 37 20 28 oject-unignored-directories].7.(
e4a0 23 24 20 2e 20 35 38 32 35 34 29 5d 29 0a 23 40 36 31 20 52 65 74 75 72 6e 20 6c 69 73 74 20 6f #$...58254)]).#@61.Return.list.o
e4c0 66 20 75 6e 69 67 6e 6f 72 65 64 20 64 69 72 65 63 74 6f 72 69 65 73 2c 20 72 65 6c 61 74 69 76 f.unignored.directories,.relativ
e4e0 65 20 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 e.to.the.root...(defalias.'proje
e500 63 74 69 6c 65 2d 75 6e 69 67 6e 6f 72 65 64 2d 64 69 72 65 63 74 6f 72 69 65 73 2d 72 65 6c 20 ctile-unignored-directories-rel.
e520 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 6c 65 #[0."\300\301.!\207".[projectile
e540 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 69 6c -make-relative-to-root.projectil
e560 65 2d 75 6e 69 67 6e 6f 72 65 64 2d 64 69 72 65 63 74 6f 72 69 65 73 5d 20 32 20 28 23 24 20 2e e-unignored-directories].2.(#$..
e580 20 35 38 35 34 37 29 5d 29 0a 23 40 35 35 20 52 65 74 75 72 6e 20 6c 69 73 74 20 6f 66 20 75 6e .58547)]).#@55.Return.list.of.un
e5a0 69 67 6e 6f 72 65 64 20 66 69 6c 65 73 2c 20 72 65 6c 61 74 69 76 65 20 74 6f 20 74 68 65 20 72 ignored.files,.relative.to.the.r
e5c0 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 75 6e 69 67 oot...(defalias.'projectile-unig
e5e0 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 33 30 31 20 21 5c nored-files-rel.#[0."\300\301.!\
e600 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 2d 74 207".[projectile-make-relative-t
e620 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 66 69 6c 65 o-root.projectile-unignored-file
e640 73 5d 20 32 20 28 23 24 20 2e 20 35 38 37 36 37 29 5d 29 0a 23 40 34 31 20 52 65 74 75 72 6e 20 s].2.(#$...58767)]).#@41.Return.
e660 6c 69 73 74 20 6f 66 20 70 72 6f 6a 65 63 74 20 75 6e 69 67 6e 6f 72 65 64 20 66 69 6c 65 73 2e list.of.project.unignored.files.
e680 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 2d ..(defalias.'projectile-project-
e6a0 75 6e 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 33 30 unignored-files.#[0."\300\301\30
e6c0 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 69 72 2.\"\207".[cl-remove-if.file-dir
e6e0 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 75 6e 69 67 ectory-p.projectile-project-unig
e700 6e 6f 72 65 64 5d 20 33 20 28 23 24 20 2e 20 35 38 39 36 39 29 5d 29 0a 23 40 34 37 20 52 65 74 nored].3.(#$...58969)]).#@47.Ret
e720 75 72 6e 20 6c 69 73 74 20 6f 66 20 70 72 6f 6a 65 63 74 20 75 6e 69 67 6e 6f 72 65 64 20 64 69 urn.list.of.project.unignored.di
e740 72 65 63 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 rectories...(defalias.'projectil
e760 65 2d 70 72 6f 6a 65 63 74 2d 75 6e 69 67 6e 6f 72 65 64 2d 64 69 72 65 63 74 6f 72 69 65 73 20 e-project-unignored-directories.
e780 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 72 65 #[0."\300\301\302.\"\207".[cl-re
e7a0 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 20 70 72 6f move-if-not.file-directory-p.pro
e7c0 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 5d 20 33 20 28 23 24 jectile-project-unignored].3.(#$
e7e0 20 2e 20 35 39 31 36 35 29 5d 29 0a 23 40 34 33 20 52 65 74 75 72 6e 20 61 20 6c 69 73 74 20 6f ...59165)]).#@43.Return.a.list.o
e800 66 20 75 6e 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 f.unignored.project.paths...(def
e820 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 65 6e 73 75 72 alias.'projectile-paths-to-ensur
e840 65 20 23 5b 30 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 e.#[0."\300\301\302.8!\207".[pro
e860 6a 65 63 74 69 6c 65 2d 6e 6f 72 6d 61 6c 69 73 65 2d 70 61 74 68 73 20 32 20 70 72 6f 6a 65 63 jectile-normalise-paths.2.projec
e880 74 69 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 tile-parse-dirconfig-file].3.(#$
e8a0 20 2e 20 35 39 33 37 37 29 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c ...59377)]).(defalias.'projectil
e8c0 65 2d 66 69 6c 65 73 2d 74 6f 2d 65 6e 73 75 72 65 20 23 5b 30 20 22 5c 33 30 30 5c 33 30 31 5c e-files-to-ensure.#[0."\300\301\
e8e0 33 30 32 5c 33 30 33 20 5c 22 21 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 66 6c 61 302\303.\"!\207".[projectile-fla
e900 74 74 65 6e 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 tten.mapcar.#[257."\300.\301\"\2
e920 30 37 22 20 5b 66 69 6c 65 2d 65 78 70 61 6e 64 2d 77 69 6c 64 63 61 72 64 73 20 74 5d 20 34 20 07".[file-expand-wildcards.t].4.
e940 22 5c 6e 5c 6e 28 66 6e 20 50 41 54 29 22 5d 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 61 74 74 65 "\n\n(fn.PAT)"].projectile-patte
e960 72 6e 73 2d 74 6f 2d 65 6e 73 75 72 65 5d 20 34 5d 29 0a 23 40 34 32 20 52 65 74 75 72 6e 20 61 rns-to-ensure].4]).#@42.Return.a
e980 20 6c 69 73 74 20 6f 66 20 72 65 6c 61 74 69 76 65 20 66 69 6c 65 20 70 61 74 74 65 72 6e 73 2e .list.of.relative.file.patterns.
e9a0 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 74 74 65 72 6e 73 ..(defalias.'projectile-patterns
e9c0 2d 74 6f 2d 65 6e 73 75 72 65 20 23 5b 30 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 20 38 21 5c -to-ensure.#[0."\300\301\302.8!\
e9e0 32 30 37 22 20 5b 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 207".[projectile-normalise-patte
ea00 72 6e 73 20 32 20 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 rns.2.projectile-parse-dirconfig
ea20 2d 66 69 6c 65 5d 20 33 20 28 23 24 20 2e 20 35 39 37 36 38 29 5d 29 0a 28 64 65 66 61 6c 69 61 -file].3.(#$...59768)]).(defalia
ea40 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 66 69 6c 74 65 72 69 6e 67 2d 70 61 74 74 65 72 6e 73 s.'projectile-filtering-patterns
ea60 20 23 5b 30 20 22 5c 33 30 30 20 5c 33 30 31 20 42 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 .#[0."\300.\301.B\207".[projecti
ea80 6c 65 2d 70 61 74 74 65 72 6e 73 2d 74 6f 2d 69 67 6e 6f 72 65 20 70 72 6f 6a 65 63 74 69 6c 65 le-patterns-to-ignore.projectile
eaa0 2d 70 61 74 74 65 72 6e 73 2d 74 6f 2d 65 6e 73 75 72 65 5d 20 32 5d 29 0a 23 40 35 31 20 52 65 -patterns-to-ensure].2]).#@51.Re
eac0 74 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 turn.list.of.project.ignored.fil
eae0 65 73 2f 64 69 72 65 63 74 6f 72 69 65 73 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a es/directories...(defalias.'proj
eb00 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 75 6e 69 67 6e 6f 72 65 64 20 23 5b 30 20 22 5c 33 ectile-project-unignored.#[0."\3
eb20 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 20 21 5c 33 30 32 5c 33 30 34 20 21 5c 22 21 5c 32 30 00\301\302\303.!\302\304.!\"!\20
eb40 37 22 20 5b 64 65 6c 65 74 65 2d 64 75 70 73 20 61 70 70 65 6e 64 20 70 72 6f 6a 65 63 74 69 6c 7".[delete-dups.append.projectil
eb60 65 2d 65 78 70 61 6e 64 2d 70 61 74 68 73 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 61 74 68 73 2d e-expand-paths.projectile-paths-
eb80 74 6f 2d 65 6e 73 75 72 65 20 70 72 6f 6a 65 63 74 69 6c 65 2d 66 69 6c 65 73 2d 74 6f 2d 65 6e to-ensure.projectile-files-to-en
eba0 73 75 72 65 5d 20 35 20 28 23 24 20 2e 20 36 30 30 39 34 29 5d 29 0a 23 40 35 39 20 52 65 74 75 sure].5.(#$...60094)]).#@59.Retu
ebc0 72 6e 20 74 68 65 20 61 62 73 6f 6c 75 74 65 20 70 61 74 68 20 74 6f 20 74 68 65 20 70 72 6f 6a rn.the.absolute.path.to.the.proj
ebe0 65 63 74 27 73 20 64 69 72 63 6f 6e 66 69 67 20 66 69 6c 65 2e 1f 0a 28 64 65 66 61 6c 69 61 73 ect's.dirconfig.file...(defalias
ec00 20 27 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 20 23 5b 30 20 .'projectile-dirconfig-file.#[0.
ec20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 20 5c 22 5c 32 30 37 22 20 5b 65 78 70 61 6e 64 2d 66 69 "\300\301\302.\"\207".[expand-fi
ec40 6c 65 2d 6e 61 6d 65 20 22 2e 70 72 6f 6a 65 63 74 69 6c 65 22 20 70 72 6f 6a 65 63 74 69 6c 65 le-name.".projectile".projectile
ec60 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 5d 20 33 20 28 23 24 20 2e 20 36 30 33 34 38 29 5d 29 0a -project-root].3.(#$...60348)]).
ec80 23 40 35 34 34 20 50 61 72 73 65 20 70 72 6f 6a 65 63 74 20 69 67 6e 6f 72 65 20 66 69 6c 65 20 #@544.Parse.project.ignore.file.
eca0 61 6e 64 20 72 65 74 75 72 6e 20 64 69 72 65 63 74 6f 72 69 65 73 20 74 6f 20 69 67 6e 6f 72 65 and.return.directories.to.ignore
ecc0 20 61 6e 64 20 6b 65 65 70 2e 0a 0a 54 68 65 20 72 65 74 75 72 6e 20 76 61 6c 75 65 20 77 69 6c .and.keep...The.return.value.wil
ece0 6c 20 62 65 20 61 20 6c 69 73 74 20 6f 66 20 74 68 72 65 65 20 65 6c 65 6d 65 6e 74 73 2c 20 74 l.be.a.list.of.three.elements,.t
ed00 68 65 20 63 61 72 20 62 65 69 6e 67 0a 74 68 65 20 6c 69 73 74 20 6f 66 20 64 69 72 65 63 74 6f he.car.being.the.list.of.directo
ed20 72 69 65 73 20 74 6f 20 6b 65 65 70 2c 20 74 68 65 20 63 61 64 72 20 62 65 69 6e 67 20 74 68 65 ries.to.keep,.the.cadr.being.the
ed40 20 6c 69 73 74 20 6f 66 20 66 69 6c 65 73 0a 6f 72 20 64 69 72 65 63 74 6f 72 69 65 73 20 74 6f .list.of.files.or.directories.to
ed60 20 69 67 6e 6f 72 65 2c 20 61 6e 64 20 74 68 65 20 63 61 64 64 72 20 62 65 69 6e 67 20 74 68 65 .ignore,.and.the.caddr.being.the
ed80 20 6c 69 73 74 20 6f 66 20 66 69 6c 65 73 0a 6f 72 20 64 69 72 65 63 74 6f 72 69 65 73 20 74 6f .list.of.files.or.directories.to
eda0 20 65 6e 73 75 72 65 2e 0a 0a 53 74 72 69 6e 67 73 20 73 74 61 72 74 69 6e 67 20 77 69 74 68 20 .ensure...Strings.starting.with.
edc0 2b 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 20 64 +.will.be.added.to.the.list.of.d
ede0 69 72 65 63 74 6f 72 69 65 73 0a 74 6f 20 6b 65 65 70 2c 20 61 6e 64 20 73 74 72 69 6e 67 73 20 irectories.to.keep,.and.strings.
ee00 73 74 61 72 74 69 6e 67 20 77 69 74 68 20 2d 20 77 69 6c 6c 20 62 65 20 61 64 64 65 64 20 74 6f starting.with.-.will.be.added.to
ee20 20 74 68 65 20 6c 69 73 74 20 6f 66 0a 64 69 72 65 63 74 6f 72 69 65 73 20 74 6f 20 69 67 6e 6f .the.list.of.directories.to.igno
ee40 72 65 2e 20 20 46 6f 72 20 62 61 63 6b 77 61 72 64 20 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 2c re...For.backward.compatibility,
ee60 20 77 69 74 68 6f 75 74 20 61 0a 70 72 65 66 69 78 20 74 68 65 20 73 74 72 69 6e 67 20 77 69 6c .without.a.prefix.the.string.wil
ee80 6c 20 62 65 20 61 73 73 75 6d 65 64 20 74 6f 20 62 65 20 61 6e 20 69 67 6e 6f 72 65 20 73 74 72 l.be.assumed.to.be.an.ignore.str
eea0 69 6e 67 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 61 72 73 ing...(defalias.'projectile-pars
eec0 65 2d 64 69 72 63 6f 6e 66 69 67 2d 66 69 6c 65 20 23 5b 30 20 22 5c 33 30 30 5c 32 31 31 5c 32 e-dirconfig-file.#[0."\300\211\2
eee0 31 31 5c 33 30 31 20 5c 33 30 32 01 21 5c 32 30 35 5c 32 31 37 00 5c 33 30 33 5c 33 30 34 21 72 11\301.\302.!\205\217.\303\304!r
ef00 5c 32 31 31 71 5c 32 31 30 5c 33 30 35 5c 33 30 36 5c 33 30 37 5c 33 31 30 5c 33 31 31 05 21 5c \211q\210\305\306\307\310\311.!\
ef20 33 31 32 5c 22 5c 33 31 33 24 5c 32 31 36 5c 33 31 34 02 21 5c 32 31 30 6d 5c 32 30 34 6e 00 5c 312\"\313$\216\314.!\210m\204n.\
ef40 33 30 30 66 5c 32 31 31 5c 33 31 35 3d 5c 32 30 33 3b 00 60 54 5c 33 31 36 20 7b 06 06 42 5c 32 300f\211\315=\203;.`T\316.{..B\2
ef60 36 32 06 5c 32 30 32 67 00 5c 32 31 31 5c 33 31 37 3d 5c 32 30 33 4d 00 60 54 5c 33 31 36 20 7b 62.\202g.\211\317=\203M.`T\316.{
ef80 05 42 5c 32 36 32 05 5c 32 30 32 67 00 5c 32 31 31 5c 33 32 30 3d 5c 32 30 33 5f 00 60 54 5c 33 .B\262.\202g.\211\320=\203_.`T\3
efa0 31 36 20 7b 04 42 5c 32 36 32 04 5c 32 30 32 67 00 60 5c 33 31 36 20 7b 05 42 5c 32 36 32 05 5c 16.{.B\262.\202g.`\316.{.B\262.\
efc0 32 31 30 5c 33 30 30 79 5c 32 31 30 5c 32 30 32 5c 22 00 2a 5c 32 31 30 5c 33 32 31 5c 33 32 32 210\300y\210\202\".*\210\321\322
efe0 5c 33 32 33 5c 33 32 34 5c 33 32 35 06 08 21 5c 22 5c 22 5c 33 32 31 5c 33 32 36 5c 33 32 33 5c \323\324\325..!\"\"\321\326\323\
f000 33 32 34 5c 33 32 35 06 08 21 5c 22 5c 22 5c 33 32 31 5c 33 32 36 5c 33 32 33 5c 33 32 34 5c 33 324\325..!\"\"\321\326\323\324\3
f020 32 35 06 08 21 5c 22 5c 22 45 5c 32 30 37 22 20 5b 6e 69 6c 20 70 72 6f 6a 65 63 74 69 6c 65 2d 25..!\"\"E\207".[nil.projectile-
f040 64 69 72 63 6f 6e 66 69 67 2d 66 69 6c 65 20 70 72 6f 6a 65 63 74 69 6c 65 2d 66 69 6c 65 2d 65 dirconfig-file.projectile-file-e
f060 78 69 73 74 73 2d 70 20 67 65 6e 65 72 61 74 65 2d 6e 65 77 2d 62 75 66 66 65 72 20 22 20 2a 74 xists-p.generate-new-buffer.".*t
f080 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
f0a0 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
f0c0 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
f0e0 20 69 6e 73 65 72 74 2d 66 69 6c 65 2d 63 6f 6e 74 65 6e 74 73 20 34 33 20 6c 69 6e 65 2d 65 6e .insert-file-contents.43.line-en
f100 64 2d 70 6f 73 69 74 69 6f 6e 20 34 35 20 33 33 20 6d 61 70 63 61 72 20 23 5b 32 35 37 20 22 5c d-position.45.33.mapcar.#[257."\
f120 33 30 30 01 5c 32 31 31 5c 33 30 31 5c 33 30 32 02 5c 22 5c 32 30 33 12 00 5c 33 30 33 5c 33 30 300.\211\301\302.\"\203..\303\30
f140 34 5c 33 30 35 5c 32 31 31 04 24 5c 32 36 32 01 5c 33 30 31 5c 33 30 36 02 5c 22 5c 32 30 33 24 4\305\211.$\262.\301\306.\"\203$
f160 00 5c 33 30 33 5c 33 30 34 5c 33 30 35 5c 32 31 31 04 24 5c 32 36 36 5c 32 30 32 5c 32 30 32 26 .\303\304\305\211.$\266\202\202&
f180 00 5c 32 36 32 01 21 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 .\262.!\207".[file-name-as-direc
f1a0 74 6f 72 79 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 tory.string-match."[..\n.]+\\'".
f1c0 72 65 70 6c 61 63 65 2d 6d 61 74 63 68 20 23 31 3d 22 22 20 74 20 22 5c 5c 60 5b 20 09 5c 6e 0d replace-match.#1="".t."\\`[..\n.
f1e0 5d 2b 22 5d 20 39 20 22 5c 6e 5c 6e 28 66 6e 20 46 29 22 5d 20 64 65 6c 65 74 65 20 23 31 23 20 ]+"].9."\n\n(fn.F)"].delete.#1#.
f200 72 65 76 65 72 73 65 20 73 74 72 69 6e 67 2d 74 72 69 6d 5d 20 31 32 20 28 23 24 20 2e 20 36 30 reverse.string-trim].12.(#$...60
f220 35 35 30 29 5d 29 0a 23 40 31 33 31 20 45 78 70 61 6e 64 20 4e 41 4d 45 20 74 6f 20 70 72 6f 6a 550)]).#@131.Expand.NAME.to.proj
f240 65 63 74 20 72 6f 6f 74 2e 0a 0a 4e 65 76 65 72 20 75 73 65 20 6f 6e 20 6d 61 6e 79 20 66 69 6c ect.root...Never.use.on.many.fil
f260 65 73 20 73 69 6e 63 65 20 69 74 27 73 20 67 6f 69 6e 67 20 74 6f 20 72 65 63 61 6c 63 75 6c 61 es.since.it's.going.to.recalcula
f280 74 65 20 74 68 65 0a 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 20 66 6f 72 20 65 76 65 72 79 20 66 69 te.the.project-root.for.every.fi
f2a0 6c 65 2e 0a 0a 28 66 6e 20 4e 41 4d 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 le...(fn.NAME)..(defalias.'proje
f2c0 63 74 69 6c 65 2d 65 78 70 61 6e 64 2d 72 6f 6f 74 20 23 5b 32 35 37 20 22 5c 33 30 30 01 5c 33 ctile-expand-root.#[257."\300.\3
f2e0 30 31 20 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 70 72 6f 01.\"\207".[expand-file-name.pro
f300 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 5d 20 34 20 28 23 24 20 2e 20 36 31 jectile-project-root].4.(#$...61
f320 39 39 37 29 5d 29 0a 23 40 39 36 20 50 72 65 73 65 6e 74 20 61 20 70 72 6f 6a 65 63 74 20 74 61 997)]).#@96.Present.a.project.ta
f340 69 6c 6f 72 65 64 20 50 52 4f 4d 50 54 20 77 69 74 68 20 43 48 4f 49 43 45 53 2e 0a 0a 28 66 6e ilored.PROMPT.with.CHOICES...(fn
f360 20 50 52 4f 4d 50 54 20 43 48 4f 49 43 45 53 20 26 6b 65 79 20 49 4e 49 54 49 41 4c 2d 49 4e 50 .PROMPT.CHOICES.&key.INITIAL-INP
f380 55 54 20 41 43 54 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 UT.ACTION)..(defalias.'projectil
f3a0 65 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 20 23 5b 36 34 32 20 22 5c 33 30 31 01 5c 33 e-completing-read.#[642."\301.\3
f3c0 30 32 5c 22 41 40 5c 33 30 31 02 5c 33 30 33 5c 22 41 40 02 5c 32 31 31 5c 32 30 33 37 00 5c 32 02\"A@\301.\303\"A@.\211\2037.\2
f3e0 31 31 40 5c 33 30 34 3e 5c 32 30 33 20 00 5c 32 31 31 41 41 5c 32 36 32 01 5c 32 30 32 0d 00 5c 11@\304>\203..\211AA\262.\202..\
f400 33 30 35 04 3e 41 40 5c 32 30 33 2e 00 5c 33 30 36 5c 32 36 32 01 5c 32 30 32 0d 00 5c 33 30 37 305.>A@\203..\306\262.\202..\307
f420 5c 33 31 30 02 40 5c 22 5c 32 31 30 5c 32 30 32 0d 00 5c 32 31 30 5c 33 31 31 05 21 5c 33 30 36 \310.@\"\210\202..\210\311.!\306
f440 08 5c 33 31 32 3d 5c 32 30 33 4e 00 5c 33 31 33 02 06 07 5c 33 30 36 5c 32 31 31 06 08 25 5c 32 .\312=\203N.\313...\306\211..%\2
f460 30 32 5c 33 31 30 00 08 5c 33 31 34 3d 5c 32 30 33 60 00 5c 33 31 35 02 06 07 5c 33 30 36 5c 32 02\310..\314=\203`.\315...\306\2
f480 31 31 06 08 25 5c 32 30 32 5c 33 31 30 00 08 5c 33 31 36 3d 5c 32 30 33 5c 32 33 35 00 5c 33 31 11..%\202\310..\316=\203\235.\31
f4a0 37 5c 33 31 36 21 5c 32 30 33 5c 32 32 37 00 5c 33 31 37 5c 33 32 30 21 5c 32 30 33 5c 32 32 37 7\316!\203\227.\317\320!\203\227
f4c0 00 5c 33 31 36 5c 33 32 31 5c 33 32 30 5c 33 32 32 5c 33 32 33 5c 33 32 34 06 0b 5c 33 30 33 06 .\316\321\320\322\323\324..\303.
f4e0 5c 6e 5c 32 30 33 5c 32 31 30 00 06 5c 6e 5c 33 30 36 5c 32 36 32 5c 66 5c 32 30 32 5c 32 31 31 \n\203\210..\n\306\262\f\202\211
f500 00 5c 33 32 35 26 06 5c 33 32 36 05 5c 33 32 37 06 09 5c 33 33 30 5c 33 33 31 26 08 5c 32 30 32 .\325&.\326.\327..\330\331&.\202
f520 5c 33 31 30 00 5c 33 33 32 5c 33 33 33 21 5c 32 30 32 5c 33 31 30 00 08 5c 33 33 34 3d 5c 32 30 \310.\332\333!\202\310..\334=\20
f540 33 5c 33 30 33 00 5c 33 31 37 5c 33 33 35 21 5c 32 30 33 5c 32 37 35 00 5c 33 33 35 02 06 07 5c 3\303.\317\335!\203\275.\335...\
f560 33 30 32 06 07 5c 33 30 33 06 08 5c 33 30 36 5c 32 36 32 5c 6e 5c 33 33 36 5c 33 33 37 26 08 5c 302..\303..\306\262\n\336\337&.\
f580 32 30 32 5c 33 31 30 00 5c 33 33 32 5c 33 34 30 21 5c 32 30 32 5c 33 31 30 00 08 02 06 07 5c 22 202\310.\332\340!\202\310.....\"
f5a0 5c 32 36 32 01 02 5c 32 30 33 5c 33 32 34 00 02 01 21 5c 32 30 32 5c 33 32 35 00 5c 32 31 31 5c \262..\203\324...!\202\325.\211\
f5c0 32 36 36 5c 32 30 32 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 266\202\207".[projectile-complet
f5e0 69 6f 6e 2d 73 79 73 74 65 6d 20 70 6c 69 73 74 2d 6d 65 6d 62 65 72 20 3a 69 6e 69 74 69 61 6c ion-system.plist-member.:initial
f600 2d 69 6e 70 75 74 20 3a 61 63 74 69 6f 6e 20 28 3a 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 20 3a -input.:action.(:initial-input.:
f620 61 63 74 69 6f 6e 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 action.:allow-other-keys).:allow
f640 2d 6f 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 -other-keys.nil.error."Keyword.a
f660 72 67 75 6d 65 6e 74 20 25 73 20 6e 6f 74 20 6f 6e 65 20 6f 66 20 28 3a 69 6e 69 74 69 61 6c 2d rgument.%s.not.one.of.(:initial-
f680 69 6e 70 75 74 20 3a 61 63 74 69 6f 6e 29 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 65 70 65 input.:action)".projectile-prepe
f6a0 6e 64 2d 70 72 6f 6a 65 63 74 2d 6e 61 6d 65 20 69 64 6f 20 69 64 6f 2d 63 6f 6d 70 6c 65 74 69 nd-project-name.ido.ido-completi
f6c0 6e 67 2d 72 65 61 64 20 64 65 66 61 75 6c 74 20 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 20 ng-read.default.completing-read.
f6e0 68 65 6c 6d 20 66 62 6f 75 6e 64 70 20 68 65 6c 6d 2d 6d 61 6b 65 2d 73 6f 75 72 63 65 20 3a 73 helm.fboundp.helm-make-source.:s
f700 6f 75 72 63 65 73 20 22 50 72 6f 6a 65 63 74 69 6c 65 22 20 68 65 6c 6d 2d 73 6f 75 72 63 65 2d ources."Projectile".helm-source-
f720 73 79 6e 63 20 3a 63 61 6e 64 69 64 61 74 65 73 20 69 64 65 6e 74 69 74 79 20 3a 70 72 6f 6d 70 sync.:candidates.identity.:promp
f740 74 20 3a 69 6e 70 75 74 20 3a 62 75 66 66 65 72 20 22 2a 68 65 6c 6d 2d 70 72 6f 6a 65 63 74 69 t.:input.:buffer."*helm-projecti
f760 6c 65 2a 22 20 75 73 65 72 2d 65 72 72 6f 72 20 22 50 6c 65 61 73 65 20 69 6e 73 74 61 6c 6c 20 le*".user-error."Please.install.
f780 68 65 6c 6d 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 65 6d 61 helm.from.https://github.com/ema
f7a0 63 73 2d 68 65 6c 6d 2f 68 65 6c 6d 22 20 69 76 79 20 69 76 79 2d 72 65 61 64 20 3a 63 61 6c 6c cs-helm/helm".ivy.ivy-read.:call
f7c0 65 72 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 50 er.projectile-completing-read."P
f7e0 6c 65 61 73 65 20 69 6e 73 74 61 6c 6c 20 69 76 79 20 66 72 6f 6d 20 68 74 74 70 73 3a 2f 2f 67 lease.install.ivy.from.https://g
f800 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 22 5d 20 31 37 20 28 23 ithub.com/abo-abo/swiper"].17.(#
f820 24 20 2e 20 36 32 32 35 32 29 5d 29 0a 23 40 34 39 20 52 65 74 75 72 6e 20 61 20 6c 69 73 74 20 $...62252)]).#@49.Return.a.list.
f840 6f 66 20 66 69 6c 65 73 20 66 6f 72 20 74 68 65 20 63 75 72 72 65 6e 74 20 70 72 6f 6a 65 63 74 of.files.for.the.current.project
f860 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 72 72 65 6e 74 ...(defalias.'projectile-current
f880 2d 70 72 6f 6a 65 63 74 2d 66 69 6c 65 73 20 23 5b 30 20 22 5c 33 30 34 08 5c 32 30 33 24 00 5c -project-files.#[0."\304.\203$.\
f8a0 33 30 35 5c 33 30 36 20 09 5c 22 5c 32 31 31 5c 32 30 33 17 00 5c 32 31 31 08 5c 5c 5c 33 30 37 305\306..\"\211\203..\211.\\\307
f8c0 20 57 5c 32 30 33 23 00 5c 33 31 30 5c 33 30 36 20 5c 6e 5c 22 5c 32 31 30 5c 33 31 30 5c 33 30 .W\203#.\310\306.\n\"\210\310\30
f8e0 36 20 09 5c 22 5c 32 31 30 5c 32 31 30 0b 5c 32 30 33 2f 00 5c 33 30 35 5c 33 30 36 20 5c 6e 5c 6..\"\210\210.\203/.\305\306.\n\
f900 22 5c 32 36 32 01 5c 32 31 31 5c 32 30 34 4c 00 0b 5c 32 30 33 3b 00 5c 33 31 31 5c 33 31 32 21 "\262.\211\204L..\203;.\311\312!
f920 5c 32 31 30 5c 33 31 33 5c 33 31 34 5c 33 31 35 20 5c 22 5c 32 36 32 01 0b 5c 32 30 33 4c 00 5c \210\313\314\315.\"\262..\203L.\
f940 33 31 36 5c 33 30 36 20 02 5c 22 5c 32 31 30 5c 33 31 37 01 21 5c 32 30 37 22 20 5b 70 72 6f 6a 316\306..\"\210\317.!\207".[proj
f960 65 63 74 69 6c 65 2d 66 69 6c 65 73 2d 63 61 63 68 65 2d 65 78 70 69 72 65 20 70 72 6f 6a 65 63 ectile-files-cache-expire.projec
f980 74 69 6c 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 tile-projects-cache-time.project
f9a0 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 65 6e ile-projects-cache.projectile-en
f9c0 61 62 6c 65 2d 63 61 63 68 69 6e 67 20 6e 69 6c 20 67 65 74 68 61 73 68 20 70 72 6f 6a 65 63 74 able-caching.nil.gethash.project
f9e0 69 6c 65 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 74 69 6d 65 ile-project-root.projectile-time
fa00 2d 73 65 63 6f 6e 64 73 20 72 65 6d 68 61 73 68 20 6d 65 73 73 61 67 65 20 22 50 72 6f 6a 65 63 -seconds.remhash.message."Projec
fa20 74 69 6c 65 20 69 73 20 69 6e 69 74 69 61 6c 69 7a 69 6e 67 20 63 61 63 68 65 2e 2e 2e 22 20 63 tile.is.initializing.cache...".c
fa40 6c 2d 6d 61 70 63 61 6e 20 70 72 6f 6a 65 63 74 69 6c 65 2d 64 69 72 2d 66 69 6c 65 73 20 70 72 l-mapcan.projectile-dir-files.pr
fa60 6f 6a 65 63 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 ojectile-get-project-directories
fa80 20 70 72 6f 6a 65 63 74 69 6c 65 2d 63 61 63 68 65 2d 70 72 6f 6a 65 63 74 20 70 72 6f 6a 65 63 .projectile-cache-project.projec
faa0 74 69 6c 65 2d 73 6f 72 74 2d 66 69 6c 65 73 5d 20 35 20 28 23 24 20 2e 20 36 33 35 33 38 29 5d tile-sort-files].5.(#$...63538)]
fac0 29 0a 23 40 36 34 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 ).#@64.Process.the.current.proje
fae0 63 74 27 73 20 66 69 6c 65 73 20 75 73 69 6e 67 20 41 43 54 49 4f 4e 2e 0a 0a 28 66 6e 20 41 43 ct's.files.using.ACTION...(fn.AC
fb00 54 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 TION)..(defalias.'projectile-pro
fb20 63 65 73 73 2d 63 75 72 72 65 6e 74 2d 70 72 6f 6a 65 63 74 2d 66 69 6c 65 73 20 23 5b 32 35 37 cess-current-project-files.#[257
fb40 20 22 5c 33 30 31 20 5c 33 30 32 20 18 5c 32 31 31 5c 32 31 31 5c 32 30 35 17 00 5c 32 31 31 40 ."\301.\302..\211\211\205..\211@
fb60 03 01 21 5c 32 31 30 01 41 5c 32 36 36 5c 32 30 32 5c 32 30 32 06 00 5c 32 36 32 01 29 5c 32 30 ..!\210.A\266\202\202..\262.)\20
fb80 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
fba0 2d 63 75 72 72 65 6e 74 2d 70 72 6f 6a 65 63 74 2d 66 69 6c 65 73 20 70 72 6f 6a 65 63 74 69 6c -current-project-files.projectil
fbc0 65 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 5d 20 36 20 28 23 24 20 2e 20 36 34 31 39 39 29 5d 29 e-project-root].6.(#$...64199)])
fbe0 0a 23 40 34 38 20 52 65 74 75 72 6e 20 61 20 6c 69 73 74 20 6f 66 20 64 69 72 73 20 66 6f 72 20 .#@48.Return.a.list.of.dirs.for.
fc00 74 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 the.current.project...(defalias.
fc20 27 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
fc40 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 30 35 20 5c .#[0."\300\301\302\303\304\305.\
fc60 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 6e 69 6c 20 "\"!\207".[delete-dups.delq.nil.
fc80 6d 61 70 63 61 72 20 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 mapcar.file-name-directory.proje
fca0 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 36 20 28 ctile-current-project-files].6.(
fcc0 23 24 20 2e 20 36 34 34 38 36 29 5d 29 0a 23 40 34 34 20 52 65 74 75 72 6e 20 61 20 6c 69 73 74 #$...64486)]).#@44.Return.a.list
fce0 20 6f 66 20 61 6c 6c 20 48 41 53 48 20 6b 65 79 73 2e 0a 0a 28 66 6e 20 48 41 53 48 29 1f 0a 28 .of.all.HASH.keys...(fn.HASH)..(
fd00 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 68 61 73 68 2d 6b 65 79 73 20 23 defalias.'projectile-hash-keys.#
fd20 5b 32 35 37 20 22 5c 33 30 30 43 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 33 30 35 5c [257."\300C\301\302\303\304\305\
fd40 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 31 30 5c 32 31 31 306..!\307\"\310\311%.\"\210\211
fd60 5c 32 34 32 5c 32 30 37 22 20 5b 6e 69 6c 20 6d 61 70 68 61 73 68 20 6d 61 6b 65 2d 62 79 74 65 \242\207".[nil.maphash.make-byte
fd80 2d 63 6f 64 65 20 35 31 34 20 22 5c 33 30 30 02 5c 33 30 30 5c 32 34 32 42 5c 32 34 30 5c 32 30 -code.514."\300.\300\242B\240\20
fda0 37 22 20 76 63 6f 6e 63 61 74 20 76 65 63 74 6f 72 20 5b 5d 20 35 20 22 5c 6e 5c 6e 28 66 6e 20 7".vconcat.vector.[].5."\n\n(fn.
fdc0 4b 20 56 29 22 5d 20 39 20 28 23 24 20 2e 20 36 34 37 32 33 29 5d 29 0a 28 62 79 74 65 2d 63 6f K.V)"].9.(#$...64723)]).(byte-co
fde0 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 5c 33 30 35 5c 33 de."\300\301\302\303\304DD\305\3
fe00 30 36 5c 33 30 37 25 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 06\307%\207".[custom-declare-var
fe20 69 61 62 6c 65 20 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 iable.projectile-other-file-alis
fe40 74 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 t.funcall.function.#[0."\300\207
fe60 22 20 5b 28 28 22 63 70 70 22 20 22 68 22 20 22 68 70 70 22 20 22 69 70 70 22 29 20 28 22 69 70 ".[(("cpp"."h"."hpp"."ipp").("ip
fe80 70 22 20 22 68 22 20 22 68 70 70 22 20 22 63 70 70 22 29 20 28 22 68 70 70 22 20 22 68 22 20 22 p"."h"."hpp"."cpp").("hpp"."h"."
fea0 69 70 70 22 20 22 63 70 70 22 20 22 63 63 22 29 20 28 22 63 78 78 22 20 22 68 22 20 22 68 78 78 ipp"."cpp"."cc").("cxx"."h"."hxx
fec0 22 20 22 69 78 78 22 29 20 28 22 69 78 78 22 20 22 68 22 20 22 68 78 78 22 20 22 63 78 78 22 29 "."ixx").("ixx"."h"."hxx"."cxx")
fee0 20 28 22 68 78 78 22 20 22 68 22 20 22 69 78 78 22 20 22 63 78 78 22 29 20 28 22 63 22 20 22 68 .("hxx"."h"."ixx"."cxx").("c"."h
ff00 22 29 20 28 22 6d 22 20 22 68 22 29 20 28 22 6d 6d 22 20 22 68 22 29 20 28 22 68 22 20 22 63 22 ").("m"."h").("mm"."h").("h"."c"
ff20 20 22 63 63 22 20 22 63 70 70 22 20 22 69 70 70 22 20 22 68 70 70 22 20 22 63 78 78 22 20 22 69 ."cc"."cpp"."ipp"."hpp"."cxx"."i
ff40 78 78 22 20 22 68 78 78 22 20 22 6d 22 20 22 6d 6d 22 29 20 28 22 63 63 22 20 22 68 22 20 22 68 xx"."hxx"."m"."mm").("cc"."h"."h
ff60 68 22 20 22 68 70 70 22 29 20 28 22 68 68 22 20 22 63 63 22 29 20 28 22 76 65 72 74 22 20 22 66 h"."hpp").("hh"."cc").("vert"."f
ff80 72 61 67 22 29 20 28 22 66 72 61 67 22 20 22 76 65 72 74 22 29 20 28 6e 69 6c 20 22 6c 6f 63 6b rag").("frag"."vert").(nil."lock
ffa0 22 20 22 67 70 67 22 29 20 28 22 6c 6f 63 6b 22 20 23 31 3d 22 22 29 20 28 22 67 70 67 22 20 23 "."gpg").("lock".#1="").("gpg".#
ffc0 31 23 29 29 5d 20 31 5d 20 22 41 6c 69 73 74 20 6f 66 20 65 78 74 65 6e 73 69 6f 6e 73 20 66 6f 1#))].1]."Alist.of.extensions.fo
ffe0 72 20 73 77 69 74 63 68 69 6e 67 20 74 6f 20 66 69 6c 65 20 77 69 74 68 20 74 68 65 20 73 61 6d r.switching.to.file.with.the.sam
10000 65 20 6e 61 6d 65 2c 5c 6e 20 20 75 73 69 6e 67 20 6f 74 68 65 72 20 65 78 74 65 6e 73 69 6f 6e e.name,\n..using.other.extension
10020 73 20 62 61 73 65 64 20 6f 6e 20 74 68 65 20 65 78 74 65 6e 73 69 6f 6e 20 6f 66 20 63 75 72 72 s.based.on.the.extension.of.curr
10040 65 6e 74 5c 6e 20 20 66 69 6c 65 2e 22 20 3a 74 79 70 65 20 61 6c 69 73 74 5d 20 36 29 0a 23 40 ent\n..file.".:type.alist].6).#@
10060 34 34 30 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 440.Switch.between.files.with.th
10080 65 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 e.same.name.but.different.extens
100a0 69 6f 6e 73 2e 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 20 ions..With.FLEX-MATCHING,.match.
100c0 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 20 any.file.that.contains.the.base.
100e0 6e 61 6d 65 20 6f 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 name.of.current.file..Other.file
10100 20 65 78 74 65 6e 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 .extensions.can.be.customized.wi
10120 74 68 20 74 68 65 20 76 61 72 69 61 62 6c 65 0a 60 70 72 6f 6a 65 63 74 69 6c 65 2d 6f 74 68 65 th.the.variable.`projectile-othe
10140 72 2d 66 69 6c 65 2d 61 6c 69 73 74 27 2e 20 20 57 69 74 68 20 46 46 2d 56 41 52 49 41 4e 54 20 r-file-alist'...With.FF-VARIANT.
10160 73 65 74 20 74 6f 20 61 20 64 65 66 75 6e 2c 20 75 73 65 20 74 68 61 74 0a 69 6e 73 74 65 61 64 set.to.a.defun,.use.that.instead
10180 20 6f 66 20 60 66 69 6e 64 2d 66 69 6c 65 27 2e 20 20 20 41 20 74 79 70 69 63 61 6c 20 65 78 61 .of.`find-file'....A.typical.exa
101a0 6d 70 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 0a 60 66 mple.of.such.a.defun.would.be.`f
101c0 69 6e 64 2d 66 69 6c 65 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 27 20 6f 72 20 60 66 69 6e 64 2d ind-file-other-window'.or.`find-
101e0 66 69 6c 65 2d 6f 74 68 65 72 2d 66 72 61 6d 65 27 0a 0a 28 66 6e 20 26 6f 70 74 69 6f 6e 61 6c file-other-frame'..(fn.&optional
10200 20 46 4c 45 58 2d 4d 41 54 43 48 49 4e 47 20 46 46 2d 56 41 52 49 41 4e 54 29 1f 0a 28 64 65 66 .FLEX-MATCHING.FF-VARIANT)..(def
10220 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 2d 66 69 6e 64 2d 6f 74 68 65 72 2d 66 69 alias.'projectile--find-other-fi
10240 6c 65 20 23 5b 35 31 32 20 22 5c 32 31 31 5c 32 30 36 05 00 5c 33 30 30 5c 33 30 31 5c 33 30 32 le.#[512."\211\206..\300\301\302
10260 20 5c 33 30 33 20 05 23 5c 32 31 31 5c 32 30 33 2c 00 5c 32 31 31 47 5c 33 30 34 55 5c 32 30 33 .\303..#\211\203,.\211G\304U\203
10280 1c 00 5c 32 31 31 40 5c 32 30 32 20 00 5c 33 30 35 5c 33 30 36 02 5c 22 02 5c 33 30 37 02 5c 33 ..\211@\202..\305\306.\".\307.\3
102a0 31 30 20 5c 22 21 5c 32 36 32 01 5c 32 30 32 2f 00 5c 33 31 31 5c 33 31 32 21 5c 32 30 37 22 20 10.\"!\262.\202/.\311\312!\207".
102c0 5b 66 69 6e 64 2d 66 69 6c 65 20 70 72 6f 6a 65 63 74 69 6c 65 2d 67 65 74 2d 6f 74 68 65 72 2d [find-file.projectile-get-other-
102e0 66 69 6c 65 73 20 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 files.buffer-file-name.projectil
10300 65 2d 63 75 72 72 65 6e 74 2d 70 72 6f 6a 65 63 74 2d 66 69 6c 65 73 20 31 20 70 72 6f 6a 65 63 e-current-project-files.1.projec
10320 74 69 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 tile-completing-read."Switch.to:
10340 20 22 20 65 78 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 .".expand-file-name.projectile-p
10360 72 6f 6a 65 63 74 2d 72 6f 6f 74 20 65 72 72 6f 72 20 22 4e 6f 20 6f 74 68 65 72 20 66 69 6c 65 roject-root.error."No.other.file
10380 20 66 6f 75 6e 64 22 5d 20 39 20 28 23 24 20 2e 20 36 35 36 33 36 29 5d 29 0a 23 40 32 36 36 20 .found"].9.(#$...65636)]).#@266.
103a0 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 20 73 61 Switch.between.files.with.the.sa
103c0 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 6f 6e 73 me.name.but.different.extensions
103e0 2e 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 20 61 6e 79 20 ..With.FLEX-MATCHING,.match.any.
10400 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 20 6e 61 6d 65 file.that.contains.the.base.name
10420 20 6f 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 .of.current.file..Other.file.ext
10440 65 6e 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 ensions.can.be.customized.with.t
10460 68 65 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 he.variable.`projectile-other-fi
10480 6c 65 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 le-alist'...(fn.&optional.FLEX-M
104a0 41 54 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 ATCHING)..(defalias.'projectile-
104c0 66 69 6e 64 2d 6f 74 68 65 72 2d 66 69 6c 65 20 23 5b 32 35 36 20 22 5c 33 30 30 01 21 5c 32 30 find-other-file.#[256."\300.!\20
104e0 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 69 6c 65 5d 7".[projectile--find-other-file]
10500 20 33 20 28 23 24 20 2e 20 36 36 34 36 34 29 20 22 50 22 5d 29 0a 23 40 32 38 32 20 53 77 69 74 .3.(#$...66464)."P"]).#@282.Swit
10520 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 20 73 61 6d 65 20 6e ch.between.files.with.the.same.n
10540 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 6f 6e 73 20 69 6e 20 ame.but.different.extensions.in.
10560 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 41 54 43 48 49 4e 47 other.window..With.FLEX-MATCHING
10580 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 61 69 6e 73 20 74 ,.match.any.file.that.contains.t
105a0 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 6c 65 2e 0a 4f 74 he.base.name.of.current.file..Ot
105c0 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 20 63 75 73 74 6f her.file.extensions.can.be.custo
105e0 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 72 6f 6a 65 63 74 mized.with.the.variable.`project
10600 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 6e 20 26 6f 70 74 ile-other-file-alist'...(fn.&opt
10620 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 61 6c 69 61 73 20 ional.FLEX-MATCHING)..(defalias.
10640 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 65 2d 6f 74 68 65 'projectile-find-other-file-othe
10660 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 5c 32 30 37 22 r-window.#[256."\300.\301\"\207"
10680 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 69 6c 65 20 66 69 .[projectile--find-other-file.fi
106a0 6e 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 36 36 nd-file-other-window].4.(#$...66
106c0 38 34 34 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 844)."P"]).#@282.Switch.between.
106e0 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 66 files.with.the.same.name.but.dif
10700 66 65 72 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 ferent.extensions.in.other.windo
10720 77 2e 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 20 61 6e 79 w..With.FLEX-MATCHING,.match.any
10740 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 20 6e 61 6d .file.that.contains.the.base.nam
10760 65 20 6f 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 e.of.current.file..Other.file.ex
10780 74 65 6e 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 tensions.can.be.customized.with.
107a0 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 6f 74 68 65 72 2d 66 the.variable.`projectile-other-f
107c0 69 6c 65 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 ile-alist'...(fn.&optional.FLEX-
107e0 4d 41 54 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 MATCHING)..(defalias.'projectile
10800 2d 66 69 6e 64 2d 6f 74 68 65 72 2d 66 69 6c 65 2d 6f 74 68 65 72 2d 66 72 61 6d 65 20 23 5b 32 -find-other-file-other-frame.#[2
10820 35 36 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 56."\300.\301\"\207".[projectile
10840 2d 2d 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 --find-other-file.find-file-othe
10860 72 2d 66 72 61 6d 65 5d 20 34 20 28 23 24 20 2e 20 36 37 32 38 31 29 20 22 50 22 5d 29 0a 23 40 r-frame].4.(#$...67281)."P"]).#@
10880 31 35 34 20 52 65 74 75 72 6e 20 46 49 4c 45 2d 4e 41 4d 45 20 73 61 6e 73 20 61 6e 79 20 65 78 154.Return.FILE-NAME.sans.any.ex
108a0 74 65 6e 73 69 6f 6e 73 2e 0a 54 68 65 20 65 78 74 65 6e 73 69 6f 6e 73 2c 20 69 6e 20 61 20 66 tensions..The.extensions,.in.a.f
108c0 69 6c 65 6e 61 6d 65 2c 20 61 72 65 20 77 68 61 74 20 66 6f 6c 6c 6f 77 73 20 74 68 65 20 66 69 ilename,.are.what.follows.the.fi
108e0 72 73 74 20 27 2e 27 2c 20 77 69 74 68 20 74 68 65 20 65 78 63 65 70 74 69 6f 6e 20 6f 66 20 61 rst.'.',.with.the.exception.of.a
10900 20 6c 65 61 64 69 6e 67 20 27 2e 27 0a 0a 28 66 6e 20 46 49 4c 45 2d 4e 41 4d 45 29 1f 0a 28 64 .leading.'.'..(fn.FILE-NAME)..(d
10920 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 2d 66 69 6c 65 2d 6e 61 6d 65 2d 73 efalias.'projectile--file-name-s
10940 61 6e 73 2d 65 78 74 65 6e 73 69 6f 6e 73 20 23 5b 32 35 37 20 22 5c 33 30 30 01 21 5c 32 36 32 ans-extensions.#[257."\300.!\262
10960 01 5c 32 31 31 5c 33 30 31 5c 33 30 32 5c 33 30 33 04 5c 33 30 34 23 4f 5c 32 30 37 22 20 5b 66 .\211\301\302\303.\304#O\207".[f
10980 69 6c 65 2d 6e 61 6d 65 2d 6e 6f 6e 64 69 72 65 63 74 6f 72 79 20 30 20 73 74 72 69 6e 67 2d 6d ile-name-nondirectory.0.string-m
109a0 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 37 31 36 29 5d 29 atch."\\..*".1].7.(#$...67716)])
109c0 0a 23 40 31 34 37 20 52 65 74 75 72 6e 20 46 49 4c 45 2d 4e 41 4d 45 27 73 20 65 78 74 65 6e 73 .#@147.Return.FILE-NAME's.extens
109e0 69 6f 6e 73 2e 0a 54 68 65 20 65 78 74 65 6e 73 69 6f 6e 73 2c 20 69 6e 20 61 20 66 69 6c 65 6e ions..The.extensions,.in.a.filen
10a00 61 6d 65 2c 20 61 72 65 20 77 68 61 74 20 66 6f 6c 6c 6f 77 73 20 74 68 65 20 66 69 72 73 74 20 ame,.are.what.follows.the.first.
10a20 27 2e 27 2c 20 77 69 74 68 20 74 68 65 20 65 78 63 65 70 74 69 6f 6e 20 6f 66 20 61 20 6c 65 61 '.',.with.the.exception.of.a.lea
10a40 64 69 6e 67 20 27 2e 27 0a 0a 28 66 6e 20 46 49 4c 45 2d 4e 41 4d 45 29 1f 0a 28 64 65 66 61 6c ding.'.'..(fn.FILE-NAME)..(defal
10a60 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 2d 66 69 6c 65 2d 6e 61 6d 65 2d 65 78 74 65 6e ias.'projectile--file-name-exten
10a80 73 69 6f 6e 73 20 23 5b 32 35 37 20 22 5c 33 30 30 01 21 5c 32 36 32 01 5c 33 30 31 01 5c 33 30 sions.#[257."\300.!\262.\301.\30
10aa0 32 5c 33 30 33 04 5c 33 30 34 23 5c 32 31 31 5c 32 36 32 03 5c 32 30 33 17 00 01 54 5c 32 30 32 2\303.\304#\211\262.\203...T\202
10ac0 19 00 02 47 5c 33 30 31 4f 5c 32 30 37 22 20 5b 66 69 6c 65 2d 6e 61 6d 65 2d 6e 6f 6e 64 69 72 ...G\301O\207".[file-name-nondir
10ae0 65 63 74 6f 72 79 20 6e 69 6c 20 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5c 5c 2e 2e 2a 22 20 ectory.nil.string-match."\\..*".
10b00 31 5d 20 37 20 28 23 24 20 2e 20 36 38 30 33 39 29 5d 29 0a 23 40 32 35 33 20 52 65 74 75 72 6e 1].7.(#$...68039)]).#@253.Return
10b20 20 70 72 6f 6a 65 63 74 69 6c 65 2d 6f 74 68 65 72 2d 66 69 6c 65 2d 65 78 74 65 6e 73 69 6f 6e .projectile-other-file-extension
10b40 73 20 61 73 73 6f 63 69 61 74 65 64 20 74 6f 20 46 49 4c 45 2d 4e 41 4d 45 27 73 20 65 78 74 65 s.associated.to.FILE-NAME's.exte
10b60 6e 73 69 6f 6e 73 2e 0a 49 66 20 6e 6f 20 61 73 73 6f 63 69 61 74 65 64 20 6f 74 68 65 72 2d 66 nsions..If.no.associated.other-f
10b80 69 6c 65 2d 65 78 74 65 6e 73 69 6f 6e 73 20 66 6f 72 20 74 68 65 20 63 6f 6d 70 6c 65 74 65 20 ile-extensions.for.the.complete.
10ba0 28 6e 65 73 74 65 64 29 20 65 78 74 65 6e 73 69 6f 6e 20 61 72 65 20 66 6f 75 6e 64 2c 20 72 65 (nested).extension.are.found,.re
10bc0 6d 6f 76 65 20 73 75 62 65 78 74 65 6e 73 69 6f 6e 73 20 66 72 6f 6d 20 46 49 4c 45 4e 41 4d 45 move.subextensions.from.FILENAME
10be0 27 73 20 65 78 74 65 6e 73 69 6f 6e 73 20 75 6e 74 69 6c 20 61 20 6d 61 74 63 68 20 69 73 20 66 's.extensions.until.a.match.is.f
10c00 6f 75 6e 64 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 ound...(fn.FILE-NAME)..(defalias
10c20 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 61 73 73 6f 63 69 61 74 65 64 2d 66 69 6c 65 2d 6e 61 6d .'projectile-associated-file-nam
10c40 65 2d 65 78 74 65 6e 73 69 6f 6e 73 20 23 5b 32 35 37 20 22 5c 33 30 31 5c 33 30 32 02 21 21 5c e-extensions.#[257."\301\302.!!\
10c60 33 30 33 5c 33 30 34 32 2a 00 01 5c 33 30 35 5c 32 33 30 3f 5c 32 30 35 29 00 5c 33 30 36 02 08 303\3042*..\305\230?\205).\306..
10c80 5c 22 41 5c 32 31 31 5c 32 36 32 02 5c 32 30 33 21 00 5c 33 30 37 5c 33 30 34 02 5c 22 5c 32 31 \"A\211\262.\203!.\307\304.\"\21
10ca0 30 5c 33 30 31 02 21 5c 32 36 32 02 5c 32 30 32 5c 6e 00 30 5c 32 30 37 22 20 5b 70 72 6f 6a 65 0\301.!\262.\202\n.0\207".[proje
10cc0 63 74 69 6c 65 2d 6f 74 68 65 72 2d 66 69 6c 65 2d 61 6c 69 73 74 20 70 72 6f 6a 65 63 74 69 6c ctile-other-file-alist.projectil
10ce0 65 2d 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 e--file-name-extensions.file-nam
10d00 65 2d 6e 6f 6e 64 69 72 65 63 74 6f 72 79 20 6e 69 6c 20 62 72 65 61 6b 20 22 22 20 61 73 73 6f e-nondirectory.nil.break."".asso
10d20 63 20 74 68 72 6f 77 5d 20 36 20 28 23 24 20 2e 20 36 38 33 37 38 29 5d 29 0a 23 40 32 35 38 20 c.throw].6.(#$...68378)]).#@258.
10d40 4e 61 72 72 6f 77 20 74 6f 20 66 69 6c 65 73 20 77 69 74 68 20 74 68 65 20 73 61 6d 65 20 6e 61 Narrow.to.files.with.the.same.na
10d60 6d 65 73 20 62 75 74 20 64 69 66 66 65 72 65 6e 74 20 65 78 74 65 6e 73 69 6f 6e 73 2e 0a 52 65 mes.but.different.extensions..Re
10d80 74 75 72 6e 73 20 61 20 6c 69 73 74 20 6f 66 20 70 6f 73 73 69 62 6c 65 20 66 69 6c 65 73 20 66 turns.a.list.of.possible.files.f
10da0 6f 72 20 75 73 65 72 73 20 74 6f 20 63 68 6f 6f 73 65 2e 0a 0a 57 69 74 68 20 46 4c 45 58 2d 4d or.users.to.choose...With.FLEX-M
10dc0 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
10de0 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
10e00 69 6c 65 0a 0a 28 66 6e 20 43 55 52 52 45 4e 54 2d 46 49 4c 45 20 50 52 4f 4a 45 43 54 2d 46 49 ile..(fn.CURRENT-FILE.PROJECT-FI
10e20 4c 45 2d 4c 49 53 54 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 LE-LIST.&optional.FLEX-MATCHING)
10e40 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 6f 74 68 65 ..(defalias.'projectile-get-othe
10e60 72 2d 66 69 6c 65 73 20 23 5b 37 37 30 20 22 5c 33 30 30 03 21 5c 33 30 31 04 21 5c 32 30 33 0f r-files.#[770."\300.!\301.!\203.
10e80 00 5c 33 30 31 04 21 5c 32 30 32 10 00 5c 33 30 32 5c 33 30 33 5c 33 30 34 02 21 21 5c 33 30 35 .\301.!\202..\302\303\304.!!\305
10ea0 5c 33 30 36 06 07 21 21 5c 33 30 37 5c 33 31 30 5c 33 31 31 5c 33 31 32 5c 33 31 33 5c 33 31 34 \306..!!\307\310\311\312\313\314
10ec0 06 5c 6e 06 07 5c 22 5c 33 31 35 5c 22 5c 33 31 36 5c 33 31 37 25 05 5c 22 5c 33 32 30 5c 33 31 .\n..\"\315\"\316\317%.\"\320\31
10ee0 30 5c 33 31 31 5c 33 32 31 5c 33 31 33 5c 33 31 34 06 07 21 5c 33 32 32 5c 22 5c 33 32 33 5c 33 0\311\321\313\314..!\322\"\323\3
10f00 32 34 25 06 08 5c 22 5c 33 32 35 5c 33 30 37 5c 33 31 30 5c 33 31 31 5c 33 32 36 5c 33 31 33 5c 24%..\"\325\307\310\311\326\313\
10f20 33 31 34 06 07 21 5c 33 32 37 5c 22 5c 33 33 30 5c 33 33 31 25 04 5c 22 21 5c 33 32 30 5c 33 33 314..!\327\"\330\331%.\"!\320\33
10f40 32 02 5c 22 5c 33 33 33 5c 33 33 34 02 21 5c 33 31 30 5c 33 33 35 5c 33 33 36 5c 33 31 33 5c 33 2.\"\333\334.!\310\335\336\313\3
10f60 31 34 06 0d 06 0d 5c 22 5c 33 33 37 5c 22 5c 33 34 30 5c 33 34 31 25 5c 22 5c 32 30 37 22 20 5b 14....\"\337\"\340\341%\"\207".[
10f80 70 72 6f 6a 65 63 74 69 6c 65 2d 61 73 73 6f 63 69 61 74 65 64 2d 66 69 6c 65 2d 6e 61 6d 65 2d projectile-associated-file-name-
10fa0 65 78 74 65 6e 73 69 6f 6e 73 20 66 69 6c 65 2d 6e 61 6d 65 2d 64 69 72 65 63 74 6f 72 79 20 22 extensions.file-name-directory."
10fc0 2e 2f 22 20 66 69 6c 65 2d 6e 61 6d 65 2d 6e 6f 6e 64 69 72 65 63 74 6f 72 79 20 64 69 72 65 63 ./".file-name-nondirectory.direc
10fe0 74 6f 72 79 2d 66 69 6c 65 2d 6e 61 6d 65 20 72 65 67 65 78 70 2d 71 75 6f 74 65 20 70 72 6f 6a tory-file-name.regexp-quote.proj
11000 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
11020 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
11040 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
11060 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
11080 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.[".
110a0 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.
110c0 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
110e0 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(
11100 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
11120 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..
11140 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-
11160 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
11180 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?\
111a0 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
111c0 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-
111e0 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."."
11200 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."
11220 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
11240 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(
11260 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
11280 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.!
112a0 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-
112c0 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
112e0 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
11300 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 39 32 38 29 5d \n(fn.FILE._)"].20.(#$...68928)]
11320 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
11340 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
11360 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
11380 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
113a0 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
113c0 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
113e0 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
11400 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
11420 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
11440 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.
11460 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
11480 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
114a0 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
114c0 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
114e0 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
11500 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
11520 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
11540 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
11560 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
11580 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
115a0 29 22 5d 20 31 31 20 28 23 24 20 2e 20 37 30 34 34 30 29 5d 29 0a 23 40 34 31 30 20 4a 75 6d 70 )"].11.(#$...70440)]).#@410.Jump
115c0 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
115e0 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
11600 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
11620 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.
11640 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
11660 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
11680 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
116a0 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
116c0 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.
116e0 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.
11700 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
11720 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.&
11740 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.
11760 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
11780 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..
117a0 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\
117c0 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
117e0 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!
11800 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
11820 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.
11840 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
11860 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
11880 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
118a0 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
118c0 6b 5d 20 31 30 20 28 23 24 20 2e 20 37 31 31 30 30 29 5d 29 0a 23 40 31 32 35 35 20 4a 75 6d 70 k].10.(#$...71100)]).#@1255.Jump
118e0 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
11900 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
11920 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
11940 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
11960 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
11980 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:.
119a0 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
119c0 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..
119e0 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
11a00 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
11a20 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
11a40 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.
11a60 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
11a80 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
11aa0 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
11ac0 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
11ae0 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
11b00 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
11b20 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
11b40 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
11b60 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
11b80 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
11ba0 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
11bc0 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
11be0 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
11c00 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
11c20 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
11c40 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.
11c60 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
11c80 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
11ca0 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
11cc0 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
11ce0 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
11d00 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
11d20 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'.
11d40 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..
11d60 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.
11d80 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
11da0 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
11dc0 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
11de0 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
11e00 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.(#$...
11e20 37 31 39 30 30 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 71900)."P"]).#@1295.Jump.to.a.pr
11e40 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
11e60 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.
11e80 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.
11ea0 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
11ec0 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
11ee0 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
11f00 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
11f20 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
11f40 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.
11f60 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
11f80 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
11fa0 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
11fc0 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,.
11fe0 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
12000 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
12020 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
12040 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
12060 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
12080 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
120a0 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
120c0 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
120e0 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
12100 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
12120 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
12140 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.
12160 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
12180 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
121a0 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
121c0 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.
121e0 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
12200 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
12220 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.
12240 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...
12260 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
12280 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
122a0 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'.
122c0 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..
122e0 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.
12300 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
12320 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
12340 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
12360 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
12380 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
123a0 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]
123c0 20 34 20 28 23 24 20 2e 20 37 33 32 36 38 29 20 22 50 22 5d 29 0a 23 40 31 32 39 32 20 4a 75 6d .4.(#$...73268)."P"]).#@1292.Jum
123e0 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
12400 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
12420 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
12440 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
12460 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.
12480 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
124a0 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
124c0 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.
124e0 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
12500 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,.
12520 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
12540 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
12560 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
12580 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
125a0 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
125c0 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.
125e0 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
12600 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
12620 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
12640 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
12660 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
12680 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
126a0 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.
126c0 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
126e0 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
12700 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.
12720 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
12740 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
12760 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
12780 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
127a0 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.
127c0 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.
127e0 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
12800 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
12820 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
12840 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
12860 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
12880 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
128a0 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
128c0 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
128e0 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
12900 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.
12920 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
12940 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
12960 61 6d 65 5d 20 34 20 28 23 24 20 2e 20 37 34 37 31 37 29 20 22 50 22 5d 29 0a 23 40 33 30 32 20 ame].4.(#$...74717)."P"]).#@302.
12980 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
129a0 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
129c0 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
129e0 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
12a00 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'..
12a20 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
12a40 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
12a60 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'
12a80 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
12aa0 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
12ac0 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
12ae0 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 01 5c 32 30 35 1d \301\302\303.\".\206..\304.\205.
12b00 00 5c 32 31 31 5c 33 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 .\211\305.\306.\"!\210\307\310!\
12b20 32 30 37 22 20 5b 70 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 207".[projectile-maybe-invalidat
12b40 65 2d 63 61 63 68 65 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 e-cache.projectile-completing-re
12b60 61 64 20 22 46 69 6e 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 ad."Find.file:.".projectile-curr
12b80 65 6e 74 2d 70 72 6f 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 ent-project-files.find-file.expa
12ba0 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 74 2d nd-file-name.projectile-project-
12bc0 72 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 root.run-hooks.projectile-find-f
12be0 69 6c 65 2d 68 6f 6f 6b 5d 20 38 20 28 23 24 20 2e 20 37 36 31 36 30 29 20 22 50 22 5d 29 0a 23 ile-hook].8.(#$...76160)."P"]).#
12c00 40 31 31 31 20 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 @111.Jump.to.a.project's.file.us
12c20 69 6e 67 20 63 6f 6d 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 ing.completion..With.a.prefix.AR
12c40 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 69 72 73 74 2e 0a 0a G.invalidates.the.cache.first...
12c60 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 69 61 73 20 27 70 (fn.&optional.ARG)..(defalias.'p
12c80 72 6f 6a 65 63 74 69 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 rojectile-find-file.#[256."\300.
12ca0 21 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 5d 20 33 !\207".[projectile--find-file].3
12cc0 20 28 23 24 20 2e 20 37 36 38 30 35 29 20 22 50 22 5d 29 0a 23 40 31 34 32 20 4a 75 6d 70 20 74 .(#$...76805)."P"]).#@142.Jump.t
12ce0 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 70 6c 65 74 o.a.project's.file.using.complet
12d00 69 6f 6e 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 ion.and.show.it.in.another.windo
12d20 77 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 65 w...With.a.prefix.ARG.invalidate
12d40 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 61 s.the.cache.first...(fn.&optiona
12d60 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 69 l.ARG)..(defalias.'projectile-fi
12d80 6e 64 2d 66 69 6c 65 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 nd-file-other-window.#[256."\300
12da0 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
12dc0 69 6c 65 20 66 69 6e 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 ile.find-file-other-window].4.(#
12de0 24 20 2e 20 37 37 30 31 38 29 20 22 50 22 5d 29 0a 23 40 31 34 31 20 4a 75 6d 70 20 74 6f 20 61 $...77018)."P"]).#@141.Jump.to.a
12e00 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 70 6c 65 74 69 6f 6e .project's.file.using.completion
12e20 20 61 6e 64 20 73 68 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 .and.show.it.in.another.frame...
12e40 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 74 68 With.a.prefix.ARG.invalidates.th
12e60 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 61 6c 20 41 52 e.cache.first...(fn.&optional.AR
12e80 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 6e 64 2d 66 G)..(defalias.'projectile-find-f
12ea0 69 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 ile-other-frame.#[256."\300.\301
12ec0 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 69 6c 65 20 66 \"\207".[projectile--find-file.f
12ee0 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 20 2e 20 37 37 ind-file-other-frame].4.(#$...77
12f00 33 30 33 29 20 22 50 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 303)."P"]).#@62.Sort.FILES.accor
12f20 64 69 6e 67 20 74 6f 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 ding.to.`projectile-sort-order'.
12f40 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 6f 6a 65 63 74 ..(fn.FILES)..(defalias.'project
12f60 69 6c 65 2d 73 6f 72 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 ile-sort-files.#[257."\301.\302\
12f80 22 5c 32 30 33 08 00 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 "\203..\207\301.\303\"\203..\304
12fa0 01 21 5c 32 30 37 5c 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 .!\207\301.\305\"\203..\306.!\20
12fc0 37 5c 33 30 31 08 5c 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 7\301.\307\"\203).\310.!\207\301
12fe0 08 5c 33 31 31 5c 22 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 .\311\"\2053.\312.!\207".[projec
13000 74 69 6c 65 2d 73 6f 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 tile-sort-order.eql.default.rece
13020 6e 74 66 20 70 72 6f 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 ntf.projectile-sort-by-recentf-f
13040 69 72 73 74 20 72 65 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 irst.recently-active.projectile-
13060 73 6f 72 74 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 6d 6f sort-by-recently-active-first.mo
13080 64 69 66 69 63 61 74 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 dification-time.projectile-sort-
130a0 62 79 2d 6d 6f 64 69 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 by-modification-time.access-time
130c0 20 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 6d 65 5d .projectile-sort-by-access-time]
130e0 20 34 20 28 23 24 20 2e 20 37 37 35 38 34 29 5d 29 0a 23 40 35 30 20 53 6f 72 74 20 46 49 4c 45 .4.(#$...77584)]).#@50.Sort.FILE
13100 53 20 62 79 20 61 20 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 S.by.a.recent.first.scheme...(fn
13120 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 2d 73 .FILES)..(defalias.'projectile-s
13140 6f 72 74 2d 62 79 2d 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 ort-by-recentf-first.#[257."\300
13160 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 65 63 74 69 6c .\301.\302..\"\"\207".[projectil
13180 65 2d 72 65 63 65 6e 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 e-recentf-files.append.projectil
131a0 65 2d 64 69 66 66 65 72 65 6e 63 65 5d 20 37 20 28 23 24 20 2e 20 37 38 30 37 31 29 5d 29 0a 23 e-difference].7.(#$...78071)]).#
131c0 40 37 33 20 53 6f 72 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 @73.Sort.FILES.by.most.recently.
131e0 61 63 74 69 76 65 20 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 active.buffers.or.opened.files..
13200 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 6f 6a 65 63 74 69 .(fn.FILES)..(defalias.'projecti
13220 6c 65 2d 73 6f 72 74 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 le-sort-by-recently-active-first
13240 20 23 5b 32 35 37 20 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 .#[257."\300.\301.\302..\"\"\207
13260 22 20 5b 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 ".[projectile-recently-active-fi
13280 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 65 les.append.projectile-difference
132a0 5d 20 37 20 28 23 24 20 2e 20 37 38 32 37 36 29 5d 29 0a 23 40 34 36 20 53 6f 72 74 20 46 49 4c ].7.(#$...78276)]).#@46.Sort.FIL
132c0 45 53 20 62 79 20 6d 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 ES.by.modification.time...(fn.FI
132e0 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
13300 2d 62 79 2d 6d 6f 64 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 -by-modification-time.#[257."\30
13320 31 20 18 5c 33 30 32 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 1..\302\303.!\304\")\207".[defau
13340 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-
13360 72 6f 6f 74 20 63 6c 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 root.cl-sort.copy-sequence.#[514
13380 20 22 5c 33 30 30 5c 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 ."\300\301.!8\300\301.!8\302..\"
133a0 3f 5c 32 30 37 22 20 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 ?\207".[5.file-attributes.time-l
133c0 65 73 73 2d 70 5d 20 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 ess-p].7."\n\n(fn.FILE1.FILE2)"]
133e0 5d 20 34 20 28 23 24 20 2e 20 37 38 35 32 30 29 5d 29 0a 23 40 34 30 20 53 6f 72 74 20 46 49 4c ].4.(#$...78520)]).#@40.Sort.FIL
13400 45 53 20 62 79 20 61 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 ES.by.access.time...(fn.FILES)..
13420 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 61 63 (defalias.'projectile-sort-by-ac
13440 63 65 73 73 2d 74 69 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 cess-time.#[257."\301..\302\303.
13460 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 63 74 6f 72 79 !\304\")\207".[default-directory
13480 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 2d 73 6f 72 74 .projectile-project-root.cl-sort
134a0 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 33 30 31 03 21 .copy-sequence.#[514."\300\301.!
134c0 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 5b 34 20 66 69 8\300\301.!8\302..\"?\207".[4.fi
134e0 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 37 20 22 5c 6e le-attributes.time-less-p].7."\n
13500 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 20 2e 20 37 38 \n(fn.FILE1.FILE2)"]].4.(#$...78
13520 38 34 30 29 5d 29 0a 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 840)]).#@301.Jump.to.a.project's
13540 20 64 69 72 65 63 74 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 .directory.using.completion...Wi
13560 74 68 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 th.INVALIDATE-CACHE.invalidates.
13580 74 68 65 20 63 61 63 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 the.cache.first...With.DIRED-VAR
135a0 49 41 4e 54 20 73 65 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 IANT.set.to.a.defun,.use.that.in
135c0 73 74 65 61 64 20 6f 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 stead.of.`dired'...A.typical.exa
135e0 6d 70 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 0a 60 64 mple.of.such.a.defun.would.be.`d
13600 69 72 65 64 2d 6f 74 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 ired-other-window'.or.`dired-oth
13620 65 72 2d 66 72 61 6d 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 er-frame'..(fn.INVALIDATE-CACHE.
13640 26 6f 70 74 69 6f 6e 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 &optional.DIRED-VARIANT)..(defal
13660 69 61 73 20 27 70 72 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 ias.'projectile--find-dir.#[513.
13680 22 5c 33 30 30 02 21 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 "\300.!\210\301..\206..\302\211\
136a0 33 30 33 03 5c 33 30 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 303.\304.\"!\210\305\306!\207".[
136c0 70 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 projectile-maybe-invalidate-cach
136e0 65 20 70 72 6f 6a 65 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 e.projectile-complete-dir.dired.
13700 65 78 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 expand-file-name.projectile-proj
13720 65 63 74 2d 72 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 ect-root.run-hooks.projectile-fi
13740 6e 64 2d 64 69 72 2d 68 6f 6f 6b 5d 20 38 20 28 23 24 20 2e 20 37 39 31 34 39 29 5d 29 0a 23 40 nd-dir-hook].8.(#$...79149)]).#@
13760 31 31 37 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 117.Jump.to.a.project's.director
13780 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 61 20 70 72 65 66 y.using.completion...With.a.pref
137a0 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 69 72 ix.ARG.invalidates.the.cache.fir
137c0 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 6c 69 st...(fn.&optional.ARG)..(defali
137e0 61 73 20 27 70 72 6f 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 as.'projectile-find-dir.#[256."\
13800 33 30 30 01 21 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 72 300.!\207".[projectile--find-dir
13820 5d 20 33 20 28 23 24 20 2e 20 37 39 37 31 36 29 20 22 50 22 5d 29 0a 23 40 31 33 33 20 4a 75 6d ].3.(#$...79716)."P"]).#@133.Jum
13840 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 69 6e 20 6f 74 p.to.a.project's.directory.in.ot
13860 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 6f 6e 2e 0a 0a 57 69 her.window.using.completion...Wi
13880 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 74 68 65 20 th.a.prefix.ARG.invalidates.the.
138a0 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 61 6c 20 41 52 47 29 cache.first...(fn.&optional.ARG)
138c0 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 64 69 72 ..(defalias.'projectile-find-dir
138e0 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\"
13900 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 72 20 64 69 72 65 \207".[projectile--find-dir.dire
13920 64 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 5d 20 34 20 28 23 24 20 2e 20 37 39 39 33 33 29 20 22 d-other-window].4.(#$...79933)."
13940 50 22 5d 29 0a 23 40 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 P"]).#@133.Jump.to.a.project's.d
13960 69 72 65 63 74 6f 72 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 irectory.in.other.window.using.c
13980 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 69 6e ompletion...With.a.prefix.ARG.in
139a0 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 6e 20 validates.the.cache.first...(fn.
139c0 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 6a 65 &optional.ARG)..(defalias.'proje
139e0 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 23 5b 32 35 36 ctile-find-dir-other-frame.#[256
13a00 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--
13a20 66 69 6e 64 2d 64 69 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 find-dir.dired-other-frame].4.(#
13a40 24 20 2e 20 38 30 32 30 33 29 20 22 50 22 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a $...80203)."P"]).(defalias.'proj
13a60 65 63 74 69 6c 65 2d 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 ectile-complete-dir.#[0."\301\30
13a80 32 08 5c 32 30 33 0e 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 2.\203..\303\304\305.\"\202..\30
13aa0 35 20 5c 22 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 72 2d 69 5.\"\207".[projectile-find-dir-i
13ac0 6e 63 6c 75 64 65 73 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 ncludes-top-level.projectile-com
13ae0 70 6c 65 74 69 6e 67 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 pleting-read."Find.dir:.".append
13b00 20 28 22 2e 2f 22 29 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 .("./").projectile-current-proje
13b20 63 74 2d 64 69 72 73 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 ct-dirs].5]).#@117.Jump.to.a.pro
13b40 6a 65 63 74 27 73 20 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 ject's.test.file.using.completio
13b60 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 65 n...With.a.prefix.ARG.invalidate
13b80 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 61 s.the.cache.first...(fn.&optiona
13ba0 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 69 l.ARG)..(defalias.'projectile-fi
13bc0 6e 64 2d 74 65 73 74 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 nd-test-file.#[256."\300.!\210\3
13be0 30 31 5c 33 30 32 5c 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 01\302\303.\"\304\305.\306.\"!\2
13c00 30 37 22 20 5b 70 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 07".[projectile-maybe-invalidate
13c20 2d 63 61 63 68 65 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 -cache.projectile-completing-rea
13c40 64 20 22 46 69 6e 64 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 d."Find.test.file:.".projectile-
13c60 63 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 66 69 6e 64 2d current-project-test-files.find-
13c80 66 69 6c 65 20 65 78 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 file.expand-file-name.projectile
13ca0 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 5d 20 36 20 28 23 24 20 2e 20 38 30 36 39 31 29 20 22 50 -project-root].6.(#$...80691)."P
13cc0 22 5d 29 0a 23 40 34 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 "]).#@41.Return.only.the.test.FI
13ce0 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 61 73 20 27 70 72 6f LES...(fn.FILES)..(defalias.'pro
13d00 6a 65 63 74 69 6c 65 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 jectile-test-files.#[257."\300\3
13d20 30 31 02 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 70 72 6f 01.\"\207".[cl-remove-if-not.pro
13d40 6a 65 63 74 69 6c 65 2d 74 65 73 74 2d 66 69 6c 65 2d 70 5d 20 34 20 28 23 24 20 2e 20 38 31 30 jectile-test-file-p].4.(#$...810
13d60 39 37 29 5d 29 0a 23 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 97)]).#@42.Check.if.FILE.is.a.te
13d80 73 74 20 66 69 6c 65 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 st.file...(fn.FILE)..(defalias.'
13da0 70 72 6f 6a 65 63 74 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 projectile-test-file-p.#[257."\3
13dc0 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 31 30 5c 22 5c 02\303\304\305\306\307..!\310\"\
13de0 33 31 31 5c 33 31 32 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 311\312%\313\314.\315.!C\"\"\206
13e00 31 00 5c 33 30 32 5c 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 1.\302\303\304\316\306\307..!\31
13e20 37 5c 22 5c 33 32 30 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 7\"\320\312%\313\314.\315.!C\"\"
13e40 5c 32 30 37 22 20 5b 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 \207".[projectile-test-prefix-fu
13e60 6e 63 74 69 6f 6e 20 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 nction.projectile-test-suffix-fu
13e80 6e 63 74 69 6f 6e 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 nction.cl-some.make-byte-code.25
13ea0 37 20 22 5c 33 30 31 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 7."\301.\302\300!\"\207".vconcat
13ec0 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 66 69 6c 65 2d 6e 61 .vector.[string-prefix-p.file-na
13ee0 6d 65 2d 6e 6f 6e 64 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 me-nondirectory].5."\n\n(fn.PAT)
13f00 22 20 64 65 6c 71 20 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 ".delq.nil.projectile-project-ty
13f20 70 65 20 22 5c 33 30 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 pe."\301.\302\303\300!!\"\207".[
13f40 73 74 72 69 6e 67 2d 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 string-suffix-p.file-name-sans-e
13f60 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 63 74 6f 72 79 5d xtension.file-name-nondirectory]
13f80 20 36 5d 20 38 20 28 23 24 20 2e 20 38 31 32 35 39 29 5d 29 0a 23 40 35 34 20 52 65 74 75 72 6e .6].8.(#$...81259)]).#@54.Return
13fa0 20 61 20 6c 69 73 74 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 .a.list.of.test.files.for.the.cu
13fc0 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 70 72 6f 6a 65 rrent.project...(defalias.'proje
13fe0 63 74 69 6c 65 2d 63 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 ctile-current-project-test-files
14000 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 6c .#[0."\300\301.!\207".[projectil
14020 65 2d 74 65 73 74 2d 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 e-test-files.projectile-current-
14040 70 72 6f 6a 65 63 74 2d 66 69 6c 65 73 5d 20 32 20 28 23 24 20 2e 20 38 31 38 31 38 29 5d 29 0a project-files].2.(#$...81818)]).
14060 23 40 37 30 20 41 20 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 #@70.A.hash.table.holding.all.pr
14080 6f 6a 65 63 74 20 74 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 oject.types.that.are.known.to.Pr
140a0 6f 6a 65 63 74 69 6c 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 ojectile...(defvar.projectile-pr
140c0 6f 6a 65 63 74 2d 74 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 oject-types.(make-hash-table).(#
140e0 24 20 2e 20 38 32 30 32 31 29 29 0a 23 40 39 33 30 20 52 65 67 69 73 74 65 72 20 61 20 70 72 6f $...82021)).#@930.Register.a.pro
14100 6a 65 63 74 20 74 79 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 ject.type.with.projectile...A.pr
14120 6f 6a 65 63 74 20 74 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 oject.type.is.defined.by.PROJECT
14140 2d 54 59 50 45 2c 20 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 -TYPE,.a.set.of.MARKER-FILES,.an
14160 64 20 6f 70 74 69 6f 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 d.optional.keyword.arguments:.CO
14180 4d 50 49 4c 41 54 49 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 MPILATION-DIR.the.directory.to.r
141a0 75 6e 20 74 68 65 20 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 un.the.tests-.and.compilations.i
141c0 6e 2c 0a 43 4f 4e 46 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 n,.CONFIGURE.which.specifies.a.c
141e0 6f 6d 6d 61 6e 64 20 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 ommand.that.configures.the.proje
14200 63 74 0a 20 20 20 20 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 ct...........`%s'.in.the.command
14220 20 77 69 6c 6c 20 62 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 .will.be.substituted.with.(proje
14240 63 74 69 6c 65 2d 70 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 ctile-project-root)...........be
14260 66 6f 72 65 20 74 68 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 fore.the.command.is.run,.COMPILE
14280 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 74 68 61 74 20 .which.specifies.a.command.that.
142a0 62 75 69 6c 64 73 20 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 builds.the.project,.TEST.which.s
142c0 70 65 63 69 66 69 65 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 pecified.a.command.that.tests.th
142e0 65 20 70 72 6f 6a 65 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 e.project,.RUN.which.specifies.a
14300 20 63 6f 6d 6d 61 6e 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 .command.that.runs.the.project,.
14320 54 45 53 54 2d 53 55 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 TEST-SUFFIX.which.specifies.test
14340 20 66 69 6c 65 20 73 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 .file.suffix,.and.TEST-PREFIX.wh
14360 69 63 68 20 73 70 65 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 ich.specifies.test.file.prefix..
14380 53 52 43 2d 44 49 52 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 SRC-DIR.which.specifies.the.path
143a0 20 74 6f 20 74 68 65 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 .to.the.source.relative.to.the.p
143c0 72 6f 6a 65 63 74 20 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 roject.root..TEST-DIR.which.spec
143e0 69 66 69 65 73 20 74 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 ifies.the.path.to.the.tests.rela
14400 74 69 76 65 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 20 50 tive.to.the.project.root...(fn.P
14420 52 4f 4a 45 43 54 2d 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 ROJECT-TYPE.MARKER-FILES.&key.CO
14440 4d 50 49 4c 41 54 49 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 MPILATION-DIR.CONFIGURE.COMPILE.
14460 54 45 53 54 20 52 55 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 TEST.RUN.TEST-SUFFIX.TEST-PREFIX
14480 20 53 52 43 2d 44 49 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 .SRC-DIR.TEST-DIR)..(defalias.'p
144a0 72 6f 6a 65 63 74 69 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 rojectile-register-project-type.
144c0 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 33 5c 22 41 #[642."\301.\302\"A@\301.\303\"A
144e0 40 5c 33 30 31 03 5c 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 @\301.\304\"A@\301.\305\"A@\301.
14500 5c 33 30 36 5c 22 41 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 \306\"A@\301..\307\"A@\301..\310
14520 5c 22 41 40 5c 33 30 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 \"A@\301..\311\"A@\301..\312\"A@
14540 06 09 5c 32 31 31 5c 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 ..\211\203g.\211@\313>\203O.\211
14560 41 41 5c 32 36 32 01 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 AA\262.\202<.\314..>A@\203^.\315
14580 5c 32 36 32 01 5c 32 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 \262.\202<.\316\317.@\"\210\202<
145a0 00 5c 32 31 30 5c 33 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 .\210\320..\321..\322.\f\323..\3
145c0 32 34 06 0e 5c 33 32 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 24..\325..\257\f.\203\207.\326.\
145e0 33 32 37 06 07 23 5c 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 327..#\210.\203\222.\326.\330..#
14600 5c 32 31 30 02 5c 32 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 \210.\203\234.\326.\331.#\210.\2
14620 30 33 5c 32 34 36 00 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 03\246.\326.\332.#\210\333....#\
14640 32 36 32 01 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 262.\207".[projectile-project-ty
14660 70 65 73 20 70 6c 69 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 pes.plist-member.:compilation-di
14680 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 3a 72 75 6e r.:configure.:compile.:test.:run
146a0 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 73 72 63 2d .:test-suffix.:test-prefix.:src-
146c0 64 69 72 20 3a 74 65 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 dir.:test-dir.(:compilation-dir.
146e0 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 3a 72 75 6e 20 3a :configure.:compile.:test.:run.:
14700 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 73 72 63 2d 64 69 test-suffix.:test-prefix.:src-di
14720 72 20 3a 74 65 73 74 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 r.:test-dir.:allow-other-keys).:
14740 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 22 4b 65 79 77 allow-other-keys.nil.error."Keyw
14760 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 28 3a 63 6f 6d ord.argument.%s.not.one.of.(:com
14780 70 69 6c 61 74 69 6f 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 pilation-dir.:configure.:compile
147a0 20 3a 74 65 73 74 20 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 .:test.:run.:test-suffix.:test-p
147c0 72 65 66 69 78 20 3a 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 refix.:src-dir.:test-dir)".marke
147e0 72 2d 66 69 6c 65 73 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 r-files.compilation-dir.configur
14800 65 2d 63 6f 6d 6d 61 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 e-command.compile-command.test-c
14820 6f 6d 6d 61 6e 64 20 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 ommand.run-command.plist-put.tes
14840 74 2d 73 75 66 66 69 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 t-suffix.test-prefix.src-dir.tes
14860 74 2d 64 69 72 20 70 75 74 68 61 73 68 5d 20 32 34 20 28 23 24 20 2e 20 38 32 31 36 32 29 5d 29 t-dir.puthash].24.(#$...82162)])
14880 0a 23 40 36 37 20 43 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 .#@67.Check.if.a.project.contain
148a0 73 20 2a 2e 63 61 62 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 s.*.cabal.files.but.no.stack.yam
148c0 6c 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 63 l.file...(defalias.'projectile-c
148e0 61 62 61 6c 2d 70 72 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 abal-project-p.#[0."\300\301!\20
14900 35 5c 6e 00 5c 33 30 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 5\n.\302\303!?\207".[projectile-
14920 76 65 72 69 66 79 2d 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 verify-file-wildcard."*.cabal".p
14940 72 6f 6a 65 63 74 69 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 rojectile-verify-file."stack.yam
14960 6c 22 5d 20 32 20 28 23 24 20 2e 20 38 34 31 30 32 29 5d 29 0a 23 40 34 36 20 43 68 65 63 6b 20 l"].2.(#$...84102)]).#@46.Check.
14980 69 66 20 61 20 70 72 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 if.a.project.contains.Go.source.
149a0 66 69 6c 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 67 6f files...(defalias.'projectile-go
149c0 2d 70 72 6f 6a 65 63 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 -project-p.#[0."\300\301\302.\"\
149e0 32 30 37 22 20 5b 63 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 207".[cl-some.#[257."\300.!\301\
14a00 32 33 30 5c 32 30 37 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 230\207".[file-name-extension."g
14a20 6f 22 5d 20 33 20 22 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 o"].3."\n\n(fn.FILE)"].projectil
14a40 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 33 20 28 23 24 20 2e e-current-project-files].3.(#$..
14a60 20 38 34 33 34 36 29 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 .84346)]).(byte-code."\302\300\3
14a80 30 33 5c 33 30 34 5c 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 03\304\305DD\306\307\310\311\304
14aa0 26 07 5c 32 31 30 5c 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 &.\210\312\313\300\314#\210\315\
14ac0 32 31 31 5c 32 30 33 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 211\2037.\211@\313.N\2030.\300.N
14ae0 5c 32 30 34 30 00 5c 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 \2040.\316\300.\313.N#\210.A\266
14b00 5c 32 30 32 5c 32 30 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 \202\202..\210\317\313\300\320#\
14b20 32 31 30 5c 33 32 31 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 210\321\322\323\324\325\326\327\
14b40 33 33 30 5c 33 33 31 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 330\331&.\210\321\332.\324\333\3
14b60 32 36 5c 33 33 34 5c 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 26\334\330\335&.\210\321\336\337
14b80 5c 33 32 34 5c 33 34 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 \324\340\341\342\330\343&.\210\3
14ba0 32 31 5c 33 34 34 5c 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 21\344\345\324\346\326\347.\350Q
14bc0 26 06 5c 32 31 30 5c 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 &.\210\321\351\352\324\353\326\3
14be0 35 34 5c 33 33 30 5c 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 54\330\331&.\210\321\355\356\324
14c00 5c 33 35 37 5c 33 32 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 \357\326\360&.\210\321\361\362\3
14c20 32 36 5c 33 36 33 24 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 26\363$\210\321\364\365\324\366\
14c40 33 32 36 5c 33 36 37 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 326\367\330\370&.\210\321\371\37
14c60 32 5c 33 37 33 5c 33 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 2\373\374\375\376\324\377\326\20
14c80 31 40 00 26 5c 6e 5c 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 1@.&\n\210\321\201A.\201B.\324\2
14ca0 30 31 43 00 5c 33 32 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 01C.\326\201C.&.\210\321\201D.\2
14cc0 30 31 45 00 5c 33 32 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 01E.\324\201F.\326\201G.&.\210\3
14ce0 32 31 5c 32 30 31 48 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 21\201H.\201I.\375\201J.\324\201
14d00 4b 00 5c 33 32 36 5c 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 K.\326\201L.&.\210\321\201M.\201
14d20 4e 00 5c 33 32 34 5c 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 N.\324\201O.\326\201P.\330\201Q.
14d40 26 08 5c 32 31 30 5c 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 &.\210\321\201R.\201S.\324\201T.
14d60 5c 33 32 36 5c 32 30 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 \326\201U.\330\201V.&.\210\321\2
14d80 30 31 57 00 5c 32 30 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 01W.\201X.\324\201Y.\201Z.\201[.
14da0 5c 33 32 36 5c 32 30 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 \326\201\\.\330\335&\n\210\321\2
14dc0 30 31 5d 00 5c 32 30 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 01].\201^.\324\201_.\326\201`.&.
14de0 5c 32 31 30 5c 33 32 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 \210\321\201a.\201b.\324\201c.\3
14e00 32 36 5c 32 30 31 64 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 26\201d.&.\210\321\201e.\201f.\3
14e20 32 34 5c 32 30 31 67 00 5c 33 32 36 5c 32 30 31 68 00 5c 33 33 30 5c 32 30 31 69 00 26 08 5c 32 24\201g.\326\201h.\330\201i.&.\2
14e40 31 30 5c 33 32 31 5c 32 30 31 6a 00 5c 32 30 31 6b 00 5c 33 32 34 5c 32 30 31 6c 00 5c 32 30 31 10\321\201j.\201k.\324\201l.\201
14e60 6d 00 5c 32 30 31 6e 00 5c 33 32 36 5c 32 30 31 6f 00 26 08 5c 32 31 30 5c 33 32 31 5c 32 30 31 m.\201n.\326\201o.&.\210\321\201
14e80 70 00 5c 32 30 31 71 00 5c 33 32 34 5c 32 30 31 72 00 5c 33 32 36 5c 32 30 31 73 00 5c 33 34 31 p.\201q.\324\201r.\326\201s.\341
14ea0 5c 32 30 31 74 00 26 08 5c 32 31 30 5c 33 32 31 5c 32 30 31 75 00 5c 32 30 31 76 00 5c 33 32 34 \201t.&.\210\321\201u.\201v.\324
14ec0 5c 32 30 31 77 00 5c 33 32 36 5c 32 30 31 78 00 5c 33 34 31 5c 32 30 31 74 00 26 08 5c 32 31 30 \201w.\326\201x.\341\201t.&.\210
14ee0 5c 33 32 31 5c 32 30 31 79 00 5c 32 30 31 7a 00 5c 33 32 34 5c 32 30 31 7b 00 5c 33 32 36 5c 32 \321\201y.\201z.\324\201{.\326\2
14f00 30 31 78 00 5c 33 34 31 5c 32 30 31 74 00 26 08 5c 32 31 30 5c 33 32 31 5c 32 30 31 7c 00 5c 32 01x.\341\201t.&.\210\321\201|.\2
14f20 30 31 7d 00 5c 33 32 34 5c 32 30 31 7e 00 5c 33 32 36 5c 32 30 31 7f 00 5c 33 34 31 5c 32 30 31 01}.\324\201~.\326\201..\341\201
14f40 74 00 26 08 5c 32 31 30 5c 33 32 31 5c 32 30 31 5c 32 30 30 00 5c 32 30 31 5c 32 30 31 00 5c 33 t.&.\210\321\201\200.\201\201.\3
14f60 32 34 5c 32 30 31 5c 32 30 32 00 5c 33 32 36 5c 32 30 31 5c 32 30 33 00 5c 33 33 30 5c 32 30 31 24\201\202.\326\201\203.\330\201
14f80 51 00 5c 32 30 31 5a 00 5c 32 30 31 5c 32 30 34 00 5c 32 30 31 5c 32 30 35 00 5c 32 30 31 5c 32 Q.\201Z.\201\204.\201\205.\201\2
14fa0 30 36 00 26 5c 66 5c 32 31 30 5c 33 32 31 5c 32 30 31 5c 32 30 37 00 5c 32 30 31 5c 32 31 30 00 06.&\f\210\321\201\207.\201\210.
14fc0 5c 33 32 34 5c 32 30 31 5c 32 31 31 00 5c 33 32 36 5c 32 30 31 5c 32 31 32 00 5c 33 33 30 5c 33 \324\201\211.\326\201\212.\330\3
14fe0 33 31 26 08 5c 32 31 30 5c 33 32 31 5c 32 30 31 5c 32 31 33 00 5c 32 30 31 5c 32 31 34 00 5c 33 31&.\210\321\201\213.\201\214.\3
15000 32 34 5c 32 30 31 5c 32 31 35 00 5c 33 32 36 5c 32 30 31 5c 32 31 36 00 5c 33 33 30 5c 33 33 31 24\201\215.\326\201\216.\330\331
15020 26 08 5c 32 31 30 5c 33 32 31 5c 32 30 31 5c 32 31 37 00 5c 32 30 31 5c 32 32 30 00 5c 33 32 34 &.\210\321\201\217.\201\220.\324
15040 5c 32 30 31 5c 32 32 31 00 5c 33 32 36 5c 32 30 31 5c 32 32 32 00 5c 33 33 30 5c 33 33 31 26 08 \201\221.\326\201\222.\330\331&.
15060 5c 32 31 30 5c 33 32 31 5c 32 30 31 5c 32 32 33 00 5c 32 30 31 5c 32 32 34 00 5c 33 32 34 5c 32 \210\321\201\223.\201\224.\324\2
15080 30 31 5c 32 32 35 00 5c 33 32 36 5c 32 30 31 5c 32 32 36 00 5c 33 33 30 5c 33 33 31 26 08 5c 32 01\225.\326\201\226.\330\331&.\2
150a0 31 30 5c 33 32 31 5c 32 30 31 5c 32 32 37 00 5c 32 30 31 5c 32 33 30 00 5c 33 32 34 5c 32 30 31 10\321\201\227.\201\230.\324\201
150c0 5c 32 33 31 00 5c 33 32 36 5c 32 30 31 5c 32 33 32 00 5c 33 33 30 5c 33 33 35 26 08 5c 32 31 30 \231.\326\201\232.\330\335&.\210
150e0 5c 33 32 31 5c 32 30 31 5c 32 33 33 00 5c 32 30 31 5c 32 33 34 00 5c 33 32 34 5c 32 30 31 5c 32 \321\201\233.\201\234.\324\201\2
15100 33 31 00 5c 33 32 36 5c 32 30 31 5c 32 33 35 00 5c 33 34 31 5c 32 30 31 5c 32 33 36 00 26 08 5c 31.\326\201\235.\341\201\236.&.\
15120 32 31 30 5c 33 32 31 5c 32 30 31 5c 32 33 37 00 5c 32 30 31 5c 32 34 30 00 5c 33 32 34 5c 32 30 210\321\201\237.\201\240.\324\20
15140 31 5c 32 34 31 00 5c 33 32 36 5c 32 30 31 5c 32 34 32 00 5c 33 33 30 5c 33 33 35 26 08 5c 32 31 1\241.\326\201\242.\330\335&.\21
15160 30 5c 33 32 31 5c 32 30 31 5c 32 34 33 00 5c 32 30 31 5c 32 34 34 00 5c 33 33 30 5c 33 33 35 24 0\321\201\243.\201\244.\330\335$
15180 5c 32 31 30 5c 33 32 31 5c 32 30 31 5c 32 34 35 00 5c 32 30 31 5c 32 34 36 00 5c 33 32 34 5c 32 \210\321\201\245.\201\246.\324\2
151a0 30 31 5c 32 34 37 00 5c 32 30 31 5a 00 5c 32 30 31 5b 00 5c 33 32 36 5c 32 30 31 5c 32 35 30 00 01\247.\201Z.\201[.\326\201\250.
151c0 5c 32 30 31 5c 32 30 35 00 5c 32 30 31 5c 32 35 31 00 5c 33 33 30 5c 32 30 31 5c 32 35 32 00 26 \201\205.\201\251.\330\201\252.&
151e0 5c 66 5c 32 31 30 5c 33 32 31 5c 32 30 31 5c 32 35 33 00 5c 32 30 31 5c 32 35 34 00 5c 33 32 34 \f\210\321\201\253.\201\254.\324
15200 5c 32 30 31 5c 32 34 37 00 5c 32 30 31 5a 00 5c 32 30 31 5b 00 5c 33 32 36 5c 32 30 31 5c 32 35 \201\247.\201Z.\201[.\326\201\25
15220 35 00 5c 33 33 30 5c 33 33 35 26 5c 6e 5c 32 31 30 5c 33 32 31 5c 32 30 31 5c 32 35 36 00 5c 32 5.\330\335&\n\210\321\201\256.\2
15240 30 31 5c 32 35 37 00 5c 33 32 34 5c 32 30 31 5c 32 36 30 00 5c 32 30 31 5a 00 5c 32 30 31 5b 00 01\257.\324\201\260.\201Z.\201[.
15260 5c 33 32 36 5c 32 30 31 5c 32 35 35 00 5c 33 33 30 5c 33 33 35 26 5c 6e 5c 32 31 30 5c 33 32 31 \326\201\255.\330\335&\n\210\321
15280 5c 32 30 31 5c 32 36 31 00 5c 32 30 31 5c 32 36 32 00 5c 33 32 34 5c 32 30 31 5c 32 36 30 00 5c \201\261.\201\262.\324\201\260.\
152a0 32 30 31 5a 00 5c 32 30 31 5b 00 5c 33 32 36 5c 32 30 31 5c 32 35 30 00 5c 32 30 31 5c 32 30 35 201Z.\201[.\326\201\250.\201\205
152c0 00 5c 32 30 31 5c 32 35 31 00 5c 33 33 30 5c 32 30 31 5c 32 35 32 00 26 5c 66 5c 32 31 30 5c 33 .\201\251.\330\201\252.&\f\210\3
152e0 32 31 5c 32 30 31 5c 32 36 33 00 5c 32 30 31 5c 32 36 34 00 5c 32 30 31 5a 00 5c 32 30 31 5c 32 21\201\263.\201\264.\201Z.\201\2
15300 36 35 00 5c 33 32 36 5c 32 30 31 5c 32 36 36 00 5c 32 30 31 5c 32 30 35 00 5c 32 30 31 5c 32 35 65.\326\201\266.\201\205.\201\25
15320 31 00 5c 33 33 30 5c 32 30 31 5c 32 35 32 00 26 5c 6e 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 1.\330\201\252.&\n\207".[project
15340 69 6c 65 2d 67 6f 2d 70 72 6f 6a 65 63 74 2d 74 65 73 74 2d 66 75 6e 63 74 69 6f 6e 20 74 65 6d ile-go-project-test-function.tem
15360 70 6f 72 61 72 79 2d 66 69 6c 65 2d 64 69 72 65 63 74 6f 72 79 20 63 75 73 74 6f 6d 2d 64 65 63 porary-file-directory.custom-dec
15380 6c 61 72 65 2d 76 61 72 69 61 62 6c 65 20 66 75 6e 63 61 6c 6c 20 66 75 6e 63 74 69 6f 6e 20 23 lare-variable.funcall.function.#
153a0 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 67 6f 2d 70 72 6f [0."\300\207".[projectile-go-pro
153c0 6a 65 63 74 2d 70 5d 20 31 5d 20 22 46 75 6e 63 74 69 6f 6e 20 74 6f 20 64 65 74 65 72 6d 69 6e ject-p].1]."Function.to.determin
153e0 65 20 69 66 20 70 72 6f 6a 65 63 74 27 73 20 74 79 70 65 20 69 73 20 67 6f 2e 22 20 3a 67 72 6f e.if.project's.type.is.go.".:gro
15400 75 70 20 70 72 6f 6a 65 63 74 69 6c 65 20 3a 74 79 70 65 20 64 65 66 76 61 72 61 6c 69 61 73 20 up.projectile.:type.defvaralias.
15420 70 72 6f 6a 65 63 74 69 6c 65 2d 67 6f 2d 66 75 6e 63 74 69 6f 6e 20 6e 69 6c 20 28 73 61 76 65 projectile-go-function.nil.(save
15440 64 2d 76 61 6c 75 65 20 73 61 76 65 64 2d 76 61 72 69 61 62 6c 65 2d 63 6f 6d 6d 65 6e 74 29 20 d-value.saved-variable-comment).
15460 70 75 74 20 6d 61 6b 65 2d 6f 62 73 6f 6c 65 74 65 2d 76 61 72 69 61 62 6c 65 20 22 31 2e 30 2e put.make-obsolete-variable."1.0.
15480 30 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 72 65 67 69 73 74 65 72 2d 70 72 6f 6a 65 63 74 2d 74 0".projectile-register-project-t
154a0 79 70 65 20 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 20 70 72 6f 6a 65 63 74 69 6c 65 2d 63 61 62 ype.haskell-cabal.projectile-cab
154c0 61 6c 2d 70 72 6f 6a 65 63 74 2d 70 20 3a 63 6f 6d 70 69 6c 65 20 22 63 61 62 61 6c 20 62 75 69 al-project-p.:compile."cabal.bui
154e0 6c 64 22 20 3a 74 65 73 74 20 22 63 61 62 61 6c 20 74 65 73 74 22 20 3a 74 65 73 74 2d 73 75 66 ld".:test."cabal.test".:test-suf
15500 66 69 78 20 22 53 70 65 63 22 20 67 6f 20 22 67 6f 20 62 75 69 6c 64 20 2e 2f 2e 2e 2e 22 20 22 fix."Spec".go."go.build../..."."
15520 67 6f 20 74 65 73 74 20 2e 2f 2e 2e 2e 22 20 22 5f 74 65 73 74 22 20 65 6d 61 63 73 2d 63 61 73 go.test../..."."_test".emacs-cas
15540 6b 20 28 22 43 61 73 6b 22 29 20 22 63 61 73 6b 20 69 6e 73 74 61 6c 6c 22 20 3a 74 65 73 74 2d k.("Cask")."cask.install".:test-
15560 70 72 65 66 69 78 20 22 74 65 73 74 2d 22 20 22 2d 74 65 73 74 22 20 72 20 28 22 44 45 53 43 52 prefix."test-"."-test".r.("DESCR
15580 49 50 54 49 4f 4e 22 29 20 22 52 20 43 4d 44 20 49 4e 53 54 41 4c 4c 20 2d 2d 77 69 74 68 2d 6b IPTION")."R.CMD.INSTALL.--with-k
155a0 65 65 70 2e 73 6f 75 72 63 65 20 2e 22 20 22 52 20 43 4d 44 20 63 68 65 63 6b 20 2d 6f 20 22 20 eep.source.."."R.CMD.check.-o.".
155c0 22 20 2e 22 20 68 61 73 6b 65 6c 6c 2d 73 74 61 63 6b 20 28 22 73 74 61 63 6b 2e 79 61 6d 6c 22 "..".haskell-stack.("stack.yaml"
155e0 29 20 22 73 74 61 63 6b 20 62 75 69 6c 64 22 20 22 73 74 61 63 6b 20 62 75 69 6c 64 20 2d 2d 74 )."stack.build"."stack.build.--t
15600 65 73 74 22 20 72 75 73 74 2d 63 61 72 67 6f 20 28 22 43 61 72 67 6f 2e 74 6f 6d 6c 22 29 20 22 est".rust-cargo.("Cargo.toml")."
15620 63 61 72 67 6f 20 62 75 69 6c 64 22 20 22 63 61 72 67 6f 20 74 65 73 74 22 20 72 61 63 6b 65 74 cargo.build"."cargo.test".racket
15640 20 28 22 69 6e 66 6f 2e 72 6b 74 22 29 20 22 72 61 63 6f 20 74 65 73 74 20 2e 22 20 73 63 6f 6e .("info.rkt")."raco.test..".scon
15660 73 20 28 22 53 43 6f 6e 73 74 72 75 63 74 22 29 20 22 73 63 6f 6e 73 22 20 22 73 63 6f 6e 73 20 s.("SConstruct")."scons"."scons.
15680 74 65 73 74 22 20 22 74 65 73 74 22 20 6d 65 73 6f 6e 20 28 22 6d 65 73 6f 6e 2e 62 75 69 6c 64 test"."test".meson.("meson.build
156a0 22 29 20 3a 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 64 69 72 20 22 62 75 69 6c 64 22 20 3a 63 6f 6e ").:compilation-dir."build".:con
156c0 66 69 67 75 72 65 20 22 6d 65 73 6f 6e 20 25 73 22 20 22 6e 69 6e 6a 61 22 20 22 6e 69 6e 6a 61 figure."meson.%s"."ninja"."ninja
156e0 20 74 65 73 74 22 20 6e 69 78 20 28 22 64 65 66 61 75 6c 74 2e 6e 69 78 22 29 20 22 6e 69 78 2d .test".nix.("default.nix")."nix-
15700 62 75 69 6c 64 22 20 6d 61 6b 65 20 28 22 4d 61 6b 65 66 69 6c 65 22 29 20 22 6d 61 6b 65 22 20 build".make.("Makefile")."make".
15720 22 6d 61 6b 65 20 74 65 73 74 22 20 63 6d 61 6b 65 20 28 22 43 4d 61 6b 65 4c 69 73 74 73 2e 74 "make.test".cmake.("CMakeLists.t
15740 78 74 22 29 20 22 63 6d 61 6b 65 20 25 73 22 20 22 63 6d 61 6b 65 20 2d 2d 62 75 69 6c 64 20 2e xt")."cmake.%s"."cmake.--build..
15760 22 20 22 63 74 65 73 74 22 20 70 68 70 2d 73 79 6d 66 6f 6e 79 20 28 22 63 6f 6d 70 6f 73 65 72 "."ctest".php-symfony.("composer
15780 2e 6a 73 6f 6e 22 20 22 61 70 70 22 20 22 73 72 63 22 20 22 76 65 6e 64 6f 72 22 29 20 22 61 70 .json"."app"."src"."vendor")."ap
157a0 70 2f 63 6f 6e 73 6f 6c 65 20 73 65 72 76 65 72 3a 72 75 6e 22 20 22 70 68 70 75 6e 69 74 20 2d p/console.server:run"."phpunit.-
157c0 63 20 61 70 70 20 22 20 22 54 65 73 74 22 20 72 65 62 61 72 20 28 22 72 65 62 61 72 2e 63 6f 6e c.app."."Test".rebar.("rebar.con
157e0 66 69 67 22 29 20 22 72 65 62 61 72 22 20 22 72 65 62 61 72 20 65 75 6e 69 74 22 20 22 5f 53 55 fig")."rebar"."rebar.eunit"."_SU
15800 49 54 45 22 20 65 6c 69 78 69 72 20 28 22 6d 69 78 2e 65 78 73 22 29 20 22 6d 69 78 20 63 6f 6d ITE".elixir.("mix.exs")."mix.com
15820 70 69 6c 65 22 20 3a 73 72 63 2d 64 69 72 20 22 6c 69 62 2f 22 20 22 6d 69 78 20 74 65 73 74 22 pile".:src-dir."lib/"."mix.test"
15840 20 67 72 75 6e 74 20 28 22 47 72 75 6e 74 66 69 6c 65 2e 6a 73 22 29 20 22 67 72 75 6e 74 22 20 .grunt.("Gruntfile.js")."grunt".
15860 22 67 72 75 6e 74 20 74 65 73 74 22 20 67 75 6c 70 20 28 22 67 75 6c 70 66 69 6c 65 2e 6a 73 22 "grunt.test".gulp.("gulpfile.js"
15880 29 20 22 67 75 6c 70 22 20 22 67 75 6c 70 20 74 65 73 74 22 20 6e 70 6d 20 28 22 70 61 63 6b 61 )."gulp"."gulp.test".npm.("packa
158a0 67 65 2e 6a 73 6f 6e 22 29 20 22 6e 70 6d 20 69 6e 73 74 61 6c 6c 22 20 22 6e 70 6d 20 74 65 73 ge.json")."npm.install"."npm.tes
158c0 74 22 20 22 2e 74 65 73 74 22 20 61 6e 67 75 6c 61 72 20 28 22 61 6e 67 75 6c 61 72 2e 6a 73 6f t".".test".angular.("angular.jso
158e0 6e 22 20 22 2e 61 6e 67 75 6c 61 72 2d 63 6c 69 2e 6a 73 6f 6e 22 29 20 22 6e 67 20 62 75 69 6c n".".angular-cli.json")."ng.buil
15900 64 22 20 3a 72 75 6e 20 22 6e 67 20 73 65 72 76 65 22 20 22 6e 67 20 74 65 73 74 22 20 64 6a 61 d".:run."ng.serve"."ng.test".dja
15920 6e 67 6f 20 28 22 6d 61 6e 61 67 65 2e 70 79 22 29 20 22 70 79 74 68 6f 6e 20 6d 61 6e 61 67 65 ngo.("manage.py")."python.manage
15940 2e 70 79 20 72 75 6e 73 65 72 76 65 72 22 20 22 70 79 74 68 6f 6e 20 6d 61 6e 61 67 65 2e 70 79 .py.runserver"."python.manage.py
15960 20 74 65 73 74 22 20 22 74 65 73 74 5f 22 20 70 79 74 68 6f 6e 2d 70 69 70 20 28 22 72 65 71 75 .test"."test_".python-pip.("requ
15980 69 72 65 6d 65 6e 74 73 2e 74 78 74 22 29 20 22 70 79 74 68 6f 6e 20 73 65 74 75 70 2e 62 79 20 irements.txt")."python.setup.by.
159a0 62 75 69 6c 64 22 20 22 70 79 74 68 6f 6e 20 2d 6d 20 75 6e 69 74 74 65 73 74 20 64 69 73 63 6f build"."python.-m.unittest.disco
159c0 76 65 72 22 20 70 79 74 68 6f 6e 2d 70 6b 67 20 28 22 73 65 74 75 70 2e 70 79 22 29 20 22 70 79 ver".python-pkg.("setup.py")."py
159e0 74 68 6f 6e 20 73 65 74 75 70 2e 70 79 20 62 75 69 6c 64 22 20 70 79 74 68 6f 6e 2d 74 6f 78 20 thon.setup.py.build".python-tox.
15a00 28 22 74 6f 78 2e 69 6e 69 22 29 20 22 74 6f 78 20 2d 72 20 2d 2d 6e 6f 74 65 73 74 22 20 22 74 ("tox.ini")."tox.-r.--notest"."t
15a20 6f 78 22 20 6d 61 76 65 6e 20 28 22 70 6f 6d 2e 78 6d 6c 22 29 20 22 6d 76 6e 20 63 6c 65 61 6e ox".maven.("pom.xml")."mvn.clean
15a40 20 69 6e 73 74 61 6c 6c 22 20 22 6d 76 6e 20 74 65 73 74 22 20 22 6d 61 69 6e 2f 73 72 63 2f 22 .install"."mvn.test"."main/src/"
15a60 20 3a 74 65 73 74 2d 64 69 72 20 22 6d 61 69 6e 2f 74 65 73 74 2f 22 20 67 72 61 64 6c 65 20 28 .:test-dir."main/test/".gradle.(
15a80 22 62 75 69 6c 64 2e 67 72 61 64 6c 65 22 29 20 22 67 72 61 64 6c 65 20 62 75 69 6c 64 22 20 22 "build.gradle")."gradle.build"."
15aa0 67 72 61 64 6c 65 20 74 65 73 74 22 20 67 72 61 64 6c 65 77 20 28 22 67 72 61 64 6c 65 77 22 29 gradle.test".gradlew.("gradlew")
15ac0 20 22 2e 2f 67 72 61 64 6c 65 77 20 62 75 69 6c 64 22 20 22 2e 2f 67 72 61 64 6c 65 77 20 74 65 ."./gradlew.build"."./gradlew.te
15ae0 73 74 22 20 67 72 61 69 6c 73 20 28 22 61 70 70 6c 69 63 61 74 69 6f 6e 2e 70 72 6f 70 65 72 74 st".grails.("application.propert
15b00 69 65 73 22 20 22 67 72 61 69 6c 73 2d 61 70 70 22 29 20 22 67 72 61 69 6c 73 20 70 61 63 6b 61 ies"."grails-app")."grails.packa
15b20 67 65 22 20 22 67 72 61 69 6c 73 20 74 65 73 74 2d 61 70 70 22 20 73 62 74 20 28 22 62 75 69 6c ge"."grails.test-app".sbt.("buil
15b40 64 2e 73 62 74 22 29 20 22 73 62 74 20 63 6f 6d 70 69 6c 65 22 20 22 73 62 74 20 74 65 73 74 22 d.sbt")."sbt.compile"."sbt.test"
15b60 20 6c 65 69 6e 2d 74 65 73 74 20 28 22 70 72 6f 6a 65 63 74 2e 63 6c 6a 22 29 20 22 6c 65 69 6e .lein-test.("project.clj")."lein
15b80 20 63 6f 6d 70 69 6c 65 22 20 22 6c 65 69 6e 20 74 65 73 74 22 20 6c 65 69 6e 2d 6d 69 64 6a 65 .compile"."lein.test".lein-midje
15ba0 20 28 22 70 72 6f 6a 65 63 74 2e 63 6c 6a 22 20 22 2e 6d 69 64 6a 65 2e 63 6c 6a 22 29 20 22 6c .("project.clj".".midje.clj")."l
15bc0 65 69 6e 20 6d 69 64 6a 65 22 20 22 74 5f 22 20 62 6f 6f 74 2d 63 6c 6a 20 28 22 62 75 69 6c 64 ein.midje"."t_".boot-clj.("build
15be0 2e 62 6f 6f 74 22 29 20 22 62 6f 6f 74 20 61 6f 74 22 20 22 62 6f 6f 74 20 74 65 73 74 22 20 63 .boot")."boot.aot"."boot.test".c
15c00 6c 6f 6a 75 72 65 2d 63 6c 69 20 28 22 64 65 70 73 2e 65 64 6e 22 29 20 72 75 62 79 2d 72 73 70 lojure-cli.("deps.edn").ruby-rsp
15c20 65 63 20 28 22 47 65 6d 66 69 6c 65 22 20 22 6c 69 62 22 20 22 73 70 65 63 22 29 20 22 62 75 6e ec.("Gemfile"."lib"."spec")."bun
15c40 64 6c 65 20 65 78 65 63 20 72 61 6b 65 22 20 22 62 75 6e 64 6c 65 20 65 78 65 63 20 72 73 70 65 dle.exec.rake"."bundle.exec.rspe
15c60 63 22 20 22 73 70 65 63 2f 22 20 22 5f 73 70 65 63 22 20 72 75 62 79 2d 74 65 73 74 20 28 22 47 c"."spec/"."_spec".ruby-test.("G
15c80 65 6d 66 69 6c 65 22 20 22 6c 69 62 22 20 22 74 65 73 74 22 29 20 22 62 75 6e 64 6c 65 20 65 78 emfile"."lib"."test")."bundle.ex
15ca0 65 63 20 72 61 6b 65 20 74 65 73 74 22 20 72 61 69 6c 73 2d 74 65 73 74 20 28 22 47 65 6d 66 69 ec.rake.test".rails-test.("Gemfi
15cc0 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 74 le"."app"."lib"."db"."config"."t
15ce0 65 73 74 22 29 20 22 62 75 6e 64 6c 65 20 65 78 65 63 20 72 61 69 6c 73 20 73 65 72 76 65 72 22 est")."bundle.exec.rails.server"
15d00 20 72 61 69 6c 73 2d 72 73 70 65 63 20 28 22 47 65 6d 66 69 6c 65 22 20 22 61 70 70 22 20 22 6c .rails-rspec.("Gemfile"."app"."l
15d20 69 62 22 20 22 64 62 22 20 22 63 6f 6e 66 69 67 22 20 22 73 70 65 63 22 29 20 63 72 79 73 74 61 ib"."db"."config"."spec").crysta
15d40 6c 2d 73 70 65 63 20 28 22 73 68 61 72 64 2e 79 6d 6c 22 29 20 22 73 72 63 2f 22 20 22 63 72 79 l-spec.("shard.yml")."src/"."cry
15d60 73 74 61 6c 20 73 70 65 63 22 5d 20 31 33 29 0a 23 40 31 31 30 20 42 75 66 66 65 72 20 6c 6f 63 stal.spec"].13).#@110.Buffer.loc
15d80 61 6c 20 76 61 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 al.var.for.overriding.the.auto-d
15da0 65 74 65 63 74 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 etected.project.type..Normally.y
15dc0 6f 75 27 64 20 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 ou'd.set.this.from..dir-locals.e
15de0 6c 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 l...(defvar.projectile-project-t
15e00 79 70 65 20 6e 69 6c 20 28 23 24 20 2e 20 38 39 34 36 32 29 29 0a 28 62 79 74 65 2d 63 6f 64 65 ype.nil.(#$...89462)).(byte-code
15e20 20 22 5c 33 30 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 ."\300\301!\210\302\301\303\304#
15e40 5c 32 30 37 22 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 \207".[make-variable-buffer-loca
15e60 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 70 75 74 20 73 61 l.projectile-project-type.put.sa
15e80 66 65 2d 6c 6f 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 fe-local-variable.symbolp].4).#@
15ea0 31 31 32 20 44 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 112.Detect.the.type.of.the.curre
15ec0 6e 74 20 70 72 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 nt.project..Fallsback.to.a.gener
15ee0 69 63 20 70 72 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 ic.project.type.when.the.type.ca
15f00 6e 27 74 20 62 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 n't.be.determined...(defalias.'p
15f20 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 20 23 5b rojectile-detect-project-type.#[
15f40 30 20 22 5c 33 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 0."\302\303\304.!\"\206\n.\305\3
15f60 30 36 5c 33 30 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 06\307...#\210\211\207".[project
15f80 69 6c 65 2d 70 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 ile-project-types.projectile-pro
15fa0 6a 65 63 74 2d 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 ject-type-cache.cl-find-if.#[257
15fc0 20 22 5c 33 30 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 ."\301\302..\"\303\"\211<\203..\
15fe0 33 30 34 01 21 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 304.!\205...\202..\211.\205...\2
16000 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
16020 69 73 74 2d 67 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 ist-get.gethash.marker-files.pro
16040 6a 65 63 74 69 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 jectile-verify-files].5."\n\n(fn
16060 20 50 52 4f 4a 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 .PROJECT-TYPE)"].projectile-hash
16080 2d 6b 65 79 73 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 -keys.generic.puthash.projectile
160a0 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 5d 20 35 20 28 23 24 20 2e 20 38 39 37 36 34 29 5d 29 0a -project-root].5.(#$...89764)]).
160c0 23 40 31 30 38 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 #@108.Determine.the.project's.ty
160e0 70 65 20 62 61 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 pe.based.on.its.structure...The.
16100 70 72 6f 6a 65 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 project.type.is.cached.for.impro
16120 76 65 64 20 70 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 ved.performance...(defalias.'pro
16140 6a 65 63 74 69 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 jectile-project-type.#[0.".\203.
16160 00 08 5c 32 30 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 ..\207\3021..\303.0\202..\210\30
16180 34 5c 32 31 31 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 4\211\205..\305..\"\206..\306.\2
161a0 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 20 70 72 6f 07".[projectile-project-type.pro
161c0 6a 65 63 74 69 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 jectile-project-type-cache.(erro
161e0 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 20 67 r).projectile-project-root.nil.g
16200 65 74 68 61 73 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 ethash.projectile-detect-project
16220 2d 74 79 70 65 5d 20 34 20 28 23 24 20 2e 20 39 30 33 31 30 29 5d 29 0a 23 40 33 35 20 44 69 73 -type].4.(#$...90310)]).#@35.Dis
16240 70 6c 61 79 20 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 play.info.for.current.project...
16260 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 69 6e (defalias.'projectile-project-in
16280 66 6f 20 23 5b 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 fo.#[0."\300\301\302.\303.\304.$
162a0 5c 32 30 37 22 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 \207".[message."Project.dir:.%s.
162c0 23 23 20 50 72 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 ##.Project.VCS:.%s.##.Project.ty
162e0 70 65 3a 20 25 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 pe:.%s".projectile-project-root.
16300 70 72 6f 6a 65 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 projectile-project-vcs.projectil
16320 65 2d 70 72 6f 6a 65 63 74 2d 74 79 70 65 5d 20 35 20 28 23 24 20 2e 20 39 30 36 38 35 29 20 6e e-project-type].5.(#$...90685).n
16340 69 6c 5d 29 0a 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 il]).#@67.Check.whether.all.FILE
16360 53 20 65 78 69 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 S.exist.in.the.current.project..
16380 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 6f 6a 65 63 74 69 .(fn.FILES)..(defalias.'projecti
163a0 6c 65 2d 76 65 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 le-verify-files.#[257."\300\301.
163c0 5c 22 5c 32 30 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 \"\207".[cl-every.projectile-ver
163e0 69 66 79 2d 66 69 6c 65 5d 20 34 20 28 23 24 20 2e 20 39 30 39 35 34 29 5d 29 0a 23 40 36 32 20 ify-file].4.(#$...90954)]).#@62.
16400 43 68 65 63 6b 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 Check.whether.FILE.exists.in.the
16420 20 63 75 72 72 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 .current.project...(fn.FILE)..(d
16440 65 66 61 6c 69 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 efalias.'projectile-verify-file.
16460 23 5b 32 35 37 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 #[257."\300\301.!!\207".[file-ex
16480 69 73 74 73 2d 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 ists-p.projectile-expand-root].4
164a0 20 28 23 24 20 2e 20 39 31 31 33 36 29 5d 29 0a 23 40 31 32 37 20 43 68 65 63 6b 20 77 68 65 74 .(#$...91136)]).#@127.Check.whet
164c0 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 65 6e 74 20 70 her.FILE.exists.in.the.current.p
164e0 72 6f 6a 65 63 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 roject..Expands.wildcards.using.
16500 60 66 69 6c 65 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 `file-expand-wildcards'.before.c
16520 68 65 63 6b 69 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 hecking...(fn.FILE)..(defalias.'
16540 70 72 6f 6a 65 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 projectile-verify-file-wildcard.
16560 23 5b 32 35 37 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 #[257."\300\301.!!\207".[file-ex
16580 70 61 6e 64 2d 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 pand-wildcards.projectile-expand
165a0 2d 72 6f 6f 74 5d 20 34 20 28 23 24 20 2e 20 39 31 33 31 38 29 5d 29 0a 23 40 31 35 36 20 44 65 -root].4.(#$...91318)]).#@156.De
165c0 74 65 72 6d 69 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 termine.the.VCS.used.by.the.proj
165e0 65 63 74 20 69 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 ect.if.any..PROJECT-ROOT.is.the.
16600 74 61 72 67 65 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 targeted.directory...If.nil,.use
16620 0a 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 2e 0a 0a 28 66 6e .`projectile-project-root'...(fn
16640 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 28 64 65 66 61 6c .&optional.PROJECT-ROOT)..(defal
16660 69 61 73 20 27 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 ias.'projectile-project-vcs.#[25
16680 36 20 22 5c 32 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 6."\211\204..\300.\262.\301\302\
166a0 33 30 33 03 5c 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 303.\"!\203..\304\207\301\302\30
166c0 35 03 5c 22 21 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 5.\"!\203..\306\207\301\302\307.
166e0 5c 22 21 5c 32 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 \"!\203).\310\207\301\302\311.\"
16700 21 5c 32 30 33 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 !\2034.\310\207\301\302\312.\"!\
16720 32 30 33 3f 00 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 203?.\313\207\301\302\314.\"!\20
16740 33 4a 00 5c 33 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 3J.\315\207\301\302\316.\"!\203U
16760 00 5c 33 31 37 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 .\317\207\320.\303\"\203^.\304\2
16780 30 37 5c 33 32 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 07\320.\305\"\203g.\306\207\320.
167a0 5c 33 30 37 5c 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 \307\"\203p.\310\207\320.\311\"\
167c0 32 30 33 79 00 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 203y.\310\207\320.\312\"\203\202
167e0 00 5c 33 31 33 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 .\313\207\320.\314\"\203\213.\31
16800 35 5c 32 30 37 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 5\207\320.\316\"\203\224.\317\20
16820 37 5c 33 32 31 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 7\321\207".[projectile-project-r
16840 6f 6f 74 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 78 70 oot.projectile-file-exists-p.exp
16860 61 6e 64 2d 66 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 and-file-name.".git".git.".hg".h
16880 67 20 22 2e 66 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 g.".fslckout".fossil."_FOSSIL_".
168a0 22 2e 62 7a 72 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 ".bzr".bzr."_darcs".darcs.".svn"
168c0 20 73 76 6e 20 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 .svn.projectile-locate-dominatin
168e0 67 2d 66 69 6c 65 20 6e 6f 6e 65 5d 20 35 20 28 23 24 20 2e 20 39 31 35 38 32 29 5d 29 0a 23 40 g-file.none].5.(#$...91582)]).#@
16900 37 38 20 44 65 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 78.Determine.the.name.of.the.tes
16920 74 20 66 69 6c 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 t.file.for.IMPL-FILE-PATH...(fn.
16940 49 4d 50 4c 2d 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 IMPL-FILE-PATH)..(defalias.'proj
16960 65 63 74 69 6c 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 ectile--test-name-for-impl-name.
16980 23 5b 32 35 37 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 #[257."\302.\303\304.!!\305.!..!
169a0 09 04 21 01 5c 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 ..!.\203....\306.R\202-.\211\203
169c0 28 00 03 01 5c 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 (...\306.R\202-.\307\310..\"\207
169e0 22 20 5b 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 ".[projectile-test-prefix-functi
16a00 6f 6e 20 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 on.projectile-test-suffix-functi
16a20 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 66 69 6c 65 2d on.projectile-project-type.file-
16a40 6e 61 6d 65 2d 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 name-sans-extension.file-name-no
16a60 6e 64 69 72 65 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 ndirectory.file-name-extension."
16a80 2e 22 20 65 72 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 .".error."Project.type.`%s'.not.
16aa0 73 75 70 70 6f 72 74 65 64 21 22 5d 20 31 30 20 28 23 24 20 2e 20 39 32 34 31 39 29 5d 29 0a 23 supported!"].10.(#$...92419)]).#
16ac0 40 36 31 20 43 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 @61.Create.a.test.file.for.IMPL-
16ae0 46 49 4c 45 2d 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 FILE-PATH...(fn.IMPL-FILE-PATH).
16b00 0a 28 64 65 66 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 .(defalias.'projectile-create-te
16b20 73 74 2d 66 69 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 st-file-for.#[257."\300.!\301.\3
16b40 30 32 5c 33 30 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 02\303..\"!\304\305.!\306\305.!\
16b60 33 30 37 5c 33 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 307\310....#.\"\307...\"\311.!?\
16b80 32 30 35 34 00 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 2054.\311.!\2043.\312.\313\"\210
16ba0 5c 32 31 31 5c 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 \211\207".[projectile--test-name
16bc0 2d 66 6f 72 2d 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 -for-impl-name.projectile-projec
16be0 74 2d 72 6f 6f 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 t-root.file-name-directory.file-
16c00 72 65 6c 61 74 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 relative-name.projectile-src-dir
16c20 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 74 79 70 65 20 70 ectory.projectile-project-type.p
16c40 72 6f 6a 65 63 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 rojectile-test-directory.expand-
16c60 66 69 6c 65 2d 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 file-name.replace-regexp-in-stri
16c80 6e 67 20 66 69 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 ng.file-exists-p.make-directory.
16ca0 3a 63 72 65 61 74 65 2d 70 61 72 65 6e 74 73 5d 20 31 31 20 28 23 24 20 2e 20 39 32 38 36 38 29 :create-parents].11.(#$...92868)
16cc0 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 5c ]).(byte-code."\300\301\302\303\
16ce0 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 30 37 22 304DD\305\306\307\310\311&.\207"
16d00 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 65 63 .[custom-declare-variable.projec
16d20 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 20 66 tile-create-missing-test-files.f
16d40 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".[
16d60 6e 69 6c 5d 20 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 nil].1]."During.toggling,.if.non
16d80 2d 6e 69 6c 20 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 -nil.enables.creating.test.files
16da0 20 69 66 20 6e 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 .if.not.found.\n\nWhen.not-nil,.
16dc0 65 76 65 72 79 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 every.call.to.projectile-find-im
16de0 70 6c 65 6d 65 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 plementation-or-test-*\ncreates.
16e00 74 65 73 74 20 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 test.files.if.not.found.on.the.f
16e20 69 6c 65 20 73 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 ile.system...Defaults.to.nil.\nI
16e40 74 20 61 73 73 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 t.assumes.the.test/.folder.is.at
16e60 20 74 68 65 20 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 .the.same.level.as.src/.".:group
16e80 20 70 72 6f 6a 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 .projectile.:type.boolean].8).#@
16ea0 31 37 33 20 47 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 173.Given.a.FILE-NAME.return.the
16ec0 20 6d 61 74 63 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 .matching.implementation.or.test
16ee0 20 66 69 6c 65 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 .filename...If.`projectile-creat
16f00 65 2d 6d 69 73 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 e-missing-test-files'.is.non-nil
16f20 2c 20 63 72 65 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 ,.create.the.missing.test.file..
16f40 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 6f 6a .(fn.FILE-NAME)..(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 20 23 5b 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 st.#[257."\211\204..\301\302!\21
16fa0 30 5c 33 30 33 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 0\303.!\203!.\304.!\211\203..\30
16fc0 35 01 21 5c 32 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 5.!\202..\301\306\307.\"\207\310
16fe0 01 21 5c 32 31 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 .!\211\203..\305.!\202=..\2038.\
17000 33 31 31 02 21 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 311.!\202=.\301\312\307.\"\207".
17020 5b 70 72 6f 6a 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 [projectile-create-missing-test-
17040 66 69 6c 65 73 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 files.error."The.current.buffer.
17060 69 73 20 6e 6f 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 is.not.visiting.a.file".projecti
17080 6c 65 2d 74 65 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 le-test-file-p.projectile-find-m
170a0 61 74 63 68 69 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 atching-file.projectile-expand-r
170c0 6f 6f 74 20 22 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 oot."No.matching.source.file.fou
170e0 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 20 70 72 6f 6a 65 63 nd.for.project.type.`%s'".projec
17100 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 6c 65 2d 66 69 6e tile-project-type.projectile-fin
17120 64 2d 6d 61 74 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 d-matching-test.projectile-creat
17140 65 2d 74 65 73 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 e-test-file-for."No.matching.tes
17160 74 20 66 69 6c 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 t.file.found.for.project.type.`%
17180 73 27 22 5d 20 35 20 28 23 24 20 2e 20 39 33 38 36 30 29 5d 29 0a 23 40 36 30 20 4f 70 65 6e 20 s'"].5.(#$...93860)]).#@60.Open.
171a0 6d 61 74 63 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 matching.implementation.or.test.
171c0 66 69 6c 65 20 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 file.in.other.window...(defalias
171e0 20 27 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 .'projectile-find-implementation
17200 2d 6f 72 2d 74 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 -or-test-other-window.#[0."\300\
17220 33 30 31 5c 33 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 301\302.!!\207".[find-file-other
17240 2d 77 69 6e 64 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 -window.projectile-find-implemen
17260 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 65 2d 6e 61 6d 65 5d tation-or-test.buffer-file-name]
17280 20 33 20 28 23 24 20 2e 20 39 34 36 31 39 29 20 6e 69 6c 5d 29 0a 23 40 35 39 20 4f 70 65 6e 20 .3.(#$...94619).nil]).#@59.Open.
172a0 6d 61 74 63 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 matching.implementation.or.test.
172c0 66 69 6c 65 20 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 file.in.other.frame...(defalias.
172e0 27 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 'projectile-find-implementation-
17300 6f 72 2d 74 65 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 or-test-other-frame.#[0."\300\30
17320 31 5c 33 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 66 1\302.!!\207".[find-file-other-f
17340 72 61 6d 65 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 rame.projectile-find-implementat
17360 69 6f 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 ion-or-test.buffer-file-name].3.
17380 28 23 24 20 2e 20 39 34 38 37 35 29 20 6e 69 6c 5d 29 0a 23 40 35 38 20 54 6f 67 67 6c 65 20 62 (#$...94875).nil]).#@58.Toggle.b
173a0 65 74 77 65 65 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 etween.an.implementation.file.an
173c0 64 20 69 74 73 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 d.its.test.file...(defalias.'pro
173e0 6a 65 63 74 69 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 jectile-toggle-between-implement
17400 61 74 69 6f 6e 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 ation-and-test.#[0."\300\301\302
17420 20 21 21 5c 32 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 .!!\207".[find-file.projectile-f
17440 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 62 75 66 66 65 ind-implementation-or-test.buffe
17460 72 2d 66 69 6c 65 2d 6e 61 6d 65 5d 20 33 20 28 23 24 20 2e 20 39 35 31 32 38 29 20 6e 69 6c 5d r-file-name].3.(#$...95128).nil]
17480 29 0a 23 40 31 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 ).#@165.Return.the.value.of.some
174a0 20 50 52 4f 4a 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 .PROJECT-TYPE.attribute.identifi
174c0 65 64 20 62 79 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 ed.by.KEY..Fallback.to.DEFAULT-V
174e0 41 4c 55 45 20 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 ALUE.for.missing.attributes...(f
17500 6e 20 50 52 4f 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 n.PROJECT-TYPE.KEY.&optional.DEF
17520 41 55 4c 54 2d 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 AULT-VALUE)..(defalias.'projecti
17540 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 23 5b 37 37 30 20 le-project-type-attribute.#[770.
17560 22 5c 33 30 31 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 "\301..\"\211\203..\302..\"\203.
17580 00 5c 33 30 33 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 .\303..\"\202...\207".[projectil
175a0 65 2d 70 72 6f 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 e-project-types.gethash.plist-me
175c0 6d 62 65 72 20 70 6c 69 73 74 2d 67 65 74 5d 20 37 20 28 23 24 20 2e 20 39 35 33 36 38 29 5d 29 mber.plist-get].7.(#$...95368)])
175e0 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 65 73 20 70 72 .#@74.Find.default.test.files.pr
17600 65 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 0a 0a 28 66 6e efix.based.on.PROJECT-TYPE...(fn
17620 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 70 72 6f 6a 65 .PROJECT-TYPE)..(defalias.'proje
17640 63 74 69 6c 65 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 ctile-test-prefix.#[257."\300.\3
17660 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 63 74 2d 74 79 01\"\207".[projectile-project-ty
17680 70 65 2d 61 74 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 pe-attribute.test-prefix].4.(#$.
176a0 2e 20 39 35 37 31 38 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 ..95718)]).#@74.Find.default.tes
176c0 74 20 66 69 6c 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 t.files.suffix.based.on.PROJECT-
176e0 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 6c TYPE...(fn.PROJECT-TYPE)..(defal
17700 69 61 73 20 27 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 ias.'projectile-test-suffix.#[25
17720 37 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 7."\300.\301\"\207".[projectile-
17740 70 72 6f 6a 65 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 project-type-attribute.test-suff
17760 69 78 5d 20 34 20 28 23 24 20 2e 20 39 35 39 32 30 29 5d 29 0a 23 40 37 30 20 46 69 6e 64 20 64 ix].4.(#$...95920)]).#@70.Find.d
17780 65 66 61 75 6c 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 efault.src.directory.based.on.PR
177a0 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 59 50 45 29 1f 0a OJECT-TYPE...(fn.PROJECT-TYPE)..
177c0 28 64 65 66 61 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 (defalias.'projectile-src-direct
177e0 6f 72 79 20 23 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 ory.#[257."\300.\301\302#\207".[
17800 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 74 72 69 62 75 74 projectile-project-type-attribut
17820 65 20 73 72 63 2d 64 69 72 20 22 73 72 63 2f 22 5d 20 35 20 28 23 24 20 2e 20 39 36 31 32 32 29 e.src-dir."src/"].5.(#$...96122)
17840 5d 29 0a 23 40 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 ]).#@71.Find.default.test.direct
17860 6f 72 79 20 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 ory.based.on.PROJECT-TYPE...(fn.
17880 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 70 72 6f 6a 65 63 PROJECT-TYPE)..(defalias.'projec
178a0 74 69 6c 65 2d 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 tile-test-directory.#[257."\300.
178c0 5c 33 30 31 5c 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 \301\302#\207".[projectile-proje
178e0 63 74 2d 74 79 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 ct-type-attribute.test-dir."test
17900 2f 22 5d 20 35 20 28 23 24 20 2e 20 39 36 33 32 38 29 5d 29 0a 23 40 35 37 20 43 6f 75 6e 74 20 /"].5.(#$...96328)]).#@57.Count.
17920 6d 61 74 63 68 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 matching.dirnames.ascending.file
17940 20 70 61 74 68 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 .paths...(fn.A.B)..(defalias.'pr
17960 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.
17980 23 5b 35 31 34 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 #[514."\300\301\302.!\206..\303\
179a0 33 30 34 5c 33 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 304\305#!\262.\300\301\302.!\206
179c0 18 00 5c 33 30 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 ..\303\304\305#!\262.\306.\203>.
179e0 01 5c 32 30 33 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 .\203>..\211A\262.\242.\211A\262
17a00 04 5c 32 34 32 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 .\242\230\203>.\211T\262.\202..\
17a20 32 31 31 5c 32 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 211\207".[reverse.split-string.f
17a40 69 6c 65 2d 6e 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 ile-name-directory.""."/".t.0].7
17a60 20 28 23 24 20 2e 20 39 36 35 33 38 29 5d 29 0a 23 40 37 32 20 47 72 6f 75 70 20 66 69 6c 65 20 .(#$...96538)]).#@72.Group.file.
17a80 63 61 6e 64 69 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 candidates.by.dirname.matching.c
17aa0 6f 75 6e 74 2e 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 ount...(fn.FILE.CANDIDATES)..(de
17ac0 66 61 6c 69 61 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 falias.'projectile-group-file-ca
17ae0 6e 64 69 64 61 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 ndidates.#[514."\300\301\302\211
17b00 04 5c 32 31 31 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 .\211A\262.\242\211\262.\2033.\3
17b20 30 33 06 06 03 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 03...\"\304..\"\211\203'.\211..A
17b40 42 5c 32 34 31 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 B\241\210\202....D.B\262.\266.\2
17b60 30 32 04 00 5c 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 02..\305\306.\237\"\266\202!\307
17b80 5c 22 5c 32 30 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 \"\207".[cl-sort.copy-sequence.n
17ba0 69 6c 20 70 72 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 il.projectile-dirname-matching-c
17bc0 6f 75 6e 74 20 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 ount.assoc.mapcar.#[257."\211@.A
17be0 5c 32 33 37 42 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 \237B\207".#1=[].3."\n\n(fn.X)"]
17c00 20 23 5b 35 31 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 .#[514.".@.@V\207".#1#.4."\n\n(f
17c20 6e 20 41 20 42 29 22 5d 5d 20 31 31 20 28 23 24 20 2e 20 39 36 38 38 35 29 5d 29 0a 23 40 35 36 n.A.B)"]].11.(#$...96885)]).#@56
17c40 20 43 6f 6d 70 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 .Compute.the.name.of.the.test.ma
17c60 74 63 68 69 6e 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 tching.FILE...(fn.FILE)..(defali
17c80 61 73 20 27 70 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 as.'projectile-find-matching-tes
17ca0 74 20 23 5b 32 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 t.#[257."\302\303.!!.\304.!.\304
17cc0 20 21 5c 33 30 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 .!\305\306\307\310\311\312......
17ce0 23 5c 33 31 33 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 #\313\"\314\315%\316.\"\211\204*
17d00 00 5c 33 31 37 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 .\317\202W.\211G\320U\2036.\211@
17d20 5c 32 30 32 57 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 \202W.\321..\"\211@G\322U\203J.\
17d40 33 32 33 01 40 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 323.@!@\202U.\324\325\326\327\33
17d60 30 5c 33 33 31 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 0\331..\"\"\"\262.\207".[project
17d80 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 6f 6a 65 63 74 ile-test-prefix-function.project
17da0 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 66 69 6c 65 2d 6e 61 ile-test-suffix-function.file-na
17dc0 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 61 6e 73 2d 65 me-nondirectory.file-name-sans-e
17de0 78 74 65 6e 73 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 xtension.projectile-project-type
17e00 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 2d 63 6f 64 65 .cl-remove-if-not.make-byte-code
17e20 20 32 35 37 20 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 .257."\303\304.!!\301\203..\211\
17e40 33 30 31 5c 33 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 301\300P\230\206..\302\205..\211
17e60 5c 33 30 30 5c 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 \300\302P\230\207".vconcat.vecto
17e80 72 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 66 69 6c 65 2d 6e r.[file-name-nondirectory.file-n
17ea0 61 6d 65 2d 73 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 ame-sans-extension].5."\n\n(fn.C
17ec0 55 52 52 45 4e 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 URRENT-FILE)".projectile-current
17ee0 2d 70 72 6f 6a 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 -project-files.nil.1.projectile-
17f00 67 72 6f 75 70 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 group-file-candidates.2.last.pro
17f20 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 69 74 63 68 20 jectile-completing-read."Switch.
17f40 74 6f 3a 20 22 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 to:.".apply.append.mapcar.cdr].1
17f60 33 20 28 23 24 20 2e 20 39 37 33 34 35 29 5d 29 0a 23 40 36 34 20 43 6f 6d 70 75 74 65 20 74 68 3.(#$...97345)]).#@64.Compute.th
17f80 65 20 6e 61 6d 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 e.name.of.a.file.matching.TEST-F
17fa0 49 4c 45 2e 0a 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 ILE...(fn.TEST-FILE)..(defalias.
17fc0 27 70 72 6f 6a 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 'projectile-find-matching-file.#
17fe0 5b 32 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 [257."\302\303.!!.\304.!.\304.!\
18000 33 30 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 305\306\307\310\311\312......#\3
18020 31 33 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 13\"\314\315%\316.\"\211\204*.\3
18040 31 37 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 17\202W.\211G\320U\2036.\211@\20
18060 32 57 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 2W.\321..\"\211@G\322U\203J.\323
18080 01 40 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 .@!@\202U.\324\325\326\327\330\3
180a0 33 31 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 31..\"\"\"\262.\207".[projectile
180c0 2d 74 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 -test-prefix-function.projectile
180e0 2d 74 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 -test-suffix-function.file-name-
18100 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 74 65 nondirectory.file-name-sans-exte
18120 6e 73 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 nsion.projectile-project-type.cl
18140 2d 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 -remove-if-not.make-byte-code.25
18160 37 20 22 5c 33 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 7."\303\304.!!\301\203..\301.P\3
18180 30 30 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 32 50 5c 00\230\206..\302\205..\211\302P\
181a0 33 30 30 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 6c 300\230\207".vconcat.vector.[fil
181c0 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 61 e-name-nondirectory.file-name-sa
181e0 6e 73 2d 65 78 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 ns-extension].4."\n\n(fn.CURRENT
18200 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 65 -FILE)".projectile-current-proje
18220 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 2d ct-files.nil.1.projectile-group-
18240 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 6c file-candidates.2.last.projectil
18260 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 20 e-completing-read."Switch.to:.".
18280 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 20 apply.append.mapcar.cdr].13.(#$.
182a0 2e 20 39 38 31 36 36 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 ..98166)]).#@193.Try.to.find.a.d
182c0 65 66 61 75 6c 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 efault.pattern.for.`projectile-g
182e0 72 65 70 27 2e 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 rep'..This.is.a.subset.of.`grep-
18300 72 65 61 64 2d 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 read-files',.where.either.a.matc
18320 68 69 6e 67 20 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 hing.entry.from.`grep-files-alia
18340 73 65 73 27 20 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 ses'.or.file.name.extension.patt
18360 65 72 6e 20 69 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 ern.is.returned...(defalias.'pro
18380 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 20 23 5b 30 20 22 jectile-grep-default-files.#[0."
183a0 08 5c 32 30 35 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 .\205N.\302.!\303\304\305.\".\"\
183c0 33 30 36 01 5c 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 306.\2037..@\262..A\262.\307\310
183e0 5c 33 31 31 5c 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 \311\312.A\306\313#\314#.\"\2031
18400 00 5c 33 30 36 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 .\306\262.\202..\306\262.\202..\
18420 32 31 31 41 5c 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 211A\266\202\315.!\211\205E.\316
18440 01 50 5c 32 36 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 .P\262..\206L.\211\266\203\207".
18460 5b 62 75 66 66 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 [buffer-file-name.grep-files-ali
18480 61 73 65 73 20 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 ases.file-name-nondirectory.remo
184a0 76 65 20 61 73 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 ve.assoc."all".nil.string-match.
184c0 6d 61 70 63 6f 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 mapconcat.wildcard-to-regexp.spl
184e0 69 74 2d 73 74 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 it-string.t."\\|".file-name-exte
18500 6e 73 69 6f 6e 20 22 2a 2e 22 5d 20 31 30 20 28 23 24 20 2e 20 39 38 39 39 33 29 5d 29 0a 23 40 nsion."*."].10.(#$...98993)]).#@
18520 35 38 20 52 65 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 58.Return.ignored.file.suffixes.
18540 61 73 20 61 20 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 as.a.list.of.glob.patterns...(de
18560 66 61 6c 69 61 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 falias.'projectile--globally-ign
18580 6f 72 65 64 2d 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 ored-file-suffixes-glob.#[0."\30
185a0 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 67 6c 6f 62 61 6c 1\302.\"\207".[projectile-global
185c0 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 6d 61 70 63 61 72 20 ly-ignored-file-suffixes.mapcar.
185e0 23 5b 32 35 37 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 #[257."\300.P\207".["*"].3."\n\n
18600 28 66 6e 20 50 41 54 29 22 5d 5d 20 33 20 28 23 24 20 2e 20 39 39 36 31 39 29 5d 29 0a 28 64 65 (fn.PAT)"]].3.(#$...99619)]).(de
18620 66 61 6c 69 61 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 falias.'projectile--read-search-
18640 73 74 72 69 6e 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 string-with-default.#[257."\300.
18660 21 5c 33 30 31 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 !\301.\211\203..\211\302\230\203
18680 13 00 5c 33 30 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 ..\302\202..\303\304.\"\305\303\
186a0 33 30 36 05 04 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 306..#\307\211.$\207".[projectil
186c0 65 2d 70 72 65 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 e-prepend-project-name.projectil
186e0 65 2d 73 79 6d 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 e-symbol-or-selection-at-point."
18700 22 20 66 6f 72 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 ".format.".(default.%s)".read-st
18720 72 69 6e 67 20 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 ring."%s%s:.".nil].9."\n\n(fn.PR
18740 45 46 49 58 2d 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 EFIX-LABEL)"]).#@294.Perform.rgr
18760 65 70 20 69 6e 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 ep.in.the.project...With.a.prefi
18780 78 20 41 52 47 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 x.ARG.asks.for.files.(globbing-a
187a0 77 61 72 65 29 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 ware).which.to.grep.in..With.pre
187c0 66 69 78 20 41 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 fix.ARG.of.`-'.(such.as.`M--'),.
187e0 64 65 66 61 75 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 default.the.files.(without.promp
18800 74 29 2c 0a 74 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 t),.to.`projectile-grep-default-
18820 66 69 6c 65 73 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 files'...With.REGEXP.given,.don'
18840 74 20 71 75 65 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 t.query.the.user.for.a.regexp...
18860 28 66 6e 20 26 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 (fn.&optional.REGEXP.ARG)..(defa
18880 6c 69 61 73 20 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 lias.'projectile-grep.#[512."\30
188a0 34 5c 33 30 35 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 4\305!\210\306..\206..\307\310!.
188c0 5c 32 30 35 23 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 \205#..\311\232\203..\312.\206#.
188e0 5c 33 31 33 5c 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 \313\314\315!\312.\".\211\203\21
18900 37 00 5c 32 31 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 7.\211@\304\316!\210\317.\320=\2
18920 30 33 4c 00 09 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 03L..\203L.\321\322!\203L.\322..
18940 5c 32 30 36 46 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 \206F.\323.#\210\202\210.\324\32
18960 35 5c 33 32 36 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 5\326\327\330\331\332..!\333\"\3
18980 33 34 5c 33 33 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 34\335%\336.\"\n\"\324\337\325\3
189a0 32 36 5c 33 32 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 26\327\340\331\332..!\341\"\342\
189c0 33 34 33 25 5c 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 343%\344.\"\345.\".\"..\346.\210
189e0 5c 33 34 37 04 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 \347..\206\204.\350.#\210*.A\266
18a00 5c 32 30 32 5c 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 \202\202$.\210\351\352!\207".[cu
18a20 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 75 73 65 2d rrent-prefix-arg.projectile-use-
18a40 67 69 74 2d 67 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 git-grep.grep-find-ignored-direc
18a60 74 6f 72 69 65 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 tories.grep-find-ignored-files.r
18a80 65 71 75 69 72 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 equire.grep.projectile-get-proje
18aa0 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 2d 72 65 61 64 2d ct-directories.projectile--read-
18ac0 73 65 61 72 63 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 search-string-with-default."Grep
18ae0 20 66 6f 72 22 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 .for".-.projectile-grep-default-
18b00 66 69 6c 65 73 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 files.read-string.projectile-pre
18b20 70 65 6e 64 2d 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 pend-project-name."Grep.in:.".vc
18b40 2d 67 69 74 20 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 -git.projectile-project-vcs.git.
18b60 66 62 6f 75 6e 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 fboundp.vc-git-grep."".cl-union.
18b80 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 31 5c mapcar.make-byte-code.257."\301\
18ba0 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 72 20 302.\300\"!\207".vconcat.vector.
18bc0 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 72 65 6c 61 74 69 [directory-file-name.file-relati
18be0 76 65 2d 6e 61 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 ve-name].5."\n\n(fn.F)".projecti
18c00 6c 65 2d 69 67 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 le-ignored-directories.append."\
18c20 33 30 31 01 5c 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 301.\300\"\207".[file-relative-n
18c40 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
18c60 65 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 2d 67 6c 6f 62 e-ignored-files.projectile--glob
18c80 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 2d 67 6c 6f 62 20 ally-ignored-file-suffixes-glob.
18ca0 67 72 65 70 2d 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 grep-compute-defaults.rgrep."*..
18cc0 2a 22 20 72 75 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 *".run-hooks.projectile-grep-fin
18ce0 69 73 68 65 64 2d 68 6f 6f 6b 5d 20 31 37 20 28 23 24 20 2e 20 31 30 30 31 38 31 29 20 22 69 5c ished-hook].17.(#$...100181)."i\
18d00 6e 50 22 5d 29 0a 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 nP"]).#@173.Run.an.ag.search.wit
18d20 68 20 53 45 41 52 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 h.SEARCH-TERM.in.the.project...W
18d40 69 74 68 20 61 6e 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 ith.an.optional.prefix.argument.
18d60 41 52 47 20 53 45 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 ARG.SEARCH-TERM.is.interpreted.a
18d80 73 20 61 0a 72 65 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 s.a.regular.expression...(fn.SEA
18da0 52 43 48 2d 54 45 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 RCH-TERM.&optional.ARG)..(defali
18dc0 61 73 20 27 70 72 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 as.'projectile-ag.#[513."\304\30
18de0 35 5c 33 30 36 5c 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 5\306\307#\2036.\211\203..\310\2
18e00 30 32 11 00 5c 33 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 02..\305\311\306\312\313.\314.\3
18e20 31 35 20 5c 33 31 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 15.\316=?\205).\313\317.\320..\n
18e40 5c 33 30 36 25 23 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 \306%#!\"\306..\211.\321.\"*\207
18e60 5c 33 32 32 5c 33 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 \322\323!\207".[ag-ignore-list.g
18e80 72 65 70 2d 66 69 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 rep-find-ignored-files.grep-find
18ea0 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 6e 74 2d 70 72 65 -ignored-directories.current-pre
18ec0 66 69 78 2d 61 72 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 fix-arg.require.ag.nil.noerror.a
18ee0 67 2d 72 65 67 65 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 g-regexp.delq.delete-dups.append
18f00 20 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 66 69 .projectile--globally-ignored-fi
18f20 6c 65 2d 73 75 66 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 le-suffixes-glob.projectile-proj
18f40 65 63 74 2d 76 63 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 ect-vcs.git.projectile-ignored-f
18f60 69 6c 65 73 2d 72 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 iles-rel.projectile-ignored-dire
18f80 63 74 6f 72 69 65 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 ctories-rel.projectile-project-r
18fa0 6f 6f 74 20 65 72 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 oot.error."Package.'ag'.is.not.a
18fc0 76 61 69 6c 61 62 6c 65 22 5d 20 31 35 20 28 23 24 20 2e 20 31 30 31 36 34 34 29 20 28 62 79 74 vailable"].15.(#$...101644).(byt
18fe0 65 2d 63 6f 64 65 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 e-code."\301\302\303.\203..\304\
19000 32 30 32 5c 66 00 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 202\f.\305\"!.D\207".[current-pr
19020 65 66 69 78 2d 61 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 efix-arg.projectile--read-search
19040 2d 73 74 72 69 6e 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 -string-with-default.format."Ag.
19060 25 73 73 65 61 72 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 %ssearch.for"."regexp.".""].4)])
19080 0a 23 40 31 31 30 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 .#@110.Run.a.Ripgrep.search.with
190a0 20 60 53 45 41 52 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 .`SEARCH-TERM'.at.current.projec
190c0 74 20 72 6f 6f 74 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 t.root...SEARCH-TERM.is.a.regexp
190e0 2e 0a 0a 28 66 6e 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 ...(fn.SEARCH-TERM)..(defalias.'
19100 70 72 6f 6a 65 63 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 projectile-ripgrep.#[257."\303\3
19120 30 34 5c 33 30 35 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 04\305\306#\203..\307\310\311..\
19140 22 5c 22 5c 33 31 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 "\"\312.\313.\n\203...\202..\314
19160 04 42 23 5c 32 30 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 .B#\207\315\316!\207".[projectil
19180 65 2d 67 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 e-globally-ignored-files.project
191a0 69 6c 65 2d 67 6c 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 ile-globally-ignored-directories
191c0 20 63 75 72 72 65 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 .current-prefix-arg.require.ripg
191e0 72 65 70 20 6e 69 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 rep.nil.noerror.mapcar.#[257."\3
19200 30 30 01 50 5c 32 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 00.P\207".["--glob.!"].3."\n\n(f
19220 6e 20 56 41 4c 29 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 n.VAL)"].append.ripgrep-regexp.p
19240 72 6f 6a 65 63 74 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 rojectile-project-root."--fixed-
19260 73 74 72 69 6e 67 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 strings".error."Package.`ripgrep
19280 27 20 69 73 20 6e 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 32 '.is.not.available"].7.(#$...102
192a0 35 33 35 29 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 535).(byte-code."\300\301!C\207"
192c0 20 5b 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 67 .[projectile--read-search-string
192e0 2d 77 69 74 68 2d 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 -with-default."Ripgrep.search.fo
19300 72 22 5d 20 32 29 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 r"].2)]).#@50.Return.a.string.wi
19320 74 68 20 65 78 63 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 th.exclude.patterns.for.ctags...
19340 28 64 65 66 61 6c 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 (defalias.'projectile-tags-exclu
19360 64 65 2d 70 61 74 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 de-patterns.#[0."\300\301\302.\3
19380 30 33 23 5c 32 30 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 03#\207".[mapconcat.#[257."\300\
193a0 33 30 31 5c 33 30 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 301\302.!\"\207".[format."--excl
193c0 75 64 65 3d 5c 22 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 ude=\"%s\"".directory-file-name]
193e0 20 35 20 22 5c 6e 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 .5."\n\n(fn.PATTERN)"].projectil
19400 65 2d 69 67 6e 6f 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 e-ignored-directories-rel."."].4
19420 20 28 23 24 20 2e 20 31 30 33 31 38 32 29 5d 29 0a 23 40 33 37 20 52 65 67 65 6e 65 72 61 74 65 .(#$...103182)]).#@37.Regenerate
19440 20 74 68 65 20 70 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 .the.project's.[e|g]tags...(defa
19460 6c 69 61 73 20 27 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 lias.'projectile-regenerate-tags
19480 20 23 5b 30 20 22 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 .#[0."\304\305!\203...\306>\203.
194a0 00 5c 33 30 37 20 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 .\307.\211.\310.\210\311\312!)\2
194c0 30 37 5c 33 30 37 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 07\307.\313...\314\n!\315...#\31
194e0 36 5c 32 31 31 5c 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 6\211\317\320!r\211q\210\321\322
19500 5c 33 32 33 5c 33 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 \323\324\325.!\326\"\327$\216\33
19520 30 04 5c 33 31 36 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 0.\316p#\262.ed{\211\331\332.\"\
19540 32 30 33 55 00 5c 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 203U.\333\334\312\211.$\262.\331
19560 5c 33 33 35 02 5c 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 \335.\"\203g.\333\334\312\211.$\
19580 32 36 36 5c 32 30 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 266\202\202i.\262.\262.*\210\211
195a0 5c 33 32 32 55 5c 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 \322U\204w.\336.!\210\337.!\210\
195c0 33 34 30 5c 33 34 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 340\341.\")\207".[projectile-tag
195e0 73 2d 62 61 63 6b 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 s-backend.default-directory.proj
19600 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 65 ectile-tags-file-name.projectile
19620 2d 74 61 67 73 2d 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 -tags-command.boundp.ggtags-mode
19640 20 28 61 75 74 6f 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 .(auto.ggtags).projectile-projec
19660 74 2d 72 6f 6f 74 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 t-root.ggtags-ensure-project.ggt
19680 61 67 73 2d 75 70 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 ags-update-tags.t.projectile-tag
196a0 73 2d 65 78 63 6c 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 s-exclude-patterns.expand-file-n
196c0 61 6d 65 20 66 6f 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 ame.format.nil.generate-new-buff
196e0 65 72 20 22 20 2a 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 er.".*temp*".make-byte-code.0."\
19700 33 30 31 5c 33 30 30 21 5c 32 30 35 09 00 5c 33 30 32 5c 33 30 30 21 5c 32 30 37 22 20 76 63 6f 301\300!\205..\302\300!\207".vco
19720 6e 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 ncat.vector.[buffer-name.kill-bu
19740 66 66 65 72 5d 20 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 ffer].2.call-process-shell-comma
19760 6e 64 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 nd.string-match."[..\n.]+\\'".re
19780 70 6c 61 63 65 2d 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 place-match.""."\\`[..\n.]+".err
197a0 6f 72 20 76 69 73 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 or.visit-tags-table.message."Reg
197c0 65 6e 65 72 61 74 65 64 20 25 73 22 5d 20 31 34 20 28 23 24 20 2e 20 31 30 33 34 37 38 29 20 6e enerated.%s"].14.(#$...103478).n
197e0 69 6c 5d 29 0a 23 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 il]).#@41.Visit.the.current.proj
19800 65 63 74 27 73 20 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 ect's.tags.table...(defalias.'pr
19820 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 67 73 2d 74 61 62 6c ojectile-visit-project-tags-tabl
19840 65 20 23 5b 30 20 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 e.#[0."\301.\205$.\302.!\303.!\2
19860 30 35 5c 22 00 5c 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 05\".\3041..\305.\306\"0\202\".\
19880 33 30 37 5c 33 31 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 307\310.\"\210\311\262.\262.\207
198a0 22 20 5b 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 70 72 6f ".[projectile-tags-file-name.pro
198c0 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 65 78 70 jectile-project-p.projectile-exp
198e0 61 6e 64 2d 72 6f 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 and-root.file-exists-p.(debug.er
19900 72 6f 72 29 20 76 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 ror).visit-tags-table.t.message.
19920 22 45 72 72 6f 72 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 "Error.loading.tags-file:.%s".ni
19940 6c 5d 20 35 20 28 23 24 20 2e 20 31 30 34 34 32 36 29 5d 29 0a 23 40 37 30 20 44 65 74 65 72 6d l].5.(#$...104426)]).#@70.Determ
19960 69 6e 65 20 77 68 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 ine.which.function.to.use.for.a.
19980 63 61 6c 6c 20 74 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 call.to.`projectile-find-tag'...
199a0 28 64 65 66 61 6c 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 (defalias.'projectile-determine-
199c0 66 69 6e 64 2d 74 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 find-tag-fn.#[0.".\301=\203..\30
199e0 32 5c 33 30 33 21 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 2\303!\203..\303\207\302\304!\20
19a00 33 16 00 5c 33 30 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 3..\304\207\302\305!\203H.\305\2
19a20 30 37 08 5c 33 30 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 07.\306=\203,.\302\304!\203H.\30
19a40 34 5c 32 30 37 08 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 4\207.\307=\203:.\302\303!\203H.
19a60 5c 33 30 33 5c 32 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 \303\207.\310=\203H.\302\305!\20
19a80 33 48 00 5c 33 30 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 3H.\305\207\311\207".[projectile
19aa0 2d 74 61 67 73 2d 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 -tags-backend.auto.fboundp.ggtag
19ac0 73 2d 66 69 6e 64 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 s-find-tag-dwim.xref-find-defini
19ae0 74 69 6f 6e 73 20 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 tions.etags-select-find-tag.xref
19b00 20 67 67 74 61 67 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 .ggtags.etags-select.find-tag].2
19b20 20 28 23 24 20 2e 20 31 30 34 37 39 34 29 5d 29 0a 23 40 32 32 20 46 69 6e 64 20 74 61 67 20 69 .(#$...104794)]).#@22.Find.tag.i
19b40 6e 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 n.project...(defalias.'projectil
19b60 65 2d 66 69 6e 64 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 e-find-tag.#[0."\300.\210\301.\3
19b80 30 32 01 21 5c 32 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 02.!\207".[projectile-visit-proj
19ba0 65 63 74 2d 74 61 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 ect-tags-table.projectile-determ
19bc0 69 6e 65 2d 66 69 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 ine-find-tag-fn.call-interactive
19be0 6c 79 5d 20 33 20 28 23 24 20 2e 20 31 30 35 32 37 30 29 20 6e 69 6c 5d 29 0a 23 40 34 36 20 49 ly].3.(#$...105270).nil]).#@46.I
19c00 6e 76 6f 6b 65 20 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 nvoke.in.DIR.the.BODY...(fn.DIR.
19c20 26 72 65 73 74 20 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 &rest.BODY)..(defalias.'projecti
19c40 6c 65 2d 77 69 74 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 le-with-default-dir.'(macro...#[
19c60 33 38 35 20 22 5c 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 385."\300\301.D\302B.BB\207".[le
19c80 74 20 64 65 66 61 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 t.default-directory.((projectile
19ca0 2d 63 61 63 68 65 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 -cached-project-root.nil))].5.(#
19cc0 24 20 2e 20 31 30 35 34 37 31 29 5d 29 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c $...105471)])).(byte-code."\300\
19ce0 33 30 31 5c 33 30 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 301\302\303#\210\304\301\305\306
19d00 23 5c 32 30 37 22 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 #\207".[put.projectile-with-defa
19d20 75 6c 74 2d 64 69 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 ult-dir.edebug-form-spec.t.funct
19d40 69 6f 6e 2d 70 75 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 ion-put.lisp-indent-function.1].
19d60 34 29 0a 23 40 35 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 4).#@58.Invoke.`execute-extended
19d80 2d 63 6f 6d 6d 61 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 -command'.in.the.project's.root.
19da0 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 75 6e 2d 63 6f 6d 6d ..(defalias.'projectile-run-comm
19dc0 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 19 5c 33 30 34 and-in-root.#[0."\302.\303..\304
19de0 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 68 65 64 2d 70 \305!*\207".[projectile-cached-p
19e00 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 79 20 70 72 roject-root.default-directory.pr
19e20 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 61 6c 6c 2d 69 ojectile-project-root.nil.call-i
19e40 6e 74 65 72 61 63 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 nteractively.execute-extended-co
19e60 6d 6d 61 6e 64 5d 20 32 20 28 23 24 20 2e 20 31 30 35 38 33 32 29 20 6e 69 6c 5d 29 0a 23 40 34 mmand].2.(#$...105832).nil]).#@4
19e80 37 20 49 6e 76 6f 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 7.Invoke.`shell-command'.in.the.
19ea0 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
19ec0 65 63 74 69 6c 65 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 ectile-run-shell-command-in-root
19ee0 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 5c 32 30 37 22 .#[0."\302.\303..\304\305!*\207"
19f00 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 2d 72 6f 6f 74 .[projectile-cached-project-root
19f20 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 2d 70 72 .default-directory.projectile-pr
19f40 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 74 69 76 65 6c oject-root.nil.call-interactivel
19f60 79 20 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 5d 20 32 20 28 23 24 20 2e 20 31 30 36 31 31 34 29 y.shell-command].2.(#$...106114)
19f80 20 6e 69 6c 5d 29 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 .nil]).#@53.Invoke.`async-shell-
19fa0 63 6f 6d 6d 61 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 command'.in.the.project's.root..
19fc0 0a 28 64 65 66 61 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 .(defalias.'projectile-run-async
19fe0 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 5c 33 30 32 -shell-command-in-root.#[0."\302
1a000 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 65 63 74 69 .\303..\304\305!*\207".[projecti
1a020 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 6c 74 2d 64 le-cached-project-root.default-d
1a040 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 72 6f 6f 74 irectory.projectile-project-root
1a060 20 6e 69 6c 20 63 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 .nil.call-interactively.async-sh
1a080 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 5d 20 32 20 28 23 24 20 2e 20 31 30 36 33 38 30 29 20 6e 69 6c ell-command].2.(#$...106380).nil
1a0a0 5d 29 0a 23 40 31 30 36 20 49 6e 76 6f 6b 65 20 60 73 68 65 6c 6c 27 20 69 6e 20 74 68 65 20 70 ]).#@106.Invoke.`shell'.in.the.p
1a0c0 72 6f 6a 65 63 74 27 73 20 72 6f 6f 74 2e 0a 0a 53 77 69 74 63 68 20 74 6f 20 74 68 65 20 70 72 roject's.root...Switch.to.the.pr
1a0e0 6f 6a 65 63 74 20 73 70 65 63 69 66 69 63 20 73 68 65 6c 6c 20 62 75 66 66 65 72 20 69 66 20 69 oject.specific.shell.buffer.if.i
1a100 74 20 61 6c 72 65 61 64 79 20 65 78 69 73 74 73 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 t.already.exists...(defalias.'pr
1a120 6f 6a 65 63 74 69 6c 65 2d 72 75 6e 2d 73 68 65 6c 6c 20 23 5b 30 20 22 5c 33 30 32 20 5c 33 30 ojectile-run-shell.#[0."\302.\30
1a140 33 18 19 5c 33 30 34 5c 33 30 35 5c 33 30 36 20 5c 33 30 37 51 21 2a 5c 32 30 37 22 20 5b 70 72 3..\304\305\306.\307Q!*\207".[pr
1a160 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
1a180 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 65 63 ault-directory.projectile-projec
1a1a0 74 2d 72 6f 6f 74 20 6e 69 6c 20 73 68 65 6c 6c 20 22 2a 73 68 65 6c 6c 20 22 20 70 72 6f 6a 65 t-root.nil.shell."*shell.".proje
1a1c0 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 6e 61 6d 65 20 22 2a 22 5d 20 34 20 28 23 24 20 2e 20 ctile-project-name."*"].4.(#$...
1a1e0 31 30 36 36 36 35 29 20 6e 69 6c 5d 29 0a 23 40 31 30 38 20 49 6e 76 6f 6b 65 20 60 65 73 68 65 106665).nil]).#@108.Invoke.`eshe
1a200 6c 6c 27 20 69 6e 20 74 68 65 20 70 72 6f 6a 65 63 74 27 73 20 72 6f 6f 74 2e 0a 0a 53 77 69 74 ll'.in.the.project's.root...Swit
1a220 63 68 20 74 6f 20 74 68 65 20 70 72 6f 6a 65 63 74 20 73 70 65 63 69 66 69 63 20 65 73 68 65 6c ch.to.the.project.specific.eshel
1a240 6c 20 62 75 66 66 65 72 20 69 66 20 69 74 20 61 6c 72 65 61 64 79 20 65 78 69 73 74 73 2e 1f 0a l.buffer.if.it.already.exists...
1a260 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 72 75 6e 2d 65 73 68 65 6c 6c (defalias.'projectile-run-eshell
1a280 20 23 5b 30 20 22 5c 33 30 33 5c 33 30 34 20 5c 33 30 35 51 18 5c 33 30 36 20 5c 33 30 37 19 1a .#[0."\303\304.\305Q.\306.\307..
1a2a0 5c 33 31 30 20 2b 5c 32 30 37 22 20 5b 65 73 68 65 6c 6c 2d 62 75 66 66 65 72 2d 6e 61 6d 65 20 \310.+\207".[eshell-buffer-name.
1a2c0 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
1a2e0 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 22 2a 65 73 68 65 6c 6c 20 22 20 70 72 6f 6a efault-directory."*eshell.".proj
1a300 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 6e 61 6d 65 20 22 2a 22 20 70 72 6f 6a 65 63 74 69 ectile-project-name."*".projecti
1a320 6c 65 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 20 6e 69 6c 20 65 73 68 65 6c 6c 5d 20 33 20 28 23 le-project-root.nil.eshell].3.(#
1a340 24 20 2e 20 31 30 36 39 39 36 29 20 6e 69 6c 5d 29 0a 23 40 31 30 34 20 49 6e 76 6f 6b 65 20 60 $...106996).nil]).#@104.Invoke.`
1a360 69 65 6c 6d 27 20 69 6e 20 74 68 65 20 70 72 6f 6a 65 63 74 27 73 20 72 6f 6f 74 2e 0a 0a 53 77 ielm'.in.the.project's.root...Sw
1a380 69 74 63 68 20 74 6f 20 74 68 65 20 70 72 6f 6a 65 63 74 20 73 70 65 63 69 66 69 63 20 69 65 6c itch.to.the.project.specific.iel
1a3a0 6d 20 62 75 66 66 65 72 20 69 66 20 69 74 20 61 6c 72 65 61 64 79 20 65 78 69 73 74 73 2e 1f 0a m.buffer.if.it.already.exists...
1a3c0 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 72 75 6e 2d 69 65 6c 6d 20 23 (defalias.'projectile-run-ielm.#
1a3e0 5b 30 20 22 5c 33 30 32 5c 33 30 33 5c 33 30 34 20 5c 22 5c 33 30 35 01 21 5c 32 30 33 11 00 5c [0."\302\303\304.\"\305.!\203..\
1a400 33 30 36 01 21 5c 32 30 32 1d 00 5c 33 30 37 20 5c 33 31 30 18 19 5c 33 31 31 20 5c 32 31 30 2a 306.!\202..\307.\310..\311.\210*
1a420 5c 33 31 32 01 21 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 \312.!\207".[projectile-cached-p
1a440 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 79 20 66 6f roject-root.default-directory.fo
1a460 72 6d 61 74 20 22 2a 69 65 6c 6d 20 25 73 2a 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a rmat."*ielm.%s*".projectile-proj
1a480 65 63 74 2d 6e 61 6d 65 20 67 65 74 2d 62 75 66 66 65 72 20 73 77 69 74 63 68 2d 74 6f 2d 62 75 ect-name.get-buffer.switch-to-bu
1a4a0 66 66 65 72 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 ffer.projectile-project-root.nil
1a4c0 20 69 65 6c 6d 20 72 65 6e 61 6d 65 2d 62 75 66 66 65 72 5d 20 33 20 28 23 24 20 2e 20 31 30 37 .ielm.rename-buffer].3.(#$...107
1a4e0 33 35 32 29 20 6e 69 6c 5d 29 0a 23 40 31 31 38 20 49 6e 76 6f 6b 65 20 60 74 65 72 6d 27 20 69 352).nil]).#@118.Invoke.`term'.i
1a500 6e 20 74 68 65 20 70 72 6f 6a 65 63 74 27 73 20 72 6f 6f 74 2e 0a 0a 53 77 69 74 63 68 20 74 6f n.the.project's.root...Switch.to
1a520 20 74 68 65 20 70 72 6f 6a 65 63 74 20 73 70 65 63 69 66 69 63 20 74 65 72 6d 20 62 75 66 66 65 .the.project.specific.term.buffe
1a540 72 20 69 66 20 69 74 20 61 6c 72 65 61 64 79 20 65 78 69 73 74 73 2e 0a 0a 28 66 6e 20 50 52 4f r.if.it.already.exists...(fn.PRO
1a560 47 52 41 4d 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 75 6e GRAM)..(defalias.'projectile-run
1a580 2d 74 65 72 6d 20 23 5b 32 35 37 20 22 5c 33 30 33 5c 33 30 34 20 50 5c 33 30 35 01 5c 33 30 35 -term.#[257."\303\304.P\305.\305
1a5a0 51 5c 33 30 36 01 21 5c 32 30 34 3d 00 5c 33 30 37 5c 33 31 30 21 5c 32 31 30 02 5c 32 30 36 2a Q\306.!\204=.\307\310!\210.\206*
1a5c0 00 5c 33 31 31 5c 33 31 32 08 5c 32 30 36 29 00 5c 33 31 33 5c 33 31 34 21 5c 32 30 36 29 00 5c .\311\312.\206).\313\314!\206).\
1a5e0 33 31 33 5c 33 31 35 21 5c 32 30 36 29 00 5c 33 31 36 5c 22 5c 33 31 37 20 5c 33 32 30 19 1a 5c 313\315!\206).\316\"\317.\320..\
1a600 33 32 31 03 02 5c 22 71 5c 32 31 30 5c 33 32 32 20 5c 32 31 30 5c 33 32 33 20 5c 32 31 30 2a 5c 321..\"q\210\322.\210\323.\210*\
1a620 32 31 30 5c 33 32 34 01 21 5c 32 30 37 22 20 5b 65 78 70 6c 69 63 69 74 2d 73 68 65 6c 6c 2d 66 210\324.!\207".[explicit-shell-f
1a640 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
1a660 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 22 74 65 72 6d 20 ct-root.default-directory."term.
1a680 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 6e 61 6d 65 20 22 2a 22 20 67 65 ".projectile-project-name."*".ge
1a6a0 74 2d 62 75 66 66 65 72 20 72 65 71 75 69 72 65 20 74 65 72 6d 20 72 65 61 64 2d 66 72 6f 6d 2d t-buffer.require.term.read-from-
1a6c0 6d 69 6e 69 62 75 66 66 65 72 20 22 52 75 6e 20 70 72 6f 67 72 61 6d 3a 20 22 20 67 65 74 65 6e minibuffer."Run.program:.".geten
1a6e0 76 20 22 45 53 48 45 4c 4c 22 20 22 53 48 45 4c 4c 22 20 22 2f 62 69 6e 2f 73 68 22 20 70 72 6f v."ESHELL"."SHELL"."/bin/sh".pro
1a700 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 6d 61 6b 65 2d 74 65 jectile-project-root.nil.make-te
1a720 72 6d 20 74 65 72 6d 2d 6d 6f 64 65 20 74 65 72 6d 2d 63 68 61 72 2d 6d 6f 64 65 20 73 77 69 74 rm.term-mode.term-char-mode.swit
1a740 63 68 2d 74 6f 2d 62 75 66 66 65 72 5d 20 37 20 28 23 24 20 2e 20 31 30 37 37 36 31 29 20 28 6c ch-to-buffer].7.(#$...107761).(l
1a760 69 73 74 20 6e 69 6c 29 5d 29 0a 23 40 35 34 20 52 65 74 75 72 6e 20 61 20 6c 69 73 74 20 6f 66 ist.nil)]).#@54.Return.a.list.of
1a780 20 66 69 6c 65 73 20 69 6e 20 44 49 52 45 43 54 4f 52 59 2e 0a 0a 28 66 6e 20 44 49 52 45 43 54 .files.in.DIRECTORY...(fn.DIRECT
1a7a0 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 69 6c 65 ORY)..(defalias.'projectile-file
1a7c0 73 2d 69 6e 2d 70 72 6f 6a 65 63 74 2d 64 69 72 65 63 74 6f 72 79 20 23 5b 32 35 37 20 22 5c 33 s-in-project-directory.#[257."\3
1a7e0 30 30 5c 33 30 31 02 21 5c 33 30 32 20 5c 22 5c 33 30 33 5c 33 30 34 5c 33 30 35 5c 33 30 36 5c 00\301.!\302.\"\303\304\305\306\
1a800 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 33 31 34 20 5c 22 307\310..!\311\"\312\313%\314.\"
1a820 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 20 65 78 70 61 6e 64 \207".[file-relative-name.expand
1a840 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 6f -file-name.projectile-project-ro
1a860 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 62 79 74 65 2d 63 6f ot.cl-remove-if-not.make-byte-co
1a880 64 65 20 32 35 37 20 22 5c 33 30 31 5c 33 30 30 02 5c 22 5c 32 30 37 22 20 76 63 6f 6e 63 61 74 de.257."\301\300.\"\207".vconcat
1a8a0 20 76 65 63 74 6f 72 20 5b 73 74 72 69 6e 67 2d 70 72 65 66 69 78 2d 70 5d 20 34 20 22 5c 6e 5c .vector.[string-prefix-p].4."\n\
1a8c0 6e 28 66 6e 20 46 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 n(fn.F)".projectile-current-proj
1a8e0 65 63 74 2d 66 69 6c 65 73 5d 20 39 20 28 23 24 20 2e 20 31 30 38 34 30 30 29 5d 29 0a 23 40 35 ect-files].9.(#$...108400)]).#@5
1a900 33 20 43 68 65 63 6b 20 74 6f 20 73 65 65 20 69 66 20 75 6e 69 78 79 20 74 65 78 74 20 75 74 69 3.Check.to.see.if.unixy.text.uti
1a920 6c 69 74 69 65 73 20 61 72 65 20 69 6e 73 74 61 6c 6c 65 64 2e 1f 0a 28 64 65 66 61 6c 69 61 73 lities.are.installed...(defalias
1a940 20 27 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 23 5b 30 20 .'projectile-unixy-system-p.#[0.
1a960 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 22 5c 32 30 37 22 20 5b 63 6c 2d 65 76 65 72 79 20 23 "\300\301\302\"\207".[cl-every.#
1a980 5b 32 35 37 20 22 5c 33 30 30 01 21 5c 32 30 37 22 20 5b 65 78 65 63 75 74 61 62 6c 65 2d 66 69 [257."\300.!\207".[executable-fi
1a9a0 6e 64 5d 20 33 20 22 5c 6e 5c 6e 28 66 6e 20 58 29 22 5d 20 28 22 67 72 65 70 22 20 22 63 75 74 nd].3."\n\n(fn.X)"].("grep"."cut
1a9c0 22 20 22 75 6e 69 71 22 29 5d 20 33 20 28 23 24 20 2e 20 31 30 38 38 30 32 29 5d 29 0a 23 40 32 "."uniq")].3.(#$...108802)]).#@2
1a9e0 34 33 20 55 73 65 20 61 20 67 72 65 70 2d 6c 69 6b 65 20 43 4d 44 20 74 6f 20 73 65 61 72 63 68 43.Use.a.grep-like.CMD.to.search
1aa00 20 66 6f 72 20 66 69 6c 65 73 20 77 69 74 68 69 6e 20 44 49 52 45 43 54 4f 52 59 2e 0a 0a 43 4d .for.files.within.DIRECTORY...CM
1aa20 44 20 73 68 6f 75 6c 64 20 69 6e 63 6c 75 64 65 20 74 68 65 20 6e 65 63 65 73 73 61 72 79 20 73 D.should.include.the.necessary.s
1aa40 65 61 72 63 68 20 70 61 72 61 6d 73 20 61 6e 64 20 73 68 6f 75 6c 64 20 6f 75 74 70 75 74 0a 65 earch.params.and.should.output.e
1aa60 71 75 69 76 61 6c 65 6e 74 6c 79 20 74 6f 20 67 72 65 70 20 2d 48 6c 49 20 28 6f 6e 6c 79 20 75 quivalently.to.grep.-HlI.(only.u
1aa80 6e 69 71 75 65 20 6d 61 74 63 68 69 6e 67 20 66 69 6c 65 6e 61 6d 65 73 29 2e 0a 52 65 74 75 72 nique.matching.filenames)..Retur
1aaa0 6e 73 20 61 20 6c 69 73 74 20 6f 66 20 65 78 70 61 6e 64 65 64 20 66 69 6c 65 6e 61 6d 65 73 2e ns.a.list.of.expanded.filenames.
1aac0 0a 0a 28 66 6e 20 43 4d 44 20 44 49 52 45 43 54 4f 52 59 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 ..(fn.CMD.DIRECTORY)..(defalias.
1aae0 27 70 72 6f 6a 65 63 74 69 6c 65 2d 66 69 6c 65 73 2d 66 72 6f 6d 2d 63 6d 64 20 23 5b 35 31 34 'projectile-files-from-cmd.#[514
1ab00 20 22 5c 32 31 31 18 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 ."\211.\301\302\303\304\305\306.
1ab20 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 05 21 5c 32 31 31 5c .!\307\"\310\311%\312\313.!\211\
1ab40 33 31 34 5c 33 31 35 02 5c 22 5c 32 30 33 24 00 5c 33 31 36 5c 33 31 37 5c 33 32 30 5c 32 31 31 314\315.\"\203$.\316\317\320\211
1ab60 04 24 5c 32 36 32 01 5c 33 31 34 5c 33 32 31 02 5c 22 5c 32 30 33 36 00 5c 33 31 36 5c 33 31 37 .$\262.\314\321.\"\2036.\316\317
1ab80 5c 33 32 30 5c 32 31 31 04 24 5c 32 36 36 5c 32 30 32 5c 32 30 32 38 00 5c 32 36 32 01 5c 33 32 \320\211.$\266\202\2028.\262.\32
1aba0 32 5c 33 32 30 23 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 2\320#\")\207".[default-director
1abc0 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 5c 33 30 y.mapcar.make-byte-code.257."\30
1abe0 30 5c 33 30 31 5c 33 30 32 03 5c 22 5c 32 30 33 0f 00 01 5c 33 30 33 5c 33 30 34 4f 5c 32 30 32 0\301\302.\"\203...\303\304O\202
1ac00 10 00 01 50 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 ...P\207".vconcat.vector.[string
1ac20 2d 70 72 65 66 69 78 2d 70 20 22 2e 2f 22 20 32 20 6e 69 6c 5d 20 35 20 22 5c 6e 5c 6e 28 66 6e -prefix-p."./".2.nil].5."\n\n(fn
1ac40 20 53 54 52 29 22 20 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e .STR)".split-string.shell-comman
1ac60 64 2d 74 6f 2d 73 74 72 69 6e 67 20 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5b 20 09 5c 6e 0d d-to-string.string-match."[..\n.
1ac80 5d 2b 5c 5c 27 22 20 72 65 70 6c 61 63 65 2d 6d 61 74 63 68 20 22 22 20 74 20 22 5c 5c 60 5b 20 ]+\\'".replace-match."".t."\\`[.
1aca0 09 5c 6e 0d 5d 2b 22 20 22 5c 6e 2b 22 5d 20 31 32 20 28 23 24 20 2e 20 31 30 39 30 32 37 29 5d .\n.]+"."\n+"].12.(#$...109027)]
1acc0 29 0a 23 40 32 33 36 20 52 65 74 75 72 6e 20 61 20 6c 69 73 74 20 6f 66 20 61 6c 6c 20 66 69 6c ).#@236.Return.a.list.of.all.fil
1ace0 65 73 20 63 6f 6e 74 61 69 6e 69 6e 67 20 53 54 52 49 4e 47 20 69 6e 20 44 49 52 45 43 54 4f 52 es.containing.STRING.in.DIRECTOR
1ad00 59 2e 0a 0a 54 72 69 65 73 20 74 6f 20 75 73 65 20 61 67 2c 20 61 63 6b 2c 20 67 69 74 2d 67 72 Y...Tries.to.use.ag,.ack,.git-gr
1ad20 65 70 2c 20 61 6e 64 20 67 72 65 70 20 69 6e 20 74 68 61 74 20 6f 72 64 65 72 2e 20 20 49 66 20 ep,.and.grep.in.that.order...If.
1ad40 74 68 6f 73 65 0a 61 72 65 20 69 6d 70 6f 73 73 69 62 6c 65 20 28 66 6f 72 20 69 6e 73 74 61 6e those.are.impossible.(for.instan
1ad60 63 65 20 6f 6e 20 57 69 6e 64 6f 77 73 29 2c 20 72 65 74 75 72 6e 73 20 61 20 6c 69 73 74 20 6f ce.on.Windows),.returns.a.list.o
1ad80 66 20 61 6c 6c 0a 66 69 6c 65 73 20 69 6e 20 74 68 65 20 70 72 6f 6a 65 63 74 2e 0a 0a 28 66 6e f.all.files.in.the.project...(fn
1ada0 20 53 54 52 49 4e 47 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 .STRING.DIRECTORY)..(defalias.'p
1adc0 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 6e 67 20 23 5b 35 31 rojectile-files-with-string.#[51
1ade0 34 20 22 5c 33 30 30 20 5c 32 30 33 3c 00 5c 33 30 31 02 21 5c 33 30 32 5c 33 30 33 21 5c 32 30 4."\300.\203<.\301.!\302\303!\20
1ae00 33 14 00 5c 33 30 34 01 50 5c 32 30 32 37 00 5c 33 30 32 5c 33 30 35 21 5c 32 30 33 20 00 5c 33 3..\304.P\2027.\302\305!\203..\3
1ae20 30 36 01 50 5c 32 30 32 37 00 5c 33 30 32 5c 33 30 37 21 5c 32 30 33 33 00 5c 33 31 30 20 5c 33 06.P\2027.\302\307!\2033.\310.\3
1ae40 31 31 3d 5c 32 30 33 33 00 5c 33 31 32 01 50 5c 32 30 32 37 00 5c 33 31 33 5c 33 31 34 02 5c 22 11=\2033.\312.P\2027.\313\314.\"
1ae60 5c 33 31 35 01 04 5c 22 5c 32 30 37 5c 33 31 36 5c 33 31 37 5c 33 32 30 5c 33 32 31 5c 33 32 32 \315..\"\207\316\317\320\321\322
1ae80 05 21 5c 22 5c 22 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 75 6e 69 78 79 2d 73 79 .!\"\"\207".[projectile-unixy-sy
1aea0 73 74 65 6d 2d 70 20 73 68 65 6c 6c 2d 71 75 6f 74 65 2d 61 72 67 75 6d 65 6e 74 20 65 78 65 63 stem-p.shell-quote-argument.exec
1aec0 75 74 61 62 6c 65 2d 66 69 6e 64 20 22 61 67 22 20 22 61 67 20 2d 2d 6c 69 74 65 72 61 6c 20 2d utable-find."ag"."ag.--literal.-
1aee0 2d 6e 6f 63 6f 6c 6f 72 20 2d 2d 6e 6f 68 65 61 64 69 6e 67 20 2d 6c 20 2d 2d 20 22 20 22 61 63 -nocolor.--noheading.-l.--."."ac
1af00 6b 22 20 22 61 63 6b 20 2d 2d 6c 69 74 65 72 61 6c 20 2d 2d 6e 6f 68 65 61 64 69 6e 67 20 2d 2d k"."ack.--literal.--noheading.--
1af20 6e 6f 63 6f 6c 6f 72 20 2d 6c 20 2d 2d 20 22 20 22 67 69 74 22 20 70 72 6f 6a 65 63 74 69 6c 65 nocolor.-l.--."."git".projectile
1af40 2d 70 72 6f 6a 65 63 74 2d 76 63 73 20 67 69 74 20 22 67 69 74 20 67 72 65 70 20 2d 48 6c 49 20 -project-vcs.git."git.grep.-HlI.
1af60 22 20 66 6f 72 6d 61 74 20 22 67 72 65 70 20 2d 72 48 6c 49 20 25 73 20 2e 22 20 70 72 6f 6a 65 ".format."grep.-rHlI.%s..".proje
1af80 63 74 69 6c 65 2d 66 69 6c 65 73 2d 66 72 6f 6d 2d 63 6d 64 20 63 6c 2d 72 65 6d 6f 76 65 2d 69 ctile-files-from-cmd.cl-remove-i
1afa0 66 20 66 69 6c 65 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 f.file-directory-p.mapcar.projec
1afc0 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 64 69 72 2d tile-expand-root.projectile-dir-
1afe0 66 69 6c 65 73 5d 20 38 20 28 23 24 20 2e 20 31 30 39 37 36 38 29 5d 29 0a 23 40 31 38 33 20 52 files].8.(#$...109768)]).#@183.R
1b000 65 70 6c 61 63 65 20 6c 69 74 65 72 61 6c 20 73 74 72 69 6e 67 20 69 6e 20 70 72 6f 6a 65 63 74 eplace.literal.string.in.project
1b020 20 75 73 69 6e 67 20 6e 6f 6e 2d 72 65 67 65 78 70 20 60 74 61 67 73 2d 71 75 65 72 79 2d 72 65 .using.non-regexp.`tags-query-re
1b040 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 75 6d 65 6e 74 20 place'...With.a.prefix.argument.
1b060 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 63 74 6f 72 79 20 ARG.prompts.you.for.a.directory.
1b080 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 65 6d 65 6e 74 2e on.which.to.run.the.replacement.
1b0a0 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 69 61 73 20 ..(fn.&optional.ARG)..(defalias.
1b0c0 27 70 72 6f 6a 65 63 74 69 6c 65 2d 72 65 70 6c 61 63 65 20 23 5b 32 35 36 20 22 5c 33 30 32 5c 'projectile-replace.#[256."\302\
1b0e0 33 30 33 5c 33 30 34 21 5c 33 30 35 20 5c 22 5c 33 30 32 5c 33 30 33 5c 33 30 36 5c 33 30 37 04 303\304!\305.\"\302\303\306\307.
1b100 5c 22 21 21 02 5c 32 30 33 1b 00 5c 33 31 30 5c 33 31 31 5c 33 31 32 21 21 5c 32 30 32 1d 00 5c \"!!.\203..\310\311\312!!\202..\
1b120 33 31 33 20 5c 33 31 34 03 02 5c 22 5c 33 31 35 04 5c 32 31 31 5c 32 32 37 5c 32 33 32 3f 5c 32 313.\314..\"\315.\211\227\232?\2
1b140 30 35 2b 00 5c 33 31 36 5c 33 31 37 5c 33 32 30 5c 33 32 31 06 08 44 5c 33 32 32 42 42 5c 33 32 05+.\316\317\320\321..D\322BB\32
1b160 33 42 42 45 10 5c 33 32 34 5c 33 32 31 05 44 5c 33 32 31 05 44 5c 33 32 35 42 42 42 11 5c 33 32 3BBE.\324\321.D\321.D\325BBB.\32
1b180 36 5c 33 32 37 02 42 5c 32 30 36 4d 00 5c 33 33 30 21 5c 32 30 37 22 20 5b 74 61 67 73 2d 6c 6f 6\327.B\206M.\330!\207".[tags-lo
1b1a0 6f 70 2d 73 63 61 6e 20 74 61 67 73 2d 6c 6f 6f 70 2d 6f 70 65 72 61 74 65 20 72 65 61 64 2d 73 op-scan.tags-loop-operate.read-s
1b1c0 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 70 72 6f 6a 65 63 74 tring.projectile-prepend-project
1b1e0 2d 6e 61 6d 65 20 22 52 65 70 6c 61 63 65 3a 20 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 73 79 6d -name."Replace:.".projectile-sym
1b200 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 66 6f 72 6d 61 74 bol-or-selection-at-point.format
1b220 20 22 52 65 70 6c 61 63 65 20 25 73 20 77 69 74 68 3a 20 22 20 66 69 6c 65 2d 6e 61 6d 65 2d 61 ."Replace.%s.with:.".file-name-a
1b240 73 2d 64 69 72 65 63 74 6f 72 79 20 72 65 61 64 2d 64 69 72 65 63 74 6f 72 79 2d 6e 61 6d 65 20 s-directory.read-directory-name.
1b260 22 52 65 70 6c 61 63 65 20 69 6e 20 64 69 72 65 63 74 6f 72 79 3a 20 22 20 70 72 6f 6a 65 63 74 "Replace.in.directory:.".project
1b280 69 6c 65 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 69 6c 65 ile-project-root.projectile-file
1b2a0 73 2d 77 69 74 68 2d 73 74 72 69 6e 67 20 6c 65 74 20 28 28 63 61 73 65 2d 66 6f 6c 64 2d 73 65 s-with-string.let.((case-fold-se
1b2c0 61 72 63 68 20 6e 69 6c 29 29 20 69 66 20 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 71 75 6f arch.nil)).if.search-forward.quo
1b2e0 74 65 20 28 6e 69 6c 20 74 29 20 28 28 67 6f 74 6f 2d 63 68 61 72 20 28 6d 61 74 63 68 2d 62 65 te.(nil.t).((goto-char.(match-be
1b300 67 69 6e 6e 69 6e 67 20 30 29 29 29 20 70 65 72 66 6f 72 6d 2d 72 65 70 6c 61 63 65 20 28 74 20 ginning.0))).perform-replace.(t.
1b320 6e 69 6c 20 6e 69 6c 20 6e 69 6c 20 6d 75 6c 74 69 2d 71 75 65 72 79 2d 72 65 70 6c 61 63 65 2d nil.nil.nil.multi-query-replace-
1b340 6d 61 70 29 20 74 61 67 73 2d 6c 6f 6f 70 2d 63 6f 6e 74 69 6e 75 65 20 6c 69 73 74 20 74 5d 20 map).tags-loop-continue.list.t].
1b360 31 31 20 28 23 24 20 2e 20 31 31 30 35 39 31 29 20 22 50 22 5d 29 0a 23 40 31 37 30 20 52 65 70 11.(#$...110591)."P"]).#@170.Rep
1b380 6c 61 63 65 20 61 20 72 65 67 65 78 70 20 69 6e 20 74 68 65 20 70 72 6f 6a 65 63 74 20 75 73 69 lace.a.regexp.in.the.project.usi
1b3a0 6e 67 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 74 68 20 61 ng.`tags-query-replace'...With.a
1b3c0 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 20 79 6f 75 .prefix.argument.ARG.prompts.you
1b3e0 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 20 72 75 6e .for.a.directory.on.which.to.run
1b400 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 6f 6e 61 6c .the.replacement...(fn.&optional
1b420 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 72 65 70 .ARG)..(defalias.'projectile-rep
1b440 6c 61 63 65 2d 72 65 67 65 78 70 20 23 5b 32 35 36 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 21 lace-regexp.#[256."\300\301\302!
1b460 5c 33 30 33 20 5c 22 5c 33 30 30 5c 33 30 31 5c 33 30 34 5c 33 30 35 04 5c 22 21 21 02 5c 32 30 \303.\"\300\301\304\305.\"!!.\20
1b480 33 1b 00 5c 33 30 36 5c 33 30 37 5c 33 31 30 21 21 5c 32 30 32 1d 00 5c 33 31 31 20 5c 33 31 32 3..\306\307\310!!\202..\311.\312
1b4a0 5c 33 31 33 5c 33 31 34 5c 33 31 35 5c 33 31 36 05 21 5c 22 5c 22 5c 33 31 37 04 04 5c 33 32 30 \313\314\315\316.!\"\"\317..\320
1b4c0 5c 33 32 31 05 42 24 5c 32 30 37 22 20 5b 72 65 61 64 2d 73 74 72 69 6e 67 20 70 72 6f 6a 65 63 \321.B$\207".[read-string.projec
1b4e0 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 61 tile-prepend-project-name."Repla
1b500 63 65 20 72 65 67 65 78 70 3a 20 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 73 79 6d 62 6f 6c 2d 6f ce.regexp:.".projectile-symbol-o
1b520 72 2d 73 65 6c 65 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 r-selection-at-point.format."Rep
1b540 6c 61 63 65 20 72 65 67 65 78 70 20 25 73 20 77 69 74 68 3a 20 22 20 66 69 6c 65 2d 6e 61 6d 65 lace.regexp.%s.with:.".file-name
1b560 2d 61 73 2d 64 69 72 65 63 74 6f 72 79 20 72 65 61 64 2d 64 69 72 65 63 74 6f 72 79 2d 6e 61 6d -as-directory.read-directory-nam
1b580 65 20 22 52 65 70 6c 61 63 65 20 72 65 67 65 78 70 20 69 6e 20 64 69 72 65 63 74 6f 72 79 3a 20 e."Replace.regexp.in.directory:.
1b5a0 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 63 6c 2d 72 65 6d ".projectile-project-root.cl-rem
1b5c0 6f 76 65 2d 69 66 20 66 69 6c 65 2d 64 69 72 65 63 74 6f 72 79 2d 70 20 6d 61 70 63 61 72 20 70 ove-if.file-directory-p.mapcar.p
1b5e0 72 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 rojectile-expand-root.projectile
1b600 2d 64 69 72 2d 66 69 6c 65 73 20 74 61 67 73 2d 71 75 65 72 79 2d 72 65 70 6c 61 63 65 20 6e 69 -dir-files.tags-query-replace.ni
1b620 6c 20 6c 69 73 74 5d 20 31 31 20 28 23 24 20 2e 20 31 31 31 34 38 35 29 20 22 50 22 5d 29 0a 23 l.list].11.(#$...111485)."P"]).#
1b640 40 34 33 20 47 65 74 20 74 68 65 20 73 79 6d 62 6f 6c 20 6f 72 20 73 65 6c 65 63 74 65 64 20 74 @43.Get.the.symbol.or.selected.t
1b660 65 78 74 20 61 74 20 70 6f 69 6e 74 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 ext.at.point...(defalias.'projec
1b680 74 69 6c 65 2d 73 79 6d 62 6f 6c 2d 6f 72 2d 73 65 6c 65 63 74 69 6f 6e 2d 61 74 2d 70 6f 69 6e tile-symbol-or-selection-at-poin
1b6a0 74 20 23 5b 30 20 22 5c 33 30 30 20 5c 32 30 33 5c 66 00 5c 33 30 31 5c 33 30 32 20 5c 33 30 33 t.#[0."\300.\203\f.\301\302.\303
1b6c0 20 5c 22 5c 32 30 37 5c 33 30 34 20 5c 32 30 37 22 20 5b 75 73 65 2d 72 65 67 69 6f 6e 2d 70 20 .\"\207\304.\207".[use-region-p.
1b6e0 62 75 66 66 65 72 2d 73 75 62 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 20 72 buffer-substring-no-properties.r
1b700 65 67 69 6f 6e 2d 62 65 67 69 6e 6e 69 6e 67 20 72 65 67 69 6f 6e 2d 65 6e 64 20 70 72 6f 6a 65 egion-beginning.region-end.proje
1b720 63 74 69 6c 65 2d 73 79 6d 62 6f 6c 2d 61 74 2d 70 6f 69 6e 74 5d 20 33 20 28 23 24 20 2e 20 31 ctile-symbol-at-point].3.(#$...1
1b740 31 32 31 39 36 29 5d 29 0a 23 40 35 31 20 47 65 74 20 74 68 65 20 73 79 6d 62 6f 6c 20 61 74 20 12196)]).#@51.Get.the.symbol.at.
1b760 70 6f 69 6e 74 20 61 6e 64 20 73 74 72 69 70 20 69 74 73 20 70 72 6f 70 65 72 74 69 65 73 2e 1f point.and.strip.its.properties..
1b780 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 2d 61 74 .(defalias.'projectile-symbol-at
1b7a0 2d 70 6f 69 6e 74 20 23 5b 30 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 21 5c 32 30 36 08 00 5c -point.#[0."\300\301\302!\206..\
1b7c0 33 30 33 21 5c 32 30 37 22 20 5b 73 75 62 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 303!\207".[substring-no-properti
1b7e0 65 73 20 74 68 69 6e 67 2d 61 74 2d 70 6f 69 6e 74 20 73 79 6d 62 6f 6c 20 22 22 5d 20 33 20 28 es.thing-at-point.symbol.""].3.(
1b800 23 24 20 2e 20 31 31 32 34 36 32 29 5d 29 0a 23 40 32 37 20 4b 69 6c 6c 20 61 6c 6c 20 70 72 6f #$...112462)]).#@27.Kill.all.pro
1b820 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
1b840 74 69 6c 65 2d 6b 69 6c 6c 2d 62 75 66 66 65 72 73 20 23 5b 30 20 22 5c 33 30 30 20 5c 33 30 31 tile-kill-buffers.#[0."\300.\301
1b860 20 5c 33 30 32 5c 33 30 33 5c 33 30 34 03 47 05 23 21 5c 32 30 35 16 00 5c 33 30 35 5c 33 30 36 .\302\303\304.G.#!\205..\305\306
1b880 5c 33 30 37 5c 33 31 30 04 5c 22 5c 22 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 70 \307\310.\"\"\207".[projectile-p
1b8a0 72 6f 6a 65 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 62 roject-name.projectile-project-b
1b8c0 75 66 66 65 72 73 20 79 65 73 2d 6f 72 2d 6e 6f 2d 70 20 66 6f 72 6d 61 74 20 22 41 72 65 20 79 uffers.yes-or-no-p.format."Are.y
1b8e0 6f 75 20 73 75 72 65 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 6b 69 6c 6c 20 25 64 20 62 75 66 66 ou.sure.you.want.to.kill.%d.buff
1b900 65 72 28 73 29 20 66 6f 72 20 27 25 73 27 3f 20 22 20 6d 61 70 63 20 6b 69 6c 6c 2d 62 75 66 66 er(s).for.'%s'?.".mapc.kill-buff
1b920 65 72 20 63 6c 2d 72 65 6d 6f 76 65 2d 69 66 20 62 75 66 66 65 72 2d 62 61 73 65 2d 62 75 66 66 er.cl-remove-if.buffer-base-buff
1b940 65 72 5d 20 37 20 28 23 24 20 2e 20 31 31 32 36 36 30 29 20 6e 69 6c 5d 29 0a 23 40 32 37 20 53 er].7.(#$...112660).nil]).#@27.S
1b960 61 76 65 20 61 6c 6c 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 ave.all.project.buffers...(defal
1b980 69 61 73 20 27 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 ias.'projectile-save-project-buf
1b9a0 66 65 72 73 20 23 5b 30 20 22 5c 33 30 31 20 5c 32 31 31 5c 32 30 35 1b 00 5c 32 31 31 40 72 5c fers.#[0."\301.\211\205..\211@r\
1b9c0 32 31 31 71 5c 32 31 30 08 5c 32 30 33 13 00 5c 33 30 32 20 5c 32 31 30 29 01 41 5c 32 36 36 5c 211q\210.\203..\302.\210).A\266\
1b9e0 32 30 32 5c 32 30 32 02 00 5c 32 30 37 22 20 5b 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 202\202..\207".[buffer-file-name
1ba00 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 73 61 76 65 .projectile-project-buffers.save
1ba20 2d 62 75 66 66 65 72 5d 20 33 20 28 23 24 20 2e 20 31 31 32 39 39 31 29 20 6e 69 6c 5d 29 0a 23 -buffer].3.(#$...112991).nil]).#
1ba40 40 34 32 20 4f 70 65 6e 20 60 64 69 72 65 64 27 20 61 74 20 74 68 65 20 72 6f 6f 74 20 6f 66 20 @42.Open.`dired'.at.the.root.of.
1ba60 74 68 65 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 the.project...(defalias.'project
1ba80 69 6c 65 2d 64 69 72 65 64 20 23 5b 30 20 22 5c 33 30 30 5c 33 30 31 20 21 5c 32 30 37 22 20 5b ile-dired.#[0."\300\301.!\207".[
1baa0 64 69 72 65 64 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 32 dired.projectile-project-root].2
1bac0 20 28 23 24 20 2e 20 31 31 33 32 32 30 29 20 6e 69 6c 5d 29 0a 23 40 36 31 20 4f 70 65 6e 20 60 .(#$...113220).nil]).#@61.Open.`
1bae0 64 69 72 65 64 27 20 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 dired'..at.the.root.of.the.proje
1bb00 63 74 20 69 6e 20 61 6e 6f 74 68 65 72 20 77 69 6e 64 6f 77 2e 1f 0a 28 64 65 66 61 6c 69 61 73 ct.in.another.window...(defalias
1bb20 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 64 69 72 65 64 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 20 .'projectile-dired-other-window.
1bb40 23 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 2d 6f 74 68 65 #[0."\300\301.!\207".[dired-othe
1bb60 72 2d 77 69 6e 64 6f 77 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 r-window.projectile-project-root
1bb80 5d 20 32 20 28 23 24 20 2e 20 31 31 33 33 37 30 29 20 6e 69 6c 5d 29 0a 23 40 35 39 20 4f 70 65 ].2.(#$...113370).nil]).#@59.Ope
1bba0 6e 20 60 64 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 n.`dired'.at.the.root.of.the.pro
1bbc0 6a 65 63 74 20 69 6e 20 61 6e 6f 74 68 65 72 20 66 72 61 6d 65 2e 1f 0a 28 64 65 66 61 6c 69 61 ject.in.another.frame...(defalia
1bbe0 73 20 27 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 20 s.'projectile-dired-other-frame.
1bc00 23 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 2d 6f 74 68 65 #[0."\300\301.!\207".[dired-othe
1bc20 72 2d 66 72 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 5d r-frame.projectile-project-root]
1bc40 20 32 20 28 23 24 20 2e 20 31 31 33 35 36 35 29 20 6e 69 6c 5d 29 0a 23 40 33 39 38 20 4f 70 65 .2.(#$...113565).nil]).#@398.Ope
1bc60 6e 20 60 76 63 2d 64 69 72 27 20 61 74 20 74 68 65 20 72 6f 6f 74 20 6f 66 20 74 68 65 20 70 72 n.`vc-dir'.at.the.root.of.the.pr
1bc80 6f 6a 65 63 74 2e 0a 0a 46 6f 72 20 67 69 74 20 70 72 6f 6a 65 63 74 73 20 60 6d 61 67 69 74 2d oject...For.git.projects.`magit-
1bca0 73 74 61 74 75 73 2d 69 6e 74 65 72 6e 61 6c 27 20 69 73 20 75 73 65 64 20 69 66 20 61 76 61 69 status-internal'.is.used.if.avai
1bcc0 6c 61 62 6c 65 2e 0a 46 6f 72 20 68 67 20 70 72 6f 6a 65 63 74 73 20 60 6d 6f 6e 6b 79 2d 73 74 lable..For.hg.projects.`monky-st
1bce0 61 74 75 73 27 20 69 73 20 75 73 65 64 20 69 66 20 61 76 61 69 6c 61 62 6c 65 2e 0a 0a 49 66 20 atus'.is.used.if.available...If.
1bd00 50 52 4f 4a 45 43 54 2d 52 4f 4f 54 20 69 73 20 67 69 76 65 6e 2c 20 69 74 20 69 73 20 6f 70 65 PROJECT-ROOT.is.given,.it.is.ope
1bd20 6e 65 64 20 69 6e 73 74 65 61 64 20 6f 66 20 74 68 65 20 70 72 6f 6a 65 63 74 0a 72 6f 6f 74 20 ned.instead.of.the.project.root.
1bd40 64 69 72 65 63 74 6f 72 79 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 20 directory.of.the.current.buffer.
1bd60 66 69 6c 65 2e 20 20 49 66 20 69 6e 74 65 72 61 63 74 69 76 65 6c 79 0a 63 61 6c 6c 65 64 20 77 file...If.interactively.called.w
1bd80 69 74 68 20 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 2c 20 74 68 65 20 75 73 65 72 20 ith.a.prefix.argument,.the.user.
1bda0 69 73 20 70 72 6f 6d 70 74 65 64 20 66 6f 72 20 61 20 70 72 6f 6a 65 63 74 0a 64 69 72 65 63 74 is.prompted.for.a.project.direct
1bdc0 6f 72 79 20 74 6f 20 6f 70 65 6e 2e 0a 0a 28 66 6e 20 26 6f 70 74 69 6f 6e 61 6c 20 50 52 4f 4a ory.to.open...(fn.&optional.PROJ
1bde0 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
1be00 2d 76 63 20 23 5b 32 35 36 20 22 5c 32 31 31 5c 32 30 34 08 00 5c 33 30 30 20 5c 32 36 32 01 5c -vc.#[256."\211\204..\300.\262.\
1be20 33 30 31 01 21 5c 33 30 32 01 5c 33 30 33 5c 22 5c 32 30 33 30 00 5c 33 30 34 5c 33 30 35 21 5c 301.!\302.\303\"\2030.\304\305!\
1be40 32 30 33 1e 00 5c 33 30 35 02 21 5c 32 30 32 4c 00 5c 33 30 34 5c 33 30 36 21 5c 32 30 33 2a 00 203..\305.!\202L.\304\306!\203*.
1be60 5c 33 30 36 02 21 5c 32 30 32 4c 00 5c 33 30 37 02 21 5c 32 30 32 4c 00 5c 33 30 32 01 5c 33 31 \306.!\202L.\307.!\202L.\302.\31
1be80 30 5c 22 5c 32 30 33 49 00 5c 33 30 34 5c 33 31 31 21 5c 32 30 33 43 00 5c 33 31 31 02 21 5c 32 0\"\203I.\304\311!\203C.\311.!\2
1bea0 30 32 4c 00 5c 33 30 37 02 21 5c 32 30 32 4c 00 5c 33 30 37 02 21 5c 32 30 37 22 20 5b 70 72 6f 02L.\307.!\202L.\307.!\207".[pro
1bec0 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 63 74 69 6c 65 2d jectile-project-root.projectile-
1bee0 70 72 6f 6a 65 63 74 2d 76 63 73 20 65 71 6c 20 67 69 74 20 66 62 6f 75 6e 64 70 20 6d 61 67 69 project-vcs.eql.git.fboundp.magi
1bf00 74 2d 73 74 61 74 75 73 2d 69 6e 74 65 72 6e 61 6c 20 6d 61 67 69 74 2d 73 74 61 74 75 73 20 76 t-status-internal.magit-status.v
1bf20 63 2d 64 69 72 20 68 67 20 6d 6f 6e 6b 79 2d 73 74 61 74 75 73 5d 20 35 20 28 23 24 20 2e 20 31 c-dir.hg.monky-status].5.(#$...1
1bf40 31 33 37 35 37 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 08 5c 32 30 35 09 00 5c 33 30 32 5c 33 13757).(byte-code.".\205..\302\3
1bf60 30 33 09 5c 22 43 5c 32 30 37 22 20 5b 63 75 72 72 65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67 20 03.\"C\207".[current-prefix-arg.
1bf80 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 70 72 6f 6a 65 63 projectile-known-projects.projec
1bfa0 74 69 6c 65 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 20 22 4f 70 65 6e 20 70 72 6f 6a 65 tile-completing-read."Open.proje
1bfc0 63 74 20 56 43 20 69 6e 3a 20 22 5d 20 33 29 5d 29 0a 23 40 35 33 20 53 68 6f 77 20 61 20 6c 69 ct.VC.in:."].3)]).#@53.Show.a.li
1bfe0 73 74 20 6f 66 20 72 65 63 65 6e 74 6c 79 20 76 69 73 69 74 65 64 20 66 69 6c 65 73 20 69 6e 20 st.of.recently.visited.files.in.
1c000 61 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 a.project...(defalias.'projectil
1c020 65 2d 72 65 63 65 6e 74 66 20 23 5b 30 20 22 5c 33 30 30 5c 33 30 31 21 5c 32 30 33 10 00 5c 33 e-recentf.#[0."\300\301!\203..\3
1c040 30 32 5c 33 30 33 5c 33 30 34 5c 33 30 35 5c 33 30 36 20 5c 22 21 21 5c 32 30 37 5c 33 30 37 5c 02\303\304\305\306.\"!!\207\307\
1c060 33 31 30 21 5c 32 30 37 22 20 5b 62 6f 75 6e 64 70 20 72 65 63 65 6e 74 66 2d 6c 69 73 74 20 66 310!\207".[boundp.recentf-list.f
1c080 69 6e 64 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 ind-file.projectile-expand-root.
1c0a0 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 63 65 projectile-completing-read."Rece
1c0c0 6e 74 6c 79 20 76 69 73 69 74 65 64 20 66 69 6c 65 73 3a 20 22 20 70 72 6f 6a 65 63 74 69 6c 65 ntly.visited.files:.".projectile
1c0e0 2d 72 65 63 65 6e 74 66 2d 66 69 6c 65 73 20 6d 65 73 73 61 67 65 20 22 72 65 63 65 6e 74 66 20 -recentf-files.message."recentf.
1c100 69 73 20 6e 6f 74 20 65 6e 61 62 6c 65 64 22 5d 20 35 20 28 23 24 20 2e 20 31 31 34 36 34 37 29 is.not.enabled"].5.(#$...114647)
1c120 20 6e 69 6c 5d 29 0a 23 40 35 35 20 52 65 74 75 72 6e 20 61 20 6c 69 73 74 20 6f 66 20 72 65 63 .nil]).#@55.Return.a.list.of.rec
1c140 65 6e 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 ently.visited.files.in.a.project
1c160 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 63 65 6e 74 66 ...(defalias.'projectile-recentf
1c180 2d 66 69 6c 65 73 20 23 5b 30 20 22 5c 33 30 31 5c 33 30 30 21 5c 32 30 35 29 00 5c 33 30 32 20 -files.#[0."\301\300!\205).\302.
1c1a0 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 33 31 31 5c \303\304\305\306\307\310..!\311\
1c1c0 22 5c 33 31 32 5c 33 31 33 25 5c 33 31 34 5c 33 30 34 5c 33 30 35 5c 33 31 35 5c 33 30 37 5c 33 "\312\313%\314\304\305\315\307\3
1c1e0 31 30 06 08 21 5c 33 31 36 5c 22 5c 33 31 32 5c 33 31 33 25 08 5c 22 5c 22 5c 32 36 32 01 5c 32 10..!\316\"\312\313%.\"\"\262.\2
1c200 30 37 22 20 5b 72 65 63 65 6e 74 66 2d 6c 69 73 74 20 62 6f 75 6e 64 70 20 70 72 6f 6a 65 63 74 07".[recentf-list.boundp.project
1c220 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 6b 65 2d 62 79 74 ile-project-root.mapcar.make-byt
1c240 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 76 63 6f e-code.257."\301.\300\"\207".vco
1c260 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 2d 6e 61 6d 65 5d ncat.vector.[file-relative-name]
1c280 20 34 20 22 5c 6e 5c 6e 28 66 6e 20 46 29 22 20 63 6c 2d 72 65 6d 6f 76 65 2d 69 66 2d 6e 6f 74 .4."\n\n(fn.F)".cl-remove-if-not
1c2a0 20 22 5c 33 30 31 5c 33 30 30 02 5c 22 5c 32 30 37 22 20 5b 73 74 72 69 6e 67 2d 70 72 65 66 69 ."\301\300.\"\207".[string-prefi
1c2c0 78 2d 70 5d 5d 20 31 30 20 28 23 24 20 2e 20 31 31 34 39 38 38 29 5d 29 0a 23 40 34 38 20 53 65 x-p]].10.(#$...114988)]).#@48.Se
1c2e0 72 69 61 6c 69 7a 65 73 20 74 68 65 20 6d 65 6d 6f 72 79 20 63 61 63 68 65 20 74 6f 20 74 68 65 rializes.the.memory.cache.to.the
1c300 20 68 61 72 64 20 64 72 69 76 65 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 .hard.drive...(defalias.'project
1c320 69 6c 65 2d 73 65 72 69 61 6c 69 7a 65 2d 63 61 63 68 65 20 23 5b 30 20 22 5c 33 30 32 08 09 5c ile-serialize-cache.#[0."\302..\
1c340 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 73 2d 63 61 63 68 "\207".[projectile-projects-cach
1c360 65 20 70 72 6f 6a 65 63 74 69 6c 65 2d 63 61 63 68 65 2d 66 69 6c 65 20 70 72 6f 6a 65 63 74 69 e.projectile-cache-file.projecti
1c380 6c 65 2d 73 65 72 69 61 6c 69 7a 65 5d 20 33 20 28 23 24 20 2e 20 31 31 35 34 32 32 29 5d 29 0a le-serialize].3.(#$...115422)]).
1c3a0 23 40 37 33 20 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 #@73.A.mapping.between.projects.
1c3c0 61 6e 64 20 74 68 65 20 6c 61 73 74 20 63 6f 6e 66 69 67 75 72 65 20 63 6f 6d 6d 61 6e 64 20 75 and.the.last.configure.command.u
1c3e0 73 65 64 20 6f 6e 20 74 68 65 6d 2e 1f 0a 28 64 65 66 76 61 72 20 70 72 6f 6a 65 63 74 69 6c 65 sed.on.them...(defvar.projectile
1c400 2d 63 6f 6e 66 69 67 75 72 65 2d 63 6d 64 2d 6d 61 70 20 28 6d 61 6b 65 2d 68 61 73 68 2d 74 61 -configure-cmd-map.(make-hash-ta
1c420 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 35 36 32 31 29 29 ble.:test.'equal).(#$...115621))
1c440 0a 23 40 37 35 20 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 .#@75.A.mapping.between.projects
1c460 20 61 6e 64 20 74 68 65 20 6c 61 73 74 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 20 63 6f 6d 6d 61 6e .and.the.last.compilation.comman
1c480 64 20 75 73 65 64 20 6f 6e 20 74 68 65 6d 2e 1f 0a 28 64 65 66 76 61 72 20 70 72 6f 6a 65 63 74 d.used.on.them...(defvar.project
1c4a0 69 6c 65 2d 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 63 6d 64 2d 6d 61 70 20 28 6d 61 6b 65 2d 68 61 ile-compilation-cmd-map.(make-ha
1c4c0 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 35 sh-table.:test.'equal).(#$...115
1c4e0 37 38 32 29 29 0a 23 40 36 38 20 41 20 6d 61 70 70 69 6e 67 20 62 65 74 77 65 65 6e 20 70 72 6f 782)).#@68.A.mapping.between.pro
1c500 6a 65 63 74 73 20 61 6e 64 20 74 68 65 20 6c 61 73 74 20 74 65 73 74 20 63 6f 6d 6d 61 6e 64 20 jects.and.the.last.test.command.
1c520 75 73 65 64 20 6f 6e 20 74 68 65 6d 2e 1f 0a 28 64 65 66 76 61 72 20 70 72 6f 6a 65 63 74 69 6c used.on.them...(defvar.projectil
1c540 65 2d 74 65 73 74 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 e-test-cmd-map.(make-hash-table.
1c560 3a 74 65 73 74 20 27 65 71 75 61 6c 29 20 28 23 24 20 2e 20 31 31 35 39 34 37 29 29 0a 23 40 36 :test.'equal).(#$...115947)).#@6
1c580 37 20 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 7.A.mapping.between.projects.and
1c5a0 20 74 68 65 20 6c 61 73 74 20 72 75 6e 20 63 6f 6d 6d 61 6e 64 20 75 73 65 64 20 6f 6e 20 74 68 .the.last.run.command.used.on.th
1c5c0 65 6d 2e 1f 0a 28 64 65 66 76 61 72 20 70 72 6f 6a 65 63 74 69 6c 65 2d 72 75 6e 2d 63 6d 64 2d em...(defvar.projectile-run-cmd-
1c5e0 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
1c600 6c 29 20 28 23 24 20 2e 20 31 31 36 30 39 38 29 29 0a 23 40 31 36 37 20 54 68 65 20 63 6f 6d 6d l).(#$...116098)).#@167.The.comm
1c620 61 6e 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 6e 66 and.to.use.with.`projectile-conf
1c640 69 67 75 72 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 igure-project'..It.takes.precede
1c660 6e 63 65 20 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 nce.over.the.default.command.for
1c680 20 74 68 65 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 .the.project.type.when.set..Shou
1c6a0 6c 64 20 62 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 ld.be.set.via..dir-locals.el...(
1c6c0 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 63 6f 6e 66 69 67 defvar.projectile-project-config
1c6e0 75 72 65 2d 63 6d 64 20 6e 69 6c 20 28 23 24 20 2e 20 31 31 36 32 34 38 29 29 0a 23 40 31 36 35 ure-cmd.nil.(#$...116248)).#@165
1c700 20 54 68 65 20 63 6f 6d 6d 61 6e 64 20 74 6f 20 75 73 65 20 77 69 74 68 20 60 70 72 6f 6a 65 63 .The.command.to.use.with.`projec
1c720 74 69 6c 65 2d 63 6f 6d 70 69 6c 65 2d 70 72 6f 6a 65 63 74 27 2e 0a 49 74 20 74 61 6b 65 73 20 tile-compile-project'..It.takes.
1c740 70 72 65 63 65 64 65 6e 63 65 20 6f 76 65 72 20 74 68 65 20 64 65 66 61 75 6c 74 20 63 6f 6d 6d precedence.over.the.default.comm
1c760 61 6e 64 20 66 6f 72 20 74 68 65 20 70 72 6f 6a 65 63 74 20 74 79 70 65 20 77 68 65 6e 20 73 65 and.for.the.project.type.when.se
1c780 74 2e 0a 53 68 6f 75 6c 64 20 62 65 20 73 65 74 20 76 69 61 20 2e 64 69 72 2d 6c 6f 63 61 6c 73 t..Should.be.set.via..dir-locals
1c7a0 2e 65 6c 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 .el...(defvar.projectile-project
1c7c0 2d 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 63 6d 64 20 6e 69 6c 20 28 23 24 20 2e 20 31 31 36 34 38 -compilation-cmd.nil.(#$...11648
1c7e0 31 29 29 0a 23 40 31 34 33 20 54 68 65 20 64 69 72 65 63 74 6f 72 79 20 74 6f 20 75 73 65 20 77 1)).#@143.The.directory.to.use.w
1c800 69 74 68 20 60 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 27 ith.`projectile-compile-project'
1c820 2e 0a 54 68 65 20 64 69 72 65 63 74 6f 72 79 20 70 61 74 68 20 69 73 20 72 65 6c 61 74 69 76 65 ..The.directory.path.is.relative
1c840 20 74 6f 20 74 68 65 20 70 72 6f 6a 65 63 74 20 72 6f 6f 74 2e 0a 53 68 6f 75 6c 64 20 62 65 20 .to.the.project.root..Should.be.
1c860 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 61 72 set.via..dir-locals.el...(defvar
1c880 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 6e 2d .projectile-project-compilation-
1c8a0 64 69 72 20 6e 69 6c 20 28 23 24 20 2e 20 31 31 36 37 31 34 29 29 0a 23 40 31 36 32 20 54 68 65 dir.nil.(#$...116714)).#@162.The
1c8c0 20 63 6f 6d 6d 61 6e 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 .command.to.use.with.`projectile
1c8e0 2d 74 65 73 74 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 -test-project'..It.takes.precede
1c900 6e 63 65 20 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 nce.over.the.default.command.for
1c920 20 74 68 65 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 .the.project.type.when.set..Shou
1c940 6c 64 20 62 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 ld.be.set.via..dir-locals.el...(
1c960 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 65 73 74 2d 63 defvar.projectile-project-test-c
1c980 6d 64 20 6e 69 6c 20 28 23 24 20 2e 20 31 31 36 39 32 35 29 29 0a 23 40 31 36 31 20 54 68 65 20 md.nil.(#$...116925)).#@161.The.
1c9a0 63 6f 6d 6d 61 6e 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 command.to.use.with.`projectile-
1c9c0 72 75 6e 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 run-project'..It.takes.precedenc
1c9e0 65 20 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 e.over.the.default.command.for.t
1ca00 68 65 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 he.project.type.when.set..Should
1ca20 20 62 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 .be.set.via..dir-locals.el...(de
1ca40 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 75 6e 2d 63 6d 64 20 fvar.projectile-project-run-cmd.
1ca60 6e 69 6c 20 28 23 24 20 2e 20 31 31 37 31 34 38 29 29 0a 23 40 32 37 30 20 47 65 6e 65 72 69 63 nil.(#$...117148)).#@270.Generic
1ca80 20 72 65 74 72 69 65 76 61 6c 20 6f 66 20 43 4f 4d 4d 41 4e 44 2d 54 59 50 45 73 20 64 65 66 61 .retrieval.of.COMMAND-TYPEs.defa
1caa0 75 6c 74 20 63 6d 64 2d 76 61 6c 75 65 20 66 6f 72 20 50 52 4f 4a 45 43 54 2d 54 59 50 45 2e 0a ult.cmd-value.for.PROJECT-TYPE..
1cac0 0a 49 66 20 66 6f 75 6e 64 2c 20 63 68 65 63 6b 73 20 69 66 20 76 61 6c 75 65 20 69 73 20 73 79 .If.found,.checks.if.value.is.sy
1cae0 6d 62 6f 6c 20 6f 72 20 73 74 72 69 6e 67 2e 20 49 6e 20 63 61 73 65 20 6f 66 20 73 79 6d 62 6f mbol.or.string..In.case.of.symbo
1cb00 6c 20 72 65 73 6f 6c 76 65 73 0a 74 6f 20 66 75 6e 63 74 69 6f 6e 20 60 66 75 6e 63 61 6c 6c 27 l.resolves.to.function.`funcall'
1cb20 73 2e 20 52 65 74 75 72 6e 20 76 61 6c 75 65 20 6f 66 20 66 75 6e 63 74 69 6f 6e 20 4d 55 53 54 s..Return.value.of.function.MUST
1cb40 20 62 65 20 73 74 72 69 6e 67 20 74 6f 20 62 65 20 65 78 65 63 75 74 65 64 20 61 73 20 63 6f 6d .be.string.to.be.executed.as.com
1cb60 6d 61 6e 64 2e 0a 0a 28 66 6e 20 50 52 4f 4a 45 43 54 2d 54 59 50 45 20 43 4f 4d 4d 41 4e 44 2d mand...(fn.PROJECT-TYPE.COMMAND-
1cb80 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 64 65 66 TYPE)..(defalias.'projectile-def
1cba0 61 75 6c 74 2d 67 65 6e 65 72 69 63 2d 63 6f 6d 6d 61 6e 64 20 23 5b 35 31 34 20 22 5c 33 30 31 ault-generic-command.#[514."\301
1cbc0 5c 33 30 32 03 08 5c 22 02 5c 22 5c 32 31 31 3b 5c 32 30 33 10 00 5c 32 31 31 5c 32 30 32 35 00 \302..\".\"\211;\203..\211\2025.
1cbe0 5c 33 30 33 01 21 5c 32 30 33 5c 22 00 5c 33 30 34 01 21 5c 32 30 35 35 00 5c 32 31 31 4b 20 5c \303.!\203\".\304.!\2055.\211K.\
1cc00 32 30 32 35 00 5c 32 31 31 5c 32 30 34 30 00 01 5c 33 30 35 3d 5c 32 30 33 30 00 5c 33 30 36 5c 2025.\211\2040..\305=\2030.\306\
1cc20 32 30 32 35 00 5c 33 30 37 5c 33 31 30 03 05 23 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 2025.\307\310..#\207".[projectil
1cc40 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 73 e-project-types.plist-get.gethas
1cc60 68 20 66 75 6e 63 74 69 6f 6e 70 20 66 62 6f 75 6e 64 70 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d h.functionp.fboundp.compilation-
1cc80 64 69 72 20 6e 69 6c 20 75 73 65 72 2d 65 72 72 6f 72 20 22 54 68 65 20 76 61 6c 75 65 20 66 6f dir.nil.user-error."The.value.fo
1cca0 72 3a 20 25 73 20 69 6e 20 70 72 6f 6a 65 63 74 2d 74 79 70 65 3a 20 25 73 20 77 61 73 20 6e 65 r:.%s.in.project-type:.%s.was.ne
1ccc0 69 74 68 65 72 20 61 20 66 75 6e 63 74 69 6f 6e 20 6e 6f 72 20 61 20 73 74 72 69 6e 67 2e 22 5d ither.a.function.nor.a.string."]
1cce0 20 37 20 28 23 24 20 2e 20 31 31 37 33 36 39 29 5d 29 0a 23 40 37 33 20 52 65 74 72 69 65 76 65 .7.(#$...117369)]).#@73.Retrieve
1cd00 20 64 65 66 61 75 6c 74 20 63 6f 6e 66 69 67 75 72 65 20 63 6f 6d 6d 61 6e 64 20 66 6f 72 20 50 .default.configure.command.for.P
1cd20 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 59 50 45 29 1f ROJECT-TYPE...(fn.PROJECT-TYPE).
1cd40 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 75 6c 74 2d 63 .(defalias.'projectile-default-c
1cd60 6f 6e 66 69 67 75 72 65 2d 63 6f 6d 6d 61 6e 64 20 23 5b 32 35 37 20 22 5c 33 30 30 01 5c 33 30 onfigure-command.#[257."\300.\30
1cd80 31 5c 22 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 64 65 66 61 75 6c 74 2d 67 65 6e 1\"\207".[projectile-default-gen
1cda0 65 72 69 63 2d 63 6f 6d 6d 61 6e 64 20 63 6f 6e 66 69 67 75 72 65 2d 63 6f 6d 6d 61 6e 64 5d 20 eric-command.configure-command].
1cdc0 34 20 28 23 24 20 2e 20 31 31 38 30 30 38 29 5d 29 0a 23 40 37 35 20 52 65 74 72 69 65 76 65 20 4.(#$...118008)]).#@75.Retrieve.
1cde0 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 66 6f 72 20 default.compilation.command.for.
1ce00 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 59 50 45 29 PROJECT-TYPE...(fn.PROJECT-TYPE)
1ce20 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 75 6c 74 2d ..(defalias.'projectile-default-
1ce40 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 33 30 30 01 compilation-command.#[257."\300.
1ce60 5c 33 30 31 5c 22 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 64 65 66 61 75 6c 74 2d \301\"\207".[projectile-default-
1ce80 67 65 6e 65 72 69 63 2d 63 6f 6d 6d 61 6e 64 20 63 6f 6d 70 69 6c 65 2d 63 6f 6d 6d 61 6e 64 5d generic-command.compile-command]
1cea0 20 34 20 28 23 24 20 2e 20 31 31 38 32 33 31 29 5d 29 0a 23 40 37 37 20 52 65 74 72 69 65 76 65 .4.(#$...118231)]).#@77.Retrieve
1cec0 20 64 65 66 61 75 6c 74 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 20 64 69 72 65 63 74 6f 72 79 20 66 .default.compilation.directory.f
1cee0 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 59 or.PROJECT-TYPE...(fn.PROJECT-TY
1cf00 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 75 PE)..(defalias.'projectile-defau
1cf20 6c 74 2d 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 64 69 72 20 23 5b 32 35 37 20 22 5c 33 30 30 01 5c lt-compilation-dir.#[257."\300.\
1cf40 33 30 31 5c 22 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 64 65 66 61 75 6c 74 2d 67 301\"\207".[projectile-default-g
1cf60 65 6e 65 72 69 63 2d 63 6f 6d 6d 61 6e 64 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 64 69 72 5d 20 eneric-command.compilation-dir].
1cf80 34 20 28 23 24 20 2e 20 31 31 38 34 35 36 29 5d 29 0a 23 40 36 38 20 52 65 74 72 69 65 76 65 20 4.(#$...118456)]).#@68.Retrieve.
1cfa0 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 43 54 default.test.command.for.PROJECT
1cfc0 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
1cfe0 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 63 6f lias.'projectile-default-test-co
1d000 6d 6d 61 6e 64 20 23 5b 32 35 37 20 22 5c 33 30 30 01 5c 33 30 31 5c 22 5c 32 30 37 22 20 5b 70 mmand.#[257."\300.\301\"\207".[p
1d020 72 6f 6a 65 63 74 69 6c 65 2d 64 65 66 61 75 6c 74 2d 67 65 6e 65 72 69 63 2d 63 6f 6d 6d 61 6e rojectile-default-generic-comman
1d040 64 20 74 65 73 74 2d 63 6f 6d 6d 61 6e 64 5d 20 34 20 28 23 24 20 2e 20 31 31 38 36 37 39 29 5d d.test-command].4.(#$...118679)]
1d060 29 0a 23 40 36 37 20 52 65 74 72 69 65 76 65 20 64 65 66 61 75 6c 74 20 72 75 6e 20 63 6f 6d 6d ).#@67.Retrieve.default.run.comm
1d080 61 6e 64 20 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 and.for.PROJECT-TYPE...(fn.PROJE
1d0a0 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-
1d0c0 64 65 66 61 75 6c 74 2d 72 75 6e 2d 63 6f 6d 6d 61 6e 64 20 23 5b 32 35 37 20 22 5c 33 30 30 01 default-run-command.#[257."\300.
1d0e0 5c 33 30 31 5c 22 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 64 65 66 61 75 6c 74 2d \301\"\207".[projectile-default-
1d100 67 65 6e 65 72 69 63 2d 63 6f 6d 6d 61 6e 64 20 72 75 6e 2d 63 6f 6d 6d 61 6e 64 5d 20 34 20 28 generic-command.run-command].4.(
1d120 23 24 20 2e 20 31 31 38 38 38 37 29 5d 29 0a 23 40 33 38 32 20 52 65 74 72 69 65 76 65 20 74 68 #$...118887)]).#@382.Retrieve.th
1d140 65 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 e.configure.command.for.COMPILE-
1d160 44 49 52 2e 0a 0a 54 68 65 20 63 6f 6d 6d 61 6e 64 20 69 73 20 64 65 74 65 72 6d 69 6e 65 64 20 DIR...The.command.is.determined.
1d180 6c 69 6b 65 20 74 68 69 73 3a 0a 0a 2d 20 66 69 72 73 74 20 77 65 20 63 68 65 63 6b 20 60 70 72 like.this:..-.first.we.check.`pr
1d1a0 6f 6a 65 63 74 69 6c 65 2d 63 6f 6e 66 69 67 75 72 65 2d 63 6d 64 2d 6d 61 70 27 20 66 6f 72 20 ojectile-configure-cmd-map'.for.
1d1c0 74 68 65 20 6c 61 73 74 0a 63 6f 6e 66 69 67 75 72 65 20 63 6f 6d 6d 61 6e 64 20 74 68 61 74 20 the.last.configure.command.that.
1d1e0 77 61 73 20 69 6e 76 6f 6b 65 64 20 6f 6e 20 74 68 65 20 70 72 6f 6a 65 63 74 0a 0a 2d 20 74 68 was.invoked.on.the.project..-.th
1d200 65 6e 20 77 65 20 63 68 65 63 6b 20 66 6f 72 20 60 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a en.we.check.for.`projectile-proj
1d220 65 63 74 2d 63 6f 6e 66 69 67 75 72 65 2d 63 6d 64 27 20 73 75 70 70 6c 69 65 64 0a 76 69 61 20 ect-configure-cmd'.supplied.via.
1d240 2e 64 69 72 2d 6c 6f 63 61 6c 73 2e 65 6c 0a 0a 2d 20 66 69 6e 61 6c 6c 79 20 77 65 20 63 68 65 .dir-locals.el..-.finally.we.che
1d260 63 6b 20 66 6f 72 20 74 68 65 20 64 65 66 61 75 6c 74 20 63 6f 6e 66 69 67 75 72 65 20 63 6f 6d ck.for.the.default.configure.com
1d280 6d 61 6e 64 20 66 6f 72 20 61 0a 70 72 6f 6a 65 63 74 20 6f 66 20 74 68 61 74 20 74 79 70 65 0a mand.for.a.project.of.that.type.
1d2a0 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 70 72 .(fn.COMPILE-DIR)..(defalias.'pr
1d2c0 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 5b 32 35 37 ojectile-configure-command.#[257
1d2e0 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 33 30 34 20 ."\302..\"\206...\206..\303\304.
1d300 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 5c 32 30 37 !\211\205..\305.\306.\"\262.\207
1d320 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 6d 61 70 20 ".[projectile-configure-cmd-map.
1d340 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 2d 63 6d 64 projectile-project-configure-cmd
1d360 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 63 6f 6e 66 .gethash.projectile-default-conf
1d380 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 6a 65 63 74 igure-command.projectile-project
1d3a0 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 65 63 74 2d -type.format.projectile-project-
1d3c0 72 6f 6f 74 5d 20 35 20 28 23 24 20 2e 20 31 31 39 30 39 33 29 5d 29 0a 23 40 33 38 38 20 52 65 root].5.(#$...119093)]).#@388.Re
1d3e0 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 64 20 66 trieve.the.compilation.command.f
1d400 6f 72 20 43 4f 4d 50 49 4c 45 2d 44 49 52 2e 0a 0a 54 68 65 20 63 6f 6d 6d 61 6e 64 20 69 73 20 or.COMPILE-DIR...The.command.is.
1d420 64 65 74 65 72 6d 69 6e 65 64 20 6c 69 6b 65 20 74 68 69 73 3a 0a 0a 2d 20 66 69 72 73 74 20 77 determined.like.this:..-.first.w
1d440 65 20 63 68 65 63 6b 20 60 70 72 6f 6a 65 63 74 69 6c 65 2d 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d e.check.`projectile-compilation-
1d460 63 6d 64 2d 6d 61 70 27 20 66 6f 72 20 74 68 65 20 6c 61 73 74 0a 63 6f 6d 70 69 6c 65 20 63 6f cmd-map'.for.the.last.compile.co
1d480 6d 6d 61 6e 64 20 74 68 61 74 20 77 61 73 20 69 6e 76 6f 6b 65 64 20 6f 6e 20 74 68 65 20 70 72 mmand.that.was.invoked.on.the.pr
1d4a0 6f 6a 65 63 74 0a 0a 2d 20 74 68 65 6e 20 77 65 20 63 68 65 63 6b 20 66 6f 72 20 60 70 72 6f 6a oject..-.then.we.check.for.`proj
1d4c0 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 27 20 ectile-project-compilation-cmd'.
1d4e0 73 75 70 70 6c 69 65 64 0a 76 69 61 20 2e 64 69 72 2d 6c 6f 63 61 6c 73 2e 65 6c 0a 0a 2d 20 66 supplied.via..dir-locals.el..-.f
1d500 69 6e 61 6c 6c 79 20 77 65 20 63 68 65 63 6b 20 66 6f 72 20 74 68 65 20 64 65 66 61 75 6c 74 20 inally.we.check.for.the.default.
1d520 63 6f 6d 70 69 6c 61 74 69 6f 6e 20 63 6f 6d 6d 61 6e 64 20 66 6f 72 20 61 0a 70 72 6f 6a 65 63 compilation.command.for.a.projec
1d540 74 20 6f 66 20 74 68 61 74 20 74 79 70 65 0a 0a 28 66 6e 20 43 4f 4d 50 49 4c 45 2d 44 49 52 29 t.of.that.type..(fn.COMPILE-DIR)
1d560 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 69 6c 61 74 ..(defalias.'projectile-compilat
1d580 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 32 30 36 0f ion-command.#[257."\302..\"\206.
1d5a0 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 6a 65 63 74 ..\206..\303\304.!\207".[project
1d5c0 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 65 63 74 69 ile-compilation-cmd-map.projecti
1d5e0 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 65 74 68 61 le-project-compilation-cmd.getha
1d600 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 61 74 69 6f sh.projectile-default-compilatio
1d620 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 2d 74 79 70 n-command.projectile-project-typ
1d640 65 5d 20 34 20 28 23 24 20 2e 20 31 31 39 37 37 34 29 5d 29 0a 23 40 33 35 37 20 52 65 74 72 69 e].4.(#$...119774)]).#@357.Retri
1d660 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 49 4c 45 eve.the.test.command.for.COMPILE
1d680 2d 44 49 52 2e 0a 0a 54 68 65 20 63 6f 6d 6d 61 6e 64 20 69 73 20 64 65 74 65 72 6d 69 6e 65 64 -DIR...The.command.is.determined
1d6a0 20 6c 69 6b 65 20 74 68 69 73 3a 0a 0a 2d 20 66 69 72 73 74 20 77 65 20 63 68 65 63 6b 20 60 70 .like.this:..-.first.we.check.`p
1d6c0 72 6f 6a 65 63 74 69 6c 65 2d 74 65 73 74 2d 63 6d 64 2d 6d 61 70 27 20 66 6f 72 20 74 68 65 20 rojectile-test-cmd-map'.for.the.
1d6e0 6c 61 73 74 0a 74 65 73 74 20 63 6f 6d 6d 61 6e 64 20 74 68 61 74 20 77 61 73 20 69 6e 76 6f 6b last.test.command.that.was.invok
1d700 65 64 20 6f 6e 20 74 68 65 20 70 72 6f 6a 65 63 74 0a 0a 2d 20 74 68 65 6e 20 77 65 20 63 68 65 ed.on.the.project..-.then.we.che
1d720 63 6b 20 66 6f 72 20 60 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 74 65 73 74 2d ck.for.`projectile-project-test-
1d740 63 6d 64 27 20 73 75 70 70 6c 69 65 64 0a 76 69 61 20 2e 64 69 72 2d 6c 6f 63 61 6c 73 2e 65 6c cmd'.supplied.via..dir-locals.el
1d760 0a 0a 2d 20 66 69 6e 61 6c 6c 79 20 77 65 20 63 68 65 63 6b 20 66 6f 72 20 74 68 65 20 64 65 66 ..-.finally.we.check.for.the.def
1d780 61 75 6c 74 20 74 65 73 74 20 63 6f 6d 6d 61 6e 64 20 66 6f 72 20 61 0a 70 72 6f 6a 65 63 74 20 ault.test.command.for.a.project.
1d7a0 6f 66 20 74 68 61 74 20 74 79 70 65 0a 0a 28 66 6e 20 43 4f 4d 50 49 4c 45 2d 44 49 52 29 1f 0a of.that.type..(fn.COMPILE-DIR)..
1d7c0 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 63 6f 6d 6d 61 (defalias.'projectile-test-comma
1d7e0 6e 64 20 23 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 nd.#[257."\302..\"\206...\206..\
1d800 33 30 33 5c 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 303\304.!\207".[projectile-test-
1d820 63 6d 64 2d 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 cmd-map.projectile-project-test-
1d840 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 74 cmd.gethash.projectile-default-t
1d860 65 73 74 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 2d 74 est-command.projectile-project-t
1d880 79 70 65 5d 20 34 20 28 23 24 20 2e 20 31 32 30 34 31 31 29 5d 29 0a 23 40 33 35 32 20 52 65 74 ype].4.(#$...120411)]).#@352.Ret
1d8a0 72 69 65 76 65 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 rieve.the.run.command.for.COMPIL
1d8c0 45 2d 44 49 52 2e 0a 0a 54 68 65 20 63 6f 6d 6d 61 6e 64 20 69 73 20 64 65 74 65 72 6d 69 6e 65 E-DIR...The.command.is.determine
1d8e0 64 20 6c 69 6b 65 20 74 68 69 73 3a 0a 0a 2d 20 66 69 72 73 74 20 77 65 20 63 68 65 63 6b 20 60 d.like.this:..-.first.we.check.`
1d900 70 72 6f 6a 65 63 74 69 6c 65 2d 72 75 6e 2d 63 6d 64 2d 6d 61 70 27 20 66 6f 72 20 74 68 65 20 projectile-run-cmd-map'.for.the.
1d920 6c 61 73 74 0a 72 75 6e 20 63 6f 6d 6d 61 6e 64 20 74 68 61 74 20 77 61 73 20 69 6e 76 6f 6b 65 last.run.command.that.was.invoke
1d940 64 20 6f 6e 20 74 68 65 20 70 72 6f 6a 65 63 74 0a 0a 2d 20 74 68 65 6e 20 77 65 20 63 68 65 63 d.on.the.project..-.then.we.chec
1d960 6b 20 66 6f 72 20 60 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 72 75 6e 2d 63 6d k.for.`projectile-project-run-cm
1d980 64 27 20 73 75 70 70 6c 69 65 64 0a 76 69 61 20 2e 64 69 72 2d 6c 6f 63 61 6c 73 2e 65 6c 0a 0a d'.supplied.via..dir-locals.el..
1d9a0 2d 20 66 69 6e 61 6c 6c 79 20 77 65 20 63 68 65 63 6b 20 66 6f 72 20 74 68 65 20 64 65 66 61 75 -.finally.we.check.for.the.defau
1d9c0 6c 74 20 72 75 6e 20 63 6f 6d 6d 61 6e 64 20 66 6f 72 20 61 0a 70 72 6f 6a 65 63 74 20 6f 66 20 lt.run.command.for.a.project.of.
1d9e0 74 68 61 74 20 74 79 70 65 0a 0a 28 66 6e 20 43 4f 4d 50 49 4c 45 2d 44 49 52 29 1f 0a 28 64 65 that.type..(fn.COMPILE-DIR)..(de
1da00 66 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 20 23 falias.'projectile-run-command.#
1da20 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\
1da40 33 30 34 20 21 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 72 75 6e 2d 63 6d 64 2d 6d 304.!\207".[projectile-run-cmd-m
1da60 61 70 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 72 75 6e 2d 63 6d 64 20 67 65 ap.projectile-project-run-cmd.ge
1da80 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 72 75 6e 2d 63 6f 6d thash.projectile-default-run-com
1daa0 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 20 34 20 mand.projectile-project-type].4.
1dac0 28 23 24 20 2e 20 31 32 30 39 38 39 29 5d 29 0a 23 40 36 33 20 41 64 61 70 74 65 64 20 66 72 6f (#$...120989)]).#@63.Adapted.fro
1dae0 6d 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 64 27 2e 0a 0a 28 m.`compilation-read-command'...(
1db00 66 6e 20 50 52 4f 4d 50 54 20 43 4f 4d 4d 41 4e 44 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 fn.PROMPT.COMMAND)..(defalias.'p
1db20 72 6f 6a 65 63 74 69 6c 65 2d 72 65 61 64 2d 63 6f 6d 6d 61 6e 64 20 23 5b 35 31 34 20 22 5c 33 rojectile-read-command.#[514."\3
1db40 30 31 02 02 08 40 04 5c 32 33 32 5c 32 30 33 0e 00 5c 33 30 32 5c 32 30 32 0f 00 5c 33 30 30 23 01...@.\232\203..\302\202..\300#
1db60 5c 32 30 37 22 20 5b 63 6f 6d 70 69 6c 65 2d 68 69 73 74 6f 72 79 20 72 65 61 64 2d 73 68 65 6c \207".[compile-history.read-shel
1db80 6c 2d 63 6f 6d 6d 61 6e 64 20 28 63 6f 6d 70 69 6c 65 2d 68 69 73 74 6f 72 79 20 2e 20 31 29 5d l-command.(compile-history...1)]
1dba0 20 37 20 28 23 24 20 2e 20 31 32 31 35 35 37 29 5d 29 0a 23 40 35 34 20 52 65 74 72 69 65 76 65 .7.(#$...121557)]).#@54.Retrieve
1dbc0 20 74 68 65 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 20 64 69 72 65 63 74 6f 72 79 20 66 6f 72 20 74 .the.compilation.directory.for.t
1dbe0 68 69 73 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 his.project...(defalias.'project
1dc00 69 6c 65 2d 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 64 69 72 20 23 5b 30 20 22 5c 33 30 31 20 08 5c ile-compilation-dir.#[0."\301..\
1dc20 32 30 36 09 00 5c 33 30 32 01 21 5c 32 31 31 5c 32 30 33 1a 00 5c 33 30 33 5c 33 30 34 5c 33 30 206..\302.!\211\203..\303\304\30
1dc40 35 20 21 5c 33 30 34 03 21 50 21 5c 32 30 32 1c 00 5c 33 30 35 20 5c 32 30 37 22 20 5b 70 72 6f 5.!\304.!P!\202..\305.\207".[pro
1dc60 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 6e 2d 64 69 72 20 jectile-project-compilation-dir.
1dc80 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
1dca0 6c 65 2d 64 65 66 61 75 6c 74 2d 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 64 69 72 20 66 69 6c 65 2d le-default-compilation-dir.file-
1dcc0 74 72 75 65 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 20 truename.file-name-as-directory.
1dce0 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 36 20 28 23 24 20 2e projectile-project-root].6.(#$..
1dd00 20 31 32 31 37 38 34 29 5d 29 0a 23 40 39 35 20 50 72 6f 6d 70 74 20 75 73 65 72 20 66 6f 72 20 .121784)]).#@95.Prompt.user.for.
1dd20 63 6f 6d 6d 61 6e 64 20 75 6e 6c 65 73 73 20 44 45 46 41 55 4c 54 2d 43 4d 44 20 69 73 20 61 6e command.unless.DEFAULT-CMD.is.an
1dd40 20 45 6c 69 73 70 20 66 75 6e 63 74 69 6f 6e 2e 0a 0a 28 66 6e 20 41 52 47 20 44 45 46 41 55 4c .Elisp.function...(fn.ARG.DEFAUL
1dd60 54 2d 43 4d 44 20 50 52 4f 4d 50 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 T-CMD.PROMPT)..(defalias.'projec
1dd80 74 69 6c 65 2d 6d 61 79 62 65 2d 72 65 61 64 2d 63 6f 6d 6d 61 6e 64 20 23 5b 37 37 31 20 22 01 tile-maybe-read-command.#[771.".
1dda0 3b 5c 32 30 34 09 00 01 5c 32 30 34 16 00 08 5c 32 30 34 11 00 02 5c 32 30 33 16 00 5c 33 30 31 ;\204...\204...\204...\203..\301
1ddc0 01 03 5c 22 5c 32 30 37 01 5c 32 30 37 22 20 5b 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 72 65 61 64 ..\"\207.\207".[compilation-read
1dde0 2d 63 6f 6d 6d 61 6e 64 20 70 72 6f 6a 65 63 74 69 6c 65 2d 72 65 61 64 2d 63 6f 6d 6d 61 6e 64 -command.projectile-read-command
1de00 5d 20 36 20 28 23 24 20 2e 20 31 32 32 31 32 38 29 5d 29 0a 23 40 35 38 20 52 75 6e 20 65 78 74 ].6.(#$...122128)]).#@58.Run.ext
1de20 65 72 6e 61 6c 20 6f 72 20 45 6c 69 73 70 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 20 63 6f 6d 6d 61 ernal.or.Elisp.compilation.comma
1de40 6e 64 20 43 4d 44 2e 0a 0a 28 66 6e 20 43 4d 44 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 nd.CMD...(fn.CMD)..(defalias.'pr
1de60 6f 6a 65 63 74 69 6c 65 2d 72 75 6e 2d 63 6f 6d 70 69 6c 61 74 69 6f 6e 20 23 5b 32 35 37 20 22 ojectile-run-compilation.#[257."
1de80 5c 33 30 30 01 21 5c 32 30 33 09 00 5c 32 31 31 20 5c 32 30 37 5c 33 30 31 01 21 5c 32 30 37 22 \300.!\203..\211.\207\301.!\207"
1dea0 20 5b 66 75 6e 63 74 69 6f 6e 70 20 63 6f 6d 70 69 6c 65 5d 20 33 20 28 23 24 20 2e 20 31 32 32 .[functionp.compile].3.(#$...122
1dec0 33 39 33 29 5d 29 0a 23 40 34 38 33 20 52 75 6e 20 61 20 70 72 6f 6a 65 63 74 20 43 4f 4d 4d 41 393)]).#@483.Run.a.project.COMMA
1dee0 4e 44 2c 20 74 79 70 69 63 61 6c 6c 79 20 61 20 74 65 73 74 2d 20 6f 72 20 63 6f 6d 70 69 6c 65 ND,.typically.a.test-.or.compile
1df00 20 63 6f 6d 6d 61 6e 64 2e 0a 0a 43 61 63 68 65 20 74 68 65 20 43 4f 4d 4d 41 4e 44 20 66 6f 72 .command...Cache.the.COMMAND.for
1df20 20 6c 61 74 65 72 20 75 73 65 20 69 6e 73 69 64 65 20 74 68 65 20 68 61 73 68 2d 74 61 62 6c 65 .later.use.inside.the.hash-table
1df40 20 43 4f 4d 4d 41 4e 44 2d 4d 41 50 2e 0a 0a 4e 6f 72 6d 61 6c 6c 79 20 79 6f 75 27 6c 6c 20 62 .COMMAND-MAP...Normally.you'll.b
1df60 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 6e 20 63 6f 6d e.prompted.for.a.compilation.com
1df80 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 69 6c 61 74 69 mand,.unless.variable.`compilati
1dfa0 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 66 6f 72 63 65 on-read-command'...You.can.force
1dfc0 20 74 68 65 20 70 72 6f 6d 70 74 0a 62 79 20 73 65 74 74 69 6e 67 20 53 48 4f 57 2d 50 52 4f 4d .the.prompt.by.setting.SHOW-PROM
1dfe0 50 54 2e 20 20 54 68 65 20 70 72 6f 6d 70 74 20 77 69 6c 6c 20 62 65 20 70 72 65 66 69 78 65 64 PT...The.prompt.will.be.prefixed
1e000 20 77 69 74 68 20 50 52 4f 4d 50 54 2d 50 52 45 46 49 58 2e 0a 0a 49 66 20 53 41 56 45 2d 42 55 .with.PROMPT-PREFIX...If.SAVE-BU
1e020 46 46 45 52 53 20 69 73 20 6e 6f 6e 2d 6e 69 6c 20 73 61 76 65 20 61 6c 6c 20 70 72 6f 6a 65 63 FFERS.is.non-nil.save.all.projec
1e040 74 69 6c 65 20 62 75 66 66 65 72 73 20 62 65 66 6f 72 65 0a 72 75 6e 6e 69 6e 67 20 74 68 65 20 tile.buffers.before.running.the.
1e060 63 6f 6d 6d 61 6e 64 2e 0a 0a 28 66 6e 20 43 4f 4d 4d 41 4e 44 20 43 4f 4d 4d 41 4e 44 2d 4d 41 command...(fn.COMMAND.COMMAND-MA
1e080 50 20 26 6b 65 79 20 53 48 4f 57 2d 50 52 4f 4d 50 54 20 50 52 4f 4d 50 54 2d 50 52 45 46 49 58 P.&key.SHOW-PROMPT.PROMPT-PREFIX
1e0a0 20 53 41 56 45 2d 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 .SAVE-BUFFERS)..(defalias.'proje
1e0c0 63 74 69 6c 65 2d 2d 72 75 6e 2d 70 72 6f 6a 65 63 74 2d 63 6d 64 20 23 5b 36 34 32 20 22 5c 33 ctile--run-project-cmd.#[642."\3
1e0e0 30 32 01 5c 33 30 33 5c 22 41 40 5c 33 30 32 02 5c 33 30 34 5c 22 41 40 5c 33 30 32 03 5c 33 30 02.\303\"A@\302.\304\"A@\302.\30
1e100 35 5c 22 41 40 03 5c 32 31 31 5c 32 30 33 3d 00 5c 32 31 31 40 5c 33 30 36 3e 5c 32 30 33 26 00 5\"A@.\211\203=.\211@\306>\203&.
1e120 5c 32 31 31 41 41 5c 32 36 32 01 5c 32 30 32 13 00 5c 33 30 37 05 3e 41 40 5c 32 30 33 34 00 5c \211AA\262.\202..\307.>A@\2034.\
1e140 33 31 30 5c 32 36 32 01 5c 32 30 32 13 00 5c 33 31 31 5c 33 31 32 02 40 5c 22 5c 32 31 30 5c 32 310\262.\202..\311\312.@\"\210\2
1e160 30 32 13 00 5c 32 31 30 5c 33 31 33 20 5c 33 31 34 20 18 5c 33 31 35 04 06 08 05 23 5c 33 31 36 02..\210\313.\314..\315....#\316
1e180 08 02 06 09 23 5c 32 31 30 02 5c 32 30 33 65 00 5c 33 31 37 09 3f 5c 33 32 30 5c 33 32 31 5c 33 ....#\210.\203e.\317.?\320\321\3
1e1a0 32 32 5c 33 32 33 5c 33 32 34 06 08 21 5c 33 32 35 5c 22 5c 33 32 36 24 5c 22 5c 32 31 30 5c 33 22\323\324..!\325\"\326$\"\210\3
1e1c0 32 37 08 21 5c 32 30 34 6f 00 5c 33 33 30 08 21 5c 32 31 30 5c 33 33 31 01 21 29 5c 32 36 36 5c 27.!\204o.\330.!\210\331.!)\266\
1e1e0 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 20 63 6f 6d 70 202\207".[default-directory.comp
1e200 69 6c 61 74 69 6f 6e 2d 61 73 6b 2d 61 62 6f 75 74 2d 73 61 76 65 20 70 6c 69 73 74 2d 6d 65 6d ilation-ask-about-save.plist-mem
1e220 62 65 72 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 ber.:show-prompt.:prompt-prefix.
1e240 3a 73 61 76 65 2d 62 75 66 66 65 72 73 20 28 3a 73 68 6f 77 2d 70 72 6f 6d 70 74 20 3a 70 72 6f :save-buffers.(:show-prompt.:pro
1e260 6d 70 74 2d 70 72 65 66 69 78 20 3a 73 61 76 65 2d 62 75 66 66 65 72 73 20 3a 61 6c 6c 6f 77 2d mpt-prefix.:save-buffers.:allow-
1e280 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
1e2a0 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
1e2c0 20 6f 6e 65 20 6f 66 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 .one.of.(:show-prompt.:prompt-pr
1e2e0 65 66 69 78 20 3a 73 61 76 65 2d 62 75 66 66 65 72 73 29 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d efix.:save-buffers)".projectile-
1e300 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 20 70 72 6f 6a 65 63 74 69 6c 65 2d 63 6f 6d 70 69 6c 61 74 project-root.projectile-compilat
1e320 69 6f 6e 2d 64 69 72 20 70 72 6f 6a 65 63 74 69 6c 65 2d 6d 61 79 62 65 2d 72 65 61 64 2d 63 6f ion-dir.projectile-maybe-read-co
1e340 6d 6d 61 6e 64 20 70 75 74 68 61 73 68 20 73 61 76 65 2d 73 6f 6d 65 2d 62 75 66 66 65 72 73 20 mmand.puthash.save-some-buffers.
1e360 6d 61 6b 65 2d 62 79 74 65 2d 63 6f 64 65 20 30 20 22 5c 33 30 31 70 5c 33 30 30 5c 22 5c 32 30 make-byte-code.0."\301p\300\"\20
1e380 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 70 72 7".vconcat.vector.[projectile-pr
1e3a0 6f 6a 65 63 74 2d 62 75 66 66 65 72 2d 70 5d 20 33 20 66 69 6c 65 2d 64 69 72 65 63 74 6f 72 79 oject-buffer-p].3.file-directory
1e3c0 2d 70 20 6d 6b 64 69 72 20 70 72 6f 6a 65 63 74 69 6c 65 2d 72 75 6e 2d 63 6f 6d 70 69 6c 61 74 -p.mkdir.projectile-run-compilat
1e3e0 69 6f 6e 5d 20 31 36 20 28 23 24 20 2e 20 31 32 32 35 37 33 29 5d 29 0a 23 40 31 38 37 20 52 75 ion].16.(#$...122573)]).#@187.Ru
1e400 6e 20 70 72 6f 6a 65 63 74 20 63 6f 6e 66 69 67 75 72 65 20 63 6f 6d 6d 61 6e 64 2e 0a 0a 4e 6f n.project.configure.command...No
1e420 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 20 61 20 rmally.you'll.be.prompted.for.a.
1e440 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 61 72 69 compilation.command,.unless.vari
1e460 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 64 27 2e able.`compilation-read-command'.
1e480 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 74 68 20 ..You.can.force.the.prompt.with.
1e4a0 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 61 6c 69 a.prefix.ARG...(fn.ARG)..(defali
1e4c0 61 73 20 27 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 as.'projectile-configure-project
1e4e0 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 30 .#[257."\301\302.!\303..\304.\30
1e500 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 65 5\306\307\310&.\207".[projectile
1e520 2d 63 6f 6e 66 69 67 75 72 65 2d 63 6d 64 2d 6d 61 70 20 70 72 6f 6a 65 63 74 69 6c 65 2d 63 6f -configure-cmd-map.projectile-co
1e540 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 63 6f 6d 70 69 nfigure-command.projectile-compi
1e560 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 70 72 6f 6a 65 lation-dir.projectile--run-proje
1e580 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 2d 70 72 65 66 ct-cmd.:show-prompt.:prompt-pref
1e5a0 69 78 20 22 43 6f 6e 66 69 67 75 72 65 20 63 6f 6d 6d 61 6e 64 3a 20 22 20 3a 73 61 76 65 2d 62 ix."Configure.command:.".:save-b
1e5c0 75 66 66 65 72 73 20 74 5d 20 31 31 20 28 23 24 20 2e 20 31 32 33 39 30 32 29 20 22 50 22 5d 29 uffers.t].11.(#$...123902)."P"])
1e5e0 0a 23 40 31 38 39 20 52 75 6e 20 70 72 6f 6a 65 63 74 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 20 63 .#@189.Run.project.compilation.c
1e600 6f 6d 6d 61 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 ommand...Normally.you'll.be.prom
1e620 70 74 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 pted.for.a.compilation.command,.
1e640 75 6e 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 unless.variable.`compilation-rea
1e660 64 2d 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 d-command'...You.can.force.the.p
1e680 72 6f 6d 70 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 rompt.with.a.prefix.ARG...(fn.AR
1e6a0 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 63 6f 6d 70 69 6c G)..(defalias.'projectile-compil
1e6c0 65 2d 70 72 6f 6a 65 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 e-project.#[257."\301\302.!\303.
1e6e0 08 5c 33 30 34 05 5c 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 .\304.\305\306\307\310&.\207".[p
1e700 72 6f 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 rojectile-compilation-cmd-map.pr
1e720 6f 6a 65 63 74 69 6c 65 2d 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 63 6f 6d 6d 61 6e 64 20 70 72 6f ojectile-compilation-command.pro
1e740 6a 65 63 74 69 6c 65 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 jectile-compilation-dir.projecti
1e760 6c 65 2d 2d 72 75 6e 2d 70 72 6f 6a 65 63 74 2d 63 6d 64 20 3a 73 68 6f 77 2d 70 72 6f 6d 70 74 le--run-project-cmd.:show-prompt
1e780 20 3a 70 72 6f 6d 70 74 2d 70 72 65 66 69 78 20 22 43 6f 6d 70 69 6c 65 20 63 6f 6d 6d 61 6e 64 .:prompt-prefix."Compile.command
1e7a0 3a 20 22 20 3a 73 61 76 65 2d 62 75 66 66 65 72 73 20 74 5d 20 31 31 20 28 23 24 20 2e 20 31 32 :.".:save-buffers.t].11.(#$...12
1e7c0 34 33 39 31 29 20 22 50 22 5d 29 0a 23 40 31 38 32 20 52 75 6e 20 70 72 6f 6a 65 63 74 20 74 65 4391)."P"]).#@182.Run.project.te
1e7e0 73 74 20 63 6f 6d 6d 61 6e 64 2e 0a 0a 4e 6f 72 6d 61 6c 6c 79 20 79 6f 75 27 6c 6c 20 62 65 20 st.command...Normally.you'll.be.
1e800 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 6e 20 63 6f 6d 6d 61 prompted.for.a.compilation.comma
1e820 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 69 6c 61 74 69 6f 6e nd,.unless.variable.`compilation
1e840 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 66 6f 72 63 65 20 74 -read-command'...You.can.force.t
1e860 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 52 47 2e 0a 0a 28 66 he.prompt.with.a.prefix.ARG...(f
1e880 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 69 6c 65 2d 74 65 n.ARG)..(defalias.'projectile-te
1e8a0 73 74 2d 70 72 6f 6a 65 63 74 20 23 5b 32 35 37 20 22 5c 33 30 31 5c 33 30 32 20 21 5c 33 30 33 st-project.#[257."\301\302.!\303
1e8c0 01 08 5c 33 30 34 05 5c 33 30 35 5c 33 30 36 5c 33 30 37 5c 33 31 30 26 08 5c 32 30 37 22 20 5b ..\304.\305\306\307\310&.\207".[
1e8e0 70 72 6f 6a 65 63 74 69 6c 65 2d 74 65 73 74 2d 63 6d 64 2d 6d 61 70 20 70 72 6f 6a 65 63 74 69 projectile-test-cmd-map.projecti
1e900 6c 65 2d 74 65 73 74 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 le-test-command.projectile-compi
1e920 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 70 72 6f 6a 65 lation-dir.projectile--run-proje
1e940 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 2d 70 72 65 66 ct-cmd.:show-prompt.:prompt-pref
1e960 69 78 20 22 54 65 73 74 20 63 6f 6d 6d 61 6e 64 3a 20 22 20 3a 73 61 76 65 2d 62 75 66 66 65 72 ix."Test.command:.".:save-buffer
1e980 73 20 74 5d 20 31 31 20 28 23 24 20 2e 20 31 32 34 38 38 32 29 20 22 50 22 5d 29 0a 23 40 31 38 s.t].11.(#$...124882)."P"]).#@18
1e9a0 31 20 52 75 6e 20 70 72 6f 6a 65 63 74 20 72 75 6e 20 63 6f 6d 6d 61 6e 64 2e 0a 0a 4e 6f 72 6d 1.Run.project.run.command...Norm
1e9c0 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 20 61 20 63 6f ally.you'll.be.prompted.for.a.co
1e9e0 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 61 72 69 61 62 mpilation.command,.unless.variab
1ea00 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 64 27 2e 20 20 le.`compilation-read-command'...
1ea20 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 74 68 20 61 20 You.can.force.the.prompt.with.a.
1ea40 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 61 6c 69 61 73 prefix.ARG...(fn.ARG)..(defalias
1ea60 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 72 75 6e 2d 70 72 6f 6a 65 63 74 20 23 5b 32 35 37 20 22 .'projectile-run-project.#[257."
1ea80 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 26 06 5c \301\302.!\303..\304.\305\306&.\
1eaa0 32 30 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 207".[projectile-run-cmd-map.pro
1eac0 6a 65 63 74 69 6c 65 2d 72 75 6e 2d 63 6f 6d 6d 61 6e 64 20 70 72 6f 6a 65 63 74 69 6c 65 2d 63 jectile-run-command.projectile-c
1eae0 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 70 ompilation-dir.projectile--run-p
1eb00 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 2d roject-cmd.:show-prompt.:prompt-
1eb20 70 72 65 66 69 78 20 22 52 75 6e 20 63 6f 6d 6d 61 6e 64 3a 20 22 5d 20 39 20 28 23 24 20 2e 20 prefix."Run.command:."].9.(#$...
1eb40 31 32 35 33 34 36 29 20 22 50 22 5d 29 0a 28 61 64 2d 61 64 64 2d 61 64 76 69 63 65 20 27 63 6f 125346)."P"]).(ad-add-advice.'co
1eb60 6d 70 69 6c 61 74 69 6f 6e 2d 66 69 6e 64 2d 66 69 6c 65 20 27 28 70 72 6f 6a 65 63 74 69 6c 65 mpilation-find-file.'(projectile
1eb80 2d 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 66 69 6e 64 2d 66 69 6c 65 20 6e 69 6c 20 74 20 28 61 64 -compilation-find-file.nil.t.(ad
1eba0 76 69 63 65 20 6c 61 6d 62 64 61 20 6e 69 6c 20 22 54 72 79 20 74 6f 20 66 69 6e 64 20 61 20 62 vice.lambda.nil."Try.to.find.a.b
1ebc0 75 66 66 65 72 20 66 6f 72 20 46 49 4c 45 4e 41 4d 45 2c 20 69 66 20 77 65 20 63 61 6e 6e 6f 74 uffer.for.FILENAME,.if.we.cannot
1ebe0 20 66 69 6e 64 20 69 74 2c 5c 6e 66 61 6c 6c 62 61 63 6b 20 74 6f 20 74 68 65 20 6f 72 69 67 69 .find.it,\nfallback.to.the.origi
1ec00 6e 61 6c 20 66 75 6e 63 74 69 6f 6e 2e 22 20 28 6c 65 74 20 28 28 66 69 6c 65 6e 61 6d 65 20 28 nal.function.".(let.((filename.(
1ec20 61 64 2d 67 65 74 2d 61 72 67 20 31 29 29 20 66 75 6c 6c 2d 66 69 6c 65 6e 61 6d 65 29 20 28 61 ad-get-arg.1)).full-filename).(a
1ec40 64 2d 73 65 74 2d 61 72 67 20 31 20 28 6f 72 20 28 69 66 20 28 66 69 6c 65 2d 65 78 69 73 74 73 d-set-arg.1.(or.(if.(file-exists
1ec60 2d 70 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 66 69 6c 65 6e 61 6d 65 29 29 20 -p.(expand-file-name.filename)).
1ec80 66 69 6c 65 6e 61 6d 65 29 20 28 61 6e 64 20 28 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 filename).(and.(projectile-proje
1eca0 63 74 2d 70 29 20 28 6c 65 74 20 28 28 72 6f 6f 74 20 28 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 ct-p).(let.((root.(projectile-pr
1ecc0 6f 6a 65 63 74 2d 72 6f 6f 74 29 29 20 28 64 69 72 73 20 28 63 6f 6e 73 20 22 22 20 28 70 72 6f oject-root)).(dirs.(cons."".(pro
1ece0 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 29 29 29 29 jectile-current-project-dirs))))
1ed00 20 28 77 68 65 6e 20 28 73 65 74 71 20 66 75 6c 6c 2d 66 69 6c 65 6e 61 6d 65 20 28 63 61 72 20 .(when.(setq.full-filename.(car.
1ed20 28 63 6c 2d 72 65 6d 6f 76 65 2d 69 66 2d 6e 6f 74 20 23 27 66 69 6c 65 2d 65 78 69 73 74 73 2d (cl-remove-if-not.#'file-exists-
1ed40 70 20 28 6d 61 70 63 61 72 20 28 6c 61 6d 62 64 61 20 28 66 29 20 28 65 78 70 61 6e 64 2d 66 69 p.(mapcar.(lambda.(f).(expand-fi
1ed60 6c 65 2d 6e 61 6d 65 20 66 69 6c 65 6e 61 6d 65 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 le-name.filename.(expand-file-na
1ed80 6d 65 20 66 20 72 6f 6f 74 29 29 29 20 64 69 72 73 29 29 29 29 20 66 75 6c 6c 2d 66 69 6c 65 6e me.f.root))).dirs)))).full-filen
1eda0 61 6d 65 29 29 29 20 66 69 6c 65 6e 61 6d 65 29 29 20 61 64 2d 64 6f 2d 69 74 29 29 29 20 27 61 ame))).filename)).ad-do-it))).'a
1edc0 72 6f 75 6e 64 20 6e 69 6c 29 0a 23 40 38 39 20 52 65 74 75 72 6e 20 61 20 6c 69 73 74 20 6f 66 round.nil).#@89.Return.a.list.of
1ede0 20 61 6c 6c 20 6f 70 65 6e 20 70 72 6f 6a 65 63 74 73 2e 0a 41 6e 20 6f 70 65 6e 20 70 72 6f 6a .all.open.projects..An.open.proj
1ee00 65 63 74 20 69 73 20 61 20 70 72 6f 6a 65 63 74 20 77 69 74 68 20 61 6e 79 20 6f 70 65 6e 20 62 ect.is.a.project.with.any.open.b
1ee20 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 74 69 6c 65 2d 6f uffers...(defalias.'projectile-o
1ee40 70 65 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 5c 33 pen-projects.#[0."\300\301\302\3
1ee60 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 65 74 65 2d 64 75 03\304\305.\"\"!\207".[delete-du
1ee80 70 73 20 64 65 6c 71 20 6e 69 6c 20 6d 61 70 63 61 72 20 23 5b 32 35 37 20 22 72 5c 32 31 31 71 ps.delq.nil.mapcar.#[257."r\211q
1eea0 5c 32 31 30 5c 33 30 30 20 5c 32 30 35 0d 00 5c 33 30 31 5c 33 30 32 20 21 29 5c 32 30 37 22 20 \210\300.\205..\301\302.!)\207".
1eec0 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 70 20 61 62 62 72 65 76 69 61 74 65 [projectile-project-p.abbreviate
1eee0 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 6f -file-name.projectile-project-ro
1ef00 6f 74 5d 20 33 20 22 5c 6e 5c 6e 28 66 6e 20 42 55 46 46 45 52 29 22 5d 20 62 75 66 66 65 72 2d ot].3."\n\n(fn.BUFFER)"].buffer-
1ef20 6c 69 73 74 5d 20 36 20 28 23 24 20 2e 20 31 32 36 34 31 36 29 5d 29 0a 23 40 37 39 20 52 65 6d list].6.(#$...126416)]).#@79.Rem
1ef40 6f 76 65 20 74 68 65 20 63 75 72 72 65 6e 74 20 70 72 6f 6a 65 63 74 20 28 69 66 20 61 6e 79 29 ove.the.current.project.(if.any)
1ef60 20 66 72 6f 6d 20 74 68 65 20 6c 69 73 74 20 6f 66 20 50 52 4f 4a 45 43 54 53 2e 0a 0a 28 66 6e .from.the.list.of.PROJECTS...(fn
1ef80 20 50 52 4f 4a 45 43 54 53 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c .PROJECTS)..(defalias.'projectil
1efa0 65 2d 2d 72 65 6d 6f 76 65 2d 63 75 72 72 65 6e 74 2d 70 72 6f 6a 65 63 74 20 23 5b 32 35 37 20 e--remove-current-project.#[257.
1efc0 22 5c 33 30 30 20 5c 32 30 33 0e 00 5c 33 30 31 01 5c 33 30 32 5c 33 30 33 20 21 43 5c 22 5c 32 "\300.\203..\301.\302\303.!C\"\2
1efe0 30 37 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 70 20 70 72 07\207".[projectile-project-p.pr
1f000 6f 6a 65 63 74 69 6c 65 2d 64 69 66 66 65 72 65 6e 63 65 20 61 62 62 72 65 76 69 61 74 65 2d 66 ojectile-difference.abbreviate-f
1f020 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 74 ile-name.projectile-project-root
1f040 5d 20 35 20 28 23 24 20 2e 20 31 32 36 37 38 31 29 5d 29 0a 23 40 37 30 20 52 65 74 75 72 6e 20 ].5.(#$...126781)]).#@70.Return.
1f060 61 20 6c 69 73 74 20 6f 66 20 6b 6e 6f 77 6e 20 70 72 6f 6a 65 63 74 73 20 65 78 63 65 70 74 20 a.list.of.known.projects.except.
1f080 74 68 65 20 63 75 72 72 65 6e 74 20 6f 6e 65 20 28 69 66 20 70 72 65 73 65 6e 74 29 2e 1f 0a 28 the.current.one.(if.present)...(
1f0a0 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 72 65 6c 65 76 61 6e 74 2d 6b 6e defalias.'projectile-relevant-kn
1f0c0 6f 77 6e 2d 70 72 6f 6a 65 63 74 73 20 23 5b 30 20 22 5c 33 30 31 08 21 5c 32 30 37 22 20 5b 70 own-projects.#[0."\301.!\207".[p
1f0e0 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 70 72 6f 6a 65 63 74 rojectile-known-projects.project
1f100 69 6c 65 2d 2d 72 65 6d 6f 76 65 2d 63 75 72 72 65 6e 74 2d 70 72 6f 6a 65 63 74 5d 20 32 20 28 ile--remove-current-project].2.(
1f120 23 24 20 2e 20 31 32 37 30 36 35 29 5d 29 0a 23 40 36 39 20 52 65 74 75 72 6e 20 61 20 6c 69 73 #$...127065)]).#@69.Return.a.lis
1f140 74 20 6f 66 20 6f 70 65 6e 20 70 72 6f 6a 65 63 74 73 20 65 78 63 65 70 74 20 74 68 65 20 63 75 t.of.open.projects.except.the.cu
1f160 72 72 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 rrent.one.(if.present)...(defali
1f180 61 73 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 72 65 6c 65 76 61 6e 74 2d 6f 70 65 6e 2d 70 72 6f as.'projectile-relevant-open-pro
1f1a0 6a 65 63 74 73 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 jects.#[0."\300\301.!\207".[proj
1f1c0 65 63 74 69 6c 65 2d 2d 72 65 6d 6f 76 65 2d 63 75 72 72 65 6e 74 2d 70 72 6f 6a 65 63 74 20 70 ectile--remove-current-project.p
1f1e0 72 6f 6a 65 63 74 69 6c 65 2d 6f 70 65 6e 2d 70 72 6f 6a 65 63 74 73 5d 20 32 20 28 23 24 20 2e rojectile-open-projects].2.(#$..
1f200 20 31 32 37 32 38 34 29 5d 29 0a 23 40 32 34 31 20 53 77 69 74 63 68 20 74 6f 20 61 20 70 72 6f .127284)]).#@241.Switch.to.a.pro
1f220 6a 65 63 74 20 77 65 20 68 61 76 65 20 76 69 73 69 74 65 64 20 62 65 66 6f 72 65 2e 0a 49 6e 76 ject.we.have.visited.before..Inv
1f240 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 60 okes.the.command.referenced.by.`
1f260 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 6e projectile-switch-project-action
1f280 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 69 '.on.switch..With.a.prefix.ARG.i
1f2a0 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 6e nvokes.`projectile-commander'.in
1f2c0 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 6a stead.of.`projectile-switch-proj
1f2e0 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 29 ect-action.'..(fn.&optional.ARG)
1f300 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 70 ..(defalias.'projectile-switch-p
1f320 72 6f 6a 65 63 74 20 23 5b 32 35 36 20 22 5c 33 30 31 20 5c 33 30 32 18 5c 32 31 31 5c 32 30 33 roject.#[256."\301.\302.\211\203
1f340 1d 00 5c 33 30 33 5c 33 30 34 02 5c 33 30 35 5c 33 30 36 5c 33 30 37 5c 33 31 30 5c 33 31 31 5c ..\303\304.\305\306\307\310\311\
1f360 33 31 32 06 5c 6e 21 5c 33 31 33 5c 22 5c 33 31 34 5c 33 31 35 25 24 5c 32 30 32 20 00 5c 33 31 312.\n!\313\"\314\315%$\202..\31
1f380 36 5c 33 31 37 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 6\317!)\207".[projectile-require
1f3a0 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 72 65 6c 65 76 61 6e -project-root.projectile-relevan
1f3c0 74 2d 6b 6e 6f 77 6e 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 t-known-projects.nil.projectile-
1f3e0 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 20 70 72 6f 6a 65 completing-read."Switch.to.proje
1f400 63 74 3a 20 22 20 3a 61 63 74 69 6f 6e 20 6d 61 6b 65 2d 62 79 74 65 2d 63 6f 64 65 20 32 35 37 ct:.".:action.make-byte-code.257
1f420 20 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 ."\301.\300\"\207".vconcat.vecto
1f440 72 20 5b 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 r.[projectile-switch-project-by-
1f460 6e 61 6d 65 5d 20 34 20 22 5c 6e 5c 6e 28 66 6e 20 50 52 4f 4a 45 43 54 29 22 20 75 73 65 72 2d name].4."\n\n(fn.PROJECT)".user-
1f480 65 72 72 6f 72 20 22 54 68 65 72 65 20 61 72 65 20 6e 6f 20 6b 6e 6f 77 6e 20 70 72 6f 6a 65 63 error."There.are.no.known.projec
1f4a0 74 73 22 5d 20 31 32 20 28 23 24 20 2e 20 31 32 37 35 30 35 29 20 22 50 22 5d 29 0a 23 40 32 34 ts"].12.(#$...127505)."P"]).#@24
1f4c0 33 20 53 77 69 74 63 68 20 74 6f 20 61 20 70 72 6f 6a 65 63 74 20 77 65 20 68 61 76 65 20 63 75 3.Switch.to.a.project.we.have.cu
1f4e0 72 72 65 6e 74 6c 79 20 6f 70 65 6e 65 64 2e 0a 49 6e 76 6f 6b 65 73 20 74 68 65 20 63 6f 6d 6d rrently.opened..Invokes.the.comm
1f500 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 6c 65 2d 73 77 and.referenced.by.`projectile-sw
1f520 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 74 63 68 2e 0a itch-project-action'.on.switch..
1f540 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 70 72 6f 6a 65 With.a.prefix.ARG.invokes.`proje
1f560 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 0a 60 70 72 6f ctile-commander'.instead.of.`pro
1f580 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 6e 2e 27 0a jectile-switch-project-action.'.
1f5a0 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 69 61 73 20 27 .(fn.&optional.ARG)..(defalias.'
1f5c0 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 74 20 23 projectile-switch-open-project.#
1f5e0 5b 32 35 36 20 22 5c 33 30 30 20 5c 32 31 31 5c 32 30 33 10 00 5c 33 30 31 5c 33 30 32 5c 33 30 [256."\300.\211\203..\301\302\30
1f600 33 03 5c 22 03 5c 22 5c 32 30 32 13 00 5c 33 30 34 5c 33 30 35 21 5c 32 30 37 22 20 5b 70 72 6f 3.\".\"\202..\304\305!\207".[pro
1f620 6a 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 70 jectile-relevant-open-projects.p
1f640 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 6d 65 rojectile-switch-project-by-name
1f660 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 69 .projectile-completing-read."Swi
1f680 74 63 68 20 74 6f 20 6f 70 65 6e 20 70 72 6f 6a 65 63 74 3a 20 22 20 75 73 65 72 2d 65 72 72 6f tch.to.open.project:.".user-erro
1f6a0 72 20 22 54 68 65 72 65 20 61 72 65 20 6e 6f 20 6f 70 65 6e 20 70 72 6f 6a 65 63 74 73 22 5d 20 r."There.are.no.open.projects"].
1f6c0 36 20 28 23 24 20 2e 20 31 32 38 31 39 34 29 20 22 50 22 5d 29 0a 23 40 32 36 38 20 53 77 69 74 6.(#$...128194)."P"]).#@268.Swit
1f6e0 63 68 20 74 6f 20 70 72 6f 6a 65 63 74 20 62 79 20 70 72 6f 6a 65 63 74 20 6e 61 6d 65 20 50 52 ch.to.project.by.project.name.PR
1f700 4f 4a 45 43 54 2d 54 4f 2d 53 57 49 54 43 48 2e 0a 49 6e 76 6f 6b 65 73 20 74 68 65 20 63 6f 6d OJECT-TO-SWITCH..Invokes.the.com
1f720 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 6c 65 2d 73 mand.referenced.by.`projectile-s
1f740 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 74 63 68 2e witch-project-action'.on.switch.
1f760 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 70 72 6f 6a .With.a.prefix.ARG.invokes.`proj
1f780 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 0a 60 70 72 ectile-commander'.instead.of.`pr
1f7a0 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 6e 2e 27 ojectile-switch-project-action.'
1f7c0 0a 0a 28 66 6e 20 50 52 4f 4a 45 43 54 2d 54 4f 2d 53 57 49 54 43 48 20 26 6f 70 74 69 6f 6e 61 ..(fn.PROJECT-TO-SWITCH.&optiona
1f7e0 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 73 77 l.ARG)..(defalias.'projectile-sw
1f800 69 74 63 68 2d 70 72 6f 6a 65 63 74 2d 62 79 2d 6e 61 6d 65 20 23 5b 35 31 33 20 22 5c 32 31 31 itch-project-by-name.#[513."\211
1f820 5c 32 30 33 08 00 5c 33 30 35 5c 32 30 32 09 00 08 5c 33 30 36 5c 33 30 37 21 5c 32 31 30 02 19 \203..\305\202...\306\307!\210..
1f840 5c 33 31 30 5c 33 31 31 21 72 5c 32 31 31 71 5c 32 31 30 5c 33 31 32 5c 33 31 33 5c 33 31 34 5c \310\311!r\211q\210\312\313\314\
1f860 33 31 35 5c 33 31 36 05 21 5c 33 31 37 5c 22 5c 33 32 30 24 5c 32 31 36 5c 33 32 31 20 5c 32 31 315\316.!\317\"\320$\216\321.\21
1f880 30 2a 5c 32 31 30 5c 33 32 32 5c 6e 04 21 1b 1c 5c 32 31 31 20 5c 32 31 30 2b 5c 33 30 36 5c 33 0*\210\322\n.!..\211.\210+\306\3
1f8a0 32 33 21 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 73 77 69 74 63 68 2d 70 72 6f 6a 23!\207".[projectile-switch-proj
1f8c0 65 63 74 2d 61 63 74 69 6f 6e 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 70 72 6f ect-action.default-directory.pro
1f8e0 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 20 70 72 jectile-project-name-function.pr
1f900 6f 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 ojectile-project-name.projectile
1f920 2d 63 61 63 68 65 64 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 -cached-project-root.projectile-
1f940 63 6f 6d 6d 61 6e 64 65 72 20 72 75 6e 2d 68 6f 6f 6b 73 20 70 72 6f 6a 65 63 74 69 6c 65 2d 62 commander.run-hooks.projectile-b
1f960 65 66 6f 72 65 2d 73 77 69 74 63 68 2d 70 72 6f 6a 65 63 74 2d 68 6f 6f 6b 20 67 65 6e 65 72 61 efore-switch-project-hook.genera
1f980 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
1f9a0 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
1f9c0 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
1f9e0 61 6d 65 20 6b 69 6c 6c 2d 62 75 66 66 65 72 5d 20 32 20 68 61 63 6b 2d 64 69 72 2d 6c 6f 63 61 ame.kill-buffer].2.hack-dir-loca
1fa00 6c 2d 76 61 72 69 61 62 6c 65 73 2d 6e 6f 6e 2d 66 69 6c 65 2d 62 75 66 66 65 72 20 6e 69 6c 20 l-variables-non-file-buffer.nil.
1fa20 70 72 6f 6a 65 63 74 69 6c 65 2d 61 66 74 65 72 2d 73 77 69 74 63 68 2d 70 72 6f 6a 65 63 74 2d projectile-after-switch-project-
1fa40 68 6f 6f 6b 5d 20 31 30 20 28 23 24 20 2e 20 31 32 38 37 33 32 29 5d 29 0a 23 40 31 34 30 20 4a hook].10.(#$...128732)]).#@140.J
1fa60 75 6d 70 20 74 6f 20 61 20 66 69 6c 65 20 69 6e 20 61 20 28 6d 61 79 62 65 20 72 65 67 75 6c 61 ump.to.a.file.in.a.(maybe.regula
1fa80 72 29 20 44 49 52 45 43 54 4f 52 59 2e 0a 0a 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 77 69 6c 6c r).DIRECTORY...This.command.will
1faa0 20 66 69 72 73 74 20 70 72 6f 6d 70 74 20 66 6f 72 20 74 68 65 20 64 69 72 65 63 74 6f 72 79 20 .first.prompt.for.the.directory.
1fac0 74 68 65 20 66 69 6c 65 20 69 73 20 69 6e 2e 0a 0a 28 66 6e 20 26 6f 70 74 69 6f 6e 61 6c 20 44 the.file.is.in...(fn.&optional.D
1fae0 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
1fb00 2d 66 69 6e 64 2d 66 69 6c 65 2d 69 6e 2d 64 69 72 65 63 74 6f 72 79 20 23 5b 32 35 36 20 22 5c -find-file-in-directory.#[256."\
1fb20 32 31 31 5c 33 30 32 18 19 5c 33 30 33 20 5c 32 30 33 1f 00 5c 33 30 34 5c 33 30 35 5c 33 30 36 211\302..\303.\203..\304\305\306
1fb40 03 21 5c 22 5c 33 30 37 5c 33 31 30 02 5c 33 31 31 20 5c 22 21 5c 32 31 30 5c 33 31 32 5c 33 31 .!\"\307\310.\311.\"!\210\312\31
1fb60 33 21 5c 32 36 32 01 5c 32 30 32 21 00 5c 33 31 34 20 2a 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 3!\262.\202!.\314.*\207".[projec
1fb80 74 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 64 65 66 61 75 6c tile-require-project-root.defaul
1fba0 74 2d 64 69 72 65 63 74 6f 72 79 20 6e 69 6c 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 t-directory.nil.projectile-proje
1fbc0 63 74 2d 70 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 ct-p.projectile-completing-read.
1fbe0 22 46 69 6e 64 20 66 69 6c 65 3a 20 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 64 69 72 2d 66 69 6c "Find.file:.".projectile-dir-fil
1fc00 65 73 20 66 69 6e 64 2d 66 69 6c 65 20 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 70 72 es.find-file.expand-file-name.pr
1fc20 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 20 72 75 6e 2d 68 6f 6f 6b 73 20 ojectile-project-root.run-hooks.
1fc40 70 72 6f 6a 65 63 74 69 6c 65 2d 66 69 6e 64 2d 66 69 6c 65 2d 68 6f 6f 6b 20 70 72 6f 6a 65 63 projectile-find-file-hook.projec
1fc60 74 69 6c 65 2d 66 69 6e 64 2d 66 69 6c 65 5d 20 36 20 28 23 24 20 2e 20 31 32 39 36 33 31 29 20 tile-find-file].6.(#$...129631).
1fc80 22 44 46 69 6e 64 20 66 69 6c 65 20 69 6e 20 64 69 72 65 63 74 6f 72 79 3a 20 22 5d 29 0a 23 40 "DFind.file.in.directory:."]).#@
1fca0 34 32 20 47 65 74 20 61 20 6c 69 73 74 20 6f 66 20 61 6c 6c 20 66 69 6c 65 73 20 69 6e 20 61 6c 42.Get.a.list.of.all.files.in.al
1fcc0 6c 20 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 l.projects...(defalias.'projecti
1fce0 6c 65 2d 61 6c 6c 2d 70 72 6f 6a 65 63 74 2d 66 69 6c 65 73 20 23 5b 30 20 22 5c 33 30 31 5c 33 le-all-project-files.#[0."\301\3
1fd00 30 32 08 5c 22 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 02.\"\207".[projectile-known-pro
1fd20 6a 65 63 74 73 20 63 6c 2d 6d 61 70 63 61 6e 20 23 5b 32 35 37 20 22 5c 33 30 32 01 21 5c 32 30 jects.cl-mapcan.#[257."\302.!\20
1fd40 35 1c 00 5c 32 31 31 5c 33 30 33 18 19 5c 33 30 34 5c 33 30 35 5c 33 30 36 5c 33 30 37 5c 33 31 5..\211\303..\304\305\306\307\31
1fd60 30 5c 33 31 31 06 06 21 5c 33 31 32 5c 22 5c 33 31 33 5c 33 31 34 25 5c 33 31 35 20 5c 22 2a 5c 0\311..!\312\"\313\314%\315.\"*\
1fd80 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 2d 207".[projectile-cached-project-
1fda0 72 6f 6f 74 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 66 69 6c 65 2d 65 78 69 73 root.default-directory.file-exis
1fdc0 74 73 2d 70 20 6e 69 6c 20 6d 61 70 63 61 72 20 6d 61 6b 65 2d 62 79 74 65 2d 63 6f 64 65 20 32 ts-p.nil.mapcar.make-byte-code.2
1fde0 35 37 20 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 57."\301.\300\"\207".vconcat.vec
1fe00 74 6f 72 20 5b 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 5d 20 34 20 22 5c 6e 5c 6e 28 66 tor.[expand-file-name].4."\n\n(f
1fe20 6e 20 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 n.FILE)".projectile-current-proj
1fe40 65 63 74 2d 66 69 6c 65 73 5d 20 38 20 22 5c 6e 5c 6e 28 66 6e 20 50 52 4f 4a 45 43 54 29 22 5d ect-files].8."\n\n(fn.PROJECT)"]
1fe60 5d 20 33 20 28 23 24 20 2e 20 31 33 30 32 31 31 29 5d 29 0a 23 40 34 36 20 4a 75 6d 70 20 74 6f ].3.(#$...130211)]).#@46.Jump.to
1fe80 20 61 20 66 69 6c 65 20 69 6e 20 61 6e 79 20 6f 66 20 74 68 65 20 6b 6e 6f 77 6e 20 70 72 6f 6a .a.file.in.any.of.the.known.proj
1fea0 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 66 69 6e ects...(defalias.'projectile-fin
1fec0 64 2d 66 69 6c 65 2d 69 6e 2d 6b 6e 6f 77 6e 2d 70 72 6f 6a 65 63 74 73 20 23 5b 30 20 22 5c 33 d-file-in-known-projects.#[0."\3
1fee0 30 31 18 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 33 30 35 20 5c 22 21 29 5c 32 30 37 22 20 5b 70 01.\302\303\304\305.\"!)\207".[p
1ff00 72 6f 6a 65 63 74 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 6e rojectile-require-project-root.n
1ff20 69 6c 20 66 69 6e 64 2d 66 69 6c 65 20 70 72 6f 6a 65 63 74 69 6c 65 2d 63 6f 6d 70 6c 65 74 69 il.find-file.projectile-completi
1ff40 6e 67 2d 72 65 61 64 20 22 46 69 6e 64 20 66 69 6c 65 20 69 6e 20 70 72 6f 6a 65 63 74 73 3a 20 ng-read."Find.file.in.projects:.
1ff60 22 20 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 65 73 5d 20 ".projectile-all-project-files].
1ff80 34 20 28 23 24 20 2e 20 31 33 30 36 38 31 29 20 6e 69 6c 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 4.(#$...130681).nil]).(byte-code
1ffa0 20 22 5c 33 30 30 5c 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 ."\300\301\302\303\304DD\305\306
1ffc0 5c 33 30 37 5c 33 31 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 \307\310\311&.\210\300\312\302\3
1ffe0 30 33 5c 33 31 33 44 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 03\313DD\314\306\307\310\311&.\2
20000 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 6f 07".[custom-declare-variable.pro
20020 6a 65 63 74 69 6c 65 2d 61 66 74 65 72 2d 73 77 69 74 63 68 2d 70 72 6f 6a 65 63 74 2d 68 6f 6f jectile-after-switch-project-hoo
20040 6b 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 k.funcall.function.#[0."\300\207
20060 22 20 5b 6e 69 6c 5d 20 31 5d 20 22 48 6f 6f 6b 73 20 72 75 6e 20 72 69 67 68 74 20 61 66 74 65 ".[nil].1]."Hooks.run.right.afte
20080 72 20 70 72 6f 6a 65 63 74 20 69 73 20 73 77 69 74 63 68 65 64 2e 22 20 3a 67 72 6f 75 70 20 70 r.project.is.switched.".:group.p
200a0 72 6f 6a 65 63 74 69 6c 65 20 3a 74 79 70 65 20 68 6f 6f 6b 20 70 72 6f 6a 65 63 74 69 6c 65 2d rojectile.:type.hook.projectile-
200c0 62 65 66 6f 72 65 2d 73 77 69 74 63 68 2d 70 72 6f 6a 65 63 74 2d 68 6f 6f 6b 20 23 5b 30 20 22 before-switch-project-hook.#[0."
200e0 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 72 75 6e 20 77 68 \300\207".[nil].1]."Hooks.run.wh
20100 65 6e 20 72 69 67 68 74 20 62 65 66 6f 72 65 20 70 72 6f 6a 65 63 74 20 69 73 20 73 77 69 74 63 en.right.before.project.is.switc
20120 68 65 64 2e 22 5d 20 38 29 0a 23 40 31 36 37 20 44 65 74 65 72 6d 69 6e 65 20 77 68 65 74 68 65 hed."].8).#@167.Determine.whethe
20140 72 20 77 65 20 73 68 6f 75 6c 64 20 63 6c 65 61 6e 75 70 20 28 72 65 6d 6f 76 65 29 20 50 52 4f r.we.should.cleanup.(remove).PRO
20160 4a 45 43 54 20 6f 72 20 6e 6f 74 2e 0a 0a 49 74 20 68 61 6e 64 6c 65 73 20 74 68 65 20 63 61 73 JECT.or.not...It.handles.the.cas
20180 65 20 6f 66 20 72 65 6d 6f 74 65 20 70 72 6f 6a 65 63 74 73 20 61 73 20 77 65 6c 6c 2e 0a 53 65 e.of.remote.projects.as.well..Se
201a0 65 20 60 70 72 6f 6a 65 63 74 69 6c 65 2d 2d 63 6c 65 61 6e 75 70 2d 6b 6e 6f 77 6e 2d 70 72 6f e.`projectile--cleanup-known-pro
201c0 6a 65 63 74 73 27 2e 0a 0a 28 66 6e 20 50 52 4f 4a 45 43 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 jects'...(fn.PROJECT)..(defalias
201e0 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 6b 65 65 70 2d 70 72 6f 6a 65 63 74 2d 70 20 23 5b 32 35 .'projectile-keep-project-p.#[25
20200 37 20 22 5c 33 30 30 01 5c 33 30 31 5c 33 30 32 23 5c 32 30 33 5c 66 00 5c 33 30 33 01 21 5c 32 7."\300.\301\302#\203\f.\303.!\2
20220 30 37 5c 33 30 30 01 21 5c 32 30 36 15 00 5c 33 30 33 01 21 5c 32 30 37 22 20 5b 66 69 6c 65 2d 07\300.!\206..\303.!\207".[file-
20240 72 65 6d 6f 74 65 2d 70 20 6e 69 6c 20 74 20 66 69 6c 65 2d 72 65 61 64 61 62 6c 65 2d 70 5d 20 remote-p.nil.t.file-readable-p].
20260 35 20 28 23 24 20 2e 20 31 33 31 33 37 36 29 5d 29 0a 23 40 38 37 20 52 65 6d 6f 76 65 20 6b 6e 5.(#$...131376)]).#@87.Remove.kn
20280 6f 77 6e 20 70 72 6f 6a 65 63 74 73 20 74 68 61 74 20 64 6f 6e 27 74 20 65 78 69 73 74 20 61 6e own.projects.that.don't.exist.an
202a0 79 6d 6f 72 65 20 61 6e 64 20 72 65 74 75 72 6e 20 61 20 6c 69 73 74 20 6f 66 20 70 72 6f 6a 65 ymore.and.return.a.list.of.proje
202c0 63 74 73 20 72 65 6d 6f 76 65 64 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 cts.removed...(defalias.'project
202e0 69 6c 65 2d 2d 63 6c 65 61 6e 75 70 2d 6b 6e 6f 77 6e 2d 70 72 6f 6a 65 63 74 73 20 23 5b 30 20 ile--cleanup-known-projects.#[0.
20300 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 33 30 33 08 5c 22 "\301.\210\302\303.\"\304\303.\"
20320 01 10 5c 33 30 31 20 5c 32 31 30 5c 32 30 37 22 20 5b 70 72 6f 6a 65 63 74 69 6c 65 2d 6b 6e 6f ..\301.\210\207".[projectile-kno
20340 77 6e 2d 70 72 6f 6a 65 63 74 73 20 70 72 6f 6a 65 63 74 69 6c 65 2d 6d 65 72 67 65 2d 6b 6e 6f wn-projects.projectile-merge-kno
20360 77 6e 2d 70 72 6f 6a 65 63 74 73 20 63 6c 2d 72 65 6d 6f 76 65 2d 69 66 2d 6e 6f 74 20 70 72 6f wn-projects.cl-remove-if-not.pro
20380 6a 65 63 74 69 6c 65 2d 6b 65 65 70 2d 70 72 6f 6a 65 63 74 2d 70 20 63 6c 2d 72 65 6d 6f 76 65 jectile-keep-project-p.cl-remove
203a0 2d 69 66 5d 20 34 20 28 23 24 20 2e 20 31 33 31 37 30 33 29 5d 29 0a 23 40 34 39 20 52 65 6d 6f -if].4.(#$...131703)]).#@49.Remo
203c0 76 65 20 6b 6e 6f 77 6e 20 70 72 6f 6a 65 63 74 73 20 74 68 61 74 20 64 6f 6e 27 74 20 65 78 69 ve.known.projects.that.don't.exi
203e0 73 74 20 61 6e 79 6d 6f 72 65 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 70 72 6f 6a 65 63 74 69 st.anymore...(defalias.'projecti
20400 6c 65 2d 63 6c 65 61 6e 75 70 2d 6b 6e 6f 77 6e 2d 70 72 6f 6a 65 63 74 73 20 23 5b 30 20 22 5c le-cleanup-known-projects.#[0."\
20420 33 30 30 20 5c 32 31 31 5c 32 30 33 11 00 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 04 5c 300.\211\203..\301\302\303\304.\
20440 33 30 35 23 5c 22 5c 32 30 32 14 00 5c 33 30 31 5c 33 30 36 21 5c 32 30 37 22 20 5b 70 72 6f 6a 305#\"\202..\301\306!\207".[proj
20460 65 63 74 69 6c 65 2d 2d 63 6c 65 61 6e 75 70 2d 6b 6e 6f 77 6e 2d 70 72 6f 6a 65 63 74 73 20 6d ectile--cleanup-known-projects.m
20480 65 73 73 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 essage."Projects.removed:.%s".ma
204a0 70 63 6f 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 pconcat.identity.",."."No.projec
204c0 74 73 20 6e 65 65 64 65 64 20 74 6f 20 62 65 20 72 65 6d 6f 76 65 64 2e 22 5d 20 37 20 28 23 24 ts.needed.to.be.removed."].7.(#$
204e0 20 2e 20 31 33 32 30 32 38 29 20 6e 69 6c 5d 29 0a 23 40 37 38 20 43 6c 65 61 72 20 62 6f 74 68 ...132028).nil]).#@78.Clear.both
20500 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 20 61 6e 64 .`projectile-known-projects'.and
20520 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 2d 66 69 6c 65 .`projectile-known-projects-file
20540 27 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 6c 65 61 72 2d '...(defalias.'projectile-clear-
20560 6b 6e 6f 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 known-projects.#[0."\301.\302.\2
20580 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 20 6e 07".[projectile-known-projects.n
205a0 69 6c 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 63 74 il.projectile-save-known-project
205c0 73 5d 20 31 20 28 23 24 20 2e 20 31 33 32 33 34 32 29 20 6e 69 6c 5d 29 0a 23 40 37 33 20 52 65 s].1.(#$...132342).nil]).#@73.Re
205e0 6d 6f 76 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 move.PROJECT.from.the.list.of.kn
20600 6f 77 6e 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 own.projects...(fn.&optional.PRO
20620 4a 45 43 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 JECT)..(defalias.'projectile-rem
20640 6f 76 65 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 ove-known-project.#[256."\302\30
20660 33 21 3f 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 3!?\205#.\304\305\306\307\310\31
20680 31 06 06 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 1..!\312\"\313\314%.\".\315.\210
206a0 09 5c 32 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 .\205#.\316\317.\"\207".[project
206c0 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 2d 76 65 ile-known-projects.projectile-ve
206e0 72 62 6f 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 rbose.called-interactively-p.any
20700 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 35 37 .cl-remove-if.make-byte-code.257
20720 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 6f 72 20 ."\300.\230\207".vconcat.vector.
20740 5b 5d 20 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 [].3."\n\n(fn.PROJ)".projectile-
20760 6d 65 72 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 merge-known-projects.message."Pr
20780 6f 6a 65 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 oject.%s.removed.from.the.list.o
207a0 66 20 6b 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 33 32 35 f.known.projects."].8.(#$...1325
207c0 37 34 29 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 74).(byte-code."\301\302.\303\30
207e0 34 24 43 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 4$C\207".[projectile-known-proje
20800 63 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 cts.projectile-completing-read."
20820 52 65 6d 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 Remove.from.known.projects:.".:a
20840 63 74 69 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 ction.projectile-remove-known-pr
20860 6f 6a 65 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 oject].5)]).#@61.Remove.the.curr
20880 65 6e 74 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 ent.project.from.the.list.of.kno
208a0 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 70 72 6f 6a 65 63 74 wn.projects...(defalias.'project
208c0 69 6c 65 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 ile-remove-current-project-from-
208e0 6b 6e 6f 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 known-projects.#[0."\300\301\302
20900 20 21 21 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 .!!\207".[projectile-remove-know
20920 6e 2d 70 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 n-project.abbreviate-file-name.p
20940 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 28 23 24 20 2e 20 rojectile-project-root].3.(#$...
20960 31 33 33 32 33 33 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 133233).nil]).#@76.A.list.of.pro
20980 6a 65 63 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 jects.that.should.not.be.save.in
209a0 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 1f 0a 28 .`projectile-known-projects'...(
209c0 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 70 72 6f defalias.'projectile-ignored-pro
209e0 6a 65 63 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 jects.#[0."\301\302.\"\207".[pro
20a00 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 6d 61 70 63 61 72 20 jectile-ignored-projects.mapcar.
20a20 66 69 6c 65 2d 74 72 75 65 6e 61 6d 65 5d 20 33 20 28 23 24 20 2e 20 31 33 33 34 39 31 29 5d 29 file-truename].3.(#$...133491)])
20a40 0a 23 40 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 .#@97.Return.t.if.PROJECT-ROOT.s
20a60 68 6f 75 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 hould.not.be.added.to.`projectil
20a80 65 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 54 2d e-known-projects'...(fn.PROJECT-
20aa0 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 69 67 6e ROOT)..(defalias.'projectile-ign
20ac0 6f 72 65 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 ored-project-p.#[257."\211\301.\
20ae0 32 33 35 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 235\206..\302.!\205....!\207".[p
20b00 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 2d 66 75 6e 63 74 69 rojectile-ignored-project-functi
20b20 6f 6e 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 73 20 66 on.projectile-ignored-projects.f
20b40 75 6e 63 74 69 6f 6e 70 5d 20 33 20 28 23 24 20 2e 20 31 33 33 37 30 32 29 5d 29 0a 23 40 36 38 unctionp].3.(#$...133702)]).#@68
20b60 20 41 64 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 .Add.PROJECT-ROOT.to.the.list.of
20b80 20 6b 6e 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 .known.projects...(fn.PROJECT-RO
20ba0 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 61 64 64 2d 6b OT)..(defalias.'projectile-add-k
20bc0 6e 6f 77 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 13 nown-project.#[257."\301.!?\205.
20be0 00 5c 33 30 32 5c 33 30 33 5c 33 30 34 03 21 21 08 42 21 10 5c 33 30 35 20 5c 32 30 37 22 20 5b .\302\303\304.!!.B!.\305.\207".[
20c00 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 70 72 6f 6a 65 63 projectile-known-projects.projec
20c20 74 69 6c 65 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 tile-ignored-project-p.delete-du
20c40 70 73 20 66 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 ps.file-name-as-directory.abbrev
20c60 69 61 74 65 2d 66 69 6c 65 2d 6e 61 6d 65 20 70 72 6f 6a 65 63 74 69 6c 65 2d 6d 65 72 67 65 2d iate-file-name.projectile-merge-
20c80 6b 6e 6f 77 6e 2d 70 72 6f 6a 65 63 74 73 5d 20 35 20 28 23 24 20 2e 20 31 33 33 39 38 35 29 20 known-projects].5.(#$...133985).
20ca0 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 61 (byte-code."\300\301!C\207".[rea
20cc0 64 2d 64 69 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 d-directory-name."Add.to.known.p
20ce0 72 6f 6a 65 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 rojects:."].2)]).#@98.Load.saved
20d00 20 70 72 6f 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 .projects.from.`projectile-known
20d20 2d 70 72 6f 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 -projects-file'..Also.set.`proje
20d40 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 61 6c 69 61 ctile-known-projects'...(defalia
20d60 73 20 27 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 65 63 74 s.'projectile-load-known-project
20d80 73 20 23 5b 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 s.#[0."\303.!.\304.!\205..\305.!
20da0 5c 32 31 31 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 \211.\207".[projectile-known-pro
20dc0 6a 65 63 74 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 jects-file.projectile-known-proj
20de0 65 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 ects.projectile-known-projects-o
20e00 6e 2d 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 73 65 n-file.projectile-unserialize.se
20e20 71 75 65 6e 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 quencep.copy-sequence].2.(#$...1
20e40 33 34 33 39 30 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 34390)]).(projectile-load-known-
20e60 70 72 6f 6a 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 projects).#@67.Save.PROJECTILE-K
20e80 4e 4f 57 4e 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 NOWN-PROJECTS.to.PROJECTILE-KNOW
20ea0 4e 2d 50 52 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 N-PROJECTS-FILE...(defalias.'pro
20ec0 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 20 23 5b 30 20 jectile-save-known-projects.#[0.
20ee0 22 5c 33 30 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 "\303..\"\210\304.!\205..\305.!\
20f00 32 31 31 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 211.\207".[projectile-known-proj
20f20 65 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 66 ects.projectile-known-projects-f
20f40 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 6f 6e ile.projectile-known-projects-on
20f60 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 65 20 73 65 71 75 65 -file.projectile-serialize.seque
20f80 6e 63 65 70 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 34 37 ncep.copy-sequence].3.(#$...1347
20fa0 36 37 29 5d 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 67)]).#@171.Merge.any.change.fro
20fc0 6d 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 2d 66 69 6c m.`projectile-known-projects-fil
20fe0 65 27 20 61 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 e'.and.save.to.disk...This.enabl
21000 65 73 20 6d 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 es.multiple.Emacs.processes.to.m
21020 61 6b 65 20 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 ake.changes.without.overwriting.
21040 65 61 63 68 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 each.other's.changes...(defalias
21060 20 27 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 63 74 .'projectile-merge-known-project
21080 73 20 23 5b 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 s.#[0."..\303\n!\304..\"\304..\"
210a0 5c 33 30 35 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 \305\304\306....\"\306..\"\"!\21
210c0 31 10 5c 33 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 1.\307.\207".[projectile-known-p
210e0 72 6f 6a 65 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 rojects.projectile-known-project
21100 73 2d 6f 6e 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 s-on-file.projectile-known-proje
21120 63 74 73 2d 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 cts-file.projectile-unserialize.
21140 70 72 6f 6a 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 projectile-difference.delete-dup
21160 73 20 61 70 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 s.append.projectile-save-known-p
21180 72 6f 6a 65 63 74 73 5d 20 31 31 20 28 23 24 20 2e 20 31 33 35 30 38 34 29 5d 29 0a 23 40 37 31 rojects].11.(#$...135084)]).#@71
211a0 20 53 68 6f 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 .Show.Ibuffer.with.all.buffers.i
211c0 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 51 55 41 4c n.the.current.project...(fn.QUAL
211e0 49 46 49 45 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 IFIER)..(defalias.'ibuffer-filte
21200 72 2d 62 79 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 r-by-projectile-files.#[257."\30
21220 30 5c 33 30 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 0\301.B!\210\302\303\304\305.\"\
21240 22 5c 32 31 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 "\210\306\307\310\"\207".[ibuffe
21260 72 2d 70 75 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 r-push-filter.projectile-files.m
21280 65 73 73 61 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 essage."%s".format."Filter.by.ni
212a0 6c 20 61 64 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 l.added:..%s".ibuffer-update.nil
212c0 20 74 5d 20 36 20 28 23 24 20 2e 20 31 33 35 35 38 35 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 .t].6.(#$...135585).(byte-code."
212e0 5c 33 30 30 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 \300\301\3021\f.\303.0\202..\210
21300 5c 33 30 34 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 \304\"C\207".[read-directory-nam
21320 65 20 22 50 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 e."Project.root:.".(error).proje
21340 63 74 69 6c 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 ctile-project-root.nil].3)]).(by
21360 74 65 2d 63 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 te-code."\301\302\303E.B.\302\20
21380 37 22 20 5b 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 7".[ibuffer-filtering-alist.proj
213a0 65 63 74 69 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 ectile-files.nil.#[514."r.q\210\
213c0 33 30 30 5c 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 300\301.!!\3021..\303.0\202..\21
213e0 30 5c 33 30 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 0\304\232)\207".[file-name-as-di
21400 72 65 63 74 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 rectory.expand-file-name.(error)
21420 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 5d 20 35 20 .projectile-project-root.nil].5.
21440 22 5c 6e 5c 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 "\n\n(fn.BUF.QUALIFIER)"]].3).#@
21460 38 30 20 4f 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 80.Open.an.IBuffer.window.showin
21480 67 20 61 6c 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 g.all.buffers.in.PROJECT-ROOT...
214a0 28 66 6e 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 70 72 (fn.PROJECT-ROOT)..(defalias.'pr
214c0 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 20 23 5b 32 35 ojectile-ibuffer-by-project.#[25
214e0 37 20 22 08 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 7."..!\301\302\303\304.\"\305.BC
21500 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 6e 61 6d 65 2d #\207".[projectile-project-name-
21520 66 75 6e 63 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 function.ibuffer.nil.format."*%s
21540 20 42 75 66 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 .Buffers*".projectile-files].7.(
21560 23 24 20 2e 20 31 33 36 32 39 31 29 5d 29 0a 23 40 31 33 39 20 4f 70 65 6e 20 61 6e 20 49 42 75 #$...136291)]).#@139.Open.an.IBu
21580 66 66 65 72 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 ffer.window.showing.all.buffers.
215a0 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 4c 65 74 20 75 73 65 in.the.current.project...Let.use
215c0 72 20 63 68 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 r.choose.another.project.when.PR
215e0 45 46 49 58 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 EFIX.is.supplied...(fn.PREFIX)..
21600 28 64 65 66 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 (defalias.'projectile-ibuffer.#[
21620 32 35 37 20 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 257."\211\300U\203..\301\302\303
21640 20 5c 22 5c 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 .\"\202..\304.\305.!\207".[4.pro
21660 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 50 72 6f 6a 65 63 74 jectile-completing-read."Project
21680 20 6e 61 6d 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 .name:.".projectile-relevant-kno
216a0 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 72 wn-projects.projectile-project-r
216c0 6f 6f 74 20 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 oot.projectile-ibuffer-by-projec
216e0 74 5d 20 34 20 28 23 24 20 2e 20 31 33 36 35 36 35 29 20 22 70 22 5d 29 0a 28 64 65 66 63 6f 6e t].4.(#$...136565)."p"]).(defcon
21700 73 74 20 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 st.projectile-commander-help-buf
21720 66 65 72 20 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 fer."*Commander.Help*").#@186.Li
21740 73 74 20 6f 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 st.of.file-selection.methods.for
21760 20 74 68 65 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 .the.`projectile-commander'.comm
21780 61 6e 64 2e 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 and..Each.element.is.a.list.(KEY
217a0 20 44 45 53 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 .DESCRIPTION.FUNCTION)..DESCRIPT
217c0 49 4f 4e 20 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 ION.is.a.one-line.description.of
217e0 20 77 68 61 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 .what.the.key.selects...(defvar.
21800 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 6e 69 6c projectile-commander-methods.nil
21820 20 28 23 24 20 2e 20 31 33 37 30 32 32 29 29 0a 23 40 32 34 36 20 45 78 65 63 75 74 65 20 61 20 .(#$...137022)).#@246.Execute.a.
21840 50 72 6f 6a 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 Projectile.command.with.a.single
21860 20 6c 65 74 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 .letter..The.user.is.prompted.fo
21880 72 20 61 20 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 r.a.single.character.indicating.
218a0 74 68 65 20 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 the.action.to.invoke..The.`?'.ch
218c0 61 72 61 63 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 aracter.describes.then.available
218e0 20 61 63 74 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 .actions...See.`def-projectile-c
21900 6f 6d 6d 61 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 ommander-method'.for.defining.ne
21920 77 20 6d 65 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 w.methods...(defalias.'projectil
21940 65 2d 63 6f 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 e-commander.#[0."\301\302.\"\303
21960 01 5c 33 30 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 .\304Q\305..\"\306..\2368\211.\2
21980 30 37 22 20 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 07".[projectile-commander-method
219a0 73 20 6d 61 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 s.mapcar.car."Commander.["."]:."
219c0 20 72 65 61 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 37 .read-char-choice.2].6.(#$...137
219e0 32 37 30 29 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 270).nil]).#@272.Define.a.new.`p
21a00 72 6f 6a 65 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 rojectile-commander'.method...KE
21a20 59 20 69 73 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 Y.is.the.key.the.user.will.enter
21a40 20 74 6f 20 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 .to.choose.this.method...DESCRIP
21a60 54 49 4f 4e 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 TION.is.a.one-line.sentence.desc
21a80 72 69 62 69 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 ribing.how.the.method...BODY.is.
21aa0 61 20 73 65 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 a.series.of.forms.which.are.eval
21ac0 75 61 74 65 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 uated.when.the.find.is.chosen...
21ae0 28 66 6e 20 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 (fn.KEY.DESCRIPTION.&rest.BODY).
21b00 0a 28 64 65 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 .(defalias.'def-projectile-comma
21b20 6e 64 65 72 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 nder-method.'(macro...#[642."\30
21b40 30 5c 33 30 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 0\301.BB\302\303\304\305\306\307
21b60 06 09 06 09 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 ......F\310.\n\311BBED\312BBE\20
21b80 37 22 20 5b 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 7".[lambda.nil.setq.projectile-c
21ba0 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 73 65 ommander-methods.cl-sort.copy-se
21bc0 71 75 65 6e 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 quence.cons.list.assq-delete-all
21be0 20 28 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 29 20 .(projectile-commander-methods).
21c00 28 28 6c 61 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 ((lambda.(a.b).(<.(car.a).(car.b
21c20 29 29 29 29 5d 20 31 33 20 28 23 24 20 2e 20 31 33 37 37 31 33 29 5d 29 29 0a 28 62 79 74 65 2d ))))].13.(#$...137713)])).(byte-
21c40 63 6f 64 65 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 code."\301\302\303\304\305E\306\
21c60 33 30 33 08 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 303.\"B!\307\".\301\207".[projec
21c80 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 6f 72 74 20 63 tile-commander-methods.cl-sort.c
21ca0 6f 70 79 2d 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 opy-sequence.63."Commander.help.
21cc0 62 75 66 66 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 buffer.".#[0."\3021..\303.!0\202
21ce0 0f 00 5c 32 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 ..\210\202..\210r\304.!q\210\305
21d00 63 5c 32 31 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 c\210.\211\2031.\211@\306\307.@.
21d20 41 40 23 63 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 A@#c\210.A\266\202\202..\210eb\2
21d40 31 30 5c 33 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 10\310.\210\311p\312\"\210)\313.
21d60 5c 32 30 37 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 \207".[projectile-commander-help
21d80 2d 62 75 66 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 -buffer.projectile-commander-met
21da0 68 6f 64 73 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 hods.(error).kill-buffer.get-buf
21dc0 66 65 72 2d 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 fer-create."Projectile.Commander
21de0 20 4d 65 74 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 .Methods:\n\n".format."%c:.%s\n"
21e00 20 68 65 6c 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 .help-mode.display-buffer.t.proj
21e20 65 63 74 69 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 ectile-commander].6].assq-delete
21e40 2d 61 6c 6c 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 -all.#[514.".@.@W\207".[].4."\n\
21e60 6e 28 66 6e 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 n(fn.A.B)"]].6).(defalias.'proje
21e80 63 74 69 6c 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 ctile-commander-bindings.#[0."\3
21ea0 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 5c 22 42 21 01\302\303\304\305E\306\303.\"B!
21ec0 5c 33 30 37 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 \307\".\301\302\310\311\312E\306
21ee0 5c 33 31 30 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 \310.\"B!\313\".\301\302\314\315
21f00 5c 33 31 36 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 \316E\306\314.\"B!\317\".\301\30
21f20 32 5c 33 32 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 2\320\321\322E\306\320.\"B!\323\
21f40 22 10 5c 33 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 ".\301\302\324\325\326E\306\324.
21f60 5c 22 42 21 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 \"B!\327\".\301\302\330\331\332E
21f80 5c 33 30 36 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 \306\330.\"B!\333\".\301\302\334
21fa0 5c 33 33 35 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 \335\336E\306\334.\"B!\337\".\30
21fc0 31 5c 33 30 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 1\302\340\341\342E\306\340.\"B!\
21fe0 33 34 33 5c 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 343\".\301\302\344\345\346E\306\
22000 33 34 34 08 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 344.\"B!\347\".\301\302\350\351\
22020 33 35 32 45 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 352E\306\350.\"B!\353\".\301\302
22040 5c 33 35 34 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 \354\355\356E\306\354.\"B!\357\"
22060 10 5c 33 30 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 .\301\302\360\361\362E\306\360.\
22080 22 42 21 5c 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 "B!\363\".\301\302\364\365\366E\
220a0 33 30 36 5c 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 306\364.\"B!\367\".\301\302\370\
220c0 33 37 31 5c 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 371\372E\306\370.\"B!\373\".\301
220e0 5c 33 30 32 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 \302\374\375\376E\306\374.\"B!\3
22100 37 37 5c 22 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 77\".\301\302\201@.\201A.\201B.E
22120 5c 33 30 36 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 \306\201@..\"B!\201C.\"\211.\207
22140 22 20 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 ".[projectile-commander-methods.
22160 63 6c 2d 73 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 cl-sort.copy-sequence.65."Find.a
22180 67 20 6f 6e 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 g.on.project.".#[0."\300\301!\20
221a0 37 22 20 5b 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 7".[call-interactively.projectil
221c0 65 2d 61 67 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 e-ag].2].assq-delete-all.#[514."
221e0 01 40 01 40 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 .@.@W\207".#1=[].4."\n\n(fn.A.B)
22200 22 5d 20 31 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 "].102."Find.file.in.project.".#
22220 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 66 69 6e 64 2d [0."\300.\207".[projectile-find-
22240 66 69 6c 65 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 file].1].#[514.".@.@W\207".#1#.4
22260 20 22 5c 6e 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 ."\n\n(fn.A.B)"].84."Find.test.f
22280 69 6c 65 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 37 22 ile.in.project.".#[0."\300.\207"
222a0 20 5b 70 72 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 .[projectile-find-test-file].1].
222c0 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 5c 6e 28 66 6e #[514.".@.@W\207".#1#.4."\n\n(fn
222e0 20 41 20 42 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 .A.B)"].98."Switch.to.project.bu
22300 66 66 65 72 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 ffer.".#[0."\300.\207".[projecti
22320 6c 65 2d 73 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 le-switch-to-buffer].1].#[514.".
22340 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 29 22 5d 20 @.@W\207".#1#.4."\n\n(fn.A.B)"].
22360 31 30 30 20 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 100."Find.directory.in.project."
22380 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 66 69 6e .#[0."\300.\207".[projectile-fin
223a0 64 2d 64 69 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 d-dir].1].#[514.".@.@W\207".#1#.
223c0 34 20 22 5c 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 4."\n\n(fn.A.B)"].68."Open.proje
223e0 63 74 20 72 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 ct.root.in.dired.".#[0."\300.\20
22400 37 22 20 5b 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 7".[projectile-dired].1].#[514."
22420 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 29 22 5d .@.@W\207".#1#.4."\n\n(fn.A.B)"]
22440 20 31 31 38 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 .118."Open.project.root.in.vc-di
22460 72 20 6f 72 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 r.or.magit.".#[0."\300.\207".[pr
22480 6f 6a 65 63 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 ojectile-vc].1].#[514.".@.@W\207
224a0 22 20 23 31 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 ".#1#.4."\n\n(fn.A.B)"].86."Brow
224c0 73 65 20 64 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 se.dirty.projects".#[0."\300.\20
224e0 37 22 20 5b 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 7".[projectile-browse-dirty-proj
22500 65 63 74 73 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 ects].1].#[514.".@.@W\207".#1#.4
22520 20 22 5c 6e 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 ."\n\n(fn.A.B)"].114."Replace.a.
22540 73 74 72 69 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 string.in.the.project.".#[0."\30
22560 30 20 5c 32 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 0.\207".[projectile-replace].1].
22580 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 5c 6e 28 66 6e #[514.".@.@W\207".#1#.4."\n\n(fn
225a0 20 41 20 42 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 .A.B)"].82."Regenerate.the.proje
225c0 63 74 27 73 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 ct's.[e|g]tags.".#[0."\300.\207"
225e0 20 5b 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 5d 20 31 5d .[projectile-regenerate-tags].1]
22600 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 5c 6e 28 66 .#[514.".@.@W\207".#1#.4."\n\n(f
22620 6e 20 41 20 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 n.A.B)"].103."Run.grep.on.projec
22640 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 65 2d t.".#[0."\300.\207".[projectile-
22660 67 72 65 70 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 grep].1].#[514.".@.@W\207".#1#.4
22680 20 22 5c 6e 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 ."\n\n(fn.A.B)"].115."Switch.pro
226a0 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 6f 6a 65 63 74 69 ject.".#[0."\300.\207".[projecti
226c0 6c 65 2d 73 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 le-switch-project].1].#[514.".@.
226e0 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 29 22 5d 20 31 31 @W\207".#1#.4."\n\n(fn.A.B)"].11
22700 31 20 22 52 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 1."Run.multi-occur.on.project.bu
22720 66 66 65 72 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 ffers.".#[0."\300.\207".[project
22740 69 6c 65 2d 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 ile-multi-occur].1].#[514.".@.@W
22760 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 36 20 \207".#1#.4."\n\n(fn.A.B)"].106.
22780 22 46 69 6e 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 "Find.tag.in.project.".#[0."\300
227a0 20 5c 32 30 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 .\207".[projectile-find-tag].1].
227c0 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 5c 6e 28 66 6e #[514.".@.@W\207".#1#.4."\n\n(fn
227e0 20 41 20 42 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 .A.B)"].107."Kill.all.project.bu
22800 66 66 65 72 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 ffers.".#[0."\300.\207".[project
22820 69 6c 65 2d 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 ile-kill-buffers].1].#[514.".@.@
22840 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 30 31 W\207".#1#.4."\n\n(fn.A.B)"].101
22860 20 22 46 69 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 ."Find.recently.visited.file.in.
22880 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 6f 6a 65 project.".#[0."\300.\207".[proje
228a0 63 74 69 6c 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 ctile-recentf].1].#[514.".@.@W\2
228c0 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 5d 20 36 5d 29 0a 28 07".#1#.4."\n\n(fn.A.B)"]].6]).(
228e0 70 72 6f 6a 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 projectile-commander-bindings).#
22900 40 34 34 20 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 @44.Prompt.for.a.variable.and.re
22920 74 75 72 6e 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 turn.its.name...(defalias.'proje
22940 63 74 69 6c 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 ctile-read-variable.#[0."\301\30
22960 32 08 5c 33 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 2.\303\304$\207".[obarray.comple
22980 74 69 6e 67 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 ting-read."Variable:.".(lambda.(
229a0 76 29 20 28 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 v).(and.(boundp.v).(not.(keyword
229c0 70 20 76 29 29 29 29 20 74 5d 20 35 20 28 23 24 20 2e 20 31 34 31 35 37 32 29 5d 29 0a 28 70 75 p.v)))).t].5.(#$...141572)]).(pu
229e0 74 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 73 t.'projectile-skel-variable-cons
22a00 20 27 6e 6f 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 .'no-self-insert.t).#@579.Insert
22a20 20 61 20 76 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 .a.variable-name.and.a.value.in.
22a40 61 20 63 6f 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 a.cons-cell...This.is.a.skeleton
22a60 20 63 6f 6d 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 .command.(see.`skeleton-insert')
22a80 2e 0a 4e 6f 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 ..Normally.the.skeleton.text.is.
22aa0 69 6e 73 65 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 inserted.at.point,.with.nothing.
22ac0 22 69 6e 73 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 "inside"..If.there.is.a.highligh
22ae0 74 65 64 20 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 ted.region,.the.skeleton.text.is
22b00 20 77 72 61 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 .wrapped.around.the.region.text.
22b20 0a 0a 41 20 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 ..A.prefix.argument.ARG.says.to.
22b40 77 72 61 70 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 wrap.the.skeleton.around.the.nex
22b60 74 20 41 52 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 t.ARG.words..A.prefix.argument.o
22b80 66 20 2d 31 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 f.-1.says.to.wrap.around.region,
22ba0 20 65 76 65 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 .even.if.not.highlighted..A.pref
22bc0 69 78 20 61 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 ix.argument.of.zero.says.to.wrap
22be0 20 61 72 6f 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 .around.zero.words---that.is,.no
22c00 74 68 69 6e 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 thing..This.is.a.way.of.overridi
22c20 6e 67 20 74 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 ng.the.use.of.a.highlighted.regi
22c40 6f 6e 2e 0a 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 on...(fn.&optional.STR.ARG)..(de
22c60 66 61 6c 69 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 falias.'projectile-skel-variable
22c80 2d 63 6f 6e 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 -cons.#[512."\300\301..#\207".[s
22ca0 6b 65 6c 65 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 keleton-proxy-new.("Value:."."("
22cc0 20 28 70 72 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 .(projectile-read-variable)."...
22ce0 22 20 73 74 72 20 22 29 22 29 5d 20 36 20 28 23 24 20 2e 20 31 34 31 38 35 30 29 20 22 2a 50 5c ".str.")")].6.(#$...141850)."*P\
22d00 6e 50 22 5d 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 nP"]).(put.'projectile-skel-dir-
22d20 6c 6f 63 61 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 locals.'no-self-insert.t).#@562.
22d40 49 6e 73 65 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 Insert.a..dir-locals.el.template
22d60 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 6d 61 6e 64 20 28 73 ...This.is.a.skeleton.command.(s
22d80 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 72 6d 61 6c 6c 79 20 ee.`skeleton-insert')..Normally.
22da0 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 72 74 65 64 20 61 74 the.skeleton.text.is.inserted.at
22dc0 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 69 64 65 22 2e 0a 49 .point,.with.nothing."inside"..I
22de0 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 72 65 67 69 6f 6e 2c f.there.is.a.highlighted.region,
22e00 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 70 70 65 64 0a 61 72 .the.skeleton.text.is.wrapped.ar
22e20 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 70 72 65 66 69 78 20 ound.the.region.text...A.prefix.
22e40 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 20 74 68 65 20 73 6b argument.ARG.says.to.wrap.the.sk
22e60 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 47 20 77 6f 72 64 73 eleton.around.the.next.ARG.words
22e80 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 20 73 61 79 73 20 74 ..A.prefix.argument.of.-1.says.t
22ea0 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 6e 20 69 66 20 6e 6f o.wrap.around.region,.even.if.no
22ec0 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 72 67 75 6d 65 6e 74 t.highlighted..A.prefix.argument
22ee0 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 75 6e 64 20 7a 65 72 .of.zero.says.to.wrap.around.zer
22f00 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 67 2e 0a 54 68 69 73 o.words---that.is,.nothing..This
22f20 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 68 65 20 75 73 65 20 .is.a.way.of.overriding.the.use.
22f40 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 0a 28 66 6e 20 26 6f of.a.highlighted.region...(fn.&o
22f60 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 61 73 20 27 70 72 6f ptional.STR.ARG)..(defalias.'pro
22f80 6a 65 63 74 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 jectile-skel-dir-locals.#[512."\
22fa0 33 30 30 5c 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 300\301..#\207".[skeleton-proxy-
22fc0 6e 65 77 20 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 new.(nil."((nil...(".("".'(proje
22fe0 63 74 69 6c 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 ctile-skel-variable-cons).n).res
23000 75 6d 65 3a 20 22 29 29 29 22 29 5d 20 36 20 28 23 24 20 2e 20 31 34 32 36 35 36 29 20 22 2a 50 ume:.")))")].6.(#$...142656)."*P
23020 5c 6e 50 22 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 \nP"]).#@54.Edit.or.create.a..di
23040 72 2d 6c 6f 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 r-locals.el.file.of.the.project.
23060 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 64 69 74 2d 64 69 72 ..(defalias.'projectile-edit-dir
23080 2d 6c 6f 63 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 -locals.#[0."\300\301\302.\"\303
230a0 01 21 5c 32 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 .!\210\304.!?\205..\305\216\306.
230c0 29 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 64 69 72 2d 6c )\207".[expand-file-name.".dir-l
230e0 6f 63 61 6c 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 ocals.el".projectile-project-roo
23100 74 20 66 69 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 t.find-file.file-exists-p.#[0."\
23120 33 30 30 20 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 300.\207".[save-buffer].1].proje
23140 63 74 69 6c 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 ctile-skel-dir-locals].3.(#$...1
23160 34 33 34 30 34 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 43404).nil]).#@66.Keymap.for.Pro
23180 6a 65 63 74 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 jectile.commands.after.`projecti
231a0 6c 65 2d 6b 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 le-keymap-prefix'...(defvar.proj
231c0 65 63 74 69 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 ectile-command-map.(byte-code."\
231e0 33 30 30 20 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 300.\301.\302\303#\210\301.\304\
23200 33 30 35 23 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 305#\210\301.\306\307#\210\301.\
23220 33 31 30 5c 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 310\311#\210\301.\312\313#\210\3
23240 30 31 01 5c 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 01.\314\315#\210\301.\316\317#\2
23260 31 30 5c 33 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 10\301.\320\321#\210\301.\322\32
23280 33 23 5c 32 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 3#\210\301.\324\325#\210\301.\32
232a0 36 5c 33 32 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 6\327#\210\301.\330\331#\210\301
232c0 01 5c 33 33 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 .\332\333#\210\301.\334\335#\210
232e0 5c 33 30 31 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 \301.\336\337#\210\301.\340\341#
23300 5c 32 31 30 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 \210\301.\342\343#\210\301.\344\
23320 33 34 35 23 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 345#\210\301.\346\347#\210\301.\
23340 33 35 30 5c 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 350\351#\210\301.\352\353#\210\3
23360 30 31 01 5c 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 01.\354\355#\210\301.\356\357#\2
23380 31 30 5c 33 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 10\301.\360\361#\210\301.\362\36
233a0 33 23 5c 32 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 3#\210\301.\364\365#\210\301.\36
233c0 36 5c 33 36 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 6\367#\210\301.\370\371#\210\301
233e0 01 5c 33 37 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 .\372\373#\210\301.\374\375#\210
23400 5c 33 30 31 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 \301.\376\377#\210\301.\201@.\20
23420 31 41 00 23 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 1A.#\210\301.\201B.\201C.#\210\3
23440 30 31 01 5c 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 01.\201D.\201E.#\210\301.\201F.\
23460 32 30 31 47 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 201G.#\210\301.\201H.\201I.#\210
23480 5c 33 30 31 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 \301.\201J.\201K.#\210\301.\201L
234a0 00 5c 32 30 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 .\201M.#\210\301.\201N.\201O.#\2
234c0 31 30 5c 33 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 10\301.\201P.\201Q.#\210\301.\20
234e0 31 52 00 5c 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 1R.\201S.#\210\301.\201T.\201U.#
23500 5c 32 31 30 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 \210\301.\201V.\201W.#\210\301.\
23520 32 30 31 58 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 201X.\201Y.#\210\301.\201Z.\201[
23540 00 23 5c 32 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 .#\210\301.\201\\.\201].#\210\30
23560 31 01 5c 32 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 1.\201^.\201_.#\210\301.\201`.\2
23580 30 31 61 00 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 01a.#\210\301.\201b.\201c.#\210\
235a0 33 30 31 01 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 301.\201d.\201e.#\210\301.\201f.
235c0 5c 32 30 31 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 \201g.#\210\301.\201h.\201i.#\21
235e0 30 5c 33 30 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 0\301.\201j.\201k.#\210\301.\201
23600 6c 00 5c 32 30 31 6d 00 23 5c 32 31 30 5c 33 30 31 01 5c 32 30 31 6e 00 5c 32 30 31 6f 00 23 5c l.\201m.#\210\301.\201n.\201o.#\
23620 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 6b 65 79 6d 61 70 210\211\207".[make-sparse-keymap
23640 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 65 2d 66 69 6e 64 .define-key."4a".projectile-find
23660 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 34 62 22 20 70 72 -other-file-other-window."4b".pr
23680 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 6f 74 68 65 72 2d ojectile-switch-to-buffer-other-
236a0 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 70 6c 61 79 2d 62 window."4.".projectile-display-b
236c0 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 2d 64 69 72 2d 6f uffer."4d".projectile-find-dir-o
236e0 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 65 2d 64 69 72 65 ther-window."4D".projectile-dire
23700 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 74 69 6c 65 2d 66 d-other-window."4f".projectile-f
23720 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 20 70 72 6f 6a 65 ind-file-other-window."4g".proje
23740 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 6f ctile-find-file-dwim-other-windo
23760 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 6c 65 6d 65 6e 74 w."4t".projectile-find-implement
23780 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 20 22 35 61 22 20 ation-or-test-other-window."5a".
237a0 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 2d 6f 74 68 65 72 projectile-find-other-file-other
237c0 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 74 63 68 2d 74 6f -frame."5b".projectile-switch-to
237e0 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 72 6f 6a 65 63 74 -buffer-other-frame."5d".project
23800 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 35 44 22 20 70 72 ile-find-dir-other-frame."5D".pr
23820 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 20 22 35 66 22 20 ojectile-dired-other-frame."5f".
23840 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 2d 66 72 61 6d 65 projectile-find-file-other-frame
23860 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 2d 64 77 69 6d 2d ."5g".projectile-find-file-dwim-
23880 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 65 2d 66 69 6e 64 other-frame."5t".projectile-find
238a0 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 68 65 72 2d 66 72 -implementation-or-test-other-fr
238c0 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 6c 6c 2d 63 6f 6d ame."!".projectile-run-shell-com
238e0 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 65 2d 72 75 6e 2d mand-in-root."&".projectile-run-
23900 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 74 20 22 61 22 20 async-shell-command-in-root."a".
23920 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 20 22 62 22 20 70 projectile-find-other-file."b".p
23940 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 20 22 43 22 20 70 rojectile-switch-to-buffer."C".p
23960 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 20 22 63 22 20 rojectile-configure-project."c".
23980 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 20 22 64 22 20 70 projectile-compile-project."d".p
239a0 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 6a 65 63 74 69 6c rojectile-find-dir."D".projectil
239c0 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 65 6e 74 66 20 22 e-dired."e".projectile-recentf."
239e0 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 61 6c 73 20 22 66 E".projectile-edit-dir-locals."f
23a00 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 20 70 72 6f 6a 65 ".projectile-find-file."g".proje
23a20 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 72 6f 6a 65 63 74 ctile-find-file-dwim."F".project
23a40 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 6a 65 63 74 73 20 ile-find-file-in-known-projects.
23a60 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 63 61 63 68 65 20 "i".projectile-invalidate-cache.
23a80 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 20 70 72 6f 6a 65 "I".projectile-ibuffer."j".proje
23aa0 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 69 6c 65 2d 6b 69 ctile-find-tag."k".projectile-ki
23ac0 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 66 69 6e 64 2d 66 ll-buffers."l".projectile-find-f
23ae0 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 63 74 69 6c 65 2d ile-in-directory."m".projectile-
23b00 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 75 6c 74 69 2d 6f commander."o".projectile-multi-o
23b20 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 2d 70 72 6f 6a 65 ccur."p".projectile-switch-proje
23b40 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 70 65 6e 2d 70 72 ct."q".projectile-switch-open-pr
23b60 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 70 72 6f 6a 65 63 oject."P".projectile-test-projec
23b80 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 52 22 20 70 72 6f t."r".projectile-replace."R".pro
23ba0 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 67 22 20 70 72 6f jectile-regenerate-tags."sg".pro
23bc0 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 6c 65 2d 72 69 70 jectile-grep."sr".projectile-rip
23be0 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 22 20 70 72 6f 6a grep."ss".projectile-ag."S".proj
23c00 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 73 20 22 74 22 20 ectile-save-project-buffers."t".
23c20 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 69 6d 70 6c 65 6d projectile-toggle-between-implem
23c40 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 65 63 74 69 6c 65 entation-and-test."T".projectile
23c60 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 74 69 6c 65 2d 72 -find-test-file."u".projectile-r
23c80 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 76 63 20 22 56 22 un-project."v".projectile-vc."V"
23ca0 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 72 6f 6a 65 63 74 .projectile-browse-dirty-project
23cc0 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 6c 6c 20 22 78 69 s."xe".projectile-run-eshell."xi
23ce0 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 72 75 6e 2d 69 65 6c 6d 20 22 78 74 22 20 70 72 6f 6a 65 ".projectile-run-ielm."xt".proje
23d00 63 74 69 6c 65 2d 72 75 6e 2d 74 65 72 6d 20 22 78 73 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 72 ctile-run-term."xs".projectile-r
23d20 75 6e 2d 73 68 65 6c 6c 20 22 7a 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 63 61 63 68 65 2d 63 75 un-shell."z".projectile-cache-cu
23d40 72 72 65 6e 74 2d 66 69 6c 65 20 22 1b 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 rrent-file.".".projectile-projec
23d60 74 2d 62 75 66 66 65 72 73 2d 6f 74 68 65 72 2d 62 75 66 66 65 72 5d 20 35 29 20 28 23 24 20 2e t-buffers-other-buffer].5).(#$..
23d80 20 31 34 33 37 33 30 29 29 0a 28 66 73 65 74 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 63 6f 6d 6d .143730)).(fset.'projectile-comm
23da0 61 6e 64 2d 6d 61 70 20 70 72 6f 6a 65 63 74 69 6c 65 2d 63 6f 6d 6d 61 6e 64 2d 6d 61 70 29 0a and-map.projectile-command-map).
23dc0 23 40 32 39 20 4b 65 79 6d 61 70 20 66 6f 72 20 50 72 6f 6a 65 63 74 69 6c 65 20 6d 6f 64 65 2e #@29.Keymap.for.Projectile.mode.
23de0 1f 0a 28 64 65 66 76 61 72 20 70 72 6f 6a 65 63 74 69 6c 65 2d 6d 6f 64 65 2d 6d 61 70 20 28 62 ..(defvar.projectile-mode-map.(b
23e00 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 31 20 08 5c 32 30 33 5c 66 00 5c 33 30 32 01 08 5c 33 30 yte-code."\301..\203\f.\302..\30
23e20 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 2d 6b 65 79 6d 3#\210\211\207".[projectile-keym
23e40 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 70 20 64 65 66 ap-prefix.make-sparse-keymap.def
23e60 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 6d 61 70 5d 20 ine-key.projectile-command-map].
23e80 35 29 20 28 23 24 20 2e 20 31 34 36 38 38 35 29 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 5).(#$...146885)).(byte-code."\3
23ea0 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 5c 33 30 35 5c 00\301\302\303\304$\210\300\305\
23ec0 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 32 5c 33 31 33 306\307\304$\210\310\311\312\313
23ee0 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 33 32 32 5c 33 \314DD\315\316\317\320\321\322\3
23f00 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 75 2d 63 68 61 23\324\325&.\207".[easy-menu-cha
23f20 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 28 5b 22 46 69 nge.("Tools")."Projectile".(["Fi
23f40 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 6c 65 5d 20 5b nd.file".projectile-find-file].[
23f60 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 73 22 20 70 72 "Find.file.in.known.projects".pr
23f80 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 6a ojectile-find-file-in-known-proj
23fa0 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 6a 65 63 74 69 ects].["Find.test.file".projecti
23fc0 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 69 72 65 63 74 le-find-test-file].["Find.direct
23fe0 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 22 46 69 6e 64 ory".projectile-find-dir].["Find
24000 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 69 6c 65 2d 66 .file.in.directory".projectile-f
24020 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 6e 64 20 6f 74 ind-file-in-directory].["Find.ot
24040 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 74 68 65 72 2d her.file".projectile-find-other-
24060 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 72 6f 6a 65 63 file].["Switch.to.buffer".projec
24080 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 6d 70 20 62 65 tile-switch-to-buffer].["Jump.be
240a0 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 6e 64 20 74 65 tween.implementation.file.and.te
240c0 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 62 65 74 77 65 st.file".projectile-toggle-betwe
240e0 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 20 5b 22 4b 69 en-implementation-and-test].["Ki
24100 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 69 6c 65 2d 6b ll.project.buffers".projectile-k
24120 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 22 20 70 72 6f ill-buffers].["Recent.files".pro
24140 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 72 2d 6c 6f 63 jectile-recentf].["Edit..dir-loc
24160 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 2d 6c 6f 63 61 als.el".projectile-edit-dir-loca
24180 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 64 69 72 65 64 ls]."--".["Open.project.in.dired
241a0 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 68 20 74 6f 20 ".projectile-dired].["Switch.to.
241c0 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 70 72 6f 6a 65 project".projectile-switch-proje
241e0 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 74 22 20 70 72 ct].["Switch.to.open.project".pr
24200 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 74 5d 20 5b 22 ojectile-switch-open-project].["
24220 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 6f 72 79 22 20 Discover.projects.in.directory".
24240 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 73 2d 69 6e 2d projectile-discover-projects-in-
24260 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 65 63 74 20 28 directory].["Search.in.project.(
24280 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 65 61 72 63 68 grep)".projectile-grep].["Search
242a0 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 65 2d 61 67 5d .in.project.(ag)".projectile-ag]
242c0 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 65 63 74 69 6c .["Replace.in.project".projectil
242e0 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 20 70 72 6f 6a e-replace].["Multi-occur.in.proj
24300 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 5d 20 5b 22 42 ect".projectile-multi-occur].["B
24320 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 63 74 69 6c 65 rowse.dirty.projects".projectile
24340 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 22 20 5b 22 52 -browse-dirty-projects]."--".["R
24360 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 65 6c 6c 5d 20 un.shell".projectile-run-shell].
24380 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 6e 2d 65 73 68 ["Run.eshell".projectile-run-esh
243a0 65 6c 6c 5d 20 5b 22 52 75 6e 20 69 65 6c 6d 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 72 75 6e 2d ell].["Run.ielm".projectile-run-
243c0 69 65 6c 6d 5d 20 5b 22 52 75 6e 20 74 65 72 6d 22 20 70 72 6f 6a 65 63 74 69 6c 65 2d 72 75 6e ielm].["Run.term".projectile-run
243e0 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 66 69 6c 65 -term]."--".["Cache.current.file
24400 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 69 6c 65 5d ".projectile-cache-current-file]
24420 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 69 6c 65 2d .["Invalidate.cache".projectile-
24440 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 74 65 20 5b invalidate-cache].["Regenerate.[
24460 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 61 74 65 2d e|g]tags".projectile-regenerate-
24480 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 63 74 22 20 tags]."--".["Configure.project".
244a0 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 5d 20 5b 22 projectile-configure-project].["
244c0 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 63 6f 6d 70 Compile.project".projectile-comp
244e0 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 20 70 72 6f ile-project].["Test.project".pro
24500 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 70 72 6f 6a jectile-test-project].["Run.proj
24520 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 20 22 2d 2d ect".projectile-run-project]."--
24540 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 2d 70 72 6f ".["Project.info".projectile-pro
24560 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 6c 65 2d 76 ject-info].["About".projectile-v
24580 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 29 2e 2e 2e ersion])."Search.Files.(Grep)...
245a0 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 64 65 63 6c ".("Tools")."--".nil.custom-decl
245c0 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 2d 6c 69 6e are-variable.projectile-mode-lin
245e0 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
24600 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 6c 65 5b 25 ".[(:eval.(format.".Projectile[%
24620 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 29 29 29 5d s]".(projectile-project-name)))]
24640 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 72 6f 6a 65 .1]."Mode.line.lighter.for.Proje
24660 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 76 61 72 69 ctile.\n\nThe.value.of.this.vari
24680 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 20 61 73 20 able.is.a.mode.line.template.as.
246a0 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 20 49 6e 66 in\n`mode-line-format'...See.Inf
246c0 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 6d 61 74 27 o.Node.`(elisp)Mode.Line.Format'
246e0 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 65 20 74 65 .for\ndetails.about.mode.line.te
24700 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 61 72 69 61 mplates.\n\nCustomize.this.varia
24720 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 20 64 69 73 ble.to.change.how.Projectile.dis
24740 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 65 20 6c 69 plays.its\nstatus.in.the.mode.li
24760 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 61 79 73 20 ne...The.default.value.displays.
24780 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 20 53 65 74 the.project\nname.and.type...Set
247a0 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 61 62 6c 65 .this.variable.to.nil.to.disable
247c0 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 67 72 6f 75 .the.mode.line\nentirely.".:grou
247e0 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 6b 79 20 74 p.projectile.:type.sexp.:risky.t
24800 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 20 .:package-version.(projectile...
24820 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 62 79 20 60 "0.12.0")].12).#@202.Called.by.`
24840 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 74 69 6c 65 find-file-hook'.when.`projectile
24860 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 64 6f 65 73 -mode'.is.on...The.function.does
24880 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 69 67 67 65 .pretty.much.nothing.when.trigge
248a0 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 68 65 20 6f red.on.remote.files.as.all.the.o
248c0 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 6d 73 20 61 perations.it.normally.performs.a
248e0 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 2e 1f 0a 28 re.extremely.slow.over.tramp...(
24900 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 2d 68 defalias.'projectile-find-file-h
24920 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 35 0f 00 5c ook-function.#[0."\301.!?\205..\
24940 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 5b 64 65 66 302.\210\303.\210\304.\207".[def
24960 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 20 70 72 6f ault-directory.file-remote-p.pro
24980 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 68 6f jectile-cache-files-find-file-ho
249a0 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 6f 6a 65 63 ok.projectile-track-known-projec
249c0 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 2d 76 69 73 ts-find-file-hook.projectile-vis
249e0 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 20 2e 20 31 it-project-tags-table].2.(#$...1
24a00 34 39 35 35 37 29 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 49557)]).(byte-code."\300\301\30
24a20 32 5c 33 30 33 5c 33 30 34 44 44 5c 33 30 35 5c 33 30 36 5c 33 30 37 5c 33 31 30 5c 33 31 31 5c 2\303\304DD\305\306\307\310\311\
24a40 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 37 22 20 5b 312\313\314\315\316\313&.\207".[
24a60 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
24a80 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 20 22 5c 33 le-mode.funcall.function.#[0."\3
24aa0 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 20 50 72 6f 00\207".[nil].1]."Non-nil.if.Pro
24ac0 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 65 20 74 68 jectile.mode.is.enabled.\nSee.th
24ae0 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 6e 66 6f 72 e.`projectile-mode'.command\nfor
24b00 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 20 6d 6f 64 .a.description.of.this.minor.mod
24b20 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 72 65 63 74 e.\nSetting.this.variable.direct
24b40 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 74 68 65 72 ly.does.not.take.effect;\neither
24b60 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 6e 6f 64 65 .customize.it.(see.the.info.node
24b80 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 61 6c 6c 20 .`Easy.Customization')\nor.call.
24ba0 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 65 27 2e 22 the.function.`projectile-mode'."
24bc0 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 3a 69 6e 69 .:set.custom-set-minor-mode.:ini
24be0 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 66 61 75 6c tialize.custom-initialize-defaul
24c00 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 6f 6c 65 61 t.:group.projectile.:type.boolea
24c20 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 6d 6f 64 65 n.:require].14).#@417.Minor.mode
24c40 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 74 20 61 6e .to.assist.project.management.an
24c60 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 6e 74 65 72 d.navigation...When.called.inter
24c80 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 2d 6d 6f 64 actively,.toggle.`projectile-mod
24ca0 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 20 60 70 72 e'...With.prefix.ARG,.enable.`pr
24cc0 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 69 74 69 76 ojectile-mode'.if.ARG.is.positiv
24ce0 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 65 6e 20 63 e,.otherwise.disable.it...When.c
24d00 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 6a 65 63 74 alled.from.Lisp,.enable.`project
24d20 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 0a 6e 69 6c ile-mode'.if.ARG.is.omitted,.nil
24d40 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 67 67 6c 65 .or.positive...If.ARG.is.`toggle
24d60 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 0a 4f 74 68 ',.toggle.`projectile-mode'..Oth
24d80 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 6e 74 65 72 erwise.behave.as.if.called.inter
24da0 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 2d 6d 61 70 actively...\{projectile-mode-map
24dc0 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 6c 69 61 73 }..(fn.&optional.ARG)..(defalias
24de0 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 34 20 5c 33 .'projectile-mode.#[256."\304.\3
24e00 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 5c 32 30 32 05\300.\306=\203..\307\300!?\202
24e20 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 32 30 34 2b ..\310.!\311V\"\210.\203W..\204+
24e40 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 11 0b 5c 32 .\312\n!\206*.\313\314\315\"..\2
24e60 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 5c 33 31 37 044.\313\314\315\".\316.\210\317
24e80 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 33 32 33 5c .\210\320\321\322\"\210\320\323\
24ea0 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 5c 32 31 31 324\325#\210\320\326\324\325\211
24ec0 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 32 31 30 5c $\210\327\330!\210\327\331!\210\
24ee0 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 33 32 36 5c 202j.\332\321\322\"\210\332\326\
24f00 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 33 5c 33 33 324\325#\210\333\330!\210\333\33
24f20 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 00 5c 33 33 1!\210\334\335\307\300!\203v.\33
24f40 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 30 33 5c 32 6\202w.\337\"\210\340\341!\203\2
24f60 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 37 00 5c 32 41.\342\300!\210\304.\203\217.\2
24f80 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 5c 33 34 35 11\304.\232\203\241.\343\344\345
24fa0 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 33 35 00 5c \307\300!\203\234.\346\202\235.\
24fc0 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 33 30 30 21 347.#\266.\210\350.\210\307\300!
24fe0 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 63 74 69 6c \207".[projectile-mode.projectil
25000 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 63 61 63 68 e-projects-cache.projectile-cach
25020 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 61 63 68 65 e-file.projectile-projects-cache
25040 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 66 61 75 6c -time.current-message.set-defaul
25060 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 78 2d 6e 75 t.toggle.default-value.prefix-nu
25080 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 65 72 69 61 meric-value.0.projectile-unseria
250a0 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 71 75 61 6c lize.make-hash-table.:test.equal
250c0 20 70 72 6f 6a 65 63 74 69 6c 65 2d 2d 63 6c 65 61 6e 75 70 2d 6b 6e 6f 77 6e 2d 70 72 6f 6a 65 .projectile--cleanup-known-proje
250e0 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 63 74 73 cts.projectile-discover-projects
25100 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 2d 66 69 -in-search-path.add-hook.find-fi
25120 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 68 6f 6f le-hook.projectile-find-file-hoo
25140 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 72 2d 68 k-function.projectile-find-dir-h
25160 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 6f 6a 65 ook.projectile-track-known-proje
25180 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 66 6f 72 cts-find-file-hook.t.dired-befor
251a0 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 70 69 6c e-readin-hook.ad-activate.compil
251c0 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 65 6d 6f ation-find-file.delete-file.remo
251e0 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 6b 73 20 ve-hook.ad-deactivate.run-hooks.
25200 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 6c 65 2d projectile-mode-hook.projectile-
25220 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 6f 66 66 mode-on-hook.projectile-mode-off
25240 2d 68 6f 6f 6b 20 63 61 6c 6c 65 64 2d 69 6e 74 65 72 61 63 74 69 76 65 6c 79 2d 70 20 61 6e 79 -hook.called-interactively-p.any
25260 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 73 61 67 .customize-mark-as-set."".messag
25280 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 20 22 65 e."Projectile.mode.%sabled%s"."e
252a0 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 74 65 5d n"."dis".force-mode-line-update]
252c0 20 37 20 28 23 24 20 2e 20 31 35 30 35 38 32 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 08 5c 32 .7.(#$...150582).(byte-code.".\2
252e0 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 78 2d 61 06..\301C\207".[current-prefix-a
25300 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 6e 20 61 rg.toggle].1)]).#@180.Hook.run.a
25320 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 6a 65 63 fter.entering.or.leaving.`projec
25340 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 74 20 69 tile-mode'..No.problems.result.i
25360 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 0a 60 61 f.this.variable.is.not.bound..`a
25380 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 69 74 2e dd-hook'.automatically.binds.it.
253a0 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 76 61 72 ..(This.is.true.for.all.hook.var
253c0 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 6d 6f 64 iables.)..(defvar.projectile-mod
253e0 65 2d 68 6f 6f 6b 20 6e 69 6c 20 28 23 24 20 2e 20 31 35 32 33 34 32 29 29 0a 28 62 79 74 65 2d e-hook.nil.(#$...152342)).(byte-
25400 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 32 31 30 code."\301\302\303.\304\211%\210
25420 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 5c 33 30 \305\306\302\304#\210\307\306\30
25440 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 6a 65 63 2\310#\210\311\312!\207".[projec
25460 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 70 72 6f tile-mode-map.add-minor-mode.pro
25480 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 6c 69 6e jectile-mode.projectile-mode-lin
254a0 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 62 61 6c e.nil.defalias.projectile-global
254c0 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 76 69 64 -mode.make-obsolete."1.0".provid
254e0 65 20 70 72 6f 6a 65 63 74 69 6c 65 5d 20 36 29 0a e.projectile].6).