summaryrefslogtreecommitdiff
path: root/.localrepo/company-shell-20230106.1532.tar
blob: 98948fe3bb48c0e4ed379412574aa040055d8b70 (plain)
ofshex dumpascii
0000 63 6f 6d 70 61 6e 79 2d 73 68 65 6c 6c 2d 32 30 32 33 30 31 30 36 2e 31 35 33 32 2f 00 00 00 00 company-shell-20230106.1532/....
0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0060 00 00 00 00 30 30 30 30 37 35 35 00 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 ....0000755.0000000.0000000.0000
0080 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 33 35 35 34 00 20 35 00 00 00 0000000.00000000000.013554..5...
00a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
00c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
00e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0100 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .ustar...root...................
0120 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .........root...................
0140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
01a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
01c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
01e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0200 63 6f 6d 70 61 6e 79 2d 73 68 65 6c 6c 2d 32 30 32 33 30 31 30 36 2e 31 35 33 32 2f 63 6f 6d 70 company-shell-20230106.1532/comp
0220 61 6e 79 2d 73 68 65 6c 6c 2d 70 6b 67 2e 65 6c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 any-shell-pkg.el................
0240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0260 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 ....0000644.0000000.0000000.0000
0280 30 30 30 31 30 33 36 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 37 34 33 30 00 20 30 00 00 00 0001036.00000000000.017430..0...
02a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
02c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
02e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0300 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .ustar...root...................
0320 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .........root...................
0340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
03a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
03c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
03e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0400 3b 3b 20 2d 2a 2d 20 6e 6f 2d 62 79 74 65 2d 63 6f 6d 70 69 6c 65 3a 20 74 3b 20 6c 65 78 69 63 ;;.-*-.no-byte-compile:.t;.lexic
0420 61 6c 2d 62 69 6e 64 69 6e 67 3a 20 6e 69 6c 20 2d 2a 2d 0a 28 64 65 66 69 6e 65 2d 70 61 63 6b al-binding:.nil.-*-.(define-pack
0440 61 67 65 20 22 63 6f 6d 70 61 6e 79 2d 73 68 65 6c 6c 22 20 22 32 30 32 33 30 31 30 36 2e 31 35 age."company-shell"."20230106.15
0460 33 32 22 0a 20 20 22 43 6f 6d 70 61 6e 79 20 6d 6f 64 65 20 62 61 63 6b 65 6e 64 20 66 6f 72 20 32"..."Company.mode.backend.for.
0480 73 68 65 6c 6c 20 66 75 6e 63 74 69 6f 6e 73 2e 22 0a 20 20 27 28 28 65 6d 61 63 73 20 20 20 22 shell.functions."...'((emacs..."
04a0 32 34 2e 34 22 29 0a 20 20 20 20 28 63 6f 6d 70 61 6e 79 20 22 30 2e 38 2e 31 32 22 29 0a 20 20 24.4").....(company."0.8.12")...
04c0 20 20 28 64 61 73 68 20 20 20 20 22 32 2e 31 32 2e 30 22 29 0a 20 20 20 20 28 63 6c 2d 6c 69 62 ..(dash...."2.12.0").....(cl-lib
04e0 20 20 22 30 2e 35 22 29 29 0a 20 20 3a 75 72 6c 20 22 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 .."0.5"))...:url."https://github
0500 2e 63 6f 6d 2f 41 6c 65 78 61 6e 64 65 72 2d 4d 69 6c 6c 65 72 2f 63 6f 6d 70 61 6e 79 2d 73 68 .com/Alexander-Miller/company-sh
0520 65 6c 6c 22 0a 20 20 3a 63 6f 6d 6d 69 74 20 22 35 66 39 35 39 61 36 33 61 36 65 36 36 65 62 30 ell"...:commit."5f959a63a6e66eb0
0540 63 62 64 61 63 33 31 36 38 63 61 64 35 32 33 61 36 32 63 63 32 63 63 64 22 0a 20 20 3a 72 65 76 cbdac3168cad523a62cc2ccd"...:rev
0560 64 65 73 63 20 22 35 66 39 35 39 61 36 33 61 36 65 36 22 0a 20 20 3a 6b 65 79 77 6f 72 64 73 20 desc."5f959a63a6e6"...:keywords.
0580 27 28 22 63 6f 6d 70 61 6e 79 22 20 22 73 68 65 6c 6c 22 20 22 61 75 74 6f 2d 63 6f 6d 70 6c 65 '("company"."shell"."auto-comple
05a0 74 69 6f 6e 22 29 0a 20 20 3a 61 75 74 68 6f 72 73 20 27 28 28 22 41 6c 65 78 61 6e 64 65 72 20 tion")...:authors.'(("Alexander.
05c0 4d 69 6c 6c 65 72 22 20 2e 20 22 61 6c 65 78 61 6e 64 65 72 6d 40 77 65 62 2e 64 65 22 29 29 0a Miller"..."alexanderm@web.de")).
05e0 20 20 3a 6d 61 69 6e 74 61 69 6e 65 72 73 20 27 28 28 22 41 6c 65 78 61 6e 64 65 72 20 4d 69 6c ..:maintainers.'(("Alexander.Mil
0600 6c 65 72 22 20 2e 20 22 61 6c 65 78 61 6e 64 65 72 6d 40 77 65 62 2e 64 65 22 29 29 29 0a 00 00 ler"..."alexanderm@web.de")))...
0620 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0680 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
06a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
06c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
06e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0720 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
07a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
07c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
07e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0800 63 6f 6d 70 61 6e 79 2d 73 68 65 6c 6c 2d 32 30 32 33 30 31 30 36 2e 31 35 33 32 2f 63 6f 6d 70 company-shell-20230106.1532/comp
0820 61 6e 79 2d 73 68 65 6c 6c 2e 65 6c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 any-shell.el....................
0840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0860 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 ....0000644.0000000.0000000.0000
0880 30 30 33 30 37 30 30 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 36 36 35 31 00 20 30 00 00 00 0030700.00000000000.016651..0...
08a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
08c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
08e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0900 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .ustar...root...................
0920 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .........root...................
0940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
09a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
09c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
09e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0a00 3b 3b 3b 20 63 6f 6d 70 61 6e 79 2d 73 68 65 6c 6c 2e 65 6c 20 2d 2d 2d 20 43 6f 6d 70 61 6e 79 ;;;.company-shell.el.---.Company
0a20 20 6d 6f 64 65 20 62 61 63 6b 65 6e 64 20 66 6f 72 20 73 68 65 6c 6c 20 66 75 6e 63 74 69 6f 6e .mode.backend.for.shell.function
0a40 73 0a 0a 3b 3b 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 32 33 20 41 6c 65 78 61 6e 64 s..;;.Copyright.(C).2023.Alexand
0a60 65 72 20 4d 69 6c 6c 65 72 0a 0a 3b 3b 20 41 75 74 68 6f 72 3a 20 41 6c 65 78 61 6e 64 65 72 20 er.Miller..;;.Author:.Alexander.
0a80 4d 69 6c 6c 65 72 20 3c 61 6c 65 78 61 6e 64 65 72 6d 40 77 65 62 2e 64 65 3e 0a 3b 3b 20 50 61 Miller.<alexanderm@web.de>.;;.Pa
0aa0 63 6b 61 67 65 2d 52 65 71 75 69 72 65 73 3a 20 28 28 65 6d 61 63 73 20 22 32 34 2e 34 22 29 20 ckage-Requires:.((emacs."24.4").
0ac0 28 63 6f 6d 70 61 6e 79 20 22 30 2e 38 2e 31 32 22 29 20 28 64 61 73 68 20 22 32 2e 31 32 2e 30 (company."0.8.12").(dash."2.12.0
0ae0 22 29 20 28 63 6c 2d 6c 69 62 20 22 30 2e 35 22 29 29 0a 3b 3b 20 48 6f 6d 65 70 61 67 65 3a 20 ").(cl-lib."0.5")).;;.Homepage:.
0b00 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 41 6c 65 78 61 6e 64 65 72 2d 4d 69 6c https://github.com/Alexander-Mil
0b20 6c 65 72 2f 63 6f 6d 70 61 6e 79 2d 73 68 65 6c 6c 0a 3b 3b 20 50 61 63 6b 61 67 65 2d 56 65 72 ler/company-shell.;;.Package-Ver
0b40 73 69 6f 6e 3a 20 32 30 32 33 30 31 30 36 2e 31 35 33 32 0a 3b 3b 20 50 61 63 6b 61 67 65 2d 52 sion:.20230106.1532.;;.Package-R
0b60 65 76 69 73 69 6f 6e 3a 20 35 66 39 35 39 61 36 33 61 36 65 36 0a 3b 3b 20 4b 65 79 77 6f 72 64 evision:.5f959a63a6e6.;;.Keyword
0b80 73 3a 20 63 6f 6d 70 61 6e 79 2c 20 73 68 65 6c 6c 2c 20 61 75 74 6f 2d 63 6f 6d 70 6c 65 74 69 s:.company,.shell,.auto-completi
0ba0 6f 6e 0a 0a 3b 3b 20 54 68 69 73 20 70 72 6f 67 72 61 6d 20 69 73 20 66 72 65 65 20 73 6f 66 74 on..;;.This.program.is.free.soft
0bc0 77 61 72 65 3b 20 79 6f 75 20 63 61 6e 20 72 65 64 69 73 74 72 69 62 75 74 65 20 69 74 20 61 6e ware;.you.can.redistribute.it.an
0be0 64 2f 6f 72 20 6d 6f 64 69 66 79 0a 3b 3b 20 69 74 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d d/or.modify.;;.it.under.the.term
0c00 73 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 s.of.the.GNU.General.Public.Lice
0c20 6e 73 65 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 0a 3b 3b 20 74 68 65 20 46 72 65 65 20 nse.as.published.by.;;.the.Free.
0c40 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 65 69 74 68 65 72 20 76 65 72 73 Software.Foundation,.either.vers
0c60 69 6f 6e 20 33 20 6f 66 20 74 68 65 20 4c 69 63 65 6e 73 65 2c 20 6f 72 0a 3b 3b 20 28 61 74 20 ion.3.of.the.License,.or.;;.(at.
0c80 79 6f 75 72 20 6f 70 74 69 6f 6e 29 20 61 6e 79 20 6c 61 74 65 72 20 76 65 72 73 69 6f 6e 2e 0a your.option).any.later.version..
0ca0 0a 3b 3b 20 54 68 69 73 20 70 72 6f 67 72 61 6d 20 69 73 20 64 69 73 74 72 69 62 75 74 65 64 20 .;;.This.program.is.distributed.
0cc0 69 6e 20 74 68 65 20 68 6f 70 65 20 74 68 61 74 20 69 74 20 77 69 6c 6c 20 62 65 20 75 73 65 66 in.the.hope.that.it.will.be.usef
0ce0 75 6c 2c 0a 3b 3b 20 62 75 74 20 57 49 54 48 4f 55 54 20 41 4e 59 20 57 41 52 52 41 4e 54 59 3b ul,.;;.but.WITHOUT.ANY.WARRANTY;
0d00 20 77 69 74 68 6f 75 74 20 65 76 65 6e 20 74 68 65 20 69 6d 70 6c 69 65 64 20 77 61 72 72 61 6e .without.even.the.implied.warran
0d20 74 79 20 6f 66 0a 3b 3b 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 6f 72 20 46 49 54 4e ty.of.;;.MERCHANTABILITY.or.FITN
0d40 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 20 20 53 ESS.FOR.A.PARTICULAR.PURPOSE...S
0d60 65 65 20 74 68 65 0a 3b 3b 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 ee.the.;;.GNU.General.Public.Lic
0d80 65 6e 73 65 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 6c 73 2e 0a 0a 3b 3b 20 59 6f 75 20 73 ense.for.more.details...;;.You.s
0da0 68 6f 75 6c 64 20 68 61 76 65 20 72 65 63 65 69 76 65 64 20 61 20 63 6f 70 79 20 6f 66 20 74 68 hould.have.received.a.copy.of.th
0dc0 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 3b 3b 20 e.GNU.General.Public.License.;;.
0de0 61 6c 6f 6e 67 20 77 69 74 68 20 74 68 69 73 20 70 72 6f 67 72 61 6d 2e 20 20 49 66 20 6e 6f 74 along.with.this.program...If.not
0e00 2c 20 73 65 65 20 3c 68 74 74 70 3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f 72 67 2f 6c 69 63 65 6e 73 ,.see.<http://www.gnu.org/licens
0e20 65 73 2f 3e 2e 0a 0a 3b 3b 3b 20 43 6f 6d 6d 65 6e 74 61 72 79 3a 0a 0a 3b 3b 20 42 61 63 6b 65 es/>...;;;.Commentary:..;;.Backe
0e40 6e 64 20 66 6f 72 20 63 6f 6d 70 61 6e 79 20 6d 6f 64 65 20 74 6f 20 63 6f 6d 70 6c 65 74 65 20 nd.for.company.mode.to.complete.
0e60 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 76 61 72 69 61 62 6c 65 73 2c 20 62 69 6e 61 72 69 65 73 20 environment.variables,.binaries.
0e80 66 6f 75 6e 64 0a 3b 3b 20 6f 6e 20 79 6f 75 72 20 24 50 41 54 48 20 61 6e 64 20 66 69 73 68 20 found.;;.on.your.$PATH.and.fish.
0ea0 73 68 65 6c 6c 20 66 75 6e 63 74 69 6f 6e 73 2e 0a 0a 3b 3b 3b 20 43 6f 64 65 3a 0a 0a 28 72 65 shell.functions...;;;.Code:..(re
0ec0 71 75 69 72 65 20 27 63 6f 6d 70 61 6e 79 29 0a 28 72 65 71 75 69 72 65 20 27 64 61 73 68 29 0a quire.'company).(require.'dash).
0ee0 28 72 65 71 75 69 72 65 20 27 63 6c 2d 6c 69 62 29 0a 28 72 65 71 75 69 72 65 20 27 73 75 62 72 (require.'cl-lib).(require.'subr
0f00 2d 78 29 0a 0a 28 61 75 74 6f 6c 6f 61 64 20 27 4d 61 6e 2d 63 6c 65 61 6e 75 70 2d 6d 61 6e 70 -x)..(autoload.'Man-cleanup-manp
0f20 61 67 65 20 22 6d 61 6e 22 29 0a 0a 28 64 65 66 67 72 6f 75 70 20 63 6f 6d 70 61 6e 79 2d 73 68 age."man")..(defgroup.company-sh
0f40 65 6c 6c 20 6e 69 6c 0a 20 20 22 43 6f 6d 70 61 6e 79 20 6d 6f 64 65 20 62 61 63 6b 65 6e 64 20 ell.nil..."Company.mode.backend.
0f60 66 6f 72 20 73 68 65 6c 6c 20 66 75 6e 63 74 69 6f 6e 73 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 for.shell.functions."...:group.'
0f80 63 6f 6d 70 61 6e 79 0a 20 20 3a 70 72 65 66 69 78 20 22 63 6f 6d 70 61 6e 79 2d 73 68 65 6c 6c company...:prefix."company-shell
0fa0 2d 22 0a 20 20 3a 6c 69 6e 6b 20 27 28 75 72 6c 2d 6c 69 6e 6b 20 3a 74 61 67 20 22 52 65 70 6f -"...:link.'(url-link.:tag."Repo
0fc0 73 69 74 6f 72 79 22 20 22 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 41 6c 65 78 sitory"."https://github.com/Alex
0fe0 61 6e 64 65 72 2d 4d 69 6c 6c 65 72 2f 63 6f 6d 70 61 6e 79 2d 73 68 65 6c 6c 22 29 29 0a 0a 28 ander-Miller/company-shell"))..(
1000 64 65 66 76 61 72 20 63 6f 6d 70 61 6e 79 2d 73 68 65 6c 6c 2d 2d 63 61 63 68 65 20 6e 69 6c 0a defvar.company-shell--cache.nil.
1020 20 20 22 43 61 63 68 65 20 6f 66 20 61 6c 6c 20 70 6f 73 73 69 62 6c 65 20 24 50 41 54 48 20 63 .."Cache.of.all.possible.$PATH.c
1040 6f 6d 70 6c 65 74 69 6f 6e 73 2e 0a 41 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 62 75 69 6c 74 20 ompletions..Automatically.built.
1060 77 68 65 6e 20 6e 69 6c 2e 20 20 49 6e 76 6f 6b 65 20 60 63 6f 6d 70 61 6e 79 2d 73 68 65 6c 6c when.nil...Invoke.`company-shell
1080 2d 72 65 62 75 69 6c 64 2d 63 61 63 68 65 27 20 74 6f 20 72 65 62 75 69 6c 64 0a 6d 61 6e 75 61 -rebuild-cache'.to.rebuild.manua
10a0 6c 6c 79 2e 22 29 0a 0a 28 64 65 66 76 61 72 20 63 6f 6d 70 61 6e 79 2d 73 68 65 6c 6c 2d 2d 66 lly.")..(defvar.company-shell--f
10c0 69 73 68 2d 63 61 63 68 65 20 6e 69 6c 0a 20 20 22 43 61 63 68 65 20 6f 66 20 61 6c 6c 20 70 6f ish-cache.nil..."Cache.of.all.po
10e0 73 73 69 62 6c 65 20 66 69 73 68 20 73 68 65 6c 6c 20 66 75 6e 63 74 69 6f 6e 20 63 6f 6d 70 6c ssible.fish.shell.function.compl
1100 65 74 69 6f 6e 73 2e 0a 41 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 62 75 69 6c 74 20 77 68 65 6e etions..Automatically.built.when
1120 20 6e 69 6c 2e 20 20 49 6e 76 6f 6b 65 20 60 63 6f 6d 70 61 6e 79 2d 73 68 65 6c 6c 2d 72 65 62 .nil...Invoke.`company-shell-reb
1140 75 69 6c 64 2d 63 61 63 68 65 27 20 74 6f 20 72 65 62 75 69 6c 64 0a 6d 61 6e 75 61 6c 6c 79 2e uild-cache'.to.rebuild.manually.
1160 22 29 0a 0a 28 64 65 66 76 61 72 20 63 6f 6d 70 61 6e 79 2d 73 68 65 6c 6c 2d 2d 65 6e 76 2d 63 ")..(defvar.company-shell--env-c
1180 61 63 68 65 20 6e 69 6c 0a 20 20 22 43 61 63 68 65 20 6f 66 20 61 6c 6c 20 70 6f 73 73 69 62 6c ache.nil..."Cache.of.all.possibl
11a0 65 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 76 61 72 69 61 62 6c 65 20 63 6f 6d 70 6c 65 74 69 6f e.environment.variable.completio
11c0 6e 73 2e 0a 41 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 62 75 69 6c 74 20 77 68 65 6e 20 6e 69 6c ns..Automatically.built.when.nil
11e0 2e 20 20 49 6e 76 6f 6b 65 20 60 63 6f 6d 70 61 6e 79 2d 73 68 65 6c 6c 2d 72 65 62 75 69 6c 64 ...Invoke.`company-shell-rebuild
1200 2d 63 61 63 68 65 27 20 74 6f 20 72 65 62 75 69 6c 64 0a 6d 61 6e 75 61 6c 6c 79 2e 22 29 0a 0a -cache'.to.rebuild.manually.")..
1220 28 64 65 66 76 61 72 20 63 6f 6d 70 61 6e 79 2d 73 68 65 6c 6c 2d 2d 6d 65 74 61 2d 63 61 63 68 (defvar.company-shell--meta-cach
1240 65 20 28 6d 61 6b 65 2d 68 61 73 68 2d 74 61 62 6c 65 20 3a 73 69 7a 65 20 35 30 30 30 20 3a 74 e.(make-hash-table.:size.5000.:t
1260 65 73 74 20 27 65 71 75 61 6c 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 63 6f 6d 70 61 6e 79 est.'equal))..(defcustom.company
1280 2d 73 68 65 6c 6c 2d 64 65 6c 65 74 65 2d 64 75 70 6c 69 63 61 74 65 73 20 74 0a 20 20 22 49 66 -shell-delete-duplicates.t..."If
12a0 20 6e 6f 6e 2d 6e 69 6c 20 74 68 65 20 6c 69 73 74 20 6f 66 20 63 6f 6d 70 6c 65 74 69 6f 6e 73 .non-nil.the.list.of.completions
12c0 20 77 69 6c 6c 20 62 65 20 70 75 72 67 65 64 20 6f 66 20 64 75 70 6c 69 63 61 74 65 73 2e 0a 44 .will.be.purged.of.duplicates..D
12e0 75 70 6c 69 63 61 74 65 73 20 69 6e 20 74 68 69 73 20 63 6f 6e 74 65 78 74 20 6d 65 61 6e 73 20 uplicates.in.this.context.means.
1300 61 6e 79 20 74 77 6f 20 60 73 74 72 69 6e 67 2d 65 71 75 61 6c 27 20 65 6e 74 72 69 65 73 2c 20 any.two.`string-equal'.entries,.
1320 72 65 67 61 72 64 6c 65 73 73 0a 77 68 65 72 65 20 74 68 65 79 20 68 61 76 65 20 62 65 65 6e 20 regardless.where.they.have.been.
1340 66 6f 75 6e 64 2e 20 20 54 68 69 73 20 77 6f 75 6c 64 20 70 72 65 76 65 6e 74 20 61 20 63 6f 6d found...This.would.prevent.a.com
1360 70 6c 65 74 69 6f 6e 20 63 61 6e 64 69 64 61 74 65 20 61 70 70 65 61 72 69 6e 67 0a 74 77 69 63 pletion.candidate.appearing.twic
1380 65 20 62 65 63 61 75 73 65 20 69 74 20 69 73 20 66 6f 75 6e 64 20 69 6e 20 62 6f 74 68 20 2f 75 e.because.it.is.found.in.both./u
13a0 73 72 2f 62 69 6e 2f 20 61 6e 64 20 2f 75 73 72 2f 6c 6f 63 61 6c 2f 62 69 6e 2e 0a 0a 46 6f 72 sr/bin/.and./usr/local/bin...For
13c0 20 61 20 63 68 61 6e 67 65 20 74 6f 20 74 68 69 73 20 76 61 72 69 61 62 6c 65 20 74 6f 20 74 61 .a.change.to.this.variable.to.ta
13e0 6b 65 20 65 66 66 65 63 74 20 74 68 65 20 63 61 63 68 65 20 6e 65 65 64 73 20 74 6f 20 62 65 20 ke.effect.the.cache.needs.to.be.
1400 72 65 62 75 69 6c 74 0a 76 69 61 20 60 63 6f 6d 70 61 6e 79 2d 73 68 65 6c 6c 2d 72 65 62 75 69 rebuilt.via.`company-shell-rebui
1420 6c 64 2d 63 61 63 68 65 27 2e 22 0a 20 20 3a 74 79 70 65 20 27 62 6f 6f 6c 65 61 6e 0a 20 20 3a ld-cache'."...:type.'boolean...:
1440 67 72 6f 75 70 20 27 63 6f 6d 70 61 6e 79 2d 73 68 65 6c 6c 29 0a 0a 28 64 65 66 63 75 73 74 6f group.'company-shell)..(defcusto
1460 6d 20 63 6f 6d 70 61 6e 79 2d 73 68 65 6c 6c 2d 6d 6f 64 65 73 20 27 28 73 68 2d 6d 6f 64 65 20 m.company-shell-modes.'(sh-mode.
1480 66 69 73 68 2d 6d 6f 64 65 20 73 68 65 6c 6c 2d 6d 6f 64 65 20 65 73 68 65 6c 6c 2d 6d 6f 64 65 fish-mode.shell-mode.eshell-mode
14a0 29 0a 20 20 22 4d 61 6a 6f 72 20 6d 6f 64 65 73 20 60 63 6f 6d 70 61 6e 79 2d 73 68 65 6c 6c 27 )..."Major.modes.`company-shell'
14c0 20 61 6e 64 20 60 63 6f 6d 70 61 6e 79 2d 73 68 65 6c 6c 2d 65 6e 76 27 20 77 69 6c 6c 20 63 6f .and.`company-shell-env'.will.co
14e0 6d 70 6c 65 74 65 20 66 6f 72 2e 0a 45 76 65 72 79 20 6d 6f 64 65 20 6e 6f 74 20 6f 6e 20 74 68 mplete.for..Every.mode.not.on.th
1500 69 73 20 6c 69 73 74 20 77 69 6c 6c 20 62 65 20 69 67 6e 6f 72 65 64 20 62 79 20 60 63 6f 6d 70 is.list.will.be.ignored.by.`comp
1520 61 6e 79 2d 73 68 65 6c 6c 27 20 61 6e 64 0a 60 63 6f 6d 70 61 6e 79 2d 73 68 65 6c 6c 2d 65 6e any-shell'.and.`company-shell-en
1540 76 27 2e 20 20 53 65 74 20 76 61 6c 75 65 20 74 6f 20 6e 69 6c 20 74 6f 20 65 6e 61 62 6c 65 20 v'...Set.value.to.nil.to.enable.
1560 63 6f 6d 70 6c 65 74 69 6f 6e 20 72 65 67 61 72 64 6c 65 73 73 20 6f 66 0a 63 75 72 72 65 6e 74 completion.regardless.of.current
1580 20 6d 61 6a 6f 72 20 6d 6f 64 65 2e 22 0a 20 20 3a 74 79 70 65 20 27 6c 69 73 74 0a 20 20 3a 67 .major.mode."...:type.'list...:g
15a0 72 6f 75 70 20 27 63 6f 6d 70 61 6e 79 2d 73 68 65 6c 6c 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d roup.'company-shell)..(defcustom
15c0 20 63 6f 6d 70 61 6e 79 2d 66 69 73 68 2d 73 68 65 6c 6c 2d 6d 6f 64 65 73 20 27 28 66 69 73 68 .company-fish-shell-modes.'(fish
15e0 2d 6d 6f 64 65 20 73 68 65 6c 6c 2d 6d 6f 64 65 29 0a 20 20 22 4d 61 6a 6f 72 20 6d 6f 64 65 73 -mode.shell-mode)..."Major.modes
1600 20 60 63 6f 6d 70 61 6e 79 2d 66 69 73 68 2d 73 68 65 6c 6c 27 20 77 69 6c 6c 20 63 6f 6d 70 6c .`company-fish-shell'.will.compl
1620 65 74 65 20 66 6f 72 2e 0a 45 76 65 72 79 20 6d 6f 64 65 20 6e 6f 74 20 6f 6e 20 74 68 69 73 20 ete.for..Every.mode.not.on.this.
1640 6c 69 73 74 20 77 69 6c 6c 20 62 65 20 69 67 6e 6f 72 65 64 20 62 79 20 60 63 6f 6d 70 61 6e 79 list.will.be.ignored.by.`company
1660 2d 66 69 73 68 2d 73 68 65 6c 6c 27 2e 20 20 53 65 74 20 76 61 6c 75 65 0a 74 6f 20 6e 69 6c 20 -fish-shell'...Set.value.to.nil.
1680 74 6f 20 65 6e 61 62 6c 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 72 65 67 61 72 64 6c 65 73 73 20 to.enable.completion.regardless.
16a0 6f 66 20 63 75 72 72 65 6e 74 20 6d 61 6a 6f 72 20 6d 6f 64 65 2e 22 0a 20 20 3a 74 79 70 65 20 of.current.major.mode."...:type.
16c0 27 6c 69 73 74 0a 20 20 3a 67 72 6f 75 70 20 27 63 6f 6d 70 61 6e 79 2d 73 68 65 6c 6c 29 0a 0a 'list...:group.'company-shell)..
16e0 28 64 65 66 63 75 73 74 6f 6d 20 63 6f 6d 70 61 6e 79 2d 73 68 65 6c 6c 2d 63 6c 65 61 6e 2d 6d (defcustom.company-shell-clean-m
1700 61 6e 70 61 67 65 20 6e 69 6c 0a 20 20 22 57 68 65 6e 20 74 20 63 6c 65 61 6e 20 74 68 65 20 6d anpage.nil..."When.t.clean.the.m
1720 61 6e 2d 70 61 67 65 20 77 69 74 68 20 60 4d 61 6e 2d 63 6c 65 61 6e 75 70 2d 6d 61 6e 70 61 67 an-page.with.`Man-cleanup-manpag
1740 65 27 2e 0a 54 68 69 73 20 69 73 20 6f 6e 6c 79 20 6e 65 65 64 65 64 20 77 68 65 6e 20 79 6f 75 e'..This.is.only.needed.when.you
1760 20 68 61 76 65 20 74 68 65 20 70 72 6f 62 6c 65 6d 20 6f 66 20 79 6f 75 72 20 6d 61 6e 20 70 61 .have.the.problem.of.your.man.pa
1780 67 65 73 20 62 65 69 6e 67 20 66 69 6c 6c 65 64 0a 77 69 74 68 20 63 6f 6e 74 72 6f 6c 20 63 68 ges.being.filled.with.control.ch
17a0 61 72 61 63 74 65 72 73 20 28 79 6f 75 27 6c 6c 20 6b 6e 6f 77 20 69 74 20 77 68 65 6e 20 79 6f aracters.(you'll.know.it.when.yo
17c0 75 20 73 65 65 20 69 74 29 2e 22 0a 20 20 3a 74 79 70 65 20 27 62 6f 6f 6c 65 61 6e 0a 20 20 3a u.see.it)."...:type.'boolean...:
17e0 67 72 6f 75 70 20 27 63 6f 6d 70 61 6e 79 2d 73 68 65 6c 6c 29 0a 0a 28 64 65 66 63 75 73 74 6f group.'company-shell)..(defcusto
1800 6d 20 63 6f 6d 70 61 6e 79 2d 73 68 65 6c 6c 2d 64 6f 6e 74 2d 66 65 74 63 68 2d 6d 65 74 61 20 m.company-shell-dont-fetch-meta.
1820 6e 69 6c 0a 20 20 22 57 68 65 6e 20 6e 6f 6e 2d 6e 69 6c 20 63 6f 6d 70 61 6e 79 2d 73 68 65 6c nil..."When.non-nil.company-shel
1840 6c 20 77 69 6c 6c 20 61 76 6f 69 64 20 66 65 74 63 68 69 6e 67 20 63 6f 6d 70 61 6e 79 27 73 20 l.will.avoid.fetching.company's.
1860 60 6d 65 74 61 27 20 73 74 72 69 6e 67 73 2e 0a 4d 65 74 61 20 61 6e 6e 6f 74 61 74 69 6f 6e 73 `meta'.strings..Meta.annotations
1880 20 61 72 65 20 6c 6f 6f 6b 65 64 20 75 70 20 76 69 61 20 74 68 65 20 60 77 68 61 74 69 73 27 20 .are.looked.up.via.the.`whatis'.
18a0 73 68 65 6c 6c 20 63 6f 6d 6d 61 6e 64 2c 20 77 68 69 63 68 20 6d 69 67 68 74 20 62 65 0a 65 78 shell.command,.which.might.be.ex
18c0 63 65 73 73 69 76 65 6c 79 20 73 6c 6f 77 20 69 6e 20 73 6f 6d 65 20 73 69 74 75 61 74 69 6f 6e cessively.slow.in.some.situation
18e0 73 20 28 6c 69 6b 65 20 61 20 6d 69 73 73 69 6e 67 20 64 61 74 61 62 61 73 65 20 6f 6e 20 4d 61 s.(like.a.missing.database.on.Ma
1900 63 4f 53 29 2e 20 20 54 68 69 73 0a 6f 70 74 69 6f 6e 20 63 61 6e 20 62 65 20 75 73 65 64 20 69 cOS)...This.option.can.be.used.i
1920 6e 20 63 61 73 65 73 20 6c 69 6b 65 20 74 68 61 74 20 74 6f 20 61 76 6f 69 64 20 74 68 65 20 64 n.cases.like.that.to.avoid.the.d
1940 65 6c 61 79 73 2e 22 0a 3a 74 79 70 65 20 27 62 6f 6f 6c 65 61 6e 0a 3a 67 72 6f 75 70 20 27 63 elays.".:type.'boolean.:group.'c
1960 6f 6d 70 61 6e 79 2d 73 68 65 6c 6c 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 63 6f 6d 70 61 6e ompany-shell)..(defcustom.compan
1980 79 2d 73 68 65 6c 6c 2d 75 73 65 2d 68 65 6c 70 2d 61 72 67 20 6e 69 6c 0a 20 20 22 53 45 54 54 y-shell-use-help-arg.nil..."SETT
19a0 49 4e 47 20 54 48 49 53 20 54 4f 20 74 20 49 53 20 50 4f 54 45 4e 54 49 41 4c 4c 59 20 55 4e 53 ING.THIS.TO.t.IS.POTENTIALLY.UNS
19c0 41 46 45 2e 0a 0a 49 66 20 6e 6f 6e 2d 6e 69 6c 20 63 6f 6d 70 61 6e 79 2d 28 66 69 73 68 29 2d AFE...If.non-nil.company-(fish)-
19e0 73 68 65 6c 6c 20 77 69 6c 6c 20 74 72 79 20 61 6e 64 20 66 69 6e 64 20 61 20 64 6f 63 2d 73 74 shell.will.try.and.find.a.doc-st
1a00 72 69 6e 67 20 62 79 20 72 75 6e 6e 69 6e 67 20 60 61 72 67 0a 2d 2d 68 65 6c 70 27 69 66 20 60 ring.by.running.`arg.--help'if.`
1a20 6d 61 6e 20 61 72 67 27 20 64 69 64 20 6e 6f 74 20 70 72 6f 64 75 63 65 20 61 6e 79 20 76 61 6c man.arg'.did.not.produce.any.val
1a40 69 64 20 72 65 73 75 6c 74 73 2e 20 20 54 68 69 73 20 69 73 20 6e 6f 74 20 63 6f 6d 70 6c 65 74 id.results...This.is.not.complet
1a60 65 6c 79 0a 73 61 66 65 20 73 69 6e 63 65 20 63 6f 6d 70 61 6e 79 2d 73 68 65 6c 6c 20 64 6f 65 ely.safe.since.company-shell.doe
1a80 73 20 6e 6f 74 20 61 6e 64 20 63 61 6e 20 6e 6f 74 20 6b 6e 6f 77 20 77 68 65 74 68 65 72 20 69 s.not.and.can.not.know.whether.i
1aa0 74 20 69 73 20 73 61 66 65 20 74 6f 20 72 75 6e 20 61 0a 63 6f 6d 6d 61 6e 64 20 69 6e 20 74 68 t.is.safe.to.run.a.command.in.th
1ac0 69 73 20 66 61 73 68 69 6f 6e 2e 20 20 53 6f 6d 65 20 61 70 70 6c 69 63 61 74 69 6f 6e 73 20 6d is.fashion...Some.applications.m
1ae0 61 79 20 73 69 6d 70 6c 79 20 69 67 6e 6f 72 65 20 6f 72 20 6d 69 73 69 6e 74 65 72 70 72 65 74 ay.simply.ignore.or.misinterpret
1b00 0a 74 68 65 20 63 6f 6d 6d 61 6e 64 20 66 6c 61 67 2c 20 77 69 74 68 20 75 6e 70 72 65 64 69 63 .the.command.flag,.with.unpredic
1b20 74 61 62 6c 65 20 72 65 73 75 6c 74 73 2e 20 20 55 73 75 61 6c 6c 79 20 74 68 69 73 20 6a 75 73 table.results...Usually.this.jus
1b40 74 20 6d 65 61 6e 73 20 74 68 61 74 0a 69 6e 73 74 65 61 64 20 6f 66 20 61 6e 79 20 61 63 74 75 t.means.that.instead.of.any.actu
1b60 61 6c 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 79 6f 75 27 6c 6c 20 73 65 65 20 61 6e 20 65 al.documentation.you'll.see.an.e
1b80 72 72 6f 72 20 6d 65 73 73 61 67 65 20 74 65 6c 6c 69 6e 67 20 79 6f 75 20 74 68 65 0a 70 72 6f rror.message.telling.you.the.pro
1ba0 67 72 61 6d 20 64 6f 65 73 6e 27 74 20 6b 6e 6f 77 20 77 68 61 74 20 74 6f 20 64 6f 20 77 69 74 gram.doesn't.know.what.to.do.wit
1bc0 68 20 74 68 65 20 2d 2d 68 65 6c 70 20 61 72 67 20 6f 72 20 74 68 61 74 20 69 74 20 77 61 73 20 h.the.--help.arg.or.that.it.was.
1be0 73 74 61 72 74 65 64 20 77 69 74 68 0a 69 6e 76 61 6c 69 64 20 69 6e 70 75 74 2e 20 20 49 6e 20 started.with.invalid.input...In.
1c00 72 61 72 65 20 63 61 73 65 73 20 61 20 70 72 6f 67 72 61 6d 20 6d 61 79 20 73 69 6d 70 6c 65 20 rare.cases.a.program.may.simple.
1c20 69 67 6e 6f 72 65 20 74 68 65 20 2d 2d 68 65 6c 70 20 61 72 67 20 61 6e 64 0a 64 69 72 65 63 74 ignore.the.--help.arg.and.direct
1c40 6c 79 20 73 70 61 77 6e 20 61 20 47 55 49 20 6c 69 6b 65 20 78 66 63 65 34 2d 6e 6f 74 65 73 2d ly.spawn.a.GUI.like.xfce4-notes-
1c60 73 65 74 74 69 6e 67 73 20 64 6f 65 73 2e 0a 0a 54 6f 20 6d 69 74 69 67 61 74 65 20 61 6e 79 20 settings.does...To.mitigate.any.
1c80 73 75 63 68 20 69 73 73 75 65 73 20 63 6f 6d 70 61 6e 79 2d 73 68 65 6c 6c 20 77 69 6c 6c 20 72 such.issues.company-shell.will.r
1ca0 75 6e 20 74 68 65 20 2d 2d 68 65 6c 70 20 61 74 74 65 6d 70 74 20 6f 6e 20 61 20 74 69 6d 65 72 un.the.--help.attempt.on.a.timer
1cc0 0a 6f 66 20 31 20 73 65 63 6f 6e 64 2e 20 20 54 68 69 73 20 69 73 20 6d 6f 72 65 20 74 68 61 6e .of.1.second...This.is.more.than
1ce0 20 65 6e 6f 75 67 68 20 74 6f 20 66 65 74 63 68 20 74 68 65 20 64 6f 63 20 6f 75 74 70 75 74 20 .enough.to.fetch.the.doc.output.
1d00 69 66 20 69 74 20 69 73 0a 61 76 61 69 6c 61 62 6c 65 2c 20 62 75 74 20 77 69 6c 6c 20 71 75 69 if.it.is.available,.but.will.qui
1d20 63 6b 6c 79 20 63 6c 6f 73 65 20 61 6e 79 20 70 72 6f 63 65 73 73 20 74 68 61 74 20 6d 61 79 20 ckly.close.any.process.that.may.
1d40 61 63 63 69 64 65 6e 74 61 6c 6c 79 20 68 61 76 65 20 62 65 65 6e 0a 73 70 61 77 6e 65 64 2e 20 accidentally.have.been.spawned..
1d60 20 49 6e 20 61 64 64 69 74 69 6f 6e 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 77 69 6c 6c 20 72 75 .In.addition.the.command.will.ru
1d80 6e 20 69 6e 20 61 20 72 65 73 74 72 69 63 74 65 64 20 73 68 65 6c 6c 20 28 66 6f 75 6e 64 20 76 n.in.a.restricted.shell.(found.v
1da0 69 61 0a 24 28 77 68 69 63 68 20 73 68 29 20 2d 2d 72 65 73 74 72 69 63 74 65 64 29 20 74 6f 20 ia.$(which.sh).--restricted).to.
1dc0 66 75 72 74 68 65 72 20 61 76 6f 69 64 20 61 6e 79 20 75 6e 77 61 6e 74 65 64 20 73 69 64 65 20 further.avoid.any.unwanted.side.
1de0 65 66 66 65 63 74 73 2e 0a 0a 44 65 73 70 69 74 65 20 74 68 65 73 65 20 70 72 65 63 61 75 74 69 effects...Despite.these.precauti
1e00 6f 6e 73 20 63 6f 6d 70 61 6e 79 2d 73 68 65 6c 6c 20 77 69 6c 6c 20 6e 6f 6e 65 74 68 65 6c 65 ons.company-shell.will.nonethele
1e20 73 73 20 6e 65 65 64 20 74 6f 20 73 6f 6d 65 74 69 6d 65 73 20 72 75 6e 0a 63 6f 6d 70 6c 65 74 ss.need.to.sometimes.run.complet
1e40 65 6c 79 20 75 6e 6b 6e 6f 77 6e 20 62 69 6e 61 72 69 65 73 2c 20 77 68 69 63 68 20 69 73 20 77 ely.unknown.binaries,.which.is.w
1e60 68 79 20 74 68 69 73 20 6f 70 74 69 6f 6e 20 69 73 20 74 75 72 6e 65 64 20 6f 66 66 20 62 79 20 hy.this.option.is.turned.off.by.
1e80 64 65 66 61 75 6c 74 2e 0a 59 6f 75 20 6e 65 65 64 20 74 6f 20 63 6f 6e 73 63 69 6f 75 73 6c 79 default..You.need.to.consciously
1ea0 20 65 6e 61 62 6c 65 20 69 74 20 69 6e 20 74 68 65 20 75 6e 64 65 72 73 74 61 6e 64 69 6e 67 20 .enable.it.in.the.understanding.
1ec0 74 68 61 74 20 79 6f 75 20 64 6f 20 74 68 69 73 20 41 54 20 59 4f 55 52 0a 4f 57 4e 20 52 49 53 that.you.do.this.AT.YOUR.OWN.RIS
1ee0 4b 2e 22 0a 20 20 3a 74 79 70 65 20 27 62 6f 6f 6c 65 61 6e 0a 20 20 3a 67 72 6f 75 70 20 27 63 K."...:type.'boolean...:group.'c
1f00 6f 6d 70 61 6e 79 2d 73 68 65 6c 6c 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 63 6f 6d 70 61 6e ompany-shell)..(defcustom.compan
1f20 79 2d 73 68 65 6c 6c 2d 73 74 72 69 70 2d 65 78 74 65 6e 73 69 6f 6e 73 20 74 0a 20 20 22 49 6e y-shell-strip-extensions.t..."In
1f40 64 69 63 61 74 65 73 20 77 68 65 74 68 65 72 20 66 69 6c 65 20 65 78 74 65 6e 73 69 6f 6e 73 20 dicates.whether.file.extensions.
1f60 6f 66 20 63 6f 6d 70 6c 65 74 69 6f 6e 73 20 73 68 6f 75 6c 64 20 62 65 20 73 74 72 69 70 70 65 of.completions.should.be.strippe
1f80 64 2e 0a 49 74 20 6d 69 67 68 74 20 62 65 20 75 73 65 66 75 6c 20 6f 72 20 74 68 69 73 20 74 6f d..It.might.be.useful.or.this.to
1fa0 20 62 65 20 73 65 74 20 74 6f 20 6e 69 6c 20 69 6e 20 72 61 72 65 20 73 69 74 75 61 74 69 6f 6e .be.set.to.nil.in.rare.situation
1fc0 73 2c 20 6c 69 6b 65 20 6e 65 65 64 69 6e 67 0a 27 2e 65 78 65 27 20 65 78 74 65 6e 73 69 6f 6e s,.like.needing.'.exe'.extension
1fe0 73 20 6f 6e 20 77 69 6e 64 6f 77 73 2e 0a 0a 41 20 63 68 61 6e 67 65 20 77 69 6c 6c 20 6f 6e 6c s.on.windows...A.change.will.onl
2000 79 20 74 61 6b 65 20 65 66 66 65 63 74 20 77 68 65 6e 20 74 68 65 20 63 61 63 68 65 20 69 73 20 y.take.effect.when.the.cache.is.
2020 62 75 69 6c 74 2c 20 69 66 20 74 68 61 74 20 68 61 73 20 61 6c 72 65 61 64 79 0a 68 61 70 70 65 built,.if.that.has.already.happe
2040 6e 65 64 20 28 69 66 20 63 6f 6d 70 61 6e 79 2d 73 68 65 6c 6c 20 68 61 73 20 61 6c 72 65 61 64 ned.(if.company-shell.has.alread
2060 79 20 62 65 65 6e 20 75 73 65 64 29 20 74 68 65 6e 20 79 6f 75 20 6e 65 65 64 20 74 6f 20 6d 61 y.been.used).then.you.need.to.ma
2080 6e 75 61 6c 6c 79 20 63 61 6c 6c 0a 60 63 6f 6d 70 61 6e 79 2d 73 68 65 6c 6c 2d 72 65 62 75 69 nually.call.`company-shell-rebui
20a0 6c 64 2d 63 61 63 68 65 27 2e 22 0a 20 20 3a 74 79 70 65 20 27 62 6f 6f 6c 65 61 6e 0a 20 20 3a ld-cache'."...:type.'boolean...:
20c0 67 72 6f 75 70 20 27 63 6f 6d 70 61 6e 79 2d 73 68 65 6c 6c 29 0a 0a 28 64 65 66 63 75 73 74 6f group.'company-shell)..(defcusto
20e0 6d 20 63 6f 6d 70 61 6e 79 2d 73 68 65 6c 6c 2d 63 6f 6d 70 6c 65 74 65 2d 69 6e 2d 63 6f 6d 6d m.company-shell-complete-in-comm
2100 65 6e 74 73 20 74 0a 20 20 22 49 6e 64 69 63 61 74 65 73 20 77 68 65 74 68 65 72 20 63 6f 6d 70 ents.t..."Indicates.whether.comp
2120 6c 65 74 69 6f 6e 73 20 73 68 6f 75 6c 64 20 62 65 20 6f 66 66 65 72 65 64 20 77 68 65 6e 20 70 letions.should.be.offered.when.p
2140 6f 69 6e 74 20 69 73 20 69 6e 20 61 20 63 6f 6d 6d 65 6e 74 2e 22 0a 20 20 3a 74 79 70 65 20 27 oint.is.in.a.comment."...:type.'
2160 62 6f 6f 6c 65 61 6e 0a 20 20 3a 67 72 6f 75 70 20 27 63 6f 6d 70 61 6e 79 2d 73 68 65 6c 6c 29 boolean...:group.'company-shell)
2180 0a 0a 28 64 65 66 75 6e 20 63 6f 6d 70 61 6e 79 2d 73 68 65 6c 6c 2d 2d 66 65 74 63 68 2d 63 61 ..(defun.company-shell--fetch-ca
21a0 6e 64 69 64 61 74 65 73 20 28 29 0a 20 20 22 46 65 74 63 68 20 74 68 65 20 6c 69 73 74 20 6f 66 ndidates.()..."Fetch.the.list.of
21c0 20 61 6c 6c 20 73 68 65 6c 6c 20 63 6f 6d 70 6c 65 74 69 6f 6e 73 2e 0a 42 75 69 6c 64 20 69 74 .all.shell.completions..Build.it
21e0 20 69 66 20 6e 65 63 65 73 73 61 72 79 2e 22 0a 20 20 28 75 6e 6c 65 73 73 20 63 6f 6d 70 61 6e .if.necessary."...(unless.compan
2200 79 2d 73 68 65 6c 6c 2d 2d 63 61 63 68 65 20 28 63 6f 6d 70 61 6e 79 2d 73 68 65 6c 6c 2d 2d 62 y-shell--cache.(company-shell--b
2220 75 69 6c 64 2d 63 61 63 68 65 29 29 0a 20 20 63 6f 6d 70 61 6e 79 2d 73 68 65 6c 6c 2d 2d 63 61 uild-cache))...company-shell--ca
2240 63 68 65 29 0a 0a 28 64 65 66 75 6e 20 63 6f 6d 70 61 6e 79 2d 73 68 65 6c 6c 2d 2d 66 65 74 63 che)..(defun.company-shell--fetc
2260 68 2d 66 69 73 68 2d 63 61 6e 64 69 64 61 74 65 73 20 28 29 0a 20 20 22 46 65 74 63 68 20 74 68 h-fish-candidates.()..."Fetch.th
2280 65 20 6c 69 73 74 20 6f 66 20 61 6c 6c 20 66 69 73 68 20 73 68 65 6c 6c 20 63 6f 6d 70 6c 65 74 e.list.of.all.fish.shell.complet
22a0 69 6f 6e 73 2e 0a 42 75 69 6c 64 20 69 74 20 69 66 20 6e 65 63 65 73 73 61 72 79 2e 22 0a 20 20 ions..Build.it.if.necessary."...
22c0 28 75 6e 6c 65 73 73 20 63 6f 6d 70 61 6e 79 2d 73 68 65 6c 6c 2d 2d 66 69 73 68 2d 63 61 63 68 (unless.company-shell--fish-cach
22e0 65 20 28 63 6f 6d 70 61 6e 79 2d 73 68 65 6c 6c 2d 2d 62 75 69 6c 64 2d 66 69 73 68 2d 63 61 63 e.(company-shell--build-fish-cac
2300 68 65 29 29 0a 20 20 63 6f 6d 70 61 6e 79 2d 73 68 65 6c 6c 2d 2d 66 69 73 68 2d 63 61 63 68 65 he))...company-shell--fish-cache
2320 29 0a 0a 28 64 65 66 75 6e 20 63 6f 6d 70 61 6e 79 2d 73 68 65 6c 6c 2d 2d 66 65 74 63 68 2d 65 )..(defun.company-shell--fetch-e
2340 6e 76 2d 63 61 6e 64 69 64 61 74 65 73 20 28 29 0a 20 20 22 46 65 74 63 68 20 74 68 65 20 6c 69 nv-candidates.()..."Fetch.the.li
2360 73 74 20 6f 66 20 61 6c 6c 20 73 68 65 6c 6c 20 65 6e 76 20 63 6f 6d 70 6c 65 74 69 6f 6e 73 2e st.of.all.shell.env.completions.
2380 0a 42 75 69 6c 64 20 69 74 20 69 66 20 6e 65 63 65 73 73 61 72 79 2e 22 0a 20 20 28 75 6e 6c 65 .Build.it.if.necessary."...(unle
23a0 73 73 20 63 6f 6d 70 61 6e 79 2d 73 68 65 6c 6c 2d 2d 65 6e 76 2d 63 61 63 68 65 20 28 63 6f 6d ss.company-shell--env-cache.(com
23c0 70 61 6e 79 2d 73 68 65 6c 6c 2d 2d 62 75 69 6c 64 2d 65 6e 76 2d 63 61 63 68 65 29 29 0a 20 20 pany-shell--build-env-cache))...
23e0 63 6f 6d 70 61 6e 79 2d 73 68 65 6c 6c 2d 2d 65 6e 76 2d 63 61 63 68 65 29 0a 0a 28 64 65 66 75 company-shell--env-cache)..(defu
2400 6e 20 63 6f 6d 70 61 6e 79 2d 73 68 65 6c 6c 2d 2d 62 75 69 6c 64 2d 63 61 63 68 65 20 28 29 0a n.company-shell--build-cache.().
2420 20 20 22 42 75 69 6c 64 20 74 68 65 20 6c 69 73 74 20 6f 66 20 61 6c 6c 20 73 68 65 6c 6c 20 63 .."Build.the.list.of.all.shell.c
2440 6f 6d 70 6c 65 74 69 6f 6e 73 2e 22 0a 20 20 28 6c 65 74 2a 20 28 28 66 69 6c 65 2d 6d 61 70 70 ompletions."...(let*.((file-mapp
2460 65 72 20 28 69 66 20 63 6f 6d 70 61 6e 79 2d 73 68 65 6c 6c 2d 73 74 72 69 70 2d 65 78 74 65 6e er.(if.company-shell-strip-exten
2480 73 69 6f 6e 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 sions...........................
24a0 23 27 66 69 6c 65 2d 6e 61 6d 65 2d 73 61 6e 73 2d 65 78 74 65 6e 73 69 6f 6e 0a 20 20 20 20 20 #'file-name-sans-extension......
24c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 27 69 64 65 6e 74 69 74 79 29 29 0a ...................#'identity)).
24e0 20 20 20 20 20 20 20 20 20 28 63 6f 6d 70 6c 65 74 69 6f 6e 73 20 28 2d 6d 61 70 63 61 74 0a 20 .........(completions.(-mapcat..
2500 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 64 ......................(lambda.(d
2520 69 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 2d 6d ir)..........................(-m
2540 61 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 ap...........................(la
2560 6d 62 64 61 20 28 66 69 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 mbda.(file).....................
2580 20 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 28 66 75 6e 63 61 6c 6c 20 66 69 6c ........(propertize.(funcall.fil
25a0 65 2d 6d 61 70 70 65 72 20 66 69 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 e-mapper.file)..................
25c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 6f 72 69 67 69 6e 20 64 .......................'origin.d
25e0 69 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 ir))...........................(
2600 64 69 72 65 63 74 6f 72 79 2d 66 69 6c 65 73 20 64 69 72 29 29 29 0a 20 20 20 20 20 20 20 20 20 directory-files.dir)))..........
2620 20 20 20 20 20 20 20 20 20 20 20 20 20 28 2d 66 69 6c 74 65 72 20 27 66 69 6c 65 2d 72 65 61 64 .............(-filter.'file-read
2640 61 62 6c 65 2d 70 20 65 78 65 63 2d 70 61 74 68 29 29 29 29 0a 20 20 20 20 28 73 65 74 71 20 63 able-p.exec-path)))).....(setq.c
2660 6f 6d 70 61 6e 79 2d 73 68 65 6c 6c 2d 2d 63 61 63 68 65 20 28 73 6f 72 74 0a 20 20 20 20 20 20 ompany-shell--cache.(sort.......
2680 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 63 6f ..........................(if.co
26a0 6d 70 61 6e 79 2d 73 68 65 6c 6c 2d 64 65 6c 65 74 65 2d 64 75 70 6c 69 63 61 74 65 73 0a 20 20 mpany-shell-delete-duplicates...
26c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
26e0 20 20 28 64 65 6c 65 74 65 2d 64 75 70 73 20 63 6f 6d 70 6c 65 74 69 6f 6e 73 29 0a 20 20 20 20 ..(delete-dups.completions).....
2700 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f ..............................co
2720 6d 70 6c 65 74 69 6f 6e 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 mpletions)......................
2740 20 20 20 20 20 20 20 20 20 20 20 27 73 74 72 69 6e 67 2d 6c 65 73 73 70 29 29 29 29 0a 0a 28 64 ...........'string-lessp))))..(d
2760 65 66 75 6e 20 63 6f 6d 70 61 6e 79 2d 73 68 65 6c 6c 2d 2d 62 75 69 6c 64 2d 66 69 73 68 2d 63 efun.company-shell--build-fish-c
2780 61 63 68 65 20 28 29 0a 20 20 22 42 75 69 6c 64 20 74 68 65 20 6c 69 73 74 20 6f 66 20 61 6c 6c ache.()..."Build.the.list.of.all
27a0 20 66 69 73 68 20 73 68 65 6c 6c 20 63 6f 6d 70 6c 65 74 69 6f 6e 73 2e 22 0a 20 20 28 77 68 65 .fish.shell.completions."...(whe
27c0 6e 2d 6c 65 74 20 28 28 73 68 65 6c 6c 2d 66 69 6c 65 2d 6e 61 6d 65 20 28 65 78 65 63 75 74 61 n-let.((shell-file-name.(executa
27e0 62 6c 65 2d 66 69 6e 64 20 22 66 69 73 68 22 29 29 29 0a 20 20 20 20 28 73 65 74 71 20 63 6f 6d ble-find."fish"))).....(setq.com
2800 70 61 6e 79 2d 73 68 65 6c 6c 2d 2d 66 69 73 68 2d 63 61 63 68 65 0a 20 20 20 20 20 20 20 20 20 pany-shell--fish-cache..........
2820 20 28 2d 66 6c 61 74 74 65 6e 20 28 2d 2d 6d 61 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .(-flatten.(--map...............
2840 20 20 20 20 20 20 20 28 2d 3e 20 69 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .......(->.it...................
2860 20 20 20 20 20 20 20 28 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 2d 74 6f 2d 73 74 72 69 6e 67 29 .......(shell-command-to-string)
2880 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 70 6c 69 74 ..........................(split
28a0 2d 73 74 72 69 6e 67 20 22 5c 6e 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 -string."\n")...................
28c0 20 20 20 20 20 20 20 28 73 6f 72 74 20 23 27 73 74 72 69 6e 67 2d 6c 65 73 73 70 29 29 0a 20 20 .......(sort.#'string-lessp))...
28e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 28 22 66 75 6e 63 74 69 6f 6e 73 20 ...................'("functions.
2900 2d 61 22 20 22 62 75 69 6c 74 69 6e 20 2d 6e 22 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 63 -a"."builtin.-n"))))))..(defun.c
2920 6f 6d 70 61 6e 79 2d 73 68 65 6c 6c 2d 2d 62 75 69 6c 64 2d 65 6e 76 2d 63 61 63 68 65 20 28 29 ompany-shell--build-env-cache.()
2940 0a 20 20 22 42 75 69 6c 64 20 74 68 65 20 6c 69 73 74 20 6f 66 20 61 6c 6c 20 73 68 65 6c 6c 20 ..."Build.the.list.of.all.shell.
2960 65 6e 76 20 63 6f 6d 70 6c 65 74 69 6f 6e 73 2e 22 0a 20 20 28 77 68 65 6e 20 28 65 78 65 63 75 env.completions."...(when.(execu
2980 74 61 62 6c 65 2d 66 69 6e 64 20 22 65 6e 76 22 29 0a 20 20 20 20 28 73 65 74 71 20 63 6f 6d 70 table-find."env").....(setq.comp
29a0 61 6e 79 2d 73 68 65 6c 6c 2d 2d 65 6e 76 2d 63 61 63 68 65 0a 20 20 20 20 20 20 20 20 20 20 28 any-shell--env-cache...........(
29c0 2d 2d 6d 61 70 0a 20 20 20 20 20 20 20 20 20 20 20 28 2d 3e 20 69 74 20 28 73 70 6c 69 74 2d 73 --map............(->.it.(split-s
29e0 74 72 69 6e 67 20 22 3d 22 29 20 28 63 61 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 2d 3e tring."=").(car))............(->
2a00 20 22 65 6e 76 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 68 65 6c 6c 2d 63 6f 6d ."env"................(shell-com
2a20 6d 61 6e 64 2d 74 6f 2d 73 74 72 69 6e 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 mand-to-string)................(
2a40 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 22 5c 6e 22 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 split-string."\n"))))))..(defun.
2a60 63 6f 6d 70 61 6e 79 2d 73 68 65 6c 6c 2d 2d 70 72 65 66 69 78 20 28 6d 6f 64 65 2d 6c 69 73 74 company-shell--prefix.(mode-list
2a80 29 0a 20 20 22 46 65 74 63 68 20 74 68 65 20 70 72 65 66 69 78 20 74 6f 20 62 65 20 63 6f 6d 70 )..."Fetch.the.prefix.to.be.comp
2aa0 6c 65 74 65 64 20 66 6f 72 2e 0a 52 65 74 75 72 6e 20 6e 69 6c 20 69 66 20 63 75 72 72 65 6e 74 leted.for..Return.nil.if.current
2ac0 20 6d 61 6a 6f 72 20 6d 6f 64 65 20 69 73 20 6e 6f 74 20 69 6e 20 4d 4f 44 45 2d 4c 49 53 54 2e .major.mode.is.not.in.MODE-LIST.
2ae0 22 0a 20 20 28 77 68 65 6e 20 28 61 6e 64 0a 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 6e 75 6c "...(when.(and..........(or.(nul
2b00 6c 20 6d 6f 64 65 2d 6c 69 73 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 2d 63 6f 6e 74 l.mode-list)..............(-cont
2b20 61 69 6e 73 3f 20 6d 6f 64 65 2d 6c 69 73 74 20 6d 61 6a 6f 72 2d 6d 6f 64 65 29 29 0a 20 20 20 ains?.mode-list.major-mode))....
2b40 20 20 20 20 20 20 28 6f 72 20 63 6f 6d 70 61 6e 79 2d 73 68 65 6c 6c 2d 63 6f 6d 70 6c 65 74 65 ......(or.company-shell-complete
2b60 2d 69 6e 2d 63 6f 6d 6d 65 6e 74 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 -in-comments..............(not.(
2b80 6d 65 6d 62 65 72 20 28 67 65 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 20 28 70 6f 69 6e 74 member.(get-text-property.(point
2ba0 29 20 27 66 61 63 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ).'face)........................
2bc0 20 20 20 27 28 66 6f 6e 74 2d 6c 6f 63 6b 2d 63 6f 6d 6d 65 6e 74 2d 66 61 63 65 0a 20 20 20 20 ...'(font-lock-comment-face.....
2be0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 6e 74 2d 6c 6f 63 ........................font-loc
2c00 6b 2d 63 6f 6d 6d 65 6e 74 2d 64 65 6c 69 6d 69 74 65 72 2d 66 61 63 65 29 29 29 29 29 0a 20 20 k-comment-delimiter-face)))))...
2c20 20 20 28 63 6f 6d 70 61 6e 79 2d 67 72 61 62 2d 73 79 6d 62 6f 6c 29 29 29 0a 0a 28 64 65 66 75 ..(company-grab-symbol)))..(defu
2c40 6e 20 63 6f 6d 70 61 6e 79 2d 73 68 65 6c 6c 2d 2d 64 6f 63 2d 62 75 66 66 65 72 20 28 61 72 67 n.company-shell--doc-buffer.(arg
2c60 29 0a 20 20 22 43 72 65 61 74 65 20 61 20 63 6f 6d 70 61 6e 79 20 64 6f 63 20 62 75 66 66 65 72 )..."Create.a.company.doc.buffer
2c80 20 66 6f 72 20 41 52 47 2e 22 0a 20 20 28 6c 65 74 2a 20 28 28 6d 61 6e 2d 74 65 78 74 20 28 73 .for.ARG."...(let*.((man-text.(s
2ca0 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 2d 74 6f 2d 73 74 72 69 6e 67 20 28 66 6f 72 6d 61 74 20 22 hell-command-to-string.(format."
2cc0 6d 61 6e 20 25 73 22 20 61 72 67 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 62 75 66 2d 74 65 78 man.%s".arg)))..........(buf-tex
2ce0 74 20 28 69 66 20 28 6f 72 20 28 6e 75 6c 6c 20 6d 61 6e 2d 74 65 78 74 29 0a 20 20 20 20 20 20 t.(if.(or.(null.man-text).......
2d00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 3d 20 6d 61 .....................(string=.ma
2d20 6e 2d 74 65 78 74 20 22 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 n-text."")......................
2d40 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 70 72 65 66 69 78 2d 70 20 22 4e 6f 20 6d 61 6e 75 61 ......(string-prefix-p."No.manua
2d60 6c 20 65 6e 74 72 79 22 20 6d 61 6e 2d 74 65 78 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 l.entry".man-text)).............
2d80 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6d 70 61 6e 79 2d 73 68 65 6c 6c 2d 2d 68 65 6c 70 2d ...........(company-shell--help-
2da0 70 61 67 65 20 61 72 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d page.arg)......................m
2dc0 61 6e 2d 74 65 78 74 29 29 0a 20 20 20 20 20 20 20 20 20 28 64 6f 63 2d 62 75 66 20 28 63 6f 6d an-text))..........(doc-buf.(com
2de0 70 61 6e 79 2d 64 6f 63 2d 62 75 66 66 65 72 20 62 75 66 2d 74 65 78 74 29 29 29 0a 20 20 20 20 pany-doc-buffer.buf-text))).....
2e00 28 77 68 65 6e 20 63 6f 6d 70 61 6e 79 2d 73 68 65 6c 6c 2d 63 6c 65 61 6e 2d 6d 61 6e 70 61 67 (when.company-shell-clean-manpag
2e20 65 0a 20 20 20 20 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 64 6f 63 e.......(with-current-buffer.doc
2e40 2d 62 75 66 20 28 4d 61 6e 2d 63 6c 65 61 6e 75 70 2d 6d 61 6e 70 61 67 65 29 29 29 0a 20 20 20 -buf.(Man-cleanup-manpage)))....
2e60 20 64 6f 63 2d 62 75 66 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 6d 70 61 6e 79 2d 73 68 65 6c 6c .doc-buf))..(defun.company-shell
2e80 2d 2d 68 65 6c 70 2d 70 61 67 65 20 28 61 72 67 29 0a 20 20 22 54 72 79 20 74 6f 20 66 69 6e 64 --help-page.(arg)..."Try.to.find
2ea0 20 61 20 68 65 6c 70 20 74 65 78 74 20 66 6f 72 20 41 52 47 2e 0a 53 68 6f 75 6c 64 20 6f 6e 6c .a.help.text.for.ARG..Should.onl
2ec0 79 20 62 65 20 74 72 69 65 64 20 77 68 65 6e 20 41 52 47 20 68 61 73 20 6e 6f 20 6d 61 6e 20 70 y.be.tried.when.ARG.has.no.man.p
2ee0 61 67 65 2e 22 0a 20 20 28 77 68 65 6e 20 63 6f 6d 70 61 6e 79 2d 73 68 65 6c 6c 2d 75 73 65 2d age."...(when.company-shell-use-
2f00 68 65 6c 70 2d 61 72 67 0a 20 20 20 20 28 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 2d 74 6f 2d 73 help-arg.....(shell-command-to-s
2f20 74 72 69 6e 67 0a 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 65 63 68 6f 20 5c 22 74 69 6d 65 6f tring......(format."echo.\"timeo
2f40 75 74 20 31 20 25 73 20 2d 2d 68 65 6c 70 5c 22 20 7c 20 25 73 20 2d 2d 72 65 73 74 72 69 63 74 ut.1.%s.--help\".|.%s.--restrict
2f60 65 64 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 61 72 67 0a 20 20 20 20 20 20 20 20 20 20 20 ed"..............arg............
2f80 20 20 28 73 74 72 69 6e 67 2d 74 72 69 6d 20 28 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 2d 74 6f ..(string-trim.(shell-command-to
2fa0 2d 73 74 72 69 6e 67 20 22 77 68 69 63 68 20 73 68 22 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e -string."which.sh"))))))..(defun
2fc0 20 63 6f 6d 70 61 6e 79 2d 73 68 65 6c 6c 2d 2d 66 65 74 63 68 2d 6d 65 74 61 20 28 61 72 67 29 .company-shell--fetch-meta.(arg)
2fe0 0a 20 20 22 46 65 74 63 68 20 74 68 65 20 6d 65 74 61 20 73 74 72 69 6e 67 20 66 6f 72 20 41 52 ..."Fetch.the.meta.string.for.AR
3000 47 20 66 72 6f 6d 20 72 75 6e 6e 69 6e 67 20 60 77 68 61 74 69 73 27 2e 22 0a 20 20 28 2d 73 6f G.from.running.`whatis'."...(-so
3020 6d 65 2d 3e 20 28 66 6f 72 6d 61 74 20 22 77 68 61 74 69 73 20 25 73 22 20 61 72 67 29 0a 20 20 me->.(format."whatis.%s".arg)...
3040 20 20 28 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 2d 74 6f 2d 73 74 72 69 6e 67 29 0a 20 20 20 20 ..(shell-command-to-string).....
3060 28 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 22 5c 6e 22 29 0a 20 20 20 20 28 63 6c 2d 66 69 72 73 (split-string."\n").....(cl-firs
3080 74 29 0a 20 20 20 20 28 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 22 20 2d 20 22 29 0a 20 20 20 20 t).....(split-string.".-.").....
30a0 28 63 6c 2d 73 65 63 6f 6e 64 29 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 6d 70 61 6e 79 2d 73 68 (cl-second)))..(defun.company-sh
30c0 65 6c 6c 2d 2d 6d 65 74 61 2d 73 74 72 69 6e 67 20 28 61 72 67 29 0a 20 20 22 46 65 74 63 68 20 ell--meta-string.(arg)..."Fetch.
30e0 74 68 65 20 63 61 63 68 65 64 20 6d 65 74 61 20 73 74 72 69 6e 67 20 66 6f 72 20 41 52 47 2e 0a the.cached.meta.string.for.ARG..
3100 49 66 20 6e 6f 74 68 69 6e 67 20 69 73 20 63 61 63 68 65 64 20 79 65 74 20 6c 6f 6f 6b 20 69 74 If.nothing.is.cached.yet.look.it
3120 20 75 70 20 75 73 69 6e 67 20 27 77 68 61 74 69 73 27 2e 22 0a 20 20 28 75 6e 6c 65 73 73 20 63 .up.using.'whatis'."...(unless.c
3140 6f 6d 70 61 6e 79 2d 73 68 65 6c 6c 2d 64 6f 6e 74 2d 66 65 74 63 68 2d 6d 65 74 61 0a 20 20 20 ompany-shell-dont-fetch-meta....
3160 20 28 6c 65 74 20 28 28 63 61 63 68 65 64 2d 6d 65 74 61 20 28 67 65 74 68 61 73 68 20 61 72 67 .(let.((cached-meta.(gethash.arg
3180 20 63 6f 6d 70 61 6e 79 2d 73 68 65 6c 6c 2d 2d 6d 65 74 61 2d 63 61 63 68 65 29 29 29 0a 20 20 .company-shell--meta-cache)))...
31a0 20 20 20 20 28 70 63 61 73 65 20 63 61 63 68 65 64 2d 6d 65 74 61 0a 20 20 20 20 20 20 20 20 28 ....(pcase.cached-meta.........(
31c0 27 6e 6f 6e 65 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 28 28 70 72 65 64 20 6e 75 6c 6c 29 0a 'none.nil).........((pred.null).
31e0 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6d 65 74 61 20 28 63 6f 6d 70 61 6e 79 2d 73 68 .........(let.((meta.(company-sh
3200 65 6c 6c 2d 2d 66 65 74 63 68 2d 6d 65 74 61 20 61 72 67 29 29 29 0a 20 20 20 20 20 20 20 20 20 ell--fetch-meta.arg)))..........
3220 20 20 28 70 75 74 68 61 73 68 20 61 72 67 20 28 6f 72 20 6d 65 74 61 20 27 6e 6f 6e 65 29 20 63 ..(puthash.arg.(or.meta.'none).c
3240 6f 6d 70 61 6e 79 2d 73 68 65 6c 6c 2d 2d 6d 65 74 61 2d 63 61 63 68 65 29 0a 20 20 20 20 20 20 ompany-shell--meta-cache).......
3260 20 20 20 20 20 6d 65 74 61 29 29 0a 20 20 20 20 20 20 20 20 28 5f 20 63 61 63 68 65 64 2d 6d 65 .....meta)).........(_.cached-me
3280 74 61 29 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 63 ta)))))..;;;###autoload.(defun.c
32a0 6f 6d 70 61 6e 79 2d 73 68 65 6c 6c 2d 72 65 62 75 69 6c 64 2d 63 61 63 68 65 20 28 29 0a 20 20 ompany-shell-rebuild-cache.()...
32c0 22 42 75 69 6c 64 73 20 74 68 65 20 63 61 63 68 65 20 6f 66 20 61 6c 6c 20 63 6f 6d 70 6c 65 74 "Builds.the.cache.of.all.complet
32e0 69 6f 6e 73 20 66 6f 75 6e 64 20 6f 6e 20 74 68 65 20 24 50 41 54 48 20 61 6e 64 20 61 6c 6c 20 ions.found.on.the.$PATH.and.all.
3300 66 69 73 68 20 66 75 6e 63 74 69 6f 6e 73 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 fish.functions."...(interactive)
3320 0a 20 20 28 63 6f 6d 70 61 6e 79 2d 73 68 65 6c 6c 2d 2d 62 75 69 6c 64 2d 63 61 63 68 65 29 0a ...(company-shell--build-cache).
3340 20 20 28 63 6f 6d 70 61 6e 79 2d 73 68 65 6c 6c 2d 2d 62 75 69 6c 64 2d 66 69 73 68 2d 63 61 63 ..(company-shell--build-fish-cac
3360 68 65 29 0a 20 20 28 63 6f 6d 70 61 6e 79 2d 73 68 65 6c 6c 2d 2d 62 75 69 6c 64 2d 65 6e 76 2d he)...(company-shell--build-env-
3380 63 61 63 68 65 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 63 cache))..;;;###autoload.(defun.c
33a0 6f 6d 70 61 6e 79 2d 66 69 73 68 2d 73 68 65 6c 6c 20 28 63 6f 6d 6d 61 6e 64 20 26 6f 70 74 69 ompany-fish-shell.(command.&opti
33c0 6f 6e 61 6c 20 61 72 67 20 26 72 65 73 74 20 69 67 6e 6f 72 65 64 29 0a 20 20 22 43 6f 6d 70 61 onal.arg.&rest.ignored)..."Compa
33e0 6e 79 20 62 61 63 6b 65 6e 64 20 66 6f 72 20 66 69 73 68 20 73 68 65 6c 6c 20 66 75 6e 63 74 69 ny.backend.for.fish.shell.functi
3400 6f 6e 73 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 27 69 6e 74 65 ons."...(interactive.(list.'inte
3420 72 61 63 74 69 76 65 29 29 0a 20 20 28 63 6c 2d 63 61 73 65 20 63 6f 6d 6d 61 6e 64 0a 20 20 20 ractive))...(cl-case.command....
3440 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 63 6f 6d 70 61 6e 79 2d 62 65 67 69 6e 2d 62 61 63 .(interactive.(company-begin-bac
3460 6b 65 6e 64 20 27 63 6f 6d 70 61 6e 79 2d 66 69 73 68 2d 73 68 65 6c 6c 29 29 0a 20 20 20 20 28 kend.'company-fish-shell)).....(
3480 70 72 65 66 69 78 20 20 20 20 20 20 28 63 6f 6d 70 61 6e 79 2d 73 68 65 6c 6c 2d 2d 70 72 65 66 prefix......(company-shell--pref
34a0 69 78 20 63 6f 6d 70 61 6e 79 2d 66 69 73 68 2d 73 68 65 6c 6c 2d 6d 6f 64 65 73 29 29 0a 20 20 ix.company-fish-shell-modes))...
34c0 20 20 28 73 6f 72 74 65 64 20 20 20 20 20 20 74 29 0a 20 20 20 20 28 64 75 70 6c 69 63 61 74 65 ..(sorted......t).....(duplicate
34e0 73 20 20 6e 69 6c 29 0a 20 20 20 20 28 69 67 6e 6f 72 65 2d 63 61 73 65 20 6e 69 6c 29 0a 20 20 s..nil).....(ignore-case.nil)...
3500 20 20 28 6e 6f 2d 63 61 63 68 65 20 20 20 20 6e 69 6c 29 0a 20 20 20 20 28 61 6e 6e 6f 74 61 74 ..(no-cache....nil).....(annotat
3520 69 6f 6e 20 20 22 46 69 73 68 20 46 75 6e 63 74 69 6f 6e 22 29 0a 20 20 20 20 28 64 6f 63 2d 62 ion.."Fish.Function").....(doc-b
3540 75 66 66 65 72 20 20 28 63 6f 6d 70 61 6e 79 2d 73 68 65 6c 6c 2d 2d 64 6f 63 2d 62 75 66 66 65 uffer..(company-shell--doc-buffe
3560 72 20 61 72 67 29 29 0a 20 20 20 20 28 6d 65 74 61 20 20 20 20 20 20 20 20 28 63 6f 6d 70 61 6e r.arg)).....(meta........(compan
3580 79 2d 73 68 65 6c 6c 2d 2d 6d 65 74 61 2d 73 74 72 69 6e 67 20 61 72 67 29 29 0a 20 20 20 20 28 y-shell--meta-string.arg)).....(
35a0 63 61 6e 64 69 64 61 74 65 73 20 20 28 63 6c 2d 72 65 6d 6f 76 65 2d 69 66 2d 6e 6f 74 0a 20 20 candidates..(cl-remove-if-not...
35c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 63 61 6e 64 69 64 61 ................(lambda.(candida
35e0 74 65 29 20 28 73 74 72 69 6e 67 2d 70 72 65 66 69 78 2d 70 20 61 72 67 20 63 61 6e 64 69 64 61 te).(string-prefix-p.arg.candida
3600 74 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6d 70 61 6e 79 2d te))...................(company-
3620 73 68 65 6c 6c 2d 2d 66 65 74 63 68 2d 66 69 73 68 2d 63 61 6e 64 69 64 61 74 65 73 29 29 29 29 shell--fetch-fish-candidates))))
3640 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 63 6f 6d 70 61 6e 79 )..;;;###autoload.(defun.company
3660 2d 73 68 65 6c 6c 20 28 63 6f 6d 6d 61 6e 64 20 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 20 26 72 -shell.(command.&optional.arg.&r
3680 65 73 74 20 69 67 6e 6f 72 65 64 29 0a 20 20 22 43 6f 6d 70 61 6e 79 20 6d 6f 64 65 20 62 61 63 est.ignored)..."Company.mode.bac
36a0 6b 65 6e 64 20 66 6f 72 20 62 69 6e 61 72 69 65 73 20 66 6f 75 6e 64 20 6f 6e 20 74 68 65 20 24 kend.for.binaries.found.on.the.$
36c0 50 41 54 48 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 27 69 6e 74 PATH."...(interactive.(list.'int
36e0 65 72 61 63 74 69 76 65 29 29 0a 20 20 28 63 6c 2d 63 61 73 65 20 63 6f 6d 6d 61 6e 64 0a 20 20 eractive))...(cl-case.command...
3700 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 63 6f 6d 70 61 6e 79 2d 62 65 67 69 6e 2d 62 61 ..(interactive.(company-begin-ba
3720 63 6b 65 6e 64 20 27 63 6f 6d 70 61 6e 79 2d 73 68 65 6c 6c 29 29 0a 20 20 20 20 28 70 72 65 66 ckend.'company-shell)).....(pref
3740 69 78 20 20 20 20 20 20 28 63 6f 6d 70 61 6e 79 2d 73 68 65 6c 6c 2d 2d 70 72 65 66 69 78 20 63 ix......(company-shell--prefix.c
3760 6f 6d 70 61 6e 79 2d 73 68 65 6c 6c 2d 6d 6f 64 65 73 29 29 0a 20 20 20 20 28 73 6f 72 74 65 64 ompany-shell-modes)).....(sorted
3780 20 20 20 20 20 20 74 29 0a 20 20 20 20 28 64 75 70 6c 69 63 61 74 65 73 20 20 6e 69 6c 29 0a 20 ......t).....(duplicates..nil)..
37a0 20 20 20 28 69 67 6e 6f 72 65 2d 63 61 73 65 20 6e 69 6c 29 0a 20 20 20 20 28 6e 6f 2d 63 61 63 ...(ignore-case.nil).....(no-cac
37c0 68 65 20 20 20 20 6e 69 6c 29 0a 20 20 20 20 28 61 6e 6e 6f 74 61 74 69 6f 6e 20 20 28 67 65 74 he....nil).....(annotation..(get
37e0 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 20 30 20 27 6f 72 69 67 69 6e 20 61 72 67 29 29 0a 20 -text-property.0.'origin.arg))..
3800 20 20 20 28 64 6f 63 2d 62 75 66 66 65 72 20 20 28 63 6f 6d 70 61 6e 79 2d 73 68 65 6c 6c 2d 2d ...(doc-buffer..(company-shell--
3820 64 6f 63 2d 62 75 66 66 65 72 20 61 72 67 29 29 0a 20 20 20 20 28 6d 65 74 61 20 20 20 20 20 20 doc-buffer.arg)).....(meta......
3840 20 20 28 63 6f 6d 70 61 6e 79 2d 73 68 65 6c 6c 2d 2d 6d 65 74 61 2d 73 74 72 69 6e 67 20 61 72 ..(company-shell--meta-string.ar
3860 67 29 29 0a 20 20 20 20 28 63 61 6e 64 69 64 61 74 65 73 20 20 28 63 6c 2d 72 65 6d 6f 76 65 2d g)).....(candidates..(cl-remove-
3880 69 66 2d 6e 6f 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 if-not...................(lambda
38a0 20 28 63 61 6e 64 69 64 61 74 65 29 20 28 73 74 72 69 6e 67 2d 70 72 65 66 69 78 2d 70 20 61 72 .(candidate).(string-prefix-p.ar
38c0 67 20 63 61 6e 64 69 64 61 74 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 g.candidate))...................
38e0 28 63 6f 6d 70 61 6e 79 2d 73 68 65 6c 6c 2d 2d 66 65 74 63 68 2d 63 61 6e 64 69 64 61 74 65 73 (company-shell--fetch-candidates
3900 29 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 63 6f 6d )))))..;;;###autoload.(defun.com
3920 70 61 6e 79 2d 73 68 65 6c 6c 2d 65 6e 76 20 28 63 6f 6d 6d 61 6e 64 20 26 6f 70 74 69 6f 6e 61 pany-shell-env.(command.&optiona
3940 6c 20 61 72 67 20 26 72 65 73 74 20 69 67 6e 6f 72 65 64 29 0a 20 20 22 43 6f 6d 70 61 6e 79 20 l.arg.&rest.ignored)..."Company.
3960 62 61 63 6b 65 6e 64 20 66 6f 72 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 76 61 72 69 61 62 6c 65 backend.for.environment.variable
3980 73 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 27 69 6e 74 65 72 61 s."...(interactive.(list.'intera
39a0 63 74 69 76 65 29 29 0a 20 20 28 63 6c 2d 63 61 73 65 20 63 6f 6d 6d 61 6e 64 0a 20 20 20 20 28 ctive))...(cl-case.command.....(
39c0 69 6e 74 65 72 61 63 74 69 76 65 20 28 63 6f 6d 70 61 6e 79 2d 62 65 67 69 6e 2d 62 61 63 6b 65 interactive.(company-begin-backe
39e0 6e 64 20 27 63 6f 6d 70 61 6e 79 2d 73 68 65 6c 6c 2d 65 6e 76 29 29 0a 20 20 20 20 28 70 72 65 nd.'company-shell-env)).....(pre
3a00 66 69 78 20 20 20 20 20 20 28 63 6f 6d 70 61 6e 79 2d 73 68 65 6c 6c 2d 2d 70 72 65 66 69 78 20 fix......(company-shell--prefix.
3a20 63 6f 6d 70 61 6e 79 2d 73 68 65 6c 6c 2d 6d 6f 64 65 73 29 29 0a 20 20 20 20 28 73 6f 72 74 65 company-shell-modes)).....(sorte
3a40 64 20 20 20 20 20 20 74 29 0a 20 20 20 20 28 64 75 70 6c 69 63 61 74 65 73 20 20 6e 69 6c 29 0a d......t).....(duplicates..nil).
3a60 20 20 20 20 28 69 67 6e 6f 72 65 2d 63 61 73 65 20 6e 69 6c 29 0a 20 20 20 20 28 6e 6f 2d 63 61 ....(ignore-case.nil).....(no-ca
3a80 63 68 65 20 20 20 20 6e 69 6c 29 0a 20 20 20 20 28 61 6e 6e 6f 74 61 74 69 6f 6e 20 20 22 45 6e che....nil).....(annotation.."En
3aa0 76 69 72 6f 6e 6d 65 6e 74 20 56 61 72 69 61 62 6c 65 22 29 0a 20 20 20 20 28 64 6f 63 2d 62 75 vironment.Variable").....(doc-bu
3ac0 66 66 65 72 20 20 6e 69 6c 29 0a 20 20 20 20 28 6d 65 74 61 20 20 20 20 20 20 20 20 6e 69 6c 29 ffer..nil).....(meta........nil)
3ae0 0a 20 20 20 20 28 63 61 6e 64 69 64 61 74 65 73 20 20 28 63 6c 2d 72 65 6d 6f 76 65 2d 69 66 2d .....(candidates..(cl-remove-if-
3b00 6e 6f 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 63 not...................(lambda.(c
3b20 61 6e 64 69 64 61 74 65 29 20 28 73 74 72 69 6e 67 2d 70 72 65 66 69 78 2d 70 20 61 72 67 20 63 andidate).(string-prefix-p.arg.c
3b40 61 6e 64 69 64 61 74 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f andidate))...................(co
3b60 6d 70 61 6e 79 2d 73 68 65 6c 6c 2d 2d 66 65 74 63 68 2d 65 6e 76 2d 63 61 6e 64 69 64 61 74 65 mpany-shell--fetch-env-candidate
3b80 73 29 29 29 29 29 0a 0a 28 70 72 6f 76 69 64 65 20 27 63 6f 6d 70 61 6e 79 2d 73 68 65 6c 6c 29 s)))))..(provide.'company-shell)
3ba0 0a 3b 3b 3b 20 63 6f 6d 70 61 6e 79 2d 73 68 65 6c 6c 2e 65 6c 20 65 6e 64 73 20 68 65 72 65 0a .;;;.company-shell.el.ends.here.
3bc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3be0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3c00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3c20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3c60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3c80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3ca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3cc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3ce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3d00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3d20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3d40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3d60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3d80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3da0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3dc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3de0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3e00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3e20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3e40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3e60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3e80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3ea0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3ec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3ee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3f00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3f20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3f40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3f60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3f80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3fa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3fc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3fe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
40a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
40c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
40e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4100 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
41a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
41c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
41e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
42a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
42c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
42e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
43a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
43c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
43e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
44a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
44c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
44e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
45a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
45c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
45e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4620 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4680 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
46a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
46c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
46e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4720 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
47a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
47c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
47e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4800 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
48a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
48c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
48e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
49a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
49c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
49e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4a00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4a20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4a40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4a60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4a80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4aa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4ac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4ae0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4b00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4b20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4b40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4b60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4b80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4ba0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4bc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4be0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4c00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4c20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4c60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4c80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4ca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4cc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4ce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4d00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4d20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4d40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4d60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4d80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4da0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4dc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4de0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4e00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4e20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4e40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4e60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4e80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4ea0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4ec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4ee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4f00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4f20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4f40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4f60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4f80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4fa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4fc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4fe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................