aboutsummaryrefslogtreecommitdiffstats
path: root/elpa/lsp-mode-20220505.630/lsp-completion.elc
blob: 878f8142933a203923000e52b06e420f96158a0f (plain)
ofshex dumpascii
0000 3b 45 4c 43 1c 00 00 00 0a 3b 3b 3b 20 43 6f 6d 70 69 6c 65 64 0a 3b 3b 3b 20 69 6e 20 45 6d 61 ;ELC.....;;;.Compiled.;;;.in.Ema
0020 63 73 20 76 65 72 73 69 6f 6e 20 32 38 2e 31 0a 3b 3b 3b 20 77 69 74 68 20 61 6c 6c 20 6f 70 74 cs.version.28.1.;;;.with.all.opt
0040 69 6d 69 7a 61 74 69 6f 6e 73 2e 0a 0a 0a 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c imizations.....(byte-code."\300\
0060 33 30 31 21 5c 32 31 30 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 33 30 35 5c 33 30 36 5c 33 30 37 301!\210\302\303\304\305\306\307
0080 5c 33 31 30 5c 33 30 31 5c 33 31 31 5c 33 31 32 26 09 5c 32 31 30 5c 33 31 33 5c 33 31 34 5c 33 \310\301\311\312&.\210\313\314\3
00a0 31 35 5c 33 30 34 23 5c 32 31 30 5c 33 31 36 5c 32 31 31 5c 32 30 33 39 00 5c 32 31 31 40 5c 33 15\304#\210\316\211\2039.\211@\3
00c0 31 34 01 4e 5c 32 30 33 32 00 5c 33 31 35 01 4e 5c 32 30 34 32 00 5c 33 31 37 5c 33 31 35 02 5c 14.N\2032.\315.N\2042.\317\315.\
00e0 33 31 34 04 4e 23 5c 32 31 30 01 41 5c 32 36 36 5c 32 30 32 5c 32 30 32 18 00 5c 32 31 30 5c 33 314.N#\210.A\266\202\202..\210\3
0100 32 30 5c 33 31 34 5c 33 31 35 5c 33 32 31 23 5c 32 31 30 5c 33 32 32 5c 33 31 35 5c 33 32 33 5c 20\314\315\321#\210\322\315\323\
0120 33 32 34 5c 33 32 35 44 44 5c 33 32 36 5c 33 32 37 5c 33 33 30 5c 33 31 30 5c 33 30 33 5c 33 33 324\325DD\326\327\330\310\303\33
0140 31 5c 33 33 32 26 09 5c 32 31 30 5c 33 31 33 5c 33 33 33 5c 33 33 34 5c 33 30 34 23 5c 32 31 30 1\332&.\210\313\333\334\304#\210
0160 5c 33 31 36 5c 32 31 31 5c 32 30 33 79 00 5c 32 31 31 40 5c 33 33 33 01 4e 5c 32 30 33 72 00 5c \316\211\203y.\211@\333.N\203r.\
0180 33 33 34 01 4e 5c 32 30 34 72 00 5c 33 31 37 5c 33 33 34 02 5c 33 33 33 04 4e 23 5c 32 31 30 01 334.N\204r.\317\334.\333.N#\210.
01a0 41 5c 32 36 36 5c 32 30 32 5c 32 30 32 58 00 5c 32 31 30 5c 33 32 30 5c 33 33 33 5c 33 33 34 5c A\266\202\202X.\210\320\333\334\
01c0 33 32 31 23 5c 32 31 30 5c 33 32 32 5c 33 33 34 5c 33 32 33 5c 33 32 34 5c 33 33 35 44 44 5c 33 321#\210\322\334\323\324\335DD\3
01e0 33 36 5c 33 32 37 5c 33 33 37 5c 33 31 30 5c 33 30 33 26 07 5c 32 31 30 5c 33 32 32 5c 33 34 30 36\327\337\310\303&.\210\322\340
0200 5c 33 32 33 5c 33 32 34 5c 33 34 31 44 44 5c 33 34 32 5c 33 32 37 5c 33 33 37 5c 33 31 30 5c 33 \323\324\341DD\342\327\337\310\3
0220 30 33 5c 33 33 31 5c 33 34 33 26 09 5c 32 31 30 5c 33 32 32 5c 33 34 34 5c 33 32 33 5c 33 32 34 03\331\343&.\210\322\344\323\324
0240 5c 33 34 35 44 44 5c 33 34 36 5c 33 32 37 5c 33 33 37 5c 33 31 30 5c 33 30 33 5c 33 33 31 5c 33 \345DD\346\327\337\310\303\331\3
0260 34 37 26 09 5c 32 31 30 5c 33 32 32 5c 33 35 30 5c 33 32 33 5c 33 32 34 5c 33 35 31 44 44 5c 33 47&.\210\322\350\323\324\351DD\3
0280 35 32 5c 33 32 37 5c 33 33 37 5c 33 31 30 5c 33 30 33 26 07 5c 32 31 30 5c 33 32 32 5c 33 35 33 52\327\337\310\303&.\210\322\353
02a0 5c 33 32 33 5c 33 32 34 5c 33 35 34 44 44 5c 33 35 35 5c 33 32 37 5c 33 33 37 5c 33 31 30 5c 33 \323\324\354DD\355\327\337\310\3
02c0 30 33 5c 33 33 31 5c 33 35 36 26 09 5c 32 31 30 5c 33 32 32 5c 33 35 37 5c 33 32 33 5c 33 32 34 03\331\356&.\210\322\357\323\324
02e0 5c 33 36 30 44 44 5c 33 36 31 5c 33 32 37 5c 33 33 37 5c 33 31 30 5c 33 30 33 5c 33 33 31 5c 33 \360DD\361\327\337\310\303\331\3
0300 36 32 26 09 5c 32 31 30 5c 33 32 32 5c 33 36 33 5c 33 32 33 5c 33 32 34 5c 33 36 34 44 44 5c 33 62&.\210\322\363\323\324\364DD\3
0320 36 35 5c 33 32 37 5c 33 33 37 5c 33 31 30 5c 33 30 33 5c 33 33 31 5c 33 36 36 26 09 5c 32 31 30 65\327\337\310\303\331\366&.\210
0340 5c 33 32 32 5c 33 36 37 5c 33 32 33 5c 33 32 34 5c 33 37 30 44 44 5c 33 37 31 5c 33 32 37 5c 33 \322\367\323\324\370DD\371\327\3
0360 33 37 5c 33 31 30 5c 33 30 33 5c 33 33 31 5c 33 37 32 26 09 5c 32 31 30 5c 33 32 32 5c 33 37 33 37\310\303\331\372&.\210\322\373
0380 5c 33 32 33 5c 33 32 34 5c 33 37 34 44 44 5c 33 37 35 5c 33 32 37 5c 33 33 37 5c 33 31 30 5c 33 \323\324\374DD\375\327\337\310\3
03a0 30 33 5c 33 33 31 5c 33 37 36 26 09 5c 32 30 37 22 20 5b 72 65 71 75 69 72 65 20 6c 73 70 2d 6d 03\331\376&.\207".[require.lsp-m
03c0 6f 64 65 20 63 75 73 74 6f 6d 2d 64 65 63 6c 61 72 65 2d 67 72 6f 75 70 20 6c 73 70 2d 63 6f 6d ode.custom-declare-group.lsp-com
03e0 70 6c 65 74 69 6f 6e 20 6e 69 6c 20 22 4c 53 50 20 73 75 70 70 6f 72 74 20 66 6f 72 20 63 6f 6d pletion.nil."LSP.support.for.com
0400 70 6c 65 74 69 6f 6e 22 20 3a 70 72 65 66 69 78 20 22 6c 73 70 2d 63 6f 6d 70 6c 65 74 69 6f 6e pletion".:prefix."lsp-completion
0420 2d 22 20 3a 67 72 6f 75 70 20 3a 74 61 67 20 22 4c 53 50 20 43 6f 6d 70 6c 65 74 69 6f 6e 22 20 -".:group.:tag."LSP.Completion".
0440 64 65 66 76 61 72 61 6c 69 61 73 20 6c 73 70 2d 70 72 65 66 65 72 2d 63 61 70 66 20 6c 73 70 2d defvaralias.lsp-prefer-capf.lsp-
0460 63 6f 6d 70 6c 65 74 69 6f 6e 2d 70 72 6f 76 69 64 65 72 20 28 73 61 76 65 64 2d 76 61 6c 75 65 completion-provider.(saved-value
0480 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 70 75 74 20 6d 61 6b .saved-variable-comment).put.mak
04a0 65 2d 6f 62 73 6f 6c 65 74 65 2d 76 61 72 69 61 62 6c 65 20 22 6c 73 70 2d 6d 6f 64 65 20 37 2e e-obsolete-variable."lsp-mode.7.
04c0 30 2e 31 22 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 66 75 6e 0.1".custom-declare-variable.fun
04e0 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 3a 63 call.function.#[0."\300\207".[:c
0500 61 70 66 5d 20 31 20 23 31 3d 22 22 5d 20 22 54 68 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 62 61 apf].1.#1=""]."The.completion.ba
0520 63 6b 65 6e 64 20 70 72 6f 76 69 64 65 72 2e 22 20 3a 74 79 70 65 20 28 63 68 6f 69 63 65 20 28 ckend.provider.".:type.(choice.(
0540 63 6f 6e 73 74 20 3a 74 61 67 20 22 55 73 65 20 63 6f 6d 70 61 6e 79 2d 63 61 70 66 22 20 3a 63 const.:tag."Use.company-capf".:c
0560 61 70 66 29 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 4e 6f 6e 65 22 20 3a 6e 6f 6e 65 29 29 20 apf).(const.:tag."None".:none)).
0580 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 28 6c 73 70 2d 6d 6f 64 65 20 2e 20 22 37 2e :package-version.(lsp-mode..."7.
05a0 30 2e 31 22 29 20 6c 73 70 2d 65 6e 61 62 6c 65 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 61 74 2d 70 0.1").lsp-enable-completion-at-p
05c0 6f 69 6e 74 20 6c 73 70 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 65 6e 61 62 6c 65 20 23 5b 30 20 22 oint.lsp-completion-enable.#[0."
05e0 5c 33 30 30 5c 32 30 37 22 20 5b 74 5d 20 31 20 23 31 23 5d 20 22 45 6e 61 62 6c 65 20 60 63 6f \300\207".[t].1.#1#]."Enable.`co
0600 6d 70 6c 65 74 69 6f 6e 2d 61 74 2d 70 6f 69 6e 74 27 20 69 6e 74 65 67 72 61 74 69 6f 6e 2e 22 mpletion-at-point'.integration."
0620 20 62 6f 6f 6c 65 61 6e 20 6c 73 70 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 65 6e 61 62 6c 65 2d 61 .boolean.lsp-completion-enable-a
0640 64 64 69 74 69 6f 6e 61 6c 2d 74 65 78 74 2d 65 64 69 74 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 dditional-text-edit.#[0."\300\20
0660 37 22 20 5b 74 5d 20 31 20 23 31 23 5d 20 22 57 68 65 74 68 65 72 20 6f 72 20 6e 6f 74 20 74 6f 7".[t].1.#1#]."Whether.or.not.to
0680 20 61 70 70 6c 79 20 61 64 64 69 74 69 6f 6e 61 6c 20 74 65 78 74 20 65 64 69 74 20 77 68 65 6e .apply.additional.text.edit.when
06a0 20 70 65 72 66 6f 72 6d 69 6e 67 20 63 6f 6d 70 6c 65 74 69 6f 6e 2e 5c 6e 5c 6e 49 66 20 73 65 .performing.completion.\n\nIf.se
06c0 74 20 74 6f 20 6e 6f 6e 2d 6e 69 6c 2c 20 60 6c 73 70 2d 6d 6f 64 65 27 20 77 69 6c 6c 20 61 70 t.to.non-nil,.`lsp-mode'.will.ap
06e0 70 6c 79 20 61 64 64 69 74 69 6f 6e 61 6c 20 74 65 78 74 20 65 64 69 74 73 5c 6e 66 72 6f 6d 20 ply.additional.text.edits\nfrom.
0700 74 68 65 20 73 65 72 76 65 72 2e 20 20 4f 74 68 65 72 77 69 73 65 2c 20 74 68 65 20 61 64 64 69 the.server...Otherwise,.the.addi
0720 74 69 6f 6e 61 6c 20 74 65 78 74 20 65 64 69 74 73 20 61 72 65 5c 6e 69 67 6e 6f 72 65 64 2e 22 tional.text.edits.are\nignored."
0740 20 28 6c 73 70 2d 6d 6f 64 65 20 2e 20 22 36 2e 33 2e 32 22 29 20 6c 73 70 2d 63 6f 6d 70 6c 65 .(lsp-mode..."6.3.2").lsp-comple
0760 74 69 6f 6e 2d 73 68 6f 77 2d 6b 69 6e 64 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 74 tion-show-kind.#[0."\300\207".[t
0780 5d 20 31 20 23 31 23 5d 20 22 57 68 65 74 68 65 72 20 6f 72 20 6e 6f 74 20 74 6f 20 73 68 6f 77 ].1.#1#]."Whether.or.not.to.show
07a0 20 6b 69 6e 64 20 6f 66 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 63 61 6e 64 69 64 61 74 65 73 2e 22 .kind.of.completion.candidates."
07c0 20 28 6c 73 70 2d 6d 6f 64 65 20 2e 20 22 37 2e 30 2e 31 22 29 20 6c 73 70 2d 63 6f 6d 70 6c 65 .(lsp-mode..."7.0.1").lsp-comple
07e0 74 69 6f 6e 2d 73 68 6f 77 2d 64 65 74 61 69 6c 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 tion-show-detail.#[0."\300\207".
0800 5b 74 5d 20 31 20 23 31 23 5d 20 22 57 68 65 74 68 65 72 20 6f 72 20 6e 6f 74 20 74 6f 20 73 68 [t].1.#1#]."Whether.or.not.to.sh
0820 6f 77 20 64 65 74 61 69 6c 20 6f 66 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 63 61 6e 64 69 64 61 74 ow.detail.of.completion.candidat
0840 65 73 2e 22 20 6c 73 70 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 73 68 6f 77 2d 6c 61 62 65 6c 2d 64 es.".lsp-completion-show-label-d
0860 65 73 63 72 69 70 74 69 6f 6e 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 74 5d 20 31 20 escription.#[0."\300\207".[t].1.
0880 23 31 23 5d 20 22 57 68 65 74 68 65 72 20 6f 72 20 6e 6f 74 20 74 6f 20 73 68 6f 77 20 64 65 73 #1#]."Whether.or.not.to.show.des
08a0 63 72 69 70 74 69 6f 6e 20 6f 66 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 63 61 6e 64 69 64 61 74 65 cription.of.completion.candidate
08c0 73 2e 22 20 28 6c 73 70 2d 6d 6f 64 65 20 2e 20 22 38 2e 30 2e 31 22 29 20 6c 73 70 2d 63 6f 6d s.".(lsp-mode..."8.0.1").lsp-com
08e0 70 6c 65 74 69 6f 6e 2d 6e 6f 2d 63 61 63 68 65 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 pletion-no-cache.#[0."\300\207".
0900 5b 6e 69 6c 5d 20 31 20 23 31 23 5d 20 22 57 68 65 74 68 65 72 20 6f 72 20 6e 6f 74 20 63 61 63 [nil].1.#1#]."Whether.or.not.cac
0920 68 69 6e 67 20 74 68 65 20 72 65 74 75 72 6e 65 64 20 63 6f 6d 70 6c 65 74 69 6f 6e 73 20 66 72 hing.the.returned.completions.fr
0940 6f 6d 20 73 65 72 76 65 72 2e 22 20 28 6c 73 70 2d 6d 6f 64 65 20 2e 20 22 37 2e 30 2e 31 22 29 om.server.".(lsp-mode..."7.0.1")
0960 20 6c 73 70 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 66 69 6c 74 65 72 2d 6f 6e 2d 69 6e 63 6f 6d 70 .lsp-completion-filter-on-incomp
0980 6c 65 74 65 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 74 5d 20 31 20 23 31 23 5d 20 22 lete.#[0."\300\207".[t].1.#1#]."
09a0 57 68 65 74 68 65 72 20 6f 72 20 6e 6f 74 20 66 69 6c 74 65 72 20 69 6e 63 6f 6d 70 6c 65 74 65 Whether.or.not.filter.incomplete
09c0 20 72 65 73 75 6c 74 73 2e 22 20 28 6c 73 70 2d 6d 6f 64 65 20 2e 20 22 37 2e 30 2e 31 22 29 20 .results.".(lsp-mode..."7.0.1").
09e0 6c 73 70 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 73 6f 72 74 2d 69 6e 69 74 69 61 6c 2d 72 65 73 75 lsp-completion-sort-initial-resu
0a00 6c 74 73 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 74 5d 20 31 20 23 31 23 5d 20 22 57 lts.#[0."\300\207".[t].1.#1#]."W
0a20 68 65 74 68 65 72 20 6f 72 20 6e 6f 74 20 66 69 6c 74 65 72 20 69 6e 69 74 69 61 6c 20 72 65 73 hether.or.not.filter.initial.res
0a40 75 6c 74 73 20 66 72 6f 6d 20 73 65 72 76 65 72 2e 22 20 28 6c 73 70 2d 6d 6f 64 65 20 2e 20 22 ults.from.server.".(lsp-mode..."
0a60 38 2e 30 2e 30 22 29 20 6c 73 70 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 75 73 65 2d 6c 61 73 74 2d 8.0.0").lsp-completion-use-last-
0a80 72 65 73 75 6c 74 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 74 5d 20 31 20 23 31 23 5d result.#[0."\300\207".[t].1.#1#]
0aa0 20 22 54 65 6d 70 6f 72 61 72 69 6c 79 20 75 73 65 20 6c 61 73 74 20 73 65 72 76 65 72 20 72 65 ."Temporarily.use.last.server.re
0ac0 73 75 6c 74 20 77 68 65 6e 20 69 6e 74 65 72 72 75 70 74 65 64 20 62 79 20 6b 65 79 62 6f 61 72 sult.when.interrupted.by.keyboar
0ae0 64 2e 5c 6e 54 68 69 73 20 77 69 6c 6c 20 68 65 6c 70 20 6d 69 6e 69 6d 69 7a 65 20 70 6f 70 75 d.\nThis.will.help.minimize.popu
0b00 70 20 66 6c 69 63 6b 65 72 69 6e 67 20 69 73 73 75 65 20 69 6e 20 60 63 6f 6d 70 61 6e 79 2d 6d p.flickering.issue.in.`company-m
0b20 6f 64 65 27 2e 22 20 28 6c 73 70 2d 6d 6f 64 65 20 2e 20 22 38 2e 30 2e 30 22 29 5d 20 31 30 29 ode'.".(lsp-mode..."8.0.0")].10)
0b40 0a 28 64 65 66 63 6f 6e 73 74 20 6c 73 70 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 2d 69 74 65 6d 2d .(defconst.lsp-completion--item-
0b60 6b 69 6e 64 20 5b 6e 69 6c 20 22 54 65 78 74 22 20 22 4d 65 74 68 6f 64 22 20 22 46 75 6e 63 74 kind.[nil."Text"."Method"."Funct
0b80 69 6f 6e 22 20 22 43 6f 6e 73 74 72 75 63 74 6f 72 22 20 22 46 69 65 6c 64 22 20 22 56 61 72 69 ion"."Constructor"."Field"."Vari
0ba0 61 62 6c 65 22 20 22 43 6c 61 73 73 22 20 22 49 6e 74 65 72 66 61 63 65 22 20 22 4d 6f 64 75 6c able"."Class"."Interface"."Modul
0bc0 65 22 20 22 50 72 6f 70 65 72 74 79 22 20 22 55 6e 69 74 22 20 22 56 61 6c 75 65 22 20 22 45 6e e"."Property"."Unit"."Value"."En
0be0 75 6d 22 20 22 4b 65 79 77 6f 72 64 22 20 22 53 6e 69 70 70 65 74 22 20 22 43 6f 6c 6f 72 22 20 um"."Keyword"."Snippet"."Color".
0c00 22 46 69 6c 65 22 20 22 52 65 66 65 72 65 6e 63 65 22 20 22 46 6f 6c 64 65 72 22 20 22 45 6e 75 "File"."Reference"."Folder"."Enu
0c20 6d 4d 65 6d 62 65 72 22 20 22 43 6f 6e 73 74 61 6e 74 22 20 22 53 74 72 75 63 74 22 20 22 45 76 mMember"."Constant"."Struct"."Ev
0c40 65 6e 74 22 20 22 4f 70 65 72 61 74 6f 72 22 20 22 54 79 70 65 50 61 72 61 6d 65 74 65 72 22 5d ent"."Operator"."TypeParameter"]
0c60 29 0a 23 40 35 39 20 44 6f 6e 74 20 64 6f 20 63 6c 69 65 6e 74 2d 73 69 64 65 20 72 65 6f 72 64 ).#@59.Dont.do.client-side.reord
0c80 65 72 69 6e 67 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 69 74 65 6d 73 20 77 68 65 6e 20 73 65 74 2e ering.completion.items.when.set.
0ca0 1f 0a 28 64 65 66 76 61 72 20 6c 73 70 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 2d 6e 6f 2d 72 65 6f ..(defvar.lsp-completion--no-reo
0cc0 72 64 65 72 69 6e 67 20 6e 69 6c 20 28 23 24 20 2e 20 33 31 37 35 29 29 0a 23 40 32 35 20 0a 0a rdering.nil.(#$...3175)).#@25...
0ce0 28 66 6e 20 26 6f 70 74 69 6f 6e 61 6c 20 53 54 52 49 4e 47 29 1f 0a 28 64 65 66 61 6c 69 61 73 (fn.&optional.STRING)..(defalias
0d00 20 27 6c 73 70 2d 64 6f 63 2d 62 75 66 66 65 72 20 23 5b 32 35 36 20 22 72 5c 33 30 30 5c 33 30 .'lsp-doc-buffer.#[256."r\300\30
0d20 31 21 71 5c 32 31 30 5c 33 30 32 20 5c 32 31 30 5c 33 30 33 20 5c 32 31 30 5c 32 31 31 5c 32 30 1!q\210\302.\210\303.\210\211\20
0d40 33 18 00 5c 32 31 32 5c 32 31 31 63 5c 32 31 30 5c 33 30 34 20 5c 32 31 30 29 70 29 5c 32 30 37 3..\212\211c\210\304.\210)p)\207
0d60 22 20 5b 67 65 74 2d 62 75 66 66 65 72 2d 63 72 65 61 74 65 20 22 2a 6c 73 70 2d 64 6f 63 75 6d ".[get-buffer-create."*lsp-docum
0d80 65 6e 74 61 74 69 6f 6e 2a 22 20 65 72 61 73 65 2d 62 75 66 66 65 72 20 66 75 6e 64 61 6d 65 6e entation*".erase-buffer.fundamen
0da0 74 61 6c 2d 6d 6f 64 65 20 76 69 73 75 61 6c 2d 6c 69 6e 65 2d 6d 6f 64 65 5d 20 33 20 28 23 24 tal-mode.visual-line-mode].3.(#$
0dc0 20 2e 20 33 32 39 34 29 5d 29 0a 23 40 33 36 20 4e 6f 6e 2d 6e 69 6c 20 69 66 20 56 41 4c 20 69 ...3294)]).#@36.Non-nil.if.VAL.i
0de0 73 20 66 61 6c 73 79 2e 0a 0a 28 66 6e 20 56 41 4c 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 6c s.falsy...(fn.VAL)..(defalias.'l
0e00 73 70 2d 66 61 6c 73 79 5c 3f 20 23 5b 32 35 37 20 22 5c 32 31 31 3f 5c 32 30 36 0e 00 5c 32 31 sp-falsy\?.#[257."\211?\206..\21
0e20 31 5c 33 30 30 5c 32 33 32 5c 32 30 36 0e 00 5c 32 31 31 5c 33 30 31 3d 5c 32 30 37 22 20 5b 22 1\300\232\206..\211\301=\207".["
0e40 22 20 30 5d 20 33 20 28 23 24 20 2e 20 33 35 33 36 29 5d 29 0a 23 40 39 36 20 4d 61 6b 65 20 63 ".0].3.(#$...3536)]).#@96.Make.c
0e60 6f 6d 70 6c 65 74 69 6f 6e 20 69 74 65 6d 20 66 72 6f 6d 20 6c 73 70 20 49 54 45 4d 20 61 6e 64 ompletion.item.from.lsp.ITEM.and
0e80 20 77 69 74 68 20 4d 41 52 4b 45 52 53 20 61 6e 64 20 50 52 45 46 49 58 2e 0a 0a 28 66 6e 20 49 .with.MARKERS.and.PREFIX...(fn.I
0ea0 54 45 4d 20 26 6b 65 79 20 4d 41 52 4b 45 52 53 20 50 52 45 46 49 58 29 1f 0a 28 64 65 66 61 6c TEM.&key.MARKERS.PREFIX)..(defal
0ec0 69 61 73 20 27 6c 73 70 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 2d 6d 61 6b 65 2d 69 74 65 6d 20 23 ias.'lsp-completion--make-item.#
0ee0 5b 33 38 35 20 22 5c 33 30 30 01 5c 33 30 31 5c 22 41 40 5c 33 30 30 02 5c 33 30 32 5c 22 41 40 [385."\300.\301\"A@\300.\302\"A@
0f00 02 5c 32 31 31 5c 32 30 33 37 00 5c 32 31 31 40 5c 33 30 33 3e 5c 32 30 33 20 00 5c 32 31 31 41 .\211\2037.\211@\303>\203..\211A
0f20 41 5c 32 36 32 01 5c 32 30 32 0d 00 5c 33 30 34 04 3e 41 40 5c 32 30 33 2e 00 5c 33 30 35 5c 32 A\262.\202..\304.>A@\203..\305\2
0f40 36 32 01 5c 32 30 32 0d 00 5c 33 30 36 5c 33 30 37 02 40 5c 22 5c 32 31 30 5c 32 30 32 0d 00 5c 62.\202..\306\307.@\"\210\202..\
0f60 32 31 30 5c 33 31 30 5c 33 31 31 05 5c 22 5c 33 31 30 5c 33 31 32 06 06 5c 22 5c 33 31 30 5c 33 210\310\311.\"\310\312..\"\310\3
0f80 31 33 06 07 5c 22 5c 33 31 34 03 5c 33 31 35 06 09 5c 33 31 36 06 06 5c 33 31 37 06 07 5c 33 32 13..\"\314.\315..\316..\317..\32
0fa0 30 06 0d 5c 33 32 31 06 0e 26 0b 5c 32 30 37 22 20 5b 70 6c 69 73 74 2d 6d 65 6d 62 65 72 20 3a 0..\321..&.\207".[plist-member.:
0fc0 6d 61 72 6b 65 72 73 20 3a 70 72 65 66 69 78 20 28 3a 6d 61 72 6b 65 72 73 20 3a 70 72 65 66 69 markers.:prefix.(:markers.:prefi
0fe0 78 20 3a 61 6c 6c 6f 77 2d 6f 74 68 65 72 2d 6b 65 79 73 29 20 3a 61 6c 6c 6f 77 2d 6f 74 68 65 x.:allow-other-keys).:allow-othe
1000 72 2d 6b 65 79 73 20 6e 69 6c 20 65 72 72 6f 72 20 22 4b 65 79 77 6f 72 64 20 61 72 67 75 6d 65 r-keys.nil.error."Keyword.argume
1020 6e 74 20 25 73 20 6e 6f 74 20 6f 6e 65 20 6f 66 20 28 3a 6d 61 72 6b 65 72 73 20 3a 70 72 65 66 nt.%s.not.one.of.(:markers.:pref
1040 69 78 29 22 20 67 65 74 68 61 73 68 20 22 6c 61 62 65 6c 22 20 22 73 6f 72 74 54 65 78 74 22 20 ix)".gethash."label"."sortText".
1060 22 5f 65 6d 61 63 73 53 74 61 72 74 50 6f 69 6e 74 22 20 70 72 6f 70 65 72 74 69 7a 65 20 6c 73 "_emacsStartPoint".propertize.ls
1080 70 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 69 74 65 6d 20 6c 73 70 2d 73 6f 72 74 2d 74 65 78 74 20 p-completion-item.lsp-sort-text.
10a0 6c 73 70 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 73 74 61 72 74 2d 70 6f 69 6e 74 20 6c 73 70 2d 63 lsp-completion-start-point.lsp-c
10c0 6f 6d 70 6c 65 74 69 6f 6e 2d 6d 61 72 6b 65 72 73 20 6c 73 70 2d 63 6f 6d 70 6c 65 74 69 6f 6e ompletion-markers.lsp-completion
10e0 2d 70 72 65 66 69 78 5d 20 31 39 20 28 23 24 20 2e 20 33 36 37 34 29 5d 29 0a 23 40 33 34 20 41 -prefix].19.(#$...3674)]).#@34.A
1100 6e 6e 6f 74 61 74 65 20 49 54 45 4d 20 64 65 74 61 69 6c 2e 0a 0a 28 66 6e 20 49 54 45 4d 29 1f nnotate.ITEM.detail...(fn.ITEM).
1120 0a 28 64 65 66 61 6c 69 61 73 20 27 6c 73 70 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 2d 61 6e 6e 6f .(defalias.'lsp-completion--anno
1140 74 61 74 65 20 23 5b 32 35 37 20 22 5c 33 30 34 5c 33 30 35 5c 33 30 36 03 5c 22 5c 33 30 37 5c tate.#[257."\304\305\306.\"\307\
1160 22 5c 33 31 30 5c 33 31 31 02 5c 22 5c 33 31 30 5c 33 31 32 03 5c 22 5c 33 31 30 5c 33 31 33 04 "\310\311.\"\310\312.\"\310\313.
1180 5c 22 08 5c 32 30 35 23 00 02 5c 32 30 35 23 00 5c 33 31 34 5c 33 31 35 5c 33 31 36 5c 33 31 37 \".\205#..\205#.\314\315\316\317
11a0 06 06 23 50 09 5c 32 30 35 3c 00 01 5c 32 30 35 3c 00 01 5c 32 30 35 32 00 5c 33 32 30 02 21 5c ..#P.\205<..\205<..\2052.\320.!\
11c0 32 31 31 5c 32 30 35 3a 00 5c 33 32 31 5c 33 32 32 02 5c 22 5c 32 36 32 01 5c 6e 5c 32 30 35 51 211\205:.\321\322.\"\262.\n\205Q
11e0 00 03 5c 32 30 35 47 00 0b 04 48 5c 32 31 31 5c 32 30 35 4f 00 5c 33 32 31 5c 33 32 33 02 5c 22 ..\205G...H\211\205O.\321\323.\"
1200 5c 32 36 32 01 51 5c 32 30 37 22 20 5b 6c 73 70 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 73 68 6f 77 \262.Q\207".[lsp-completion-show
1220 2d 64 65 74 61 69 6c 20 6c 73 70 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 73 68 6f 77 2d 6c 61 62 65 -detail.lsp-completion-show-labe
1240 6c 2d 64 65 73 63 72 69 70 74 69 6f 6e 20 6c 73 70 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 73 68 6f l-description.lsp-completion-sho
1260 77 2d 6b 69 6e 64 20 6c 73 70 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 2d 69 74 65 6d 2d 6b 69 6e 64 w-kind.lsp-completion--item-kind
1280 20 70 6c 69 73 74 2d 67 65 74 20 74 65 78 74 2d 70 72 6f 70 65 72 74 69 65 73 2d 61 74 20 30 20 .plist-get.text-properties-at.0.
12a0 6c 73 70 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 69 74 65 6d 20 67 65 74 68 61 73 68 20 22 64 65 74 lsp-completion-item.gethash."det
12c0 61 69 6c 22 20 22 6b 69 6e 64 22 20 22 6c 61 62 65 6c 44 65 74 61 69 6c 73 22 20 22 20 22 20 73 ail"."kind"."labelDetails".".".s
12e0 2d 72 65 70 6c 61 63 65 20 22 0d 22 20 22 22 20 6c 73 70 3a 6c 61 62 65 6c 2d 64 65 74 61 69 6c -replace."."."".lsp:label-detail
1300 73 2d 64 65 73 63 72 69 70 74 69 6f 6e 20 66 6f 72 6d 61 74 20 22 20 25 73 22 20 22 20 28 25 73 s-description.format.".%s".".(%s
1320 29 22 5d 20 31 31 20 28 23 24 20 2e 20 34 33 35 31 29 5d 29 0a 23 40 31 30 39 20 52 65 74 75 72 )"].11.(#$...4351)]).#@109.Retur
1340 6e 20 74 72 69 67 67 65 72 20 63 68 61 72 61 63 74 65 72 20 69 66 20 74 65 78 74 20 62 65 66 6f n.trigger.character.if.text.befo
1360 72 65 20 70 6f 69 6e 74 20 6d 61 74 63 68 20 61 6e 79 20 6f 66 20 74 68 65 20 54 52 49 47 47 45 re.point.match.any.of.the.TRIGGE
1380 52 2d 43 48 41 52 41 43 54 45 52 53 2e 0a 0a 28 66 6e 20 54 52 49 47 47 45 52 2d 43 48 41 52 41 R-CHARACTERS...(fn.TRIGGER-CHARA
13a0 43 54 45 52 53 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 6c 73 70 2d 63 6f 6d 70 6c 65 74 69 6f CTERS)..(defalias.'lsp-completio
13c0 6e 2d 2d 6c 6f 6f 6b 69 6e 67 2d 62 61 63 6b 2d 74 72 69 67 67 65 72 2d 63 68 61 72 61 63 74 65 n--looking-back-trigger-characte
13e0 72 70 20 23 5b 32 35 37 20 22 60 5c 33 30 30 20 55 3f 5c 32 30 35 5c 66 00 5c 33 30 31 5c 33 30 rp.#[257."`\300.U?\205\f.\301\30
1400 32 02 5c 22 5c 32 30 37 22 20 5b 70 6f 69 6e 74 2d 61 74 2d 62 6f 6c 20 73 65 71 2d 73 6f 6d 65 2.\"\207".[point-at-bol.seq-some
1420 20 23 5b 32 35 37 20 22 5c 33 30 30 60 02 47 5a 60 5c 22 01 5c 32 33 32 5c 32 30 35 0d 00 5c 32 .#[257."\300`.GZ`\".\232\205..\2
1440 31 31 5c 32 30 37 22 20 5b 62 75 66 66 65 72 2d 73 75 62 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 11\207".[buffer-substring-no-pro
1460 70 65 72 74 69 65 73 5d 20 34 20 22 5c 6e 5c 6e 28 66 6e 20 54 52 49 47 47 45 52 2d 43 48 41 52 perties].4."\n\n(fn.TRIGGER-CHAR
1480 29 22 5d 5d 20 34 20 28 23 24 20 2e 20 34 39 32 33 29 5d 29 0a 23 40 31 39 31 20 43 61 63 68 65 )"]].4.(#$...4923)]).#@191.Cache
14a0 64 20 63 61 6e 64 69 64 61 74 65 73 20 66 6f 72 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 61 74 20 70 d.candidates.for.completion.at.p
14c0 6f 69 6e 74 20 66 75 6e 63 74 69 6f 6e 2e 0a 49 6e 20 74 68 65 20 66 6f 72 6d 20 6f 66 20 70 6c oint.function..In.the.form.of.pl
14e0 69 73 74 20 28 70 72 65 66 69 78 2d 70 6f 73 20 69 74 65 6d 73 20 3a 6c 73 70 2d 69 74 65 6d 73 ist.(prefix-pos.items.:lsp-items
1500 20 3a 70 72 65 66 69 78 20 2e 2e 2e 29 2e 0a 57 68 65 6e 20 74 68 65 20 63 6f 6d 70 6c 65 74 69 .:prefix....)..When.the.completi
1520 6f 6e 20 69 73 20 69 6e 63 6f 6d 70 6c 65 74 65 2c 20 60 69 74 65 6d 73 27 20 63 6f 6e 74 61 69 on.is.incomplete,.`items'.contai
1540 6e 73 20 76 61 6c 75 65 20 6f 66 20 3a 69 6e 63 6f 6d 70 6c 65 74 65 2e 1f 0a 28 64 65 66 76 61 ns.value.of.:incomplete...(defva
1560 72 20 6c 73 70 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 2d 63 61 63 68 65 20 6e 69 6c 20 28 23 24 20 r.lsp-completion--cache.nil.(#$.
1580 2e 20 35 32 37 35 29 29 0a 23 40 32 35 20 4c 61 73 74 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 72 65 ..5275)).#@25.Last.completion.re
15a0 73 75 6c 74 2e 1f 0a 28 64 65 66 76 61 72 20 6c 73 70 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 2d 6c sult...(defvar.lsp-completion--l
15c0 61 73 74 2d 72 65 73 75 6c 74 20 6e 69 6c 20 28 23 24 20 2e 20 35 35 31 38 29 29 0a 23 40 39 30 ast-result.nil.(#$...5518)).#@90
15e0 20 43 6c 65 61 72 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 63 61 63 68 65 73 2e 0a 4b 45 45 50 2d 4c .Clear.completion.caches..KEEP-L
1600 41 53 54 2d 52 45 53 55 4c 54 20 69 66 20 73 70 65 63 69 66 69 65 64 2e 0a 0a 28 66 6e 20 26 6f AST-RESULT.if.specified...(fn.&o
1620 70 74 69 6f 6e 61 6c 20 4b 45 45 50 2d 4c 41 53 54 2d 52 45 53 55 4c 54 29 1f 0a 28 64 65 66 61 ptional.KEEP-LAST-RESULT)..(defa
1640 6c 69 61 73 20 27 6c 73 70 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 2d 63 6c 65 61 72 2d 63 61 63 68 lias.'lsp-completion--clear-cach
1660 65 20 23 5b 32 35 36 20 22 08 5c 32 31 31 5c 32 30 35 08 00 5c 32 31 31 41 41 5c 32 36 32 01 5c e.#[256.".\211\205..\211AA\262.\
1680 32 31 31 5c 32 30 35 12 00 5c 33 30 32 01 5c 33 30 33 5c 22 5c 32 36 32 01 5c 32 31 31 5c 32 30 211\205..\302.\303\"\262.\211\20
16a0 35 1b 00 5c 32 31 31 41 40 5c 32 36 32 01 5c 32 31 31 5c 32 30 33 26 00 5c 32 31 31 5c 33 30 34 5..\211A@\262.\211\203&.\211\304
16c0 5c 32 31 31 5c 32 32 33 5c 32 31 30 5c 32 31 30 5c 33 30 34 10 5c 32 31 31 3f 5c 32 30 35 31 00 \211\223\210\210\304.\211?\2051.
16e0 5c 33 30 34 5c 32 31 31 11 5c 32 30 37 22 20 5b 6c 73 70 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 2d \304\211.\207".[lsp-completion--
1700 63 61 63 68 65 20 6c 73 70 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 2d 6c 61 73 74 2d 72 65 73 75 6c cache.lsp-completion--last-resul
1720 74 20 70 6c 69 73 74 2d 67 65 74 20 3a 6d 61 72 6b 65 72 73 20 6e 69 6c 5d 20 35 20 28 23 24 20 t.plist-get.:markers.nil].5.(#$.
1740 2e 20 35 36 30 31 29 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 ..5601)]).(byte-code."\300\301\3
1760 30 32 5c 33 30 33 5c 33 30 34 44 44 5c 33 30 35 5c 33 30 36 5c 33 30 37 5c 33 31 30 5c 33 31 31 02\303\304DD\305\306\307\310\311
1780 5c 33 31 32 5c 33 31 33 26 09 5c 32 30 37 22 20 5b 63 75 73 74 6f 6d 2d 64 65 63 6c 61 72 65 2d \312\313&.\207".[custom-declare-
17a0 76 61 72 69 61 62 6c 65 20 6c 73 70 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 64 65 66 61 75 6c 74 2d variable.lsp-completion-default-
17c0 62 65 68 61 76 69 6f 75 72 20 66 75 6e 63 61 6c 6c 20 66 75 6e 63 74 69 6f 6e 20 23 5b 30 20 22 behaviour.funcall.function.#[0."
17e0 5c 33 30 30 5c 32 30 37 22 20 5b 3a 72 65 70 6c 61 63 65 5d 20 31 20 22 22 5d 20 22 44 65 66 61 \300\207".[:replace].1.""]."Defa
1800 75 6c 74 20 62 65 68 61 76 69 6f 75 72 20 6f 66 20 60 49 6e 73 65 72 74 52 65 70 6c 61 63 65 45 ult.behaviour.of.`InsertReplaceE
1820 64 69 74 27 2e 22 20 3a 74 79 70 65 20 28 63 68 6f 69 63 65 20 28 63 6f 6e 73 74 20 3a 69 6e 73 dit'.".:type.(choice.(const.:ins
1840 65 72 74 20 3a 74 61 67 20 22 44 65 66 61 75 6c 74 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 69 6e 73 ert.:tag."Default.completion.ins
1860 65 72 74 73 22 29 20 28 63 6f 6e 73 74 20 3a 72 65 70 6c 61 63 65 20 3a 74 61 67 20 22 44 65 66 erts").(const.:replace.:tag."Def
1880 61 75 6c 74 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 72 65 70 6c 61 63 65 73 22 29 29 20 3a 67 72 6f ault.completion.replaces")).:gro
18a0 75 70 20 6c 73 70 2d 6d 6f 64 65 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 28 6c 73 up.lsp-mode.:package-version.(ls
18c0 70 2d 6d 6f 64 65 20 2e 20 22 38 2e 30 2e 30 22 29 5d 20 31 30 29 0a 23 40 33 35 31 20 47 75 65 p-mode..."8.0.0")].10).#@351.Gue
18e0 73 73 20 49 54 45 4d 27 73 20 70 72 65 66 69 78 20 73 74 61 72 74 20 70 6f 69 6e 74 20 61 63 63 ss.ITEM's.prefix.start.point.acc
1900 6f 72 64 69 6e 67 20 74 6f 20 66 6f 6c 6c 6f 77 69 6e 67 20 68 65 75 72 69 73 74 69 63 73 3a 0a ording.to.following.heuristics:.
1920 2d 20 49 66 20 60 74 65 78 74 45 64 69 74 27 20 65 78 69 73 74 73 2c 20 75 73 65 20 69 6e 73 65 -.If.`textEdit'.exists,.use.inse
1940 72 74 69 6f 6e 20 72 61 6e 67 65 20 73 74 61 72 74 20 61 73 20 70 72 65 66 69 78 20 73 74 61 72 rtion.range.start.as.prefix.star
1960 74 20 70 6f 69 6e 74 2e 0a 2d 20 45 6c 73 65 2c 20 66 69 6e 64 20 74 68 65 20 70 6f 69 6e 74 20 t.point..-.Else,.find.the.point.
1980 62 65 66 6f 72 65 20 63 75 72 72 65 6e 74 20 70 6f 69 6e 74 20 69 73 20 6c 6f 6e 67 65 73 74 20 before.current.point.is.longest.
19a0 70 72 65 66 69 78 20 6d 61 74 63 68 20 6f 66 0a 60 69 6e 73 65 72 74 54 65 78 74 27 20 6f 72 20 prefix.match.of.`insertText'.or.
19c0 60 6c 61 62 65 6c 27 2e 20 41 6e 64 3a 0a 20 20 2d 20 54 68 65 20 63 68 61 72 61 63 74 65 72 20 `label'..And:...-.The.character.
19e0 62 65 66 6f 72 65 20 70 72 65 66 69 78 20 69 73 20 6e 6f 74 20 77 6f 72 64 20 63 6f 6e 73 74 69 before.prefix.is.not.word.consti
1a00 74 75 74 65 0a 52 65 74 75 72 6e 20 60 6e 69 6c 27 20 77 68 65 6e 20 66 61 69 6c 73 20 74 6f 20 tute.Return.`nil'.when.fails.to.
1a20 67 75 65 73 73 20 70 72 65 66 69 78 2e 0a 0a 28 66 6e 20 49 4e 50 55 54 30 29 1f 0a 28 64 65 66 guess.prefix...(fn.INPUT0)..(def
1a40 61 6c 69 61 73 20 27 6c 73 70 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 2d 67 75 65 73 73 2d 70 72 65 alias.'lsp-completion--guess-pre
1a60 66 69 78 20 23 5b 32 35 37 20 22 5c 33 30 30 5c 33 30 31 02 5c 22 5c 33 30 32 01 21 5c 32 30 33 fix.#[257."\300\301.\"\302.!\203
1a80 12 00 5c 33 30 33 5c 33 30 34 5c 33 30 35 03 21 21 21 5c 32 30 37 5c 32 31 31 5c 32 30 33 1e 00 ..\303\304\305.!!!\207\211\203..
1aa0 5c 33 30 33 5c 33 30 34 5c 33 30 36 03 21 21 21 5c 32 30 37 5c 33 30 30 5c 33 30 37 03 5c 22 5c \303\304\306.!!!\207\300\307.\"\
1ac0 33 30 30 5c 33 31 30 04 5c 22 5c 33 31 31 01 21 5c 32 30 34 30 00 5c 32 31 31 5c 32 30 36 31 00 300\310.\"\311.!\2040.\211\2061.
1ae0 01 60 5c 33 31 32 01 03 47 5a 5d 5c 32 31 31 5c 32 30 36 3d 00 60 53 66 5c 33 31 33 02 04 57 5c .`\312..GZ]\211\206=.`Sf\313..W\
1b00 32 30 33 74 00 5c 32 31 31 5c 32 30 34 74 00 01 5c 32 30 33 55 00 01 7a 5c 33 31 34 3d 5c 32 30 203t.\211\204t..\203U..z\314=\20
1b20 34 64 00 5c 33 31 35 5c 33 31 36 04 06 06 5c 22 06 06 5c 22 5c 32 30 33 64 00 02 5c 32 36 32 01 4d.\315\316...\"..\"\203d..\262.
1b40 02 54 5c 32 36 32 03 02 5c 32 30 36 6d 00 60 53 66 5c 32 36 32 02 5c 32 30 32 40 00 5c 32 30 37 .T\262..\206m.`Sf\262.\202@.\207
1b60 22 20 5b 67 65 74 68 61 73 68 20 22 74 65 78 74 45 64 69 74 22 20 6c 73 70 2d 69 6e 73 65 72 74 ".[gethash."textEdit".lsp-insert
1b80 2d 72 65 70 6c 61 63 65 2d 65 64 69 74 5c 3f 20 6c 73 70 2d 2d 70 6f 73 69 74 69 6f 6e 2d 74 6f -replace-edit\?.lsp--position-to
1ba0 2d 70 6f 69 6e 74 20 6c 73 70 3a 72 61 6e 67 65 2d 73 74 61 72 74 20 6c 73 70 3a 69 6e 73 65 72 -point.lsp:range-start.lsp:inser
1bc0 74 2d 72 65 70 6c 61 63 65 2d 65 64 69 74 2d 69 6e 73 65 72 74 20 6c 73 70 3a 74 65 78 74 2d 65 t-replace-edit-insert.lsp:text-e
1be0 64 69 74 2d 72 61 6e 67 65 20 22 6c 61 62 65 6c 22 20 22 69 6e 73 65 72 74 54 65 78 74 22 20 6c dit-range."label"."insertText".l
1c00 73 70 2d 66 61 6c 73 79 5c 3f 20 31 20 6e 69 6c 20 31 31 39 20 73 74 72 69 6e 67 2d 70 72 65 66 sp-falsy\?.1.nil.119.string-pref
1c20 69 78 2d 70 20 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 ix-p.buffer-substring-no-propert
1c40 69 65 73 5d 20 31 33 20 28 23 24 20 2e 20 36 33 36 35 29 5d 29 0a 23 40 34 37 20 43 6f 6e 76 65 ies].13.(#$...6365)]).#@47.Conve
1c60 72 74 20 49 54 45 4d 53 20 69 6e 74 6f 20 69 6e 74 65 72 6e 61 6c 20 66 6f 72 6d 2e 0a 0a 28 66 rt.ITEMS.into.internal.form...(f
1c80 6e 20 49 54 45 4d 53 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 6c 73 70 2d 63 6f 6d 70 6c 65 74 n.ITEMS)..(defalias.'lsp-complet
1ca0 69 6f 6e 2d 2d 74 6f 2d 69 6e 74 65 72 6e 61 6c 20 23 5b 32 35 37 20 22 5c 33 30 30 5c 33 30 31 ion--to-internal.#[257."\300\301
1cc0 02 5c 22 5c 32 30 37 22 20 5b 2d 6d 61 70 20 23 5b 32 35 37 20 22 5c 33 30 30 5c 33 30 31 02 5c .\"\207".[-map.#[257."\300\301.\
1ce0 22 5c 33 30 30 5c 33 30 32 03 5c 22 5c 33 30 30 5c 33 30 33 04 5c 22 5c 33 30 30 5c 33 30 34 05 "\300\302.\"\300\303.\"\300\304.
1d00 5c 22 5c 33 30 35 5c 33 30 36 04 21 5c 32 30 34 1b 00 03 5c 32 30 36 1c 00 04 5c 33 30 37 06 07 \"\305\306.!\204...\206...\307..
1d20 5c 33 31 30 06 06 5c 33 31 31 06 07 5c 32 35 37 08 5c 32 30 37 22 20 5b 67 65 74 68 61 73 68 20 \310..\311..\257.\207".[gethash.
1d40 22 6c 61 62 65 6c 22 20 22 66 69 6c 74 65 72 54 65 78 74 22 20 22 5f 65 6d 61 63 73 53 74 61 72 "label"."filterText"."_emacsStar
1d60 74 50 6f 69 6e 74 22 20 22 73 63 6f 72 65 22 20 3a 6c 61 62 65 6c 20 6c 73 70 2d 66 61 6c 73 79 tPoint"."score".:label.lsp-falsy
1d80 5c 3f 20 3a 69 74 65 6d 20 3a 73 74 61 72 74 2d 70 6f 69 6e 74 20 3a 73 63 6f 72 65 5d 20 31 33 \?.:item.:start-point.:score].13
1da0 20 22 5c 6e 5c 6e 28 66 6e 20 49 4e 50 55 54 30 29 22 5d 5d 20 34 20 28 23 24 20 2e 20 37 32 35 ."\n\n(fn.INPUT0)"]].4.(#$...725
1dc0 39 29 5d 29 0a 23 40 32 35 38 20 4c 69 73 74 20 61 6c 6c 20 70 6f 73 73 69 62 6c 65 20 63 6f 6d 9)]).#@258.List.all.possible.com
1de0 70 6c 65 74 69 6f 6e 73 20 69 6e 20 63 61 63 68 65 64 20 49 54 45 4d 53 20 77 69 74 68 20 74 68 pletions.in.cached.ITEMS.with.th
1e00 65 69 72 20 70 72 65 66 69 78 65 73 2e 0a 57 65 20 63 61 6e 20 70 61 73 73 20 4c 53 50 2d 49 54 eir.prefixes..We.can.pass.LSP-IT
1e20 45 4d 53 2c 20 77 68 69 63 68 20 77 69 6c 6c 20 62 65 20 75 73 65 64 20 77 68 65 6e 20 74 68 65 EMS,.which.will.be.used.when.the
1e40 72 65 27 73 20 6e 6f 20 63 61 63 68 65 2e 0a 54 68 65 20 4d 41 52 4b 45 52 53 20 61 6e 64 20 50 re's.no.cache..The.MARKERS.and.P
1e60 52 45 46 49 58 20 76 61 6c 75 65 20 77 69 6c 6c 20 62 65 20 61 74 74 61 63 68 65 64 20 74 6f 20 REFIX.value.will.be.attached.to.
1e80 65 61 63 68 20 63 61 6e 64 69 64 61 74 65 2e 0a 0a 28 66 6e 20 49 54 45 4d 53 20 26 6b 65 79 20 each.candidate...(fn.ITEMS.&key.
1ea0 4c 53 50 2d 49 54 45 4d 53 20 4d 41 52 4b 45 52 53 20 50 52 45 46 49 58 20 26 61 6c 6c 6f 77 2d LSP-ITEMS.MARKERS.PREFIX.&allow-
1ec0 6f 74 68 65 72 2d 6b 65 79 73 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 6c 73 70 2d 63 6f 6d 70 other-keys)..(defalias.'lsp-comp
1ee0 6c 65 74 69 6f 6e 2d 2d 66 69 6c 74 65 72 2d 63 61 6e 64 69 64 61 74 65 73 20 23 5b 33 38 35 20 letion--filter-candidates.#[385.
1f00 22 5c 33 30 36 01 5c 33 30 37 5c 22 41 40 5c 33 30 36 02 5c 33 31 30 5c 22 41 40 5c 33 30 36 03 "\306.\307\"A@\306.\310\"A@\306.
1f20 5c 33 31 31 5c 22 41 40 08 5c 32 30 33 5c 32 33 35 00 5c 33 31 32 31 7f 00 5c 33 31 33 19 5c 33 \311\"A@.\203\235.\3121..\313.\3
1f40 31 34 32 7a 00 5c 33 31 34 5c 33 31 33 01 1a 5c 33 31 35 20 5c 32 30 36 5f 00 5c 33 31 36 5c 33 142z.\314\313..\315.\206_.\316\3
1f60 31 37 5c 33 32 30 06 06 06 06 23 06 08 5c 32 30 33 5c 5c 00 5c 33 31 33 43 5c 33 31 33 43 5c 33 17\320....#..\203\\.\313C\313C\3
1f80 32 31 5c 33 31 37 5c 33 32 32 04 04 23 06 5c 66 5c 22 5c 32 36 36 5c 32 30 32 0b 5c 32 30 33 4d 21\317\322..#.\f\"\266\202.\203M
1fa0 00 5c 32 31 31 5c 32 30 32 51 00 5c 33 32 33 01 5c 33 32 34 5c 22 5c 33 31 36 5c 33 32 35 02 5c .\211\202Q.\323.\324\"\316\325.\
1fc0 22 5c 32 36 32 01 5c 32 36 32 01 5c 32 30 32 5e 00 06 06 5c 22 5c 32 36 32 01 5c 66 5c 6e 3d 5c "\262.\262.\202^...\"\262.\f\n=\
1fe0 32 30 33 6d 00 5c 33 31 33 14 5c 33 32 36 5c 32 30 32 76 00 5c 66 5c 32 30 33 75 00 5c 33 31 33 203m.\313.\326\202v.\f\203u.\313
2000 5c 32 30 32 76 00 5c 32 31 31 29 5c 32 36 36 5c 32 30 32 30 29 30 5c 32 30 32 5c 32 30 35 00 5c \202v.\211)\266\2020)0\202\205.\
2020 32 31 30 5c 33 32 36 14 5c 33 32 37 5c 33 33 30 21 0d 5c 32 30 33 5c 32 32 34 00 5c 32 31 31 5c 210\326.\327\330!.\203\224.\211\
2040 33 32 36 3d 5c 32 30 33 5c 32 32 34 00 5c 33 33 31 5c 33 33 32 5c 33 33 33 5c 22 5c 32 30 37 5c 326=\203\224.\331\332\333\"\207\
2060 33 33 34 01 21 5c 32 30 33 5c 32 33 34 00 5c 33 31 33 5c 32 30 37 5c 32 30 37 5c 33 31 36 5c 33 334.!\203\234.\313\207\207\316\3
2080 31 37 5c 33 33 35 04 04 23 06 06 5c 32 30 33 5c 33 31 36 00 5c 33 31 33 43 5c 33 31 33 43 5c 33 17\335..#..\203\316.\313C\313C\3
20a0 32 31 5c 33 31 37 5c 33 33 36 04 04 23 06 5c 6e 5c 22 5c 32 36 36 5c 32 30 32 0b 5c 32 30 33 5c 21\317\336..#.\n\"\266\202.\203\
20c0 32 37 37 00 5c 32 31 31 5c 32 30 32 5c 33 30 33 00 5c 33 32 33 01 5c 33 33 37 5c 22 5c 33 31 36 277.\211\202\303.\323.\337\"\316
20e0 5c 33 34 30 02 5c 22 5c 32 36 32 01 5c 32 36 32 01 5c 32 30 32 5c 33 31 37 00 04 5c 22 5c 32 30 \340.\"\262.\262.\202\317..\"\20
2100 37 22 20 5b 6e 6f 6e 2d 65 73 73 65 6e 74 69 61 6c 20 69 6e 68 69 62 69 74 2d 71 75 69 74 20 74 7".[non-essential.inhibit-quit.t
2120 68 72 6f 77 2d 6f 6e 2d 69 6e 70 75 74 20 6c 73 70 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 2d 6e 6f hrow-on-input.lsp-completion--no
2140 2d 72 65 6f 72 64 65 72 69 6e 67 20 71 75 69 74 2d 66 6c 61 67 20 6c 73 70 2d 2d 74 68 72 6f 77 -reordering.quit-flag.lsp--throw
2160 2d 6f 6e 2d 69 6e 70 75 74 20 70 6c 69 73 74 2d 6d 65 6d 62 65 72 20 3a 6c 73 70 2d 69 74 65 6d -on-input.plist-member.:lsp-item
2180 73 20 3a 6d 61 72 6b 65 72 73 20 3a 70 72 65 66 69 78 20 28 71 75 69 74 29 20 6e 69 6c 20 23 31 s.:markers.:prefix.(quit).nil.#1
21a0 3d 23 3a 69 6e 70 75 74 20 69 6e 70 75 74 2d 70 65 6e 64 69 6e 67 2d 70 20 2d 6d 61 70 20 6d 61 =#:input.input-pending-p.-map.ma
21c0 6b 65 2d 63 6c 6f 73 75 72 65 20 23 5b 32 35 37 20 22 5c 33 30 32 01 5c 33 30 33 5c 33 30 30 5c ke-closure.#[257."\302.\303\300\
21e0 33 30 34 5c 33 30 31 25 5c 32 30 37 22 20 5b 56 30 20 56 31 20 6c 73 70 2d 63 6f 6d 70 6c 65 74 304\301%\207".[V0.V1.lsp-complet
2200 69 6f 6e 2d 2d 6d 61 6b 65 2d 69 74 65 6d 20 3a 6d 61 72 6b 65 72 73 20 3a 70 72 65 66 69 78 5d ion--make-item.:markers.:prefix]
2220 20 37 20 22 5c 6e 5c 6e 28 66 6e 20 49 54 45 4d 29 22 5d 20 2d 6b 65 65 70 20 23 5b 32 35 37 20 .7."\n\n(fn.ITEM)"].-keep.#[257.
2240 22 5c 33 30 32 01 5c 33 30 33 5c 22 5c 33 30 32 02 5c 33 30 34 5c 22 5c 33 30 32 03 5c 33 30 35 "\302.\303\"\302.\304\"\302.\305
2260 5c 22 5c 33 30 32 5c 33 30 30 5c 32 34 32 03 5c 22 5c 32 30 36 24 00 5c 33 30 36 02 60 5c 22 5c \"\302\300\242.\"\206$.\306.`\"\
2280 33 30 30 5c 33 30 37 5c 33 30 30 5c 32 34 32 05 04 23 5c 32 34 30 5c 32 31 30 5c 32 31 31 5c 32 300\307\300\242..#\240\210\211\2
22a0 36 32 01 5c 33 30 32 5c 33 30 31 5c 32 34 32 04 5c 22 5c 32 30 36 3c 00 5c 33 31 30 01 21 5c 33 62.\302\301\242.\"\206<.\310.!\3
22c0 30 31 5c 33 30 37 5c 33 30 31 5c 32 34 32 06 06 04 23 5c 32 34 30 5c 32 31 30 5c 32 31 31 5c 32 01\307\301\242...#\240\210\211\2
22e0 36 32 01 04 47 5c 33 31 31 02 06 07 5c 22 5c 32 30 35 69 00 5c 33 31 32 5c 33 31 33 02 5c 33 31 62..G\311...\"\205i.\312\313.\31
2300 34 5c 32 31 31 20 06 5c 6e 25 5c 32 31 30 5c 33 30 37 06 07 5c 33 31 35 5c 33 31 36 06 06 06 5c 4\211..\n%\210\307..\315\316...\
2320 6e 5c 22 5c 32 30 36 5e 00 5c 33 31 37 06 07 5c 32 30 36 64 00 5c 33 32 30 5f 23 5c 32 31 30 06 n\"\206^.\317..\206d.\320_#\210.
2340 06 5c 32 30 37 22 20 5b 56 30 20 56 31 20 70 6c 69 73 74 2d 67 65 74 20 3a 6c 61 62 65 6c 20 3a .\207".[V0.V1.plist-get.:label.:
2360 73 74 61 72 74 2d 70 6f 69 6e 74 20 3a 73 63 6f 72 65 20 62 75 66 66 65 72 2d 73 75 62 73 74 72 start-point.:score.buffer-substr
2380 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 20 70 6c 69 73 74 2d 70 75 74 20 6c 73 70 2d ing-no-properties.plist-put.lsp-
23a0 63 6f 6d 70 6c 65 74 69 6f 6e 2d 2d 72 65 67 65 78 2d 66 75 7a 20 73 74 72 69 6e 67 2d 6d 61 74 completion--regex-fuz.string-mat
23c0 63 68 20 70 75 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 20 30 20 6d 61 74 63 68 2d 64 61 74 ch.put-text-property.0.match-dat
23e0 61 20 3a 73 6f 72 74 2d 73 63 6f 72 65 20 6c 73 70 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 2d 66 75 a.:sort-score.lsp-completion--fu
2400 7a 2d 73 63 6f 72 65 20 31 65 2d 30 35 20 30 2e 30 30 31 5d 20 31 33 20 22 5c 6e 5c 6e 28 66 6e z-score.1e-05.0.001].13."\n\n(fn
2420 20 49 4e 50 55 54 30 29 22 5d 20 73 6f 72 74 20 23 5b 35 31 34 20 22 5c 33 30 30 02 5c 33 30 31 .INPUT0)"].sort.#[514."\300.\301
2440 5c 22 5c 33 30 30 02 5c 33 30 31 5c 22 56 5c 32 30 37 22 20 5b 70 6c 69 73 74 2d 67 65 74 20 3a \"\300.\301\"V\207".[plist-get.:
2460 73 6f 72 74 2d 73 63 6f 72 65 5d 20 36 20 22 5c 6e 5c 6e 28 66 6e 20 4f 31 20 4f 32 29 22 5d 20 sort-score].6."\n\n(fn.O1.O2)"].
2480 23 5b 31 32 38 20 23 32 3d 22 5c 33 30 32 5c 33 30 30 5c 33 30 33 03 5c 33 30 31 5c 22 5c 22 5c #[128.#2="\302\300\303.\301\"\"\
24a0 32 30 37 22 20 5b 70 6c 69 73 74 2d 67 65 74 20 28 3a 69 74 65 6d 29 20 61 70 70 6c 79 20 61 70 207".[plist-get.(:item).apply.ap
24c0 70 65 6e 64 5d 20 36 20 23 33 3d 22 5c 6e 5c 6e 28 66 6e 20 26 72 65 73 74 20 41 52 47 53 2d 42 pend].6.#3="\n\n(fn.&rest.ARGS-B
24e0 45 46 4f 52 45 29 22 5d 20 74 20 65 76 61 6c 20 28 69 67 6e 6f 72 65 20 6e 69 6c 29 20 74 68 72 EFORE)"].t.eval.(ignore.nil).thr
2500 6f 77 20 69 6e 70 75 74 20 3a 69 6e 74 65 72 72 75 70 74 65 64 20 62 6f 6f 6c 65 61 6e 70 20 23 ow.input.:interrupted.booleanp.#
2520 5b 32 35 37 20 22 5c 33 30 32 01 5c 33 30 33 5c 33 30 30 5c 33 30 34 5c 33 30 31 25 5c 32 30 37 [257."\302.\303\300\304\301%\207
2540 22 20 5b 56 30 20 56 31 20 6c 73 70 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 2d 6d 61 6b 65 2d 69 74 ".[V0.V1.lsp-completion--make-it
2560 65 6d 20 3a 6d 61 72 6b 65 72 73 20 3a 70 72 65 66 69 78 5d 20 37 20 22 5c 6e 5c 6e 28 66 6e 20 em.:markers.:prefix].7."\n\n(fn.
2580 49 54 45 4d 29 22 5d 20 23 5b 32 35 37 20 22 5c 33 30 32 01 5c 33 30 33 5c 22 5c 33 30 32 02 5c ITEM)"].#[257."\302.\303\"\302.\
25a0 33 30 34 5c 22 5c 33 30 32 03 5c 33 30 35 5c 22 5c 33 30 32 5c 33 30 30 5c 32 34 32 03 5c 22 5c 304\"\302.\305\"\302\300\242.\"\
25c0 32 30 36 24 00 5c 33 30 36 02 60 5c 22 5c 33 30 30 5c 33 30 37 5c 33 30 30 5c 32 34 32 05 04 23 206$.\306.`\"\300\307\300\242..#
25e0 5c 32 34 30 5c 32 31 30 5c 32 31 31 5c 32 36 32 01 5c 33 30 32 5c 33 30 31 5c 32 34 32 04 5c 22 \240\210\211\262.\302\301\242.\"
2600 5c 32 30 36 3c 00 5c 33 31 30 01 21 5c 33 30 31 5c 33 30 37 5c 33 30 31 5c 32 34 32 06 06 04 23 \206<.\310.!\301\307\301\242...#
2620 5c 32 34 30 5c 32 31 30 5c 32 31 31 5c 32 36 32 01 04 47 5c 33 31 31 02 06 07 5c 22 5c 32 30 35 \240\210\211\262..G\311...\"\205
2640 69 00 5c 33 31 32 5c 33 31 33 02 5c 33 31 34 5c 32 31 31 20 06 5c 6e 25 5c 32 31 30 5c 33 30 37 i.\312\313.\314\211..\n%\210\307
2660 06 07 5c 33 31 35 5c 33 31 36 06 06 06 5c 6e 5c 22 5c 32 30 36 5e 00 5c 33 31 37 06 07 5c 32 30 ..\315\316...\n\"\206^.\317..\20
2680 36 64 00 5c 33 32 30 5f 23 5c 32 31 30 06 06 5c 32 30 37 22 20 5b 56 30 20 56 31 20 70 6c 69 73 6d.\320_#\210..\207".[V0.V1.plis
26a0 74 2d 67 65 74 20 3a 6c 61 62 65 6c 20 3a 73 74 61 72 74 2d 70 6f 69 6e 74 20 3a 73 63 6f 72 65 t-get.:label.:start-point.:score
26c0 20 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 .buffer-substring-no-properties.
26e0 70 6c 69 73 74 2d 70 75 74 20 6c 73 70 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 2d 72 65 67 65 78 2d plist-put.lsp-completion--regex-
2700 66 75 7a 20 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 70 75 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 fuz.string-match.put-text-proper
2720 74 79 20 30 20 6d 61 74 63 68 2d 64 61 74 61 20 3a 73 6f 72 74 2d 73 63 6f 72 65 20 6c 73 70 2d ty.0.match-data.:sort-score.lsp-
2740 63 6f 6d 70 6c 65 74 69 6f 6e 2d 2d 66 75 7a 2d 73 63 6f 72 65 20 31 65 2d 30 35 20 30 2e 30 30 completion--fuz-score.1e-05.0.00
2760 31 5d 20 31 33 20 22 5c 6e 5c 6e 28 66 6e 20 49 4e 50 55 54 30 29 22 5d 20 23 5b 35 31 34 20 22 1].13."\n\n(fn.INPUT0)"].#[514."
2780 5c 33 30 30 02 5c 33 30 31 5c 22 5c 33 30 30 02 5c 33 30 31 5c 22 56 5c 32 30 37 22 20 5b 70 6c \300.\301\"\300.\301\"V\207".[pl
27a0 69 73 74 2d 67 65 74 20 3a 73 6f 72 74 2d 73 63 6f 72 65 5d 20 36 20 22 5c 6e 5c 6e 28 66 6e 20 ist-get.:sort-score].6."\n\n(fn.
27c0 4f 31 20 4f 32 29 22 5d 20 23 5b 31 32 38 20 23 32 23 20 5b 70 6c 69 73 74 2d 67 65 74 20 28 3a O1.O2)"].#[128.#2#.[plist-get.(:
27e0 69 74 65 6d 29 20 61 70 70 6c 79 20 61 70 70 65 6e 64 5d 20 36 20 23 33 23 5d 5d 20 31 36 20 28 item).apply.append].6.#3#]].16.(
2800 23 24 20 2e 20 37 36 32 37 29 5d 29 0a 28 64 65 66 63 6f 6e 73 74 20 6c 73 70 2d 63 6f 6d 70 6c #$...7627)]).(defconst.lsp-compl
2820 65 74 69 6f 6e 2d 2d 6b 69 6e 64 2d 3e 73 79 6d 62 6f 6c 20 27 28 28 31 20 2e 20 74 65 78 74 29 etion--kind->symbol.'((1...text)
2840 20 28 32 20 2e 20 6d 65 74 68 6f 64 29 20 28 33 20 2e 20 66 75 6e 63 74 69 6f 6e 29 20 28 34 20 .(2...method).(3...function).(4.
2860 2e 20 63 6f 6e 73 74 72 75 63 74 6f 72 29 20 28 35 20 2e 20 66 69 65 6c 64 29 20 28 36 20 2e 20 ..constructor).(5...field).(6...
2880 76 61 72 69 61 62 6c 65 29 20 28 37 20 2e 20 63 6c 61 73 73 29 20 28 38 20 2e 20 69 6e 74 65 72 variable).(7...class).(8...inter
28a0 66 61 63 65 29 20 28 39 20 2e 20 6d 6f 64 75 6c 65 29 20 28 31 30 20 2e 20 70 72 6f 70 65 72 74 face).(9...module).(10...propert
28c0 79 29 20 28 31 31 20 2e 20 75 6e 69 74 29 20 28 31 32 20 2e 20 76 61 6c 75 65 29 20 28 31 33 20 y).(11...unit).(12...value).(13.
28e0 2e 20 65 6e 75 6d 29 20 28 31 34 20 2e 20 6b 65 79 77 6f 72 64 29 20 28 31 35 20 2e 20 73 6e 69 ..enum).(14...keyword).(15...sni
2900 70 70 65 74 29 20 28 31 36 20 2e 20 63 6f 6c 6f 72 29 20 28 31 37 20 2e 20 66 69 6c 65 29 20 28 ppet).(16...color).(17...file).(
2920 31 38 20 2e 20 72 65 66 65 72 65 6e 63 65 29 20 28 31 39 20 2e 20 66 6f 6c 64 65 72 29 20 28 32 18...reference).(19...folder).(2
2940 30 20 2e 20 65 6e 75 6d 2d 6d 65 6d 62 65 72 29 20 28 32 31 20 2e 20 63 6f 6e 73 74 61 6e 74 29 0...enum-member).(21...constant)
2960 20 28 32 32 20 2e 20 73 74 72 75 63 74 29 20 28 32 33 20 2e 20 65 76 65 6e 74 29 20 28 32 34 20 .(22...struct).(23...event).(24.
2980 2e 20 6f 70 65 72 61 74 6f 72 29 20 28 32 35 20 2e 20 74 79 70 65 2d 70 61 72 61 6d 65 74 65 72 ..operator).(25...type-parameter
29a0 29 29 29 0a 23 40 33 32 20 52 65 74 75 72 6e 20 49 54 45 4d 27 73 20 6b 69 6e 64 2e 0a 0a 28 66 ))).#@32.Return.ITEM's.kind...(f
29c0 6e 20 49 54 45 4d 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 6c 73 70 2d 63 6f 6d 70 6c 65 74 69 n.ITEM)..(defalias.'lsp-completi
29e0 6f 6e 2d 2d 63 61 6e 64 69 64 61 74 65 2d 6b 69 6e 64 20 23 5b 32 35 37 20 22 5c 33 30 31 5c 33 on--candidate-kind.#[257."\301\3
2a00 30 32 5c 33 30 33 5c 33 30 34 5c 33 30 35 05 23 21 08 5c 22 5c 32 30 37 22 20 5b 6c 73 70 2d 63 02\303\304\305.#!.\"\207".[lsp-c
2a20 6f 6d 70 6c 65 74 69 6f 6e 2d 2d 6b 69 6e 64 2d 3e 73 79 6d 62 6f 6c 20 61 6c 69 73 74 2d 67 65 ompletion--kind->symbol.alist-ge
2a40 74 20 6c 73 70 3a 63 6f 6d 70 6c 65 74 69 6f 6e 2d 69 74 65 6d 2d 6b 69 6e 64 5c 3f 20 67 65 74 t.lsp:completion-item-kind\?.get
2a60 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 20 30 20 6c 73 70 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d -text-property.0.lsp-completion-
2a80 69 74 65 6d 5d 20 37 20 28 23 24 20 2e 20 31 30 36 36 35 29 5d 29 0a 23 40 34 32 20 52 65 74 75 item].7.(#$...10665)]).#@42.Retu
2aa0 72 6e 20 69 66 20 49 54 45 4d 20 69 73 20 64 65 70 72 65 63 61 74 65 64 2e 0a 0a 28 66 6e 20 49 rn.if.ITEM.is.deprecated...(fn.I
2ac0 54 45 4d 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 6c 73 70 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d TEM)..(defalias.'lsp-completion-
2ae0 2d 63 61 6e 64 69 64 61 74 65 2d 64 65 70 72 65 63 61 74 65 64 20 23 5b 32 35 37 20 22 5c 33 30 -candidate-deprecated.#[257."\30
2b00 31 5c 33 30 32 5c 33 30 33 03 23 5c 33 30 34 01 21 5c 32 30 36 11 00 5c 33 30 35 5c 33 30 36 02 1\302\303.#\304.!\206..\305\306.
2b20 21 08 5c 22 5c 32 30 37 22 20 5b 6c 73 70 2f 63 6f 6d 70 6c 65 74 69 6f 6e 2d 69 74 65 6d 2d 74 !.\"\207".[lsp/completion-item-t
2b40 61 67 2d 64 65 70 72 65 63 61 74 65 64 20 67 65 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 20 ag-deprecated.get-text-property.
2b60 30 20 6c 73 70 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 69 74 65 6d 20 6c 73 70 3a 63 6f 6d 70 6c 65 0.lsp-completion-item.lsp:comple
2b80 74 69 6f 6e 2d 69 74 65 6d 2d 64 65 70 72 65 63 61 74 65 64 5c 3f 20 73 65 71 2d 70 6f 73 69 74 tion-item-deprecated\?.seq-posit
2ba0 69 6f 6e 20 6c 73 70 3a 63 6f 6d 70 6c 65 74 69 6f 6e 2d 69 74 65 6d 2d 74 61 67 73 5c 3f 5d 20 ion.lsp:completion-item-tags\?].
2bc0 35 20 28 23 24 20 2e 20 31 30 39 30 38 29 5d 29 0a 23 40 36 38 20 52 65 74 75 72 6e 20 68 69 67 5.(#$...10908)]).#@68.Return.hig
2be0 68 6c 69 67 68 74 20 6f 66 20 74 79 70 65 64 20 70 72 65 66 69 78 20 69 6e 73 69 64 65 20 43 41 hlight.of.typed.prefix.inside.CA
2c00 4e 44 49 44 41 54 45 2e 0a 0a 28 66 6e 20 43 41 4e 44 49 44 41 54 45 29 1f 0a 28 64 65 66 61 6c NDIDATE...(fn.CANDIDATE)..(defal
2c20 69 61 73 20 27 6c 73 70 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 2d 63 6f 6d 70 61 6e 79 2d 6d 61 74 ias.'lsp-completion--company-mat
2c40 63 68 20 23 5b 32 35 37 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 04 5c 22 5c 33 30 ch.#[257."\300\301\302\303.\"\30
2c60 34 5c 22 60 5c 22 5c 32 32 37 5c 32 31 31 47 5c 33 30 33 03 5c 32 32 37 5c 32 31 31 47 5c 33 30 4\"`\"\227\211G\303.\227\211G\30
2c80 33 5c 33 30 35 5c 32 31 31 01 5c 32 30 34 5c 32 30 31 00 05 06 07 57 5c 32 30 33 5c 32 30 31 00 3\305\211.\204\201....W\203\201.
2ca0 05 06 07 57 5c 32 30 33 5d 00 02 04 57 5c 32 30 33 5d 00 06 07 06 06 48 05 04 48 5c 32 33 32 5c ...W\203]...W\203].....H..H\232\
2cc0 32 30 33 47 00 5c 32 31 31 5c 32 30 34 40 00 02 5c 32 36 32 01 05 54 5c 32 36 32 06 5c 32 30 32 203G.\211\204@..\262..T\262.\202
2ce0 56 00 5c 32 31 31 5c 32 30 33 56 00 01 01 04 42 43 5c 32 34 34 5c 32 36 32 02 5c 33 30 35 5c 32 V.\211\203V....BC\244\262.\305\2
2d00 36 32 01 02 54 5c 32 36 32 03 5c 32 30 32 20 00 5c 32 31 31 5c 32 30 33 69 00 01 01 04 42 43 5c 62..T\262.\202..\211\203i....BC\
2d20 32 34 34 5c 32 36 32 02 05 06 07 57 5c 32 30 33 73 00 5c 33 30 35 5c 32 36 32 02 01 5c 32 30 34 244\262....W\203s.\305\262..\204
2d40 15 00 05 54 5c 32 36 32 06 5c 33 30 33 5c 32 36 32 03 5c 32 30 32 15 00 01 5c 32 30 37 22 20 5b ...T\262.\303\262.\202...\207".[
2d60 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 70 buffer-substring-no-properties.p
2d80 6c 69 73 74 2d 67 65 74 20 74 65 78 74 2d 70 72 6f 70 65 72 74 69 65 73 2d 61 74 20 30 20 6c 73 list-get.text-properties-at.0.ls
2da0 70 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 73 74 61 72 74 2d 70 6f 69 6e 74 20 6e 69 6c 5d 20 31 32 p-completion-start-point.nil].12
2dc0 20 28 23 24 20 2e 20 31 31 32 32 32 29 5d 29 0a 23 40 34 39 20 47 65 74 20 64 6f 63 20 63 6f 6d .(#$...11222)]).#@49.Get.doc.com
2de0 6d 65 6e 74 20 66 6f 72 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 49 54 45 4d 2e 0a 0a 28 66 6e 20 49 ment.for.completion.ITEM...(fn.I
2e00 54 45 4d 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 6c 73 70 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d TEM)..(defalias.'lsp-completion-
2e20 2d 67 65 74 2d 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 23 5b 32 35 37 20 22 5c 33 30 30 5c 33 -get-documentation.#[257."\300\3
2e40 30 31 5c 33 30 32 03 23 5c 32 30 34 2f 00 5c 32 31 31 5c 32 30 35 11 00 5c 33 30 30 5c 33 30 31 01\302.#\204/.\211\205..\300\301
2e60 5c 33 30 33 03 23 5c 32 31 31 5c 32 30 35 18 00 5c 33 30 34 01 21 5c 32 36 32 01 01 47 5c 33 30 \303.#\211\205..\304.!\262..G\30
2e80 35 5c 33 30 31 02 5c 33 30 33 05 06 07 25 5c 32 31 30 5c 33 30 35 5c 33 30 31 02 5c 33 30 32 5c 5\301.\303...%\210\305\301.\302\
2ea0 33 30 36 06 07 25 5c 32 36 36 03 5c 32 31 31 5c 32 30 35 38 00 5c 33 30 30 5c 33 30 31 5c 33 30 306..%\266.\211\2058.\300\301\30
2ec0 33 03 23 5c 32 31 31 5c 32 30 35 3f 00 5c 33 30 37 01 21 5c 32 36 32 01 5c 32 31 31 5c 32 30 35 3.#\211\205?.\307.!\262.\211\205
2ee0 48 00 5c 33 31 30 01 21 5c 32 30 37 22 20 5b 67 65 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 H.\310.!\207".[get-text-property
2f00 20 30 20 6c 73 70 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 72 65 73 6f 6c 76 65 64 20 6c 73 70 2d 63 .0.lsp-completion-resolved.lsp-c
2f20 6f 6d 70 6c 65 74 69 6f 6e 2d 69 74 65 6d 20 6c 73 70 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 2d 72 ompletion-item.lsp-completion--r
2f40 65 73 6f 6c 76 65 20 70 75 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 20 74 20 6c 73 70 3a 63 esolve.put-text-property.t.lsp:c
2f60 6f 6d 70 6c 65 74 69 6f 6e 2d 69 74 65 6d 2d 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 5c 3f 20 6c ompletion-item-documentation\?.l
2f80 73 70 2d 2d 72 65 6e 64 65 72 2d 65 6c 65 6d 65 6e 74 5d 20 39 20 28 23 24 20 2e 20 31 31 37 33 sp--render-element].9.(#$...1173
2fa0 33 29 5d 29 0a 23 40 38 33 20 47 65 74 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 63 6f 6e 74 65 78 74 3)]).#@83.Get.completion.context
2fc0 20 77 69 74 68 20 70 72 6f 76 69 64 65 64 20 54 52 49 47 47 45 52 2d 43 48 41 52 41 43 54 45 52 .with.provided.TRIGGER-CHARACTER
2fe0 53 2e 0a 0a 28 66 6e 20 54 52 49 47 47 45 52 2d 43 48 41 52 41 43 54 45 52 53 29 1f 0a 28 64 65 S...(fn.TRIGGER-CHARACTERS)..(de
3000 66 61 6c 69 61 73 20 27 6c 73 70 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 2d 67 65 74 2d 63 6f 6e 74 falias.'lsp-completion--get-cont
3020 65 78 74 20 23 5b 32 35 37 20 22 08 5c 32 31 31 5c 32 30 35 08 00 5c 33 30 35 02 21 5c 32 31 31 ext.#[257.".\211\205..\305.!\211
3040 5c 32 30 33 10 00 09 5c 32 30 32 1d 00 5c 6e 41 40 5c 33 30 36 3d 5c 32 30 33 1c 00 0b 5c 32 30 \203...\202..\nA@\306=\203...\20
3060 32 1d 00 5c 66 5c 33 30 37 5c 33 31 30 5c 33 31 31 03 44 04 5c 32 30 35 29 00 5c 33 31 32 05 44 2..\f\307\310\311.D.\205).\312.D
3080 5c 32 34 34 5c 22 5c 32 30 37 22 20 5b 6e 6f 6e 2d 65 73 73 65 6e 74 69 61 6c 20 6c 73 70 2f 63 \244\"\207".[non-essential.lsp/c
30a0 6f 6d 70 6c 65 74 69 6f 6e 2d 74 72 69 67 67 65 72 2d 6b 69 6e 64 2d 74 72 69 67 67 65 72 2d 63 ompletion-trigger-kind-trigger-c
30c0 68 61 72 61 63 74 65 72 20 6c 73 70 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 2d 63 61 63 68 65 20 6c haracter.lsp-completion--cache.l
30e0 73 70 2f 63 6f 6d 70 6c 65 74 69 6f 6e 2d 74 72 69 67 67 65 72 2d 6b 69 6e 64 2d 74 72 69 67 67 sp/completion-trigger-kind-trigg
3100 65 72 2d 66 6f 72 2d 69 6e 63 6f 6d 70 6c 65 74 65 2d 63 6f 6d 70 6c 65 74 69 6f 6e 73 20 6c 73 er-for-incomplete-completions.ls
3120 70 2f 63 6f 6d 70 6c 65 74 69 6f 6e 2d 74 72 69 67 67 65 72 2d 6b 69 6e 64 2d 69 6e 76 6f 6b 65 p/completion-trigger-kind-invoke
3140 64 20 6c 73 70 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 2d 6c 6f 6f 6b 69 6e 67 2d 62 61 63 6b 2d 74 d.lsp-completion--looking-back-t
3160 72 69 67 67 65 72 2d 63 68 61 72 61 63 74 65 72 70 20 3a 69 6e 63 6f 6d 70 6c 65 74 65 20 61 70 rigger-characterp.:incomplete.ap
3180 70 6c 79 20 6c 73 70 2d 6d 61 6b 65 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 63 6f 6e 74 65 78 74 20 ply.lsp-make-completion-context.
31a0 3a 74 72 69 67 67 65 72 2d 6b 69 6e 64 20 3a 74 72 69 67 67 65 72 2d 63 68 61 72 61 63 74 65 72 :trigger-kind.:trigger-character
31c0 5c 3f 5d 20 39 20 28 23 24 20 2e 20 31 32 32 30 32 29 5d 29 0a 23 40 33 37 20 53 6f 72 74 20 43 \?].9.(#$...12202)]).#@37.Sort.C
31e0 4f 4d 50 4c 45 54 49 4f 4e 53 2e 0a 0a 28 66 6e 20 43 4f 4d 50 4c 45 54 49 4f 4e 53 29 1f 0a 28 OMPLETIONS...(fn.COMPLETIONS)..(
3200 64 65 66 61 6c 69 61 73 20 27 6c 73 70 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 2d 73 6f 72 74 2d 63 defalias.'lsp-completion--sort-c
3220 6f 6d 70 6c 65 74 69 6f 6e 73 20 23 5b 32 35 37 20 22 5c 33 30 30 01 5c 33 30 31 5c 22 5c 32 30 ompletions.#[257."\300.\301\"\20
3240 37 22 20 5b 73 6f 72 74 20 23 5b 35 31 34 20 22 5c 33 30 30 5c 33 30 31 03 5c 22 5c 33 30 30 5c 7".[sort.#[514."\300\301.\"\300\
3260 33 30 32 04 5c 22 5c 33 30 30 5c 33 30 31 04 5c 22 5c 33 30 30 5c 33 30 32 05 5c 22 03 02 5c 32 302.\"\300\301.\"\300\302.\"..\2
3280 33 32 5c 32 30 33 1a 00 02 01 5c 32 33 31 5c 32 30 37 03 02 5c 32 33 31 5c 32 30 37 22 20 5b 67 32\203....\231\207..\231\207".[g
32a0 65 74 68 61 73 68 20 22 73 6f 72 74 54 65 78 74 22 20 22 6c 61 62 65 6c 22 5d 20 38 20 22 5c 6e ethash."sortText"."label"].8."\n
32c0 5c 6e 28 66 6e 20 49 4e 50 55 54 30 20 49 4e 50 55 54 31 29 22 5d 5d 20 34 20 28 23 24 20 2e 20 \n(fn.INPUT0.INPUT1)"]].4.(#$...
32e0 31 32 37 36 32 29 5d 29 0a 23 40 32 32 20 47 65 74 20 6c 73 70 20 63 6f 6d 70 6c 65 74 69 6f 6e 12762)]).#@22.Get.lsp.completion
3300 73 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 6c 73 70 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 61 74 s...(defalias.'lsp-completion-at
3320 2d 70 6f 69 6e 74 20 23 5b 30 20 22 5c 33 30 32 5c 33 30 33 20 5c 33 30 34 5c 33 30 32 5c 32 31 -point.#[0."\302\303.\304\302\21
3340 31 5c 32 31 31 04 5c 32 30 33 76 00 04 5c 32 31 31 41 5c 32 36 32 06 5c 32 34 32 5c 32 36 32 03 1\211.\203v..\211A\262.\242\262.
3360 02 5c 32 36 32 02 03 5c 32 31 31 5c 32 36 32 02 5c 32 30 33 76 00 5c 33 30 35 5c 32 31 31 03 21 .\262..\211\262.\203v.\305\211.!
3380 08 3e 5c 32 30 34 2d 00 5c 33 30 36 5c 33 30 37 5c 33 31 30 05 44 5c 22 5c 32 31 30 02 5c 33 31 .>\204-.\306\307\310.D\"\210.\31
33a0 31 48 21 09 3e 5c 32 30 34 4f 00 5c 33 30 36 5c 33 30 37 5c 33 31 32 5c 33 30 35 05 21 08 3e 5c 1H!.>\204O.\306\307\312\305.!.>\
33c0 32 30 34 49 00 5c 33 30 36 5c 33 30 37 5c 33 31 30 06 07 44 5c 22 5c 32 31 30 04 5c 33 31 31 48 204I.\306\307\310..D\"\210.\311H
33e0 44 5c 22 5c 32 31 30 5c 33 30 35 02 21 08 3e 5c 32 30 34 5e 00 5c 33 30 36 5c 33 30 37 5c 33 31 D\"\210\305.!.>\204^.\306\307\31
3400 30 04 44 5c 22 5c 32 31 30 01 5c 33 31 31 48 5c 33 31 33 48 5c 32 31 31 5c 32 36 32 07 5c 32 30 0.D\"\210.\311H\313H\211\262.\20
3420 34 76 00 02 5c 32 36 32 02 03 5c 32 36 32 01 03 54 5c 32 36 32 04 5c 32 30 32 07 00 5c 32 36 36 4v..\262..\262..T\262.\202..\266
3440 05 5c 32 31 31 5c 32 36 32 01 5c 32 30 34 5c 32 30 36 00 5c 33 31 34 5c 33 31 35 20 38 3f 5c 32 .\211\262.\204\206.\314\315.8?\2
3460 30 35 5c 33 36 34 00 5c 33 31 36 5c 33 31 37 5c 33 32 30 20 21 21 5c 33 32 31 5c 33 32 32 21 40 05\364.\316\317\320.!!\321\322!@
3480 5c 32 31 31 5c 32 30 35 5c 32 37 30 00 5c 32 31 31 5c 32 31 32 5c 33 32 33 31 5c 32 36 33 00 01 \211\205\270.\211\212\3231\263..
34a0 54 62 5c 32 31 30 5c 33 32 34 03 21 5c 32 30 33 5c 32 35 36 00 5c 32 31 31 54 5c 32 36 32 01 5c Tb\210\324.!\203\256.\211T\262.\
34c0 33 30 32 75 5c 32 31 30 5c 32 30 32 5c 32 33 36 00 5c 32 31 31 30 5c 32 30 32 5c 32 36 35 00 5c 302u\210\202\236.\2110\202\265.\
34e0 32 31 30 5c 33 30 32 29 5c 32 36 32 01 5c 32 36 32 01 5c 32 30 36 5c 32 37 36 00 60 5c 33 30 32 210\302)\262.\262.\206\276.`\302
3500 43 5c 33 30 32 43 5c 33 32 35 5c 33 32 36 05 05 05 05 25 03 60 5c 33 32 35 5c 33 32 37 04 5c 22 C\302C\325\326....%.`\325\327.\"
3520 5c 33 33 30 5c 33 33 31 5c 33 33 32 5c 33 33 33 5c 33 33 34 5c 33 33 35 5c 33 33 36 5c 33 33 37 \330\331\332\333\334\335\336\337
3540 5c 33 34 30 5c 32 31 32 06 0f 62 5c 32 31 30 5c 33 32 34 06 11 21 5c 32 30 35 5c 33 34 35 00 5c \340\212..b\210\324..!\205\345.\
3560 33 34 31 29 5c 33 34 32 5c 33 34 33 5c 33 34 34 5c 33 34 35 5c 33 34 36 5c 33 34 37 5c 33 35 30 341)\342\343\344\345\346\347\350
3580 06 14 5c 22 5c 32 35 37 13 5c 32 36 36 5c 32 30 35 5c 32 30 37 22 20 5b 63 6c 2d 73 74 72 75 63 ..\"\257.\266\205\207".[cl-struc
35a0 74 2d 6c 73 70 2d 2d 77 6f 72 6b 73 70 61 63 65 2d 74 61 67 73 20 63 6c 2d 73 74 72 75 63 74 2d t-lsp--workspace-tags.cl-struct-
35c0 6c 73 70 2d 2d 63 6c 69 65 6e 74 2d 74 61 67 73 20 6e 69 6c 20 6c 73 70 2d 77 6f 72 6b 73 70 61 lsp--client-tags.nil.lsp-workspa
35e0 63 65 73 20 30 20 74 79 70 65 2d 6f 66 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d ces.0.type-of.signal.wrong-type-
3600 61 72 67 75 6d 65 6e 74 20 6c 73 70 2d 2d 77 6f 72 6b 73 70 61 63 65 20 35 20 6c 73 70 2d 2d 63 argument.lsp--workspace.5.lsp--c
3620 6c 69 65 6e 74 20 32 34 20 34 20 73 79 6e 74 61 78 2d 70 70 73 73 20 6c 73 70 3a 63 6f 6d 70 6c lient.24.4.syntax-ppss.lsp:compl
3640 65 74 69 6f 6e 2d 6f 70 74 69 6f 6e 73 2d 74 72 69 67 67 65 72 2d 63 68 61 72 61 63 74 65 72 73 etion-options-trigger-characters
3660 5c 3f 20 6c 73 70 3a 73 65 72 76 65 72 2d 63 61 70 61 62 69 6c 69 74 69 65 73 2d 63 6f 6d 70 6c \?.lsp:server-capabilities-compl
3680 65 74 69 6f 6e 2d 70 72 6f 76 69 64 65 72 5c 3f 20 6c 73 70 2d 2d 73 65 72 76 65 72 2d 63 61 70 etion-provider\?.lsp--server-cap
36a0 61 62 69 6c 69 74 69 65 73 20 62 6f 75 6e 64 73 2d 6f 66 2d 74 68 69 6e 67 2d 61 74 2d 70 6f 69 abilities.bounds-of-thing-at-poi
36c0 6e 74 20 73 79 6d 62 6f 6c 20 28 65 72 72 6f 72 29 20 6c 73 70 2d 63 6f 6d 70 6c 65 74 69 6f 6e nt.symbol.(error).lsp-completion
36e0 2d 2d 6c 6f 6f 6b 69 6e 67 2d 62 61 63 6b 2d 74 72 69 67 67 65 72 2d 63 68 61 72 61 63 74 65 72 --looking-back-trigger-character
3700 70 20 6d 61 6b 65 2d 63 6c 6f 73 75 72 65 20 23 5b 30 20 22 5c 33 30 36 32 5c 32 32 35 01 5c 66 p.make-closure.#[0."\3062\225.\f
3720 0d 5c 32 30 35 31 00 0d 41 40 5c 32 30 34 1e 00 5c 33 30 37 0d 41 41 5c 33 31 30 5c 22 5c 32 31 .\2051..A@\204..\307.AA\310\"\21
3740 31 5c 33 31 31 5c 32 33 30 5c 32 36 32 01 3f 5c 32 30 35 31 00 0d 40 5c 33 30 31 5c 32 33 32 5c 1\311\230\262.?\2051..@\301\232\
3760 32 30 35 31 00 5c 33 31 32 5c 33 30 37 0d 41 41 5c 33 31 30 5c 22 5c 33 31 33 5c 33 30 31 60 5c 2051.\312\307.AA\310\"\313\301`\
3780 22 5c 22 01 1e 2f 5c 33 30 33 5c 32 34 32 5c 32 30 34 3e 00 5c 33 30 32 5c 32 34 32 5c 32 30 33 "\"../\303\242\204>.\302\242\203
37a0 43 00 5c 33 30 32 5c 32 34 32 5c 32 30 32 5c 32 32 31 01 0e 30 5c 32 30 34 5d 00 5c 32 31 31 5c C.\302\242\202\221..0\204].\211\
37c0 32 30 33 5d 00 0d 41 40 3c 5c 32 30 33 5d 00 5c 33 30 32 5c 33 31 34 5c 33 31 35 0d 41 5c 22 5c 203]..A@<\203].\302\314\315.A\"\
37e0 32 34 30 5c 32 30 32 5c 32 32 31 01 5c 33 31 36 5c 33 31 37 5c 33 32 30 5c 33 32 31 20 5c 33 32 240\202\221.\316\317\320\321.\32
3800 32 5c 33 32 33 5c 33 30 30 21 23 5c 22 5c 32 31 31 5c 32 30 35 76 00 5c 33 32 34 01 21 5c 32 30 2\323\300!#\"\211\205v.\324.!\20
3820 35 75 00 5c 33 32 35 01 21 3f 0e 31 5c 32 30 33 07 01 5c 33 32 36 31 5c 33 33 36 00 5c 33 32 37 5u.\325.!?.1\203..\3261\336.\327
3840 1e 32 5c 33 33 30 32 5c 33 33 31 00 5c 33 33 30 5c 33 32 37 01 1e 33 5c 33 33 31 20 5c 32 30 36 .2\3302\331.\330\327..3\331.\206
3860 5c 32 37 32 00 5c 33 32 34 04 21 5c 32 30 33 5c 32 33 34 00 5c 33 33 32 04 21 5c 32 30 32 5c 32 \272.\324.!\203\234.\332.!\202\2
3880 33 35 00 03 03 5c 32 30 34 5c 32 35 30 00 5c 33 33 33 5c 33 33 34 02 5c 22 5c 32 30 33 5c 32 35 35...\204\250.\333\334.\"\203\25
38a0 36 00 5c 33 33 35 01 21 5c 32 30 32 5c 32 35 37 00 5c 32 31 31 5c 33 33 36 5c 33 33 37 5c 33 34 6.\335.!\202\257.\211\336\337\34
38c0 30 5c 33 30 31 5c 22 02 5c 22 5c 32 36 32 01 5c 32 36 32 01 5c 32 36 32 01 0e 34 0e 33 3d 5c 32 0\301\".\"\262.\262.\262..4.3=\2
38e0 30 33 5c 33 31 33 00 5c 33 32 37 16 34 5c 33 34 31 5c 32 30 32 5c 33 32 35 00 0e 34 5c 32 30 33 03\313.\327.4\341\202\325..4\203
3900 5c 33 32 34 00 5c 33 32 37 5c 32 30 32 5c 33 32 35 00 5c 32 31 31 29 5c 32 36 36 5c 32 30 32 30 \324.\327\202\325.\211)\266\2020
3920 29 30 5c 32 30 32 5c 33 34 35 00 5c 32 31 30 5c 33 34 31 16 34 5c 33 34 32 5c 33 34 33 21 0e 2f )0\202\345.\210\341.4\342\343!./
3940 5c 32 30 33 5c 33 36 37 00 5c 32 31 31 5c 33 34 31 3d 5c 32 30 33 5c 33 36 37 00 5c 33 34 34 5c \203\367.\211\341=\203\367.\344\
3960 33 30 36 5c 33 34 35 5c 22 5c 32 30 32 02 01 5c 33 34 36 01 21 5c 32 30 33 01 01 5c 33 32 37 5c 306\345\"\202..\346.!\203..\327\
3980 32 30 32 02 01 5c 32 31 31 5c 32 36 32 01 5c 32 30 32 31 01 5c 33 32 34 02 21 5c 32 30 33 13 01 202..\211\262.\2021.\324.!\203..
39a0 5c 33 33 32 02 21 5c 32 30 32 14 01 01 01 5c 32 30 34 1f 01 5c 33 33 33 5c 33 33 34 02 5c 22 5c \332.!\202....\204..\333\334.\"\
39c0 32 30 33 25 01 5c 33 33 35 01 21 5c 32 30 32 26 01 5c 32 31 31 5c 33 33 36 5c 33 33 37 5c 33 34 203%.\335.!\202&.\211\336\337\34
39e0 37 5c 33 30 31 5c 22 02 5c 22 5c 32 36 32 01 5c 32 36 32 01 5c 33 30 31 5c 33 35 30 60 5c 33 34 7\301\".\"\262.\262.\301\350`\34
3a00 31 5c 22 44 5c 33 31 33 5c 33 30 31 60 5c 22 0e 35 3f 1e 36 5c 33 35 31 06 06 21 5c 32 31 30 5c 1\"D\313\301`\".5?.6\351..!\210\
3a20 33 30 33 04 5c 32 34 30 5c 32 31 30 5c 33 30 31 5c 33 30 33 5c 32 34 32 5c 32 30 33 5b 01 5c 33 303.\240\210\301\303\242\203[.\3
3a40 35 32 04 21 5c 32 30 34 5b 01 5c 33 35 33 04 21 5c 32 30 32 62 01 5c 33 30 33 5c 32 34 32 3f 5c 52.!\204[.\353.!\202b.\303\242?\
3a60 32 30 35 62 01 5c 33 35 34 5c 33 35 35 5c 33 32 37 5c 33 35 36 06 06 5c 33 31 30 06 07 5c 32 35 205b.\354\355\327\356..\310..\25
3a80 37 08 15 5c 33 30 32 5c 33 31 35 5c 33 30 33 5c 32 34 32 5c 32 30 33 7a 01 0d 41 40 5c 32 30 32 7..\302\315\303\242\203z..A@\202
3aa0 5c 32 30 32 01 0e 37 5c 32 30 35 5c 32 30 32 01 5c 33 35 33 05 21 5c 33 35 35 06 06 5c 33 35 36 \202..7\205\202.\353.!\355..\356
3ac0 06 07 5c 33 31 30 06 08 26 07 5c 32 34 30 29 5c 32 36 36 5c 32 30 35 29 5c 32 36 36 5c 32 30 32 ..\310..&.\240)\266\205)\266\202
3ae0 30 5c 32 31 31 5c 33 34 35 3d 5c 32 30 33 5c 32 33 36 01 0e 38 5c 32 30 37 5c 32 31 31 5c 32 31 0\211\345=\203\236..8\207\211\21
3b00 31 16 38 5c 32 30 37 22 20 5b 56 30 20 56 31 20 56 32 20 56 33 20 6c 73 70 2d 63 6f 6d 70 6c 65 1.8\207".[V0.V1.V2.V3.lsp-comple
3b20 74 69 6f 6e 2d 75 73 65 2d 6c 61 73 74 2d 72 65 73 75 6c 74 20 6c 73 70 2d 63 6f 6d 70 6c 65 74 tion-use-last-result.lsp-complet
3b40 69 6f 6e 2d 2d 63 61 63 68 65 20 69 6e 70 75 74 20 70 6c 69 73 74 2d 67 65 74 20 3a 70 72 65 66 ion--cache.input.plist-get.:pref
3b60 69 78 20 22 22 20 73 2d 70 72 65 66 69 78 5c 3f 20 62 75 66 66 65 72 2d 73 75 62 73 74 72 69 6e ix."".s-prefix\?.buffer-substrin
3b80 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 20 61 70 70 6c 79 20 6c 73 70 2d 63 6f 6d 70 6c 65 g-no-properties.apply.lsp-comple
3ba0 74 69 6f 6e 2d 2d 66 69 6c 74 65 72 2d 63 61 6e 64 69 64 61 74 65 73 20 6c 73 70 2d 72 65 71 75 tion--filter-candidates.lsp-requ
3bc0 65 73 74 2d 77 68 69 6c 65 2d 6e 6f 2d 69 6e 70 75 74 20 22 74 65 78 74 44 6f 63 75 6d 65 6e 74 est-while-no-input."textDocument
3be0 2f 63 6f 6d 70 6c 65 74 69 6f 6e 22 20 70 6c 69 73 74 2d 70 75 74 20 6c 73 70 2d 2d 74 65 78 74 /completion".plist-put.lsp--text
3c00 2d 64 6f 63 75 6d 65 6e 74 2d 70 6f 73 69 74 69 6f 6e 2d 70 61 72 61 6d 73 20 3a 63 6f 6e 74 65 -document-position-params.:conte
3c20 78 74 20 6c 73 70 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 2d 67 65 74 2d 63 6f 6e 74 65 78 74 20 6c xt.lsp-completion--get-context.l
3c40 73 70 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 6c 69 73 74 5c 3f 20 6c 73 70 3a 63 6f 6d 70 6c 65 74 sp-completion-list\?.lsp:complet
3c60 69 6f 6e 2d 6c 69 73 74 2d 69 73 2d 69 6e 63 6f 6d 70 6c 65 74 65 20 28 71 75 69 74 29 20 6e 69 ion-list-is-incomplete.(quit).ni
3c80 6c 20 23 31 3d 23 3a 69 6e 70 75 74 20 69 6e 70 75 74 2d 70 65 6e 64 69 6e 67 2d 70 20 6c 73 70 l.#1=#:input.input-pending-p.lsp
3ca0 3a 63 6f 6d 70 6c 65 74 69 6f 6e 2d 6c 69 73 74 2d 69 74 65 6d 73 20 73 65 71 2d 73 6f 6d 65 20 :completion-list-items.seq-some.
3cc0 6c 73 70 3a 63 6f 6d 70 6c 65 74 69 6f 6e 2d 69 74 65 6d 2d 73 6f 72 74 2d 74 65 78 74 5c 3f 20 lsp:completion-item-sort-text\?.
3ce0 6c 73 70 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 2d 73 6f 72 74 2d 63 6f 6d 70 6c 65 74 69 6f 6e 73 lsp-completion--sort-completions
3d00 20 2d 6d 61 70 20 6d 61 6b 65 2d 63 6c 6f 73 75 72 65 20 23 5b 32 35 37 20 22 5c 33 30 31 01 5c .-map.make-closure.#[257."\301.\
3d20 33 30 32 5c 33 30 33 04 21 5c 32 30 36 5c 6e 00 5c 33 30 30 23 5c 32 30 37 22 20 5b 56 30 20 6c 302\303.!\206\n.\300#\207".[V0.l
3d40 73 70 2d 70 75 74 20 3a 5f 65 6d 61 63 73 53 74 61 72 74 50 6f 69 6e 74 20 6c 73 70 2d 63 6f 6d sp-put.:_emacsStartPoint.lsp-com
3d60 70 6c 65 74 69 6f 6e 2d 2d 67 75 65 73 73 2d 70 72 65 66 69 78 5d 20 36 20 22 5c 6e 5c 6e 28 66 pletion--guess-prefix].6."\n\n(f
3d80 6e 20 49 54 45 4d 29 22 5d 20 74 20 65 76 61 6c 20 28 69 67 6e 6f 72 65 20 6e 69 6c 29 20 74 68 n.ITEM)"].t.eval.(ignore.nil).th
3da0 72 6f 77 20 3a 69 6e 74 65 72 72 75 70 74 65 64 20 62 6f 6f 6c 65 61 6e 70 20 23 5b 32 35 37 20 row.:interrupted.booleanp.#[257.
3dc0 22 5c 33 30 31 01 5c 33 30 32 5c 33 30 33 04 21 5c 32 30 36 5c 6e 00 5c 33 30 30 23 5c 32 30 37 "\301.\302\303.!\206\n.\300#\207
3de0 22 20 5b 56 30 20 6c 73 70 2d 70 75 74 20 3a 5f 65 6d 61 63 73 53 74 61 72 74 50 6f 69 6e 74 20 ".[V0.lsp-put.:_emacsStartPoint.
3e00 6c 73 70 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 2d 67 75 65 73 73 2d 70 72 65 66 69 78 5d 20 36 20 lsp-completion--guess-prefix].6.
3e20 22 5c 6e 5c 6e 28 66 6e 20 49 54 45 4d 29 22 5d 20 63 6f 70 79 2d 6d 61 72 6b 65 72 20 6c 73 70 "\n\n(fn.ITEM)"].copy-marker.lsp
3e40 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 2d 63 6c 65 61 72 2d 63 61 63 68 65 20 73 65 71 2d 65 6d 70 -completion--clear-cache.seq-emp
3e60 74 79 2d 70 20 6c 73 70 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 2d 74 6f 2d 69 6e 74 65 72 6e 61 6c ty-p.lsp-completion--to-internal
3e80 20 3a 69 6e 63 6f 6d 70 6c 65 74 65 20 3a 6c 73 70 2d 69 74 65 6d 73 20 3a 6d 61 72 6b 65 72 73 .:incomplete.:lsp-items.:markers
3ea0 20 6c 73 70 2d 2d 74 68 72 6f 77 2d 6f 6e 2d 69 6e 70 75 74 20 6c 73 70 2d 63 6f 6d 70 6c 65 74 .lsp--throw-on-input.lsp-complet
3ec0 69 6f 6e 2d 6e 6f 2d 63 61 63 68 65 20 6e 6f 6e 2d 65 73 73 65 6e 74 69 61 6c 20 69 6e 68 69 62 ion-no-cache.non-essential.inhib
3ee0 69 74 2d 71 75 69 74 20 74 68 72 6f 77 2d 6f 6e 2d 69 6e 70 75 74 20 71 75 69 74 2d 66 6c 61 67 it-quit.throw-on-input.quit-flag
3f00 20 6c 73 70 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 73 6f 72 74 2d 69 6e 69 74 69 61 6c 2d 72 65 73 .lsp-completion-sort-initial-res
3f20 75 6c 74 73 20 6c 73 70 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 2d 6e 6f 2d 72 65 6f 72 64 65 72 69 ults.lsp-completion--no-reorderi
3f40 6e 67 20 6c 73 70 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 66 69 6c 74 65 72 2d 6f 6e 2d 69 6e 63 6f ng.lsp-completion-filter-on-inco
3f60 6d 70 6c 65 74 65 20 6c 73 70 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 2d 6c 61 73 74 2d 72 65 73 75 mplete.lsp-completion--last-resu
3f80 6c 74 5d 20 31 36 5d 20 23 5b 37 37 31 20 22 5c 32 31 31 5c 33 30 31 3d 5c 32 30 33 08 00 5c 33 lt].16].#[771."\211\301=\203..\3
3fa0 30 32 5c 32 30 37 5c 32 31 31 5c 32 34 32 5c 33 30 33 3d 5c 32 30 33 11 00 5c 33 30 34 5c 32 30 02\207\211\242\303=\203..\304\20
3fc0 37 5c 32 31 31 5c 33 30 35 5c 32 36 37 5c 32 30 32 30 00 5c 33 30 30 20 5c 32 31 31 5c 32 30 35 7\211\305\267\2020.\300.\211\205
3fe0 26 00 5c 32 31 31 41 5c 32 30 33 24 00 03 5c 32 30 37 5c 32 31 31 40 5c 32 30 37 5c 33 30 34 5c &.\211A\203$..\207\211@\207\304\
4000 32 30 37 5c 33 30 36 03 5c 33 30 30 20 04 23 5c 32 30 37 5c 32 31 31 5c 32 34 32 5c 33 30 33 3d 207\306.\300..#\207\211\242\303=
4020 5c 32 30 35 38 00 5c 33 30 34 5c 32 30 37 22 20 5b 56 30 20 6d 65 74 61 64 61 74 61 20 28 6d 65 \2058.\304\207".[V0.metadata.(me
4040 74 61 64 61 74 61 20 28 63 61 74 65 67 6f 72 79 20 2e 20 6c 73 70 2d 63 61 70 66 29 20 28 64 69 tadata.(category...lsp-capf).(di
4060 73 70 6c 61 79 2d 73 6f 72 74 2d 66 75 6e 63 74 69 6f 6e 20 2e 20 69 64 65 6e 74 69 74 79 29 20 splay-sort-function...identity).
4080 28 63 79 63 6c 65 2d 73 6f 72 74 2d 66 75 6e 63 74 69 6f 6e 20 2e 20 69 64 65 6e 74 69 74 79 29 (cycle-sort-function...identity)
40a0 29 20 62 6f 75 6e 64 61 72 69 65 73 20 6e 69 6c 20 23 73 28 68 61 73 68 2d 74 61 62 6c 65 20 73 ).boundaries.nil.#s(hash-table.s
40c0 69 7a 65 20 33 20 74 65 73 74 20 65 71 20 72 65 68 61 73 68 2d 73 69 7a 65 20 31 2e 35 20 72 65 ize.3.test.eq.rehash-size.1.5.re
40e0 68 61 73 68 2d 74 68 72 65 73 68 6f 6c 64 20 30 2e 38 31 32 35 20 70 75 72 65 63 6f 70 79 20 74 hash-threshold.0.8125.purecopy.t
4100 20 64 61 74 61 20 28 6e 69 6c 20 32 33 20 6c 61 6d 62 64 61 20 33 39 20 74 20 34 31 29 29 20 61 .data.(nil.23.lambda.39.t.41)).a
4120 6c 6c 2d 63 6f 6d 70 6c 65 74 69 6f 6e 73 5d 20 37 20 22 5c 6e 5c 6e 28 66 6e 20 50 52 4f 42 45 ll-completions].7."\n\n(fn.PROBE
4140 20 50 52 45 44 20 41 43 54 49 4f 4e 29 22 5d 20 3a 61 6e 6e 6f 74 61 74 69 6f 6e 2d 66 75 6e 63 .PRED.ACTION)"].:annotation-func
4160 74 69 6f 6e 20 6c 73 70 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 2d 61 6e 6e 6f 74 61 74 65 20 3a 63 tion.lsp-completion--annotate.:c
4180 6f 6d 70 61 6e 79 2d 6b 69 6e 64 20 6c 73 70 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 2d 63 61 6e 64 ompany-kind.lsp-completion--cand
41a0 69 64 61 74 65 2d 6b 69 6e 64 20 3a 63 6f 6d 70 61 6e 79 2d 64 65 70 72 65 63 61 74 65 64 20 6c idate-kind.:company-deprecated.l
41c0 73 70 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 2d 63 61 6e 64 69 64 61 74 65 2d 64 65 70 72 65 63 61 sp-completion--candidate-depreca
41e0 74 65 64 20 3a 63 6f 6d 70 61 6e 79 2d 72 65 71 75 69 72 65 2d 6d 61 74 63 68 20 6e 65 76 65 72 ted.:company-require-match.never
4200 20 3a 63 6f 6d 70 61 6e 79 2d 70 72 65 66 69 78 2d 6c 65 6e 67 74 68 20 74 20 3a 63 6f 6d 70 61 .:company-prefix-length.t.:compa
4220 6e 79 2d 6d 61 74 63 68 20 6c 73 70 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 2d 63 6f 6d 70 61 6e 79 ny-match.lsp-completion--company
4240 2d 6d 61 74 63 68 20 3a 63 6f 6d 70 61 6e 79 2d 64 6f 63 2d 62 75 66 66 65 72 20 23 5b 31 32 38 -match.:company-doc-buffer.#[128
4260 20 22 5c 33 30 32 5c 33 30 30 02 5c 22 5c 33 30 31 5c 33 30 33 5c 33 30 34 5c 32 31 31 03 5c 32 ."\302\300.\"\301\303\304\211.\2
4280 30 33 23 00 03 5c 32 31 31 41 5c 32 36 32 05 5c 32 34 32 5c 32 36 32 02 02 5c 32 36 32 01 02 54 03#..\211A\262.\242\262..\262..T
42a0 5c 32 36 32 03 01 05 21 5c 32 36 32 05 5c 32 30 32 08 00 5c 32 36 36 04 5c 32 30 37 22 20 5b 6c \262...!\262.\202..\266.\207".[l
42c0 73 70 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 2d 67 65 74 2d 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e sp-completion--get-documentation
42e0 20 28 6c 73 70 2d 64 6f 63 2d 62 75 66 66 65 72 29 20 61 70 70 6c 79 20 30 20 6e 69 6c 5d 20 38 .(lsp-doc-buffer).apply.0.nil].8
4300 20 22 5c 6e 5c 6e 28 66 6e 20 26 72 65 73 74 20 41 52 47 53 29 22 5d 20 3a 65 78 69 74 2d 66 75 ."\n\n(fn.&rest.ARGS)"].:exit-fu
4320 6e 63 74 69 6f 6e 20 2d 72 70 61 72 74 69 61 6c 20 6c 73 70 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d nction.-rpartial.lsp-completion-
4340 2d 65 78 69 74 2d 66 6e 5d 20 32 36 20 28 23 24 20 2e 20 31 33 30 33 38 29 5d 29 0a 23 40 31 34 -exit-fn].26.(#$...13038)]).#@14
4360 37 20 45 78 69 74 20 66 75 6e 63 74 69 6f 6e 20 6f 66 20 60 63 6f 6d 70 6c 65 74 69 6f 6e 2d 61 7.Exit.function.of.`completion-a
4380 74 2d 70 6f 69 6e 74 27 2e 0a 43 41 4e 44 49 44 41 54 45 20 69 73 20 74 68 65 20 73 65 6c 65 63 t-point'..CANDIDATE.is.the.selec
43a0 74 65 64 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 69 74 65 6d 2e 0a 4f 74 68 65 72 73 3a 20 43 41 4e ted.completion.item..Others:.CAN
43c0 44 49 44 41 54 45 53 0a 0a 28 66 6e 20 43 41 4e 44 49 44 41 54 45 20 53 54 41 54 55 53 20 26 6f DIDATES..(fn.CANDIDATE.STATUS.&o
43e0 70 74 69 6f 6e 61 6c 20 43 41 4e 44 49 44 41 54 45 53 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 ptional.CANDIDATES)..(defalias.'
4400 6c 73 70 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 2d 65 78 69 74 2d 66 6e 20 23 5b 37 37 30 20 22 5c lsp-completion--exit-fn.#[770."\
4420 33 30 36 5c 32 31 36 5c 33 30 37 5c 33 31 30 5c 33 31 31 05 5c 22 5c 33 31 32 5c 22 5c 32 30 33 306\216\307\310\311.\"\312\"\203
4440 10 00 02 5c 32 30 32 17 00 5c 33 31 33 03 02 20 5c 33 31 34 5c 33 31 35 24 5c 33 31 30 5c 33 31 ...\202..\313...\314\315$\310\31
4460 31 02 5c 22 5c 33 31 36 01 5c 33 31 32 5c 22 5c 33 31 36 02 5c 33 31 37 5c 22 5c 33 31 36 03 5c 1.\"\316.\312\"\316.\317\"\316.\
4480 33 32 30 5c 22 5c 33 31 36 04 5c 33 32 31 5c 22 5c 33 32 32 04 21 5c 32 30 35 35 00 5c 33 32 33 320\"\316.\321\"\322.!\2055.\323
44a0 5c 33 32 34 05 5c 22 5c 33 32 32 05 21 5c 32 30 35 40 00 5c 33 32 33 5c 33 32 35 06 06 5c 22 5c \324.\"\322.!\205@.\323\325..\"\
44c0 33 32 32 06 06 21 5c 32 30 35 4c 00 5c 33 32 33 5c 33 32 36 06 07 5c 22 5c 33 32 32 06 07 21 5c 322..!\205L.\323\326..\"\322..!\
44e0 32 30 35 58 00 5c 33 32 33 5c 33 32 37 06 08 5c 22 5c 33 32 32 06 08 21 5c 32 30 35 64 00 5c 33 205X.\323\327..\"\322..!\205d.\3
4500 32 33 5c 33 33 30 06 09 5c 22 5c 33 32 32 06 09 21 5c 32 30 35 70 00 5c 33 32 33 5c 33 33 31 06 23\330..\"\322..!\205p.\323\331.
4520 5c 6e 5c 22 5c 33 32 32 06 5c 6e 21 5c 32 30 35 7c 00 5c 33 32 33 5c 33 33 32 06 0b 5c 22 04 5c \n\"\322.\n!\205|.\323\332..\".\
4540 32 30 33 13 01 5c 33 33 33 5c 33 33 34 06 5c 6e 5c 22 5c 32 31 30 06 07 63 5c 32 31 30 5c 33 32 203..\333\334.\n\"\210..c\210\32
4560 32 05 21 5c 32 30 33 41 01 5c 33 33 35 5c 33 33 36 21 5c 33 32 33 5c 33 33 37 06 07 03 23 01 3d 2.!\203A.\335\336!\323\337...#.=
4580 3f 5c 32 36 32 01 5c 32 30 33 41 01 5c 33 33 35 5c 33 33 36 21 5c 33 32 33 5c 33 34 30 06 07 03 ?\262.\203A.\335\336!\323\340...
45a0 23 01 3d 3f 5c 32 36 32 01 5c 32 30 33 5c 32 37 31 00 5c 33 34 31 05 21 5c 32 31 30 5c 32 30 32 #.=?\262.\203\271.\341.!\210\202
45c0 41 01 5c 33 33 35 5c 33 33 36 21 5c 33 32 33 5c 33 34 32 06 07 03 23 01 3d 3f 5c 32 36 32 01 5c A.\335\336!\323\342...#.=?\262.\
45e0 32 30 33 41 01 5c 33 33 35 5c 33 33 36 21 5c 33 32 33 5c 33 34 33 06 07 03 23 01 3d 3f 5c 32 36 203A.\335\336!\323\343...#.=?\26
4600 32 01 5c 32 30 33 41 01 5c 33 32 33 5c 33 33 37 06 06 5c 33 34 34 23 5c 33 32 33 5c 33 34 33 06 2.\203A.\323\337..\344#\323\343.
4620 07 5c 33 34 34 23 5c 33 32 33 5c 33 34 32 06 08 5c 33 34 34 23 5c 33 34 31 5c 33 34 35 5c 33 34 .\344#\323\342..\344#\341\345\34
4640 36 05 5c 33 34 37 08 5c 32 30 33 5c 33 37 34 00 09 5c 33 35 30 3d 5c 32 30 34 06 01 08 5c 32 30 6.\347.\203\374..\350=\204...\20
4660 34 5c 6e 01 09 5c 33 35 31 3d 5c 32 30 33 5c 6e 01 05 5c 32 30 32 5c 66 01 06 06 24 21 5c 32 36 4\n..\351=\203\n..\202\f...$!\26
4680 36 04 5c 32 30 32 41 01 5c 33 35 32 06 06 21 5c 32 30 34 1e 01 05 5c 32 30 34 23 01 06 06 5c 32 6.\202A.\352..!\204...\204#...\2
46a0 30 33 41 01 5c 33 33 33 5c 33 33 34 06 5c 6e 5c 22 5c 32 31 30 06 07 63 5c 32 31 30 06 09 60 7c 03A.\333\334.\n\"\210..c\210..`|
46c0 5c 32 31 30 5c 33 35 32 06 06 21 5c 32 30 34 3d 01 05 5c 32 30 36 3f 01 06 06 63 5c 32 31 30 5c \210\352..!\204=..\206?...c\210\
46e0 33 35 33 06 5c 6e 60 04 23 5c 32 31 30 03 5c 6e 5c 32 33 32 5c 32 30 33 58 01 5c 33 35 34 06 5c 353.\n`.#\210.\n\232\203X.\354.\
4700 6e 60 7b 06 0b 60 23 5c 32 31 30 0b 5c 32 30 33 5c 32 31 30 01 5c 33 35 35 5c 33 31 31 5c 33 35 n`{..`#\210.\203\210.\355\311\35
4720 36 06 0f 23 5c 32 30 34 6b 01 5c 33 35 37 03 21 5c 32 30 34 73 01 5c 33 36 30 03 5c 33 36 31 5c 6..#\204k.\357.!\204s.\360.\361\
4740 22 5c 32 31 30 5c 32 30 32 5c 32 31 30 01 5c 33 36 32 20 5c 32 31 31 01 41 5c 32 36 32 02 5c 32 "\210\202\210.\362.\211.A\262.\2
4760 34 32 01 40 5c 33 36 33 06 0e 5c 33 36 34 04 5c 33 36 35 5c 22 03 23 5c 32 36 36 04 5c 33 35 35 42.@\363..\364.\365\".#\266.\355
4780 5c 33 31 31 5c 33 35 36 06 0f 23 5c 32 30 34 5c 32 32 35 01 5c 32 31 31 5c 32 30 33 5c 32 34 30 \311\356..#\204\225.\211\203\240
47a0 01 5c 32 31 31 5c 32 30 33 5c 32 34 36 01 5c 33 36 36 01 21 5c 32 31 30 5c 32 30 32 5c 32 34 36 .\211\203\246.\366.!\210\202\246
47c0 01 5c 33 36 33 06 0b 5c 33 36 37 5c 22 5c 32 31 30 5c 66 5c 33 37 30 3d 5c 32 30 34 5c 33 32 32 .\363..\367\"\210\f\370=\204\322
47e0 01 5c 33 37 31 5c 66 3e 5c 32 30 34 5c 33 32 32 01 5c 33 37 32 5c 66 3e 5c 32 30 33 5c 33 33 37 .\371\f>\204\322.\372\f>\203\337
4800 01 5c 33 32 32 5c 33 37 33 5c 33 37 34 21 21 5c 32 30 35 5c 33 30 36 01 5c 33 32 33 5c 33 37 35 .\322\373\374!!\205\306.\323\375
4820 5c 33 37 33 5c 33 37 34 21 5c 22 5c 32 31 31 5c 32 30 35 5c 33 31 35 01 5c 33 37 36 01 21 5c 32 \373\374!\"\211\205\315.\376.!\2
4840 36 32 01 5c 32 30 33 5c 33 33 37 01 5c 33 37 37 5c 32 30 31 40 00 21 5c 32 30 33 5c 33 33 37 01 62.\203\337.\377\201@.!\203\337.
4860 5c 32 30 31 41 00 20 5c 32 31 30 5c 32 30 31 42 00 5c 33 30 35 21 5c 32 31 30 5c 33 34 34 5c 32 \201A..\210\201B.\305!\210\344\2
4880 31 31 15 5c 32 36 36 5c 32 31 35 29 5c 32 30 37 22 20 5b 63 75 72 72 65 6e 74 2d 70 72 65 66 69 11.\266\215)\207".[current-prefi
48a0 78 2d 61 72 67 20 6c 73 70 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 64 65 66 61 75 6c 74 2d 62 65 68 x-arg.lsp-completion-default-beh
48c0 61 76 69 6f 75 72 20 6c 73 70 2f 69 6e 73 65 72 74 2d 74 65 78 74 2d 66 6f 72 6d 61 74 2d 73 6e aviour.lsp/insert-text-format-sn
48e0 69 70 70 65 74 20 6c 73 70 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 65 6e 61 62 6c 65 2d 61 64 64 69 ippet.lsp-completion-enable-addi
4900 74 69 6f 6e 61 6c 2d 74 65 78 74 2d 65 64 69 74 20 6c 73 70 2d 73 69 67 6e 61 74 75 72 65 2d 61 tional-text-edit.lsp-signature-a
4920 75 74 6f 2d 61 63 74 69 76 61 74 65 20 6c 73 70 2d 69 6e 68 69 62 69 74 2d 6c 73 70 2d 68 6f 6f uto-activate.lsp-inhibit-lsp-hoo
4940 6b 73 20 23 5b 30 20 22 5c 33 30 30 20 5c 32 30 37 22 20 5b 6c 73 70 2d 63 6f 6d 70 6c 65 74 69 ks.#[0."\300.\207".[lsp-completi
4960 6f 6e 2d 2d 63 6c 65 61 72 2d 63 61 63 68 65 5d 20 31 5d 20 70 6c 69 73 74 2d 6d 65 6d 62 65 72 on--clear-cache].1].plist-member
4980 20 74 65 78 74 2d 70 72 6f 70 65 72 74 69 65 73 2d 61 74 20 30 20 6c 73 70 2d 63 6f 6d 70 6c 65 .text-properties-at.0.lsp-comple
49a0 74 69 6f 6e 2d 69 74 65 6d 20 63 6c 2d 66 69 6e 64 20 3a 74 65 73 74 20 65 71 75 61 6c 20 70 6c tion-item.cl-find.:test.equal.pl
49c0 69 73 74 2d 67 65 74 20 6c 73 70 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 73 74 61 72 74 2d 70 6f 69 ist-get.lsp-completion-start-poi
49e0 6e 74 20 6c 73 70 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 6d 61 72 6b 65 72 73 20 6c 73 70 2d 63 6f nt.lsp-completion-markers.lsp-co
4a00 6d 70 6c 65 74 69 6f 6e 2d 70 72 65 66 69 78 20 68 74 5c 3f 20 67 65 74 68 61 73 68 20 22 6c 61 mpletion-prefix.ht\?.gethash."la
4a20 62 65 6c 22 20 22 69 6e 73 65 72 74 54 65 78 74 22 20 22 74 65 78 74 45 64 69 74 22 20 22 69 6e bel"."insertText"."textEdit"."in
4a40 73 65 72 74 54 65 78 74 46 6f 72 6d 61 74 22 20 22 61 64 64 69 74 69 6f 6e 61 6c 54 65 78 74 45 sertTextFormat"."additionalTextE
4a60 64 69 74 73 22 20 22 69 6e 73 65 72 74 54 65 78 74 4d 6f 64 65 22 20 22 63 6f 6d 6d 61 6e 64 22 dits"."insertTextMode"."command"
4a80 20 61 70 70 6c 79 20 64 65 6c 65 74 65 2d 72 65 67 69 6f 6e 20 6d 61 6b 65 2d 73 79 6d 62 6f 6c .apply.delete-region.make-symbol
4aa0 20 22 68 74 2d 2d 6e 6f 74 2d 66 6f 75 6e 64 22 20 22 6e 65 77 54 65 78 74 22 20 22 72 61 6e 67 ."ht--not-found"."newText"."rang
4ac0 65 22 20 6c 73 70 2d 2d 61 70 70 6c 79 2d 74 65 78 74 2d 65 64 69 74 20 22 69 6e 73 65 72 74 22 e".lsp--apply-text-edit."insert"
4ae0 20 22 72 65 70 6c 61 63 65 22 20 6e 69 6c 20 6c 73 70 2d 6d 61 6b 65 2d 74 65 78 74 2d 65 64 69 ."replace".nil.lsp-make-text-edi
4b00 74 20 3a 6e 65 77 2d 74 65 78 74 20 3a 72 61 6e 67 65 20 3a 72 65 70 6c 61 63 65 20 3a 69 6e 73 t.:new-text.:range.:replace.:ins
4b20 65 72 74 20 6c 73 70 2d 66 61 6c 73 79 5c 3f 20 6c 73 70 2d 2d 69 6e 64 65 6e 74 2d 6c 69 6e 65 ert.lsp-falsy\?.lsp--indent-line
4b40 73 20 6c 73 70 2d 2d 65 78 70 61 6e 64 2d 73 6e 69 70 70 65 74 20 67 65 74 2d 74 65 78 74 2d 70 s.lsp--expand-snippet.get-text-p
4b60 72 6f 70 65 72 74 79 20 6c 73 70 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 72 65 73 6f 6c 76 65 64 20 roperty.lsp-completion-resolved.
4b80 73 65 71 2d 65 6d 70 74 79 2d 70 20 6c 73 70 2d 2d 61 70 70 6c 79 2d 74 65 78 74 2d 65 64 69 74 seq-empty-p.lsp--apply-text-edit
4ba0 73 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 6c 73 70 2d 2d 63 72 65 61 74 65 2d 61 70 70 6c 79 2d 74 s.completion.lsp--create-apply-t
4bc0 65 78 74 2d 65 64 69 74 73 2d 68 61 6e 64 6c 65 72 73 20 6c 73 70 2d 63 6f 6d 70 6c 65 74 69 6f ext-edits-handlers.lsp-completio
4be0 6e 2d 2d 72 65 73 6f 6c 76 65 2d 61 73 79 6e 63 20 2d 63 6f 6d 70 6f 73 65 20 6c 73 70 3a 63 6f n--resolve-async.-compose.lsp:co
4c00 6d 70 6c 65 74 69 6f 6e 2d 69 74 65 6d 2d 61 64 64 69 74 69 6f 6e 61 6c 2d 74 65 78 74 2d 65 64 mpletion-item-additional-text-ed
4c20 69 74 73 5c 3f 20 6c 73 70 2d 2d 65 78 65 63 75 74 65 2d 63 6f 6d 6d 61 6e 64 20 23 5b 32 35 37 its\?.lsp--execute-command.#[257
4c40 20 22 5c 33 30 30 01 21 5c 32 30 35 5c 6e 00 5c 33 30 31 5c 33 30 32 02 5c 22 5c 32 31 31 5c 32 ."\300.!\205\n.\301\302.\"\211\2
4c60 30 35 11 00 5c 33 30 33 01 21 5c 32 30 37 22 20 5b 68 74 5c 3f 20 67 65 74 68 61 73 68 20 22 63 05..\303.!\207".[ht\?.gethash."c
4c80 6f 6d 6d 61 6e 64 22 20 6c 73 70 2d 2d 65 78 65 63 75 74 65 2d 63 6f 6d 6d 61 6e 64 5d 20 34 20 ommand".lsp--execute-command].4.
4ca0 22 5c 6e 5c 6e 28 66 6e 20 49 4e 50 55 54 30 29 22 5d 20 74 20 3a 61 66 74 65 72 2d 63 6f 6d 70 "\n\n(fn.INPUT0)"].t.:after-comp
4cc0 6c 65 74 69 6f 6e 20 3a 6f 6e 2d 74 72 69 67 67 65 72 2d 63 68 61 72 20 6c 73 70 2d 2d 63 61 70 letion.:on-trigger-char.lsp--cap
4ce0 61 62 69 6c 69 74 79 20 3a 73 69 67 6e 61 74 75 72 65 48 65 6c 70 50 72 6f 76 69 64 65 72 20 22 ability.:signatureHelpProvider."
4d00 74 72 69 67 67 65 72 43 68 61 72 61 63 74 65 72 73 22 20 6c 73 70 2d 63 6f 6d 70 6c 65 74 69 6f triggerCharacters".lsp-completio
4d20 6e 2d 2d 6c 6f 6f 6b 69 6e 67 2d 62 61 63 6b 2d 74 72 69 67 67 65 72 2d 63 68 61 72 61 63 74 65 n--looking-back-trigger-characte
4d40 72 70 20 6c 73 70 2d 66 65 61 74 75 72 65 5c 3f 20 22 74 65 78 74 44 6f 63 75 6d 65 6e 74 2f 73 rp.lsp-feature\?."textDocument/s
4d60 69 67 6e 61 74 75 72 65 48 65 6c 70 22 20 6c 73 70 2d 73 69 67 6e 61 74 75 72 65 2d 61 63 74 69 ignatureHelp".lsp-signature-acti
4d80 76 61 74 65 20 6d 61 6b 65 2d 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 5d 20 32 36 20 28 23 24 vate.make-local-variable].26.(#$
4da0 20 2e 20 31 37 32 35 30 29 5d 29 0a 23 40 37 34 20 42 75 69 6c 64 20 61 20 72 65 67 65 78 20 73 ...17250)]).#@74.Build.a.regex.s
4dc0 65 71 75 65 6e 63 65 20 66 72 6f 6d 20 53 54 52 2e 20 20 49 6e 73 65 72 74 20 2e 2a 20 62 65 74 equence.from.STR...Insert..*.bet
4de0 77 65 65 6e 20 65 61 63 68 20 63 68 61 72 2e 0a 0a 28 66 6e 20 53 54 52 29 1f 0a 28 64 65 66 61 ween.each.char...(fn.STR)..(defa
4e00 6c 69 61 73 20 27 6c 73 70 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 2d 72 65 67 65 78 2d 66 75 7a 20 lias.'lsp-completion--regex-fuz.
4e20 23 5b 32 35 37 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 31 5c 33 30 33 5c 33 30 34 5c #[257."\300\301\302\301\303\304\
4e40 33 30 35 06 07 5c 22 41 42 5c 33 30 34 5c 33 30 36 06 07 5c 22 23 5c 22 5c 32 30 37 22 20 5b 61 305..\"AB\304\306..\"#\"\207".[a
4e60 70 70 6c 79 20 63 6f 6e 63 61 74 20 63 6c 2d 6d 61 70 63 61 72 20 22 22 20 73 65 71 2d 6d 61 70 pply.concat.cl-mapcar."".seq-map
4e80 20 23 5b 32 35 37 20 22 5c 33 30 30 5c 33 30 31 02 5c 22 5c 32 30 37 22 20 5b 66 6f 72 6d 61 74 .#[257."\300\301.\"\207".[format
4ea0 20 22 5b 5e 25 63 5d 2a 22 5d 20 34 20 22 5c 6e 5c 6e 28 66 6e 20 43 29 22 5d 20 23 5b 32 35 37 ."[^%c]*"].4."\n\n(fn.C)"].#[257
4ec0 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 04 21 21 5c 22 5c 32 30 37 22 20 5b 66 6f ."\300\301\302\303.!!\"\207".[fo
4ee0 72 6d 61 74 20 22 5c 5c 28 25 73 5c 5c 29 22 20 72 65 67 65 78 70 2d 71 75 6f 74 65 20 63 68 61 rmat."\\(%s\\)".regexp-quote.cha
4f00 72 2d 74 6f 2d 73 74 72 69 6e 67 5d 20 36 20 22 5c 6e 5c 6e 28 66 6e 20 43 29 22 5d 5d 20 39 20 r-to-string].6."\n\n(fn.C)"]].9.
4f20 28 23 24 20 2e 20 31 39 38 38 39 29 5d 29 0a 23 40 31 30 38 20 43 61 6c 63 75 6c 61 74 65 20 66 (#$...19889)]).#@108.Calculate.f
4f40 75 7a 7a 79 20 73 63 6f 72 65 20 66 6f 72 20 53 54 52 20 77 69 74 68 20 71 75 65 72 79 20 51 55 uzzy.score.for.STR.with.query.QU
4f60 45 52 59 2e 0a 54 68 65 20 72 65 74 75 72 6e 20 69 73 20 6e 69 6c 20 6f 72 20 69 6e 20 72 61 6e ERY..The.return.is.nil.or.in.ran
4f80 67 65 20 6f 66 20 28 30 2c 20 69 6e 66 29 2e 0a 0a 28 66 6e 20 51 55 45 52 59 20 53 54 52 29 1f ge.of.(0,.inf)...(fn.QUERY.STR).
4fa0 0a 28 64 65 66 61 6c 69 61 73 20 27 6c 73 70 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 2d 66 75 7a 2d .(defalias.'lsp-completion--fuz-
4fc0 73 63 6f 72 65 20 23 5b 35 31 34 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 03 23 5c 32 30 36 16 score.#[514."\300\301\302.#\206.
4fe0 00 5c 33 30 33 02 21 5c 33 30 34 01 03 5c 22 5c 32 30 35 14 00 5c 33 30 32 20 5c 32 36 32 01 41 .\303.!\304..\"\205..\302.\262.A
5000 41 5c 32 31 31 5c 32 30 35 5c 32 33 37 00 5c 32 31 31 01 41 5c 32 36 32 02 5c 32 34 32 5c 32 31 A\211\205\237.\211.A\262.\242\21
5020 31 5c 32 30 35 5c 32 33 35 00 02 47 5c 32 31 31 5c 32 30 35 5c 32 33 33 00 5c 33 30 31 43 5c 32 1\205\235..G\211\205\233.\301C\2
5040 31 31 5c 32 34 32 5c 32 30 35 5c 32 33 31 00 5c 33 30 31 43 5c 32 31 31 5c 32 34 32 5c 32 30 35 11\242\205\231.\301C\211\242\205
5060 5c 32 32 37 00 5c 33 30 35 43 5c 32 31 31 5c 32 34 32 5c 32 30 35 5c 32 32 35 00 5c 33 30 31 43 \227.\305C\211\242\205\225.\301C
5080 5c 32 31 31 5c 32 34 32 5c 32 30 35 5c 32 32 33 00 5c 33 30 36 5c 33 30 37 06 5c 6e 06 5c 6e 06 \211\242\205\223.\306\307.\n.\n.
50a0 08 06 08 06 08 06 08 06 08 26 08 5c 32 31 31 5c 32 30 35 5c 32 32 31 00 06 07 5c 32 30 33 5c 32 .........&.\211\205\221...\203\2
50c0 30 32 00 5c 32 31 31 06 07 06 09 40 5c 22 5c 32 31 30 01 5c 32 31 31 5c 32 34 32 54 5c 32 34 30 02.\211....@\"\210.\211\242T\240
50e0 5c 32 31 30 06 07 41 5c 32 36 32 08 06 07 5c 32 31 31 41 5c 32 36 32 09 5c 32 34 32 5c 32 36 32 \210..A\262...\211A\262.\242\262
5100 07 5c 32 30 32 5e 00 05 5c 33 30 31 55 3f 5c 32 30 35 5c 32 32 31 00 5c 33 31 30 05 5c 32 34 32 .\202^..\301U?\205\221.\310.\242
5120 05 5c 32 34 32 54 5c 33 31 31 23 5c 32 36 32 01 5c 32 36 32 01 5c 32 36 32 01 5c 32 36 32 01 5c .\242T\311#\262.\262.\262.\262.\
5140 32 36 32 01 5c 32 36 32 01 5c 32 36 32 01 5c 32 30 37 22 20 5b 67 65 74 2d 74 65 78 74 2d 70 72 262.\262.\262.\207".[get-text-pr
5160 6f 70 65 72 74 79 20 30 20 6d 61 74 63 68 2d 64 61 74 61 20 6c 73 70 2d 63 6f 6d 70 6c 65 74 69 operty.0.match-data.lsp-completi
5180 6f 6e 2d 2d 72 65 67 65 78 2d 66 75 7a 20 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 2d 31 20 6d 61 on--regex-fuz.string-match.-1.ma
51a0 6b 65 2d 63 6c 6f 73 75 72 65 20 23 5b 35 31 34 20 22 5c 33 30 33 5c 32 31 31 5c 32 34 32 02 04 ke-closure.#[514."\303\211\242..
51c0 5a 5c 5c 5c 32 34 30 5c 32 31 30 01 5c 33 30 32 55 5c 32 30 34 57 00 5c 33 30 30 5c 33 30 36 5c Z\\\240\210.\302U\204W.\300\306\
51e0 32 34 32 48 5c 33 30 31 03 48 5c 32 33 32 5c 32 30 34 1f 00 01 5c 33 30 37 5c 5c 5c 32 36 32 02 242H\301.H\232\204...\307\\\262.
5200 5c 33 30 34 5c 32 31 31 5c 32 34 32 03 5c 33 30 35 5c 32 34 32 55 5c 32 30 33 2d 00 5c 33 31 30 \304\211\242.\305\242U\203-.\310
5220 5c 32 30 32 54 00 5c 33 31 30 04 5c 33 30 35 5c 32 34 32 5a 53 57 5c 32 30 33 3b 00 5c 33 31 31 \202T.\310.\305\242ZSW\203;.\311
5240 5c 32 30 32 3c 00 5c 33 31 32 5c 33 31 33 5c 33 31 34 06 06 5c 33 30 35 5c 32 34 32 5a 53 21 5c \202<.\312\313\314..\305\242ZS!\
5260 33 30 35 5c 32 34 32 5c 33 31 32 3d 5c 32 30 33 50 00 5c 33 31 35 5c 32 30 32 51 00 5c 33 31 36 305\242\312=\203P.\315\202Q.\316
5280 5c 22 5f 54 5c 5c 5c 32 34 30 5c 32 31 30 5c 33 30 35 01 5c 32 34 30 5c 32 30 37 22 20 5b 56 30 \"_T\\\240\210\305.\240\207".[V0
52a0 20 56 31 20 56 32 20 56 33 20 56 34 20 56 35 20 56 36 20 30 2e 39 20 30 20 31 20 2d 31 20 65 78 .V1.V2.V3.V4.V5.V6.0.9.0.1.-1.ex
52c0 70 74 20 61 62 73 20 30 2e 37 35 20 30 2e 32 35 5d 20 39 20 22 55 70 64 61 74 65 20 73 63 6f 72 pt.abs.0.75.0.25].9."Update.scor
52e0 65 20 76 61 72 69 61 62 6c 65 73 20 67 69 76 65 6e 20 6d 61 74 63 68 20 72 61 6e 67 65 20 28 41 e.variables.given.match.range.(A
5300 20 42 29 2e 5c 6e 5c 6e 28 66 6e 20 41 20 42 29 22 5d 20 2f 20 31 2e 30 5d 20 31 38 20 28 23 24 .B).\n\n(fn.A.B)"]./.1.0].18.(#$
5320 20 2e 20 32 30 32 37 37 29 5d 29 0a 23 40 31 33 20 0a 0a 28 66 6e 20 49 54 45 4d 29 1f 0a 28 64 ...20277)]).#@13...(fn.ITEM)..(d
5340 65 66 61 6c 69 61 73 20 27 6c 73 70 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 2d 66 69 78 2d 72 65 73 efalias.'lsp-completion--fix-res
5360 6f 6c 76 65 2d 64 61 74 61 20 23 5b 32 35 37 20 22 5c 33 30 30 01 21 5c 33 30 31 01 5c 33 30 32 olve-data.#[257."\300.!\301.\302
5380 5c 22 5c 32 30 35 17 00 5c 33 30 33 01 5c 33 30 32 5c 22 3f 5c 32 30 35 17 00 5c 33 30 34 01 5c \"\205..\303.\302\"?\205..\304.\
53a0 33 30 32 5c 33 30 35 23 5c 32 30 37 22 20 5b 6c 73 70 3a 63 6f 6d 70 6c 65 74 69 6f 6e 2d 69 74 302\305#\207".[lsp:completion-it
53c0 65 6d 2d 64 61 74 61 5c 3f 20 6c 73 70 2d 6d 65 6d 62 65 72 5c 3f 20 3a 69 6d 70 6f 72 74 5f 66 em-data\?.lsp-member\?.:import_f
53e0 6f 72 5f 74 72 61 69 74 5f 61 73 73 6f 63 5f 69 74 65 6d 20 6c 73 70 2d 67 65 74 20 6c 73 70 2d or_trait_assoc_item.lsp-get.lsp-
5400 70 75 74 20 3a 6a 73 6f 6e 2d 66 61 6c 73 65 5d 20 36 20 28 23 24 20 2e 20 32 31 32 39 37 29 5d put.:json-false].6.(#$...21297)]
5420 29 0a 23 40 33 37 20 52 65 73 6f 6c 76 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 49 54 45 4d 2e 0a ).#@37.Resolve.completion.ITEM..
5440 0a 28 66 6e 20 49 54 45 4d 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 6c 73 70 2d 63 6f 6d 70 6c .(fn.ITEM)..(defalias.'lsp-compl
5460 65 74 69 6f 6e 2d 2d 72 65 73 6f 6c 76 65 20 23 5b 32 35 37 20 22 5c 32 31 31 5c 32 30 34 0b 00 etion--resolve.#[257."\211\204..
5480 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 32 31 31 24 5c 32 31 30 5c 33 30 34 01 21 5c \300\301\302\303\211$\210\304.!\
54a0 32 31 30 5c 33 30 35 31 21 00 5c 33 30 36 5c 33 30 37 21 5c 32 30 35 1d 00 5c 33 31 30 5c 33 30 210\3051!.\306\307!\205..\310\30
54c0 37 02 5c 22 30 5c 32 30 32 25 00 5c 32 31 30 5c 32 30 32 28 00 5c 32 30 36 29 00 5c 32 31 31 5c 7.\"0\202%.\210\202(.\206).\211\
54e0 32 30 37 22 20 5b 63 6c 2d 2d 61 73 73 65 72 74 69 6f 6e 2d 66 61 69 6c 65 64 20 69 74 65 6d 20 207".[cl--assertion-failed.item.
5500 22 43 6f 6d 70 6c 65 74 69 6f 6e 20 69 74 65 6d 20 6d 75 73 74 20 6e 6f 74 20 62 65 20 6e 69 6c "Completion.item.must.not.be.nil
5520 22 20 6e 69 6c 20 6c 73 70 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 2d 66 69 78 2d 72 65 73 6f 6c 76 ".nil.lsp-completion--fix-resolv
5540 65 2d 64 61 74 61 20 28 65 72 72 6f 72 29 20 6c 73 70 2d 66 65 61 74 75 72 65 5c 3f 20 22 63 6f e-data.(error).lsp-feature\?."co
5560 6d 70 6c 65 74 69 6f 6e 49 74 65 6d 2f 72 65 73 6f 6c 76 65 22 20 6c 73 70 2d 72 65 71 75 65 73 mpletionItem/resolve".lsp-reques
5580 74 5d 20 36 20 28 23 24 20 2e 20 32 31 35 34 33 29 5d 29 0a 23 40 31 33 38 20 52 65 73 6f 6c 76 t].6.(#$...21543)]).#@138.Resolv
55a0 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 49 54 45 4d 20 61 73 79 6e 63 68 72 6f 6e 6f 75 73 6c 79 e.completion.ITEM.asynchronously
55c0 20 77 69 74 68 20 43 41 4c 4c 42 41 43 4b 2e 0a 54 68 65 20 43 4c 45 41 4e 55 50 2d 46 4e 20 77 .with.CALLBACK..The.CLEANUP-FN.w
55e0 69 6c 6c 20 62 65 20 63 61 6c 6c 65 64 20 74 6f 20 63 6c 65 61 6e 75 70 2e 0a 0a 28 66 6e 20 49 ill.be.called.to.cleanup...(fn.I
5600 54 45 4d 20 43 41 4c 4c 42 41 43 4b 20 26 6f 70 74 69 6f 6e 61 6c 20 43 4c 45 41 4e 55 50 2d 46 TEM.CALLBACK.&optional.CLEANUP-F
5620 4e 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 6c 73 70 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 2d 72 N)..(defalias.'lsp-completion--r
5640 65 73 6f 6c 76 65 2d 61 73 79 6e 63 20 23 5b 37 37 30 20 22 02 5c 32 30 34 0b 00 5c 33 30 30 5c esolve-async.#[770.".\204..\300\
5660 33 30 31 5c 33 30 32 5c 33 30 33 5c 32 31 31 24 5c 32 31 30 5c 33 30 34 03 21 5c 32 31 30 5c 33 301\302\303\211$\210\304.!\210\3
5680 30 35 31 3f 00 5c 33 30 36 5c 33 30 37 21 5c 32 30 33 33 00 5c 33 31 30 5c 33 30 37 04 5c 33 31 051?.\306\307!\2033.\310\307.\31
56a0 31 5c 33 31 32 06 06 06 06 23 5c 33 31 33 5c 33 31 31 5c 33 31 34 06 07 5c 22 5c 33 31 35 06 07 1\312....#\313\311\314..\"\315..
56c0 5c 33 31 36 5c 33 31 37 26 09 5c 32 30 32 3d 00 01 03 21 5c 32 31 30 5c 32 31 31 5c 32 30 35 3d \316\317&.\202=...!\210\211\205=
56e0 00 5c 32 31 31 20 30 5c 32 30 37 5c 32 31 30 5c 33 30 33 5c 32 30 37 22 20 5b 63 6c 2d 2d 61 73 .\211.0\207\210\303\207".[cl--as
5700 73 65 72 74 69 6f 6e 2d 66 61 69 6c 65 64 20 69 74 65 6d 20 22 43 6f 6d 70 6c 65 74 69 6f 6e 20 sertion-failed.item."Completion.
5720 69 74 65 6d 20 6d 75 73 74 20 6e 6f 74 20 62 65 20 6e 69 6c 22 20 6e 69 6c 20 6c 73 70 2d 63 6f item.must.not.be.nil".nil.lsp-co
5740 6d 70 6c 65 74 69 6f 6e 2d 2d 66 69 78 2d 72 65 73 6f 6c 76 65 2d 64 61 74 61 20 28 65 72 72 6f mpletion--fix-resolve-data.(erro
5760 72 29 20 6c 73 70 2d 66 65 61 74 75 72 65 5c 3f 20 22 63 6f 6d 70 6c 65 74 69 6f 6e 49 74 65 6d r).lsp-feature\?."completionItem
5780 2f 72 65 73 6f 6c 76 65 22 20 6c 73 70 2d 72 65 71 75 65 73 74 2d 61 73 79 6e 63 20 6d 61 6b 65 /resolve".lsp-request-async.make
57a0 2d 63 6c 6f 73 75 72 65 20 23 5b 32 35 37 20 22 5c 33 30 30 01 21 5c 32 31 30 5c 33 30 31 5c 32 -closure.#[257."\300.!\210\301\2
57c0 30 35 5c 6e 00 5c 33 30 31 20 5c 32 30 37 22 20 5b 56 30 20 56 31 5d 20 33 20 22 5c 6e 5c 6e 28 05\n.\301.\207".[V0.V1].3."\n\n(
57e0 66 6e 20 52 45 53 55 4c 54 29 22 5d 20 3a 65 72 72 6f 72 2d 68 61 6e 64 6c 65 72 20 23 5b 32 35 fn.RESULT)"].:error-handler.#[25
5800 37 20 22 5c 33 30 30 5c 32 30 33 07 00 5c 33 30 30 20 5c 32 31 30 5c 33 30 31 5c 33 30 32 02 21 7."\300\203..\300.\210\301\302.!
5820 21 5c 32 30 37 22 20 5b 56 30 20 65 72 72 6f 72 20 6c 73 70 3a 6a 73 6f 6e 2d 65 72 72 6f 72 2d !\207".[V0.error.lsp:json-error-
5840 6d 65 73 73 61 67 65 5d 20 34 20 22 5c 6e 5c 6e 28 66 6e 20 45 52 52 29 22 5d 20 3a 63 61 6e 63 message].4."\n\n(fn.ERR)"].:canc
5860 65 6c 2d 68 61 6e 64 6c 65 72 20 3a 6d 6f 64 65 20 61 6c 69 76 65 5d 20 31 33 20 28 23 24 20 2e el-handler.:mode.alive].13.(#$..
5880 20 32 31 39 31 34 29 5d 29 0a 23 40 33 32 20 45 6e 61 62 6c 65 20 4c 53 50 20 63 6f 6d 70 6c 65 .21914)]).#@32.Enable.LSP.comple
58a0 74 69 6f 6e 20 73 75 70 70 6f 72 74 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 6c 73 70 2d 63 6f tion.support...(defalias.'lsp-co
58c0 6d 70 6c 65 74 69 6f 6e 2d 2d 65 6e 61 62 6c 65 20 23 5b 30 20 22 08 5c 32 30 35 0d 00 5c 33 30 mpletion--enable.#[0.".\205..\30
58e0 31 5c 33 30 32 21 5c 32 30 35 0d 00 5c 33 30 33 5c 33 30 34 21 5c 32 30 37 22 20 5b 6c 73 70 2d 1\302!\205..\303\304!\207".[lsp-
5900 63 6f 6d 70 6c 65 74 69 6f 6e 2d 65 6e 61 62 6c 65 20 6c 73 70 2d 66 65 61 74 75 72 65 5c 3f 20 completion-enable.lsp-feature\?.
5920 22 74 65 78 74 44 6f 63 75 6d 65 6e 74 2f 63 6f 6d 70 6c 65 74 69 6f 6e 22 20 6c 73 70 2d 63 6f "textDocument/completion".lsp-co
5940 6d 70 6c 65 74 69 6f 6e 2d 6d 6f 64 65 20 31 5d 20 32 20 28 23 24 20 2e 20 32 32 36 37 31 29 5d mpletion-mode.1].2.(#$...22671)]
5960 29 0a 23 40 33 33 20 44 69 73 61 62 6c 65 20 4c 53 50 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 75 ).#@33.Disable.LSP.completion.su
5980 70 70 6f 72 74 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 6c 73 70 2d 63 6f 6d 70 6c 65 74 69 6f pport...(defalias.'lsp-completio
59a0 6e 2d 2d 64 69 73 61 62 6c 65 20 23 5b 30 20 22 5c 33 30 30 5c 33 30 31 21 5c 32 30 37 22 20 5b n--disable.#[0."\300\301!\207".[
59c0 6c 73 70 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 6d 6f 64 65 20 2d 31 5d 20 32 20 28 23 24 20 2e 20 lsp-completion-mode.-1].2.(#$...
59e0 32 32 38 38 37 29 5d 29 0a 23 40 39 36 20 4c 69 6b 65 20 60 63 6f 6d 70 6c 65 74 69 6f 6e 2d 62 22887)]).#@96.Like.`completion-b
5a00 61 73 69 63 2d 61 6c 6c 2d 63 6f 6d 70 6c 65 74 69 6f 6e 73 27 20 62 75 74 20 68 61 76 65 20 70 asic-all-completions'.but.have.p
5a20 72 65 66 69 78 20 69 67 6e 6f 72 65 64 2e 0a 0a 28 66 6e 20 53 54 52 49 4e 47 20 54 41 42 4c 45 refix.ignored...(fn.STRING.TABLE
5a40 20 50 52 45 44 20 50 4f 49 4e 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 6c 73 70 2d 63 6f 6d .PRED.POINT)..(defalias.'lsp-com
5a60 70 6c 65 74 69 6f 6e 2d 70 61 73 73 74 68 72 6f 75 67 68 2d 61 6c 6c 2d 63 6f 6d 70 6c 65 74 69 pletion-passthrough-all-completi
5a80 6f 6e 73 20 23 5b 31 30 32 38 20 22 5c 33 30 30 5c 33 30 31 04 04 5c 33 30 32 24 5c 32 30 37 22 ons.#[1028."\300\301..\302$\207"
5aa0 20 5b 63 6f 6d 70 6c 65 74 69 6f 6e 2d 62 61 73 69 63 2d 61 6c 6c 2d 63 6f 6d 70 6c 65 74 69 6f .[completion-basic-all-completio
5ac0 6e 73 20 22 22 20 30 5d 20 39 20 28 23 24 20 2e 20 32 33 30 32 32 29 5d 29 0a 23 40 31 30 37 20 ns."".0].9.(#$...23022)]).#@107.
5ae0 4e 6f 6e 2d 6e 69 6c 20 69 66 20 4c 73 70 2d 43 6f 6d 70 6c 65 74 69 6f 6e 20 6d 6f 64 65 20 69 Non-nil.if.Lsp-Completion.mode.i
5b00 73 20 65 6e 61 62 6c 65 64 2e 0a 55 73 65 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 60 6c 73 70 2d s.enabled..Use.the.command.`lsp-
5b20 63 6f 6d 70 6c 65 74 69 6f 6e 2d 6d 6f 64 65 27 20 74 6f 20 63 68 61 6e 67 65 20 74 68 69 73 20 completion-mode'.to.change.this.
5b40 76 61 72 69 61 62 6c 65 2e 1f 0a 28 64 65 66 76 61 72 20 6c 73 70 2d 63 6f 6d 70 6c 65 74 69 6f variable...(defvar.lsp-completio
5b60 6e 2d 6d 6f 64 65 20 6e 69 6c 20 28 23 24 20 2e 20 32 33 32 36 34 29 29 0a 28 6d 61 6b 65 2d 76 n-mode.nil.(#$...23264)).(make-v
5b80 61 72 69 61 62 6c 65 2d 62 75 66 66 65 72 2d 6c 6f 63 61 6c 20 27 6c 73 70 2d 63 6f 6d 70 6c 65 ariable-buffer-local.'lsp-comple
5ba0 74 69 6f 6e 2d 6d 6f 64 65 29 0a 23 40 35 39 34 20 54 6f 67 67 6c 65 20 4c 53 50 20 63 6f 6d 70 tion-mode).#@594.Toggle.LSP.comp
5bc0 6c 65 74 69 6f 6e 20 73 75 70 70 6f 72 74 2e 0a 0a 54 68 69 73 20 69 73 20 61 20 6d 69 6e 6f 72 letion.support...This.is.a.minor
5be0 20 6d 6f 64 65 2e 20 20 49 66 20 63 61 6c 6c 65 64 20 69 6e 74 65 72 61 63 74 69 76 65 6c 79 2c .mode...If.called.interactively,
5c00 20 74 6f 67 67 6c 65 20 74 68 65 0a 60 4c 73 70 2d 43 6f 6d 70 6c 65 74 69 6f 6e 20 6d 6f 64 65 .toggle.the.`Lsp-Completion.mode
5c20 27 20 6d 6f 64 65 2e 20 20 49 66 20 74 68 65 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 '.mode...If.the.prefix.argument.
5c40 69 73 20 70 6f 73 69 74 69 76 65 2c 0a 65 6e 61 62 6c 65 20 74 68 65 20 6d 6f 64 65 2c 20 61 6e is.positive,.enable.the.mode,.an
5c60 64 20 69 66 20 69 74 20 69 73 20 7a 65 72 6f 20 6f 72 20 6e 65 67 61 74 69 76 65 2c 20 64 69 73 d.if.it.is.zero.or.negative,.dis
5c80 61 62 6c 65 20 74 68 65 20 6d 6f 64 65 2e 0a 0a 49 66 20 63 61 6c 6c 65 64 20 66 72 6f 6d 20 4c able.the.mode...If.called.from.L
5ca0 69 73 70 2c 20 74 6f 67 67 6c 65 20 74 68 65 20 6d 6f 64 65 20 69 66 20 41 52 47 20 69 73 20 60 isp,.toggle.the.mode.if.ARG.is.`
5cc0 74 6f 67 67 6c 65 27 2e 20 20 45 6e 61 62 6c 65 0a 74 68 65 20 6d 6f 64 65 20 69 66 20 41 52 47 toggle'...Enable.the.mode.if.ARG
5ce0 20 69 73 20 6e 69 6c 2c 20 6f 6d 69 74 74 65 64 2c 20 6f 72 20 69 73 20 61 20 70 6f 73 69 74 69 .is.nil,.omitted,.or.is.a.positi
5d00 76 65 20 6e 75 6d 62 65 72 2e 0a 44 69 73 61 62 6c 65 20 74 68 65 20 6d 6f 64 65 20 69 66 20 41 ve.number..Disable.the.mode.if.A
5d20 52 47 20 69 73 20 61 20 6e 65 67 61 74 69 76 65 20 6e 75 6d 62 65 72 2e 0a 0a 54 6f 20 63 68 65 RG.is.a.negative.number...To.che
5d40 63 6b 20 77 68 65 74 68 65 72 20 74 68 65 20 6d 69 6e 6f 72 20 6d 6f 64 65 20 69 73 20 65 6e 61 ck.whether.the.minor.mode.is.ena
5d60 62 6c 65 64 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 2c 0a 65 76 61 6c bled.in.the.current.buffer,.eval
5d80 75 61 74 65 20 60 6c 73 70 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 6d 6f 64 65 27 2e 0a 0a 54 68 65 uate.`lsp-completion-mode'...The
5da0 20 6d 6f 64 65 27 73 20 68 6f 6f 6b 20 69 73 20 63 61 6c 6c 65 64 20 62 6f 74 68 20 77 68 65 6e .mode's.hook.is.called.both.when
5dc0 20 74 68 65 20 6d 6f 64 65 20 69 73 20 65 6e 61 62 6c 65 64 20 61 6e 64 20 77 68 65 6e 0a 69 74 .the.mode.is.enabled.and.when.it
5de0 20 69 73 20 64 69 73 61 62 6c 65 64 2e 0a 0a 28 66 6e 20 26 6f 70 74 69 6f 6e 61 6c 20 41 52 47 .is.disabled...(fn.&optional.ARG
5e00 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 6c 73 70 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 6d 6f 64 )..(defalias.'lsp-completion-mod
5e20 65 20 23 5b 32 35 36 20 22 5c 33 30 36 20 01 5c 33 30 37 3d 5c 32 30 33 0d 00 08 3f 5c 32 30 32 e.#[256."\306..\307=\203...?\202
5e40 1d 00 01 5c 32 34 37 5c 32 30 33 1c 00 01 5c 33 31 30 57 5c 32 30 33 1c 00 5c 33 31 31 5c 32 30 ...\247\203...\310W\203..\311\20
5e60 32 1d 00 5c 33 31 32 10 5c 33 31 33 5c 33 30 31 21 5c 32 30 33 31 00 5c 33 31 34 5c 33 30 30 09 2..\312.\313\301!\2031.\314\300.
5e80 5c 22 11 08 5c 32 30 33 31 00 5c 33 30 30 09 42 11 5c 33 31 35 5c 33 31 36 08 5c 32 30 33 5c 33 \"..\2031.\300.B.\315\316.\203\3
5ea0 33 34 00 5c 33 31 37 5c 33 30 32 21 5c 32 31 30 5c 33 31 31 12 5c 33 32 30 5c 33 30 32 5c 33 32 34.\317\302!\210\311.\320\302\32
5ec0 31 5c 33 31 31 5c 33 31 32 24 5c 32 31 30 5c 33 31 37 5c 33 30 33 21 5c 32 31 30 5c 33 32 32 0b 1\311\312$\210\317\303!\210\322.
5ee0 5c 32 33 36 5c 32 31 31 5c 32 30 33 57 00 5c 32 31 31 5c 33 32 33 5c 32 34 31 5c 32 36 36 02 5c \236\211\203W.\211\323\241\266.\
5f00 32 30 32 61 00 5c 33 32 32 5c 33 32 33 42 5c 32 31 31 5c 32 36 32 02 0b 42 13 5c 32 31 30 5c 33 202a.\322\323B\211\262..B.\210\3
5f20 31 37 5c 33 30 34 21 5c 32 31 30 5c 33 32 34 5c 66 5c 32 33 36 5c 32 31 31 5c 32 30 33 74 00 5c 17\304!\210\324\f\236\211\203t.\
5f40 32 31 31 5c 33 32 35 5c 32 34 31 5c 32 36 36 02 5c 32 30 32 7e 00 5c 33 32 34 5c 33 32 35 42 5c 211\325\241\266.\202~.\324\325B\
5f60 32 31 31 5c 32 36 32 02 5c 66 42 14 5c 32 31 30 0d 5c 33 32 36 3d 5c 32 30 34 5c 32 37 30 00 0d 211\262.\fB.\210.\326=\204\270..
5f80 5c 33 32 36 3d 5c 32 30 34 5c 32 36 34 00 5c 33 32 37 5c 33 33 30 21 5c 32 30 33 5c 32 36 34 00 \326=\204\264.\327\330!\203\264.
5fa0 5c 33 31 37 5c 33 33 31 21 5c 32 31 30 5c 33 31 31 16 19 5c 33 33 30 5c 33 31 30 21 5c 32 31 30 \317\331!\210\311..\330\310!\210
5fc0 5c 33 31 37 5c 33 33 32 21 5c 32 31 30 5c 33 33 33 0e 1a 3e 5c 32 30 33 5c 32 35 33 00 0e 1a 5c \317\332!\210\333..>\203\253...\
5fe0 32 30 32 5c 32 35 37 00 5c 33 33 33 0e 1a 42 16 1a 5c 32 30 32 5c 32 37 30 00 5c 33 33 34 5c 33 202\257.\333..B..\202\270.\334\3
6000 33 35 21 5c 32 31 30 5c 33 31 33 5c 33 33 30 21 5c 32 30 33 5c 33 32 31 00 0e 18 5c 32 30 33 5c 35!\210\313\330!\203\321...\203\
6020 33 32 31 00 5c 33 32 30 5c 33 33 36 03 5c 33 31 31 5c 33 31 32 24 5c 32 31 30 5c 33 32 30 5c 33 321.\320\336.\311\312$\210\320\3
6040 33 37 02 5c 33 31 31 5c 33 31 32 24 5c 32 31 30 5c 33 32 30 5c 33 34 30 5c 33 34 31 5c 33 31 31 37.\311\312$\210\320\340\341\311
6060 5c 33 31 32 24 5c 32 36 36 03 5c 32 30 32 12 01 5c 33 34 32 5c 33 30 32 5c 33 32 31 5c 33 31 32 \312$\266.\202..\342\302\321\312
6080 23 5c 32 31 30 5c 33 31 37 5c 33 30 33 21 5c 32 31 30 5c 33 34 33 5c 33 32 32 0b 5c 33 34 34 5c #\210\317\303!\210\343\322.\344\
60a0 33 34 35 24 13 5c 33 31 37 5c 33 30 34 21 5c 32 31 30 5c 33 34 33 5c 33 32 34 5c 66 5c 33 34 34 345$.\317\304!\210\343\324\f\344
60c0 5c 33 34 35 24 14 5c 33 34 32 5c 33 34 30 5c 33 34 31 5c 33 31 32 23 5c 32 31 30 5c 33 34 36 5c \345$.\342\340\341\312#\210\346\
60e0 33 34 37 21 5c 32 30 33 10 01 5c 33 34 32 5c 33 33 36 03 5c 33 31 32 23 5c 32 31 30 5c 33 34 32 347!\203..\342\336.\312#\210\342
6100 5c 33 33 37 02 5c 33 31 32 23 5c 32 31 30 5c 32 36 36 02 5c 33 35 30 5c 33 35 31 08 5c 32 30 33 \337.\312#\210\266.\350\351.\203
6120 1c 01 5c 33 35 32 5c 32 30 32 1d 01 5c 33 35 33 5c 22 5c 32 31 30 5c 33 35 34 5c 33 35 35 21 5c ..\352\202..\353\"\210\354\355!\
6140 32 30 33 3f 01 5c 33 30 36 20 5c 32 30 33 31 01 5c 32 31 31 5c 33 30 36 20 5c 32 33 32 5c 32 30 203?.\306.\2031.\211\306.\232\20
6160 33 3f 01 5c 33 35 36 5c 33 35 37 08 5c 32 30 33 3b 01 5c 33 36 30 5c 32 30 32 3c 01 5c 33 36 31 3?.\356\357.\203;.\360\202<.\361
6180 5c 33 36 32 23 5c 32 31 30 5c 32 31 30 5c 33 36 33 20 5c 32 31 30 08 5c 32 30 37 22 20 5b 6c 73 \362#\210\210\363.\210.\207".[ls
61a0 70 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 6d 6f 64 65 20 6c 6f 63 61 6c 2d 6d 69 6e 6f 72 2d 6d 6f p-completion-mode.local-minor-mo
61c0 64 65 73 20 63 6f 6d 70 6c 65 74 69 6f 6e 2d 61 74 2d 70 6f 69 6e 74 2d 66 75 6e 63 74 69 6f 6e des.completion-at-point-function
61e0 73 20 63 6f 6d 70 6c 65 74 69 6f 6e 2d 63 61 74 65 67 6f 72 79 2d 64 65 66 61 75 6c 74 73 20 63 s.completion-category-defaults.c
6200 6f 6d 70 6c 65 74 69 6f 6e 2d 73 74 79 6c 65 73 2d 61 6c 69 73 74 20 6c 73 70 2d 63 6f 6d 70 6c ompletion-styles-alist.lsp-compl
6220 65 74 69 6f 6e 2d 70 72 6f 76 69 64 65 72 20 63 75 72 72 65 6e 74 2d 6d 65 73 73 61 67 65 20 74 etion-provider.current-message.t
6240 6f 67 67 6c 65 20 31 20 6e 69 6c 20 74 20 62 6f 75 6e 64 70 20 64 65 6c 71 20 23 5b 31 32 38 20 oggle.1.nil.t.boundp.delq.#[128.
6260 22 5c 33 30 31 5c 33 30 30 21 5c 32 31 30 5c 33 30 32 5c 32 31 31 10 5c 32 30 37 22 20 5b 6c 73 "\301\300!\210\302\211.\207".[ls
6280 70 2d 69 6e 68 69 62 69 74 2d 6c 73 70 2d 68 6f 6f 6b 73 20 6d 61 6b 65 2d 6c 6f 63 61 6c 2d 76 p-inhibit-lsp-hooks.make-local-v
62a0 61 72 69 61 62 6c 65 20 74 5d 20 33 20 22 5c 6e 5c 6e 28 66 6e 20 26 72 65 73 74 20 5f 29 22 5d ariable.t].3."\n\n(fn.&rest._)"]
62c0 20 23 5b 32 35 37 20 22 5c 32 31 31 3b 5c 32 30 33 08 00 5c 33 30 31 20 5c 32 31 30 5c 33 30 32 .#[257."\211;\203..\301.\210\302
62e0 5c 33 30 30 21 5c 32 31 30 5c 33 30 33 5c 32 31 31 10 5c 32 30 37 22 20 5b 6c 73 70 2d 69 6e 68 \300!\210\303\211.\207".[lsp-inh
6300 69 62 69 74 2d 6c 73 70 2d 68 6f 6f 6b 73 20 6c 73 70 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 2d 63 ibit-lsp-hooks.lsp-completion--c
6320 6c 65 61 72 2d 63 61 63 68 65 20 6d 61 6b 65 2d 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 20 6e lear-cache.make-local-variable.n
6340 69 6c 5d 20 33 20 22 5c 6e 5c 6e 28 66 6e 20 52 45 53 55 4c 54 29 22 5d 20 6d 61 6b 65 2d 6c 6f il].3."\n\n(fn.RESULT)"].make-lo
6360 63 61 6c 2d 76 61 72 69 61 62 6c 65 20 61 64 64 2d 68 6f 6f 6b 20 6c 73 70 2d 63 6f 6d 70 6c 65 cal-variable.add-hook.lsp-comple
6380 74 69 6f 6e 2d 61 74 2d 70 6f 69 6e 74 20 6c 73 70 2d 63 61 70 66 20 28 28 73 74 79 6c 65 73 20 tion-at-point.lsp-capf.((styles.
63a0 6c 73 70 2d 70 61 73 73 74 68 72 6f 75 67 68 29 29 20 6c 73 70 2d 70 61 73 73 74 68 72 6f 75 67 lsp-passthrough)).lsp-passthroug
63c0 68 20 28 63 6f 6d 70 6c 65 74 69 6f 6e 2d 62 61 73 69 63 2d 74 72 79 2d 63 6f 6d 70 6c 65 74 69 h.(completion-basic-try-completi
63e0 6f 6e 20 6c 73 70 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 70 61 73 73 74 68 72 6f 75 67 68 2d 61 6c on.lsp-completion-passthrough-al
6400 6c 2d 63 6f 6d 70 6c 65 74 69 6f 6e 73 20 22 50 61 73 73 74 68 72 6f 75 67 68 20 63 6f 6d 70 6c l-completions."Passthrough.compl
6420 65 74 69 6f 6e 2e 22 29 20 3a 6e 6f 6e 65 20 66 62 6f 75 6e 64 70 20 63 6f 6d 70 61 6e 79 2d 6d etion.").:none.fboundp.company-m
6440 6f 64 65 20 63 6f 6d 70 61 6e 79 2d 61 62 6f 72 74 2d 6f 6e 2d 75 6e 69 71 75 65 2d 6d 61 74 63 ode.company-abort-on-unique-matc
6460 68 20 63 6f 6d 70 61 6e 79 2d 62 61 63 6b 65 6e 64 73 20 63 6f 6d 70 61 6e 79 2d 63 61 70 66 20 h.company-backends.company-capf.
6480 6c 73 70 2d 2d 77 61 72 6e 20 22 55 6e 61 62 6c 65 20 74 6f 20 61 75 74 6f 63 6f 6e 66 69 67 75 lsp--warn."Unable.to.autoconfigu
64a0 72 65 20 63 6f 6d 70 61 6e 79 2d 6d 6f 64 65 2e 22 20 63 6f 6d 70 61 6e 79 2d 63 6f 6d 70 6c 65 re.company-mode.".company-comple
64c0 74 69 6f 6e 2d 73 74 61 72 74 65 64 2d 68 6f 6f 6b 20 63 6f 6d 70 61 6e 79 2d 61 66 74 65 72 2d tion-started-hook.company-after-
64e0 63 6f 6d 70 6c 65 74 69 6f 6e 2d 68 6f 6f 6b 20 6c 73 70 2d 75 6e 63 6f 6e 66 69 67 75 72 65 2d completion-hook.lsp-unconfigure-
6500 68 6f 6f 6b 20 6c 73 70 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 2d 64 69 73 61 62 6c 65 20 72 65 6d hook.lsp-completion--disable.rem
6520 6f 76 65 2d 68 6f 6f 6b 20 63 6c 2d 72 65 6d 6f 76 65 20 3a 6b 65 79 20 63 6c 2d 66 69 72 73 74 ove-hook.cl-remove.:key.cl-first
6540 20 66 65 61 74 75 72 65 70 20 63 6f 6d 70 61 6e 79 20 72 75 6e 2d 68 6f 6f 6b 73 20 6c 73 70 2d .featurep.company.run-hooks.lsp-
6560 63 6f 6d 70 6c 65 74 69 6f 6e 2d 6d 6f 64 65 2d 68 6f 6f 6b 20 6c 73 70 2d 63 6f 6d 70 6c 65 74 completion-mode-hook.lsp-complet
6580 69 6f 6e 2d 6d 6f 64 65 2d 6f 6e 2d 68 6f 6f 6b 20 6c 73 70 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d ion-mode-on-hook.lsp-completion-
65a0 6d 6f 64 65 2d 6f 66 66 2d 68 6f 6f 6b 20 63 61 6c 6c 65 64 2d 69 6e 74 65 72 61 63 74 69 76 65 mode-off-hook.called-interactive
65c0 6c 79 2d 70 20 61 6e 79 20 6d 65 73 73 61 67 65 20 22 4c 73 70 2d 43 6f 6d 70 6c 65 74 69 6f 6e ly-p.any.message."Lsp-Completion
65e0 20 6d 6f 64 65 20 25 73 61 62 6c 65 64 25 73 22 20 22 65 6e 22 20 22 64 69 73 22 20 22 20 69 6e .mode.%sabled%s"."en"."dis".".in
6600 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 22 20 66 6f 72 63 65 2d 6d 6f 64 65 2d 6c 69 6e 65 .current.buffer".force-mode-line
6620 2d 75 70 64 61 74 65 5d 20 39 20 28 23 24 20 2e 20 32 33 34 37 33 29 20 28 62 79 74 65 2d 63 6f -update].9.(#$...23473).(byte-co
6640 64 65 20 22 08 5c 32 30 33 5c 6e 00 5c 33 30 31 08 21 5c 32 30 32 0b 00 5c 33 30 32 43 5c 32 30 de.".\203\n.\301.!\202..\302C\20
6660 37 22 20 5b 63 75 72 72 65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67 20 70 72 65 66 69 78 2d 6e 75 7".[current-prefix-arg.prefix-nu
6680 6d 65 72 69 63 2d 76 61 6c 75 65 20 74 6f 67 67 6c 65 5d 20 32 29 5d 29 0a 28 64 65 66 76 61 72 meric-value.toggle].2)]).(defvar
66a0 20 6c 73 70 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 6d 6f 64 65 2d 68 6f 6f 6b 20 6e 69 6c 29 0a 28 .lsp-completion-mode-hook.nil).(
66c0 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 31 5c 33 30 32 4e 5c 32 30 34 5c 66 00 5c 33 30 33 5c byte-code."\301\302N\204\f.\303\
66e0 33 30 31 5c 33 30 32 5c 33 30 34 23 5c 32 31 30 5c 33 30 33 5c 33 30 31 5c 33 30 35 5c 33 30 36 301\302\304#\210\303\301\305\306
6700 23 5c 32 31 30 5c 33 30 33 5c 33 30 31 5c 33 30 37 5c 33 31 30 43 23 5c 32 31 30 5c 33 31 31 5c #\210\303\301\307\310C#\210\311\
6720 33 31 32 5c 33 31 33 5c 33 31 34 5c 33 30 30 21 5c 32 30 35 23 00 08 5c 33 31 30 5c 32 31 31 25 312\313\314\300!\205#..\310\211%
6740 5c 32 31 30 5c 33 31 35 5c 33 31 36 5c 33 31 37 5c 22 5c 32 30 37 22 20 5b 6c 73 70 2d 63 6f 6d \210\315\316\317\"\207".[lsp-com
6760 70 6c 65 74 69 6f 6e 2d 6d 6f 64 65 2d 6d 61 70 20 6c 73 70 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d pletion-mode-map.lsp-completion-
6780 6d 6f 64 65 2d 68 6f 6f 6b 20 76 61 72 69 61 62 6c 65 2d 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e mode-hook.variable-documentation
67a0 20 70 75 74 20 22 48 6f 6f 6b 20 72 75 6e 20 61 66 74 65 72 20 65 6e 74 65 72 69 6e 67 20 6f 72 .put."Hook.run.after.entering.or
67c0 20 6c 65 61 76 69 6e 67 20 60 6c 73 70 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 6d 6f 64 65 27 2e 5c .leaving.`lsp-completion-mode'.\
67e0 6e 4e 6f 20 70 72 6f 62 6c 65 6d 73 20 72 65 73 75 6c 74 20 69 66 20 74 68 69 73 20 76 61 72 69 nNo.problems.result.if.this.vari
6800 61 62 6c 65 20 69 73 20 6e 6f 74 20 62 6f 75 6e 64 2e 5c 6e 60 61 64 64 2d 68 6f 6f 6b 27 20 61 able.is.not.bound.\n`add-hook'.a
6820 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 62 69 6e 64 73 20 69 74 2e 20 20 28 54 68 69 73 20 69 73 utomatically.binds.it...(This.is
6840 20 74 72 75 65 20 66 6f 72 20 61 6c 6c 20 68 6f 6f 6b 20 76 61 72 69 61 62 6c 65 73 2e 29 22 20 .true.for.all.hook.variables.)".
6860 63 75 73 74 6f 6d 2d 74 79 70 65 20 68 6f 6f 6b 20 73 74 61 6e 64 61 72 64 2d 76 61 6c 75 65 20 custom-type.hook.standard-value.
6880 6e 69 6c 20 61 64 64 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 20 6c 73 70 2d 63 6f 6d 70 6c 65 74 69 6f nil.add-minor-mode.lsp-completio
68a0 6e 2d 6d 6f 64 65 20 22 22 20 62 6f 75 6e 64 70 20 61 64 64 2d 68 6f 6f 6b 20 6c 73 70 2d 63 6f n-mode."".boundp.add-hook.lsp-co
68c0 6e 66 69 67 75 72 65 2d 68 6f 6f 6b 20 23 5b 30 20 22 08 5c 32 30 35 5c 6e 00 09 5c 32 30 35 5c nfigure-hook.#[0.".\205\n..\205\
68e0 6e 00 5c 33 30 32 20 5c 32 30 37 22 20 5b 6c 73 70 2d 61 75 74 6f 2d 63 6f 6e 66 69 67 75 72 65 n.\302.\207".[lsp-auto-configure
6900 20 6c 73 70 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 65 6e 61 62 6c 65 20 6c 73 70 2d 63 6f 6d 70 6c .lsp-completion-enable.lsp-compl
6920 65 74 69 6f 6e 2d 2d 65 6e 61 62 6c 65 5d 20 31 5d 5d 20 36 29 0a 28 64 65 66 63 6f 6e 73 74 20 etion--enable].1]].6).(defconst.
6940 6c 73 70 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 70 6c 69 73 74 2d 76 61 6c 75 65 2d 77 68 65 6e 2d lsp-completion-plist-value-when-
6960 63 6f 6d 70 69 6c 65 64 20 6e 69 6c 29 0a 28 70 72 6f 76 69 64 65 20 27 6c 73 70 2d 63 6f 6d 70 compiled.nil).(provide.'lsp-comp
6980 6c 65 74 69 6f 6e 29 0a letion).