Skip to main content
Module

x/ddc_vim/ddc.ts>Ddc

Dark deno-powered completion framework for neovim/Vim
Latest
class Ddc
import { Ddc } from "https://deno.land/x/ddc_vim@v6.0.0/ddc.ts";

Constructors

new
Ddc(loader: Loader)

Properties

currentUi: BaseUi<BaseUiParams> | undefined
currentUiOptions: UiOptions
currentUiParams: BaseUiParams
visibleUi: boolean

Methods

cancelCompletion(
denops: Denops,
context: Context,
options: DdcOptions,
)
checkManualCompletion(
denops: Denops,
context: Context,
options: DdcOptions,
event: string,
)
checkSkipCompletion(
denops: Denops,
context: Context,
options: DdcOptions,
)
doCompletion(
denops: Denops,
context: Context,
cbContext: CallbackContext,
options: DdcOptions,
)
gatherResults(
denops: Denops,
context: Context,
onCallback: OnCallback,
options: DdcOptions,
): Promise<[number, DdcItem[]]>
hide(
denops: Denops,
context: Context,
options: DdcOptions,
)
registerAutocmd(denops: Denops, events: DdcEvent[])
show(
denops: Denops,
context: Context,
options: DdcOptions,
completePos: number,
items: DdcItem[],
)
updateItems(name: string, items: Item[])
visible(
denops: Denops,
context: Context,
options: DdcOptions,
): Promise<boolean>