|
1 | 1 | import {
|
2 | 2 | BaseSource,
|
3 | 3 | Candidate,
|
4 |
| - Context, |
5 |
| - DdcOptions, |
6 |
| - SourceOptions, |
7 |
| -} from "https://deno.land/x/ddc_vim@v0.0.13/types.ts#^"; |
| 4 | +} from "https://deno.land/x/ddc_vim@v0.2.2/types.ts#^"; |
8 | 5 |
|
9 | 6 | import {
|
10 | 7 | Denops,
|
11 |
| -} from "https://deno.land/x/ddc_vim@v0.0.13/deps.ts#^"; |
| 8 | +} from "https://deno.land/x/ddc_vim@v0.2.2/deps.ts#^"; |
12 | 9 |
|
13 | 10 | import {
|
14 | 11 | once
|
15 |
| -} from "https://deno.land/x/denops_std@v1.4.0/anonymous/mod.ts"; |
| 12 | +} from "https://deno.land/x/denops_std@v1.7.4/anonymous/mod.ts"; |
16 | 13 |
|
17 | 14 | export class Source extends BaseSource {
|
18 |
| - async gatherCandidates( |
| 15 | + async gatherCandidates(args: { |
19 | 16 | denops: Denops,
|
20 | 17 | context: Context,
|
21 |
| - _ddcOptions: DdcOptions, |
22 |
| - _sourceOptions: SourceOptions, |
23 |
| - _sourceParams: Record<string, unknown>, |
24 | 18 | completeStr: string,
|
25 |
| - ): Promise<Candidate[]> { |
| 19 | + }): Promise<Candidate[]> { |
26 | 20 |
|
27 |
| - const lspservers = await denops.call("lsp#get_allowed_servers"); |
| 21 | + const lspservers = await args.denops.call("lsp#get_allowed_servers"); |
28 | 22 | if (lspservers.length === 0) {
|
29 | 23 | return [];
|
30 | 24 | }
|
31 | 25 |
|
32 | 26 | return new Promise((resolve) => {
|
33 | 27 | // NOTE: choose first lsp server
|
34 |
| - denops.call("ddc_vim_lsp#request", lspservers[0], denops.name, once(denops, (response) => { |
| 28 | + args.denops.call("ddc_vim_lsp#request", lspservers[0], args.denops.name, once(args.denops, (response) => { |
35 | 29 | resolve(response);
|
36 | 30 | })[0])
|
37 | 31 | })
|
|
0 commit comments