Skip to main content
Module

x/ddc_vim/loader.ts>Loader

Dark deno-powered completion framework for neovim/Vim8
Go to Latest
class Loader
import { Loader } from "https://deno.land/x/ddc_vim@v3.7.1/loader.ts";

Properties

private
aliases: Record<DdcExtType, Record<string, string>>
private
checkPaths: Record<string, boolean>
private
filters: Record<string, BaseFilter<BaseFilterParams>>
private
registerLock: Lock
private
sources: Record<string, BaseSource<BaseSourceParams>>
private
uis: Record<string, BaseUi<BaseUiParams>>

Methods

private
register(type: DdcExtType, path: string)
getAlias(type: DdcExtType, name: string)
getFilter(name: string)
getSource(name: string)
getUi(name: string)
registerAlias(
type: DdcExtType,
alias: string,
base: string,
)
registerPath(type: DdcExtType, path: string)
removeFilter(name: string)
removeSource(name: string)