Skip to main content
Module

x/ddc_vim/types.ts>BaseSource

Dark deno-powered completion framework for neovim/Vim8
Go to Latest
class BaseSource
Abstract
import { BaseSource } from "https://deno.land/x/ddc_vim@v0.0.13/types.ts";

Properties

events
isBytePos: boolean
name: string

Methods

abstract
gatherCandidates(
denops: Denops,
context: Context,
options: DdcOptions,
sourceOptions: SourceOptions,
sourceParams: Record<string, unknown>,
completeStr: string,
): Promise<Candidate[]>
getCompletePosition(
_denops: Denops,
context: Context,
options: DdcOptions,
_sourceOptions: SourceOptions,
_sourceParams: Record<string, unknown>,
): Promise<number>
onEvent(
_denops: Denops,
_context: Context,
_options: DdcOptions,
_sourceOptions: SourceOptions,
_sourceParams: Record<string, unknown>,
): Promise<void>
onInit(_denops: Denops): Promise<void>
params(): Record<string, unknown>