Skip to main content
Module

x/ddc_vim/context.ts>ContextBuilder

Dark deno-powered completion framework for neovim/Vim8
Go to Latest
class ContextBuilder
import { ContextBuilder } from "https://deno.land/x/ddc_vim@v2.3.0/context.ts";

Properties

private
custom: Custom
private
lastWorld: World

Methods

_cacheWorld(denops: Denops, event: DdcEvent): Promise<World>
_getUserOptions(denops: Denops, world: World): Promise<DdcOptions>
createContext(denops: Denops, event: DdcEvent): Promise<[boolean, Context, DdcOptions]>
getBuffer(): Record<number, Partial<DdcOptions>>
getContext(): Record<string, string>
getCurrent(denops: Denops): Promise<DdcOptions>
getFiletype(): Record<string, Partial<DdcOptions>>
getGlobal(): Partial<DdcOptions>
patchBuffer(bufnr: number, options: Partial<DdcOptions>)
patchFiletype(ft: string, options: Partial<DdcOptions>)
patchGlobal(options: Partial<DdcOptions>)
setBuffer(bufnr: number, options: Partial<DdcOptions>)
setContext(ft: string, id: string)
setFiletype(ft: string, options: Partial<DdcOptions>)
setGlobal(options: Partial<DdcOptions>)