global layers.cmp #
methods #
CmpLayer.packages #
function CmpLayer.packages() -> (PackageSlug|Package)[]
CmpLayer.dependencies #
function CmpLayer.dependencies() -> LayerId[]
CmpLayer.preload #
function CmpLayer.preload() -> nil
CmpLayer.load #
function CmpLayer.load() -> nil
CmpLayer.add_source #
function CmpLayer.add_source(source: table) -> nil
@param source
- The source completion object
Adds a completion source object
CmpLayer.set_snippet #
function CmpLayer.set_snippet(snippet: table) -> nil
@param snippet
- The snippet object
Sets the completion snippet handler
fields #
CmpLayer.sources #
CmpLayer.sources: table
CmpLayer.snippet #
CmpLayer.snippet: table
CmpLayer.default_config #
CmpLayer.default_config: {
buffer: boolean = false,
lsp: boolean = true,
lspkind: boolean = true,
mapping: { <C-d> = fun(cmp), <C-f> = fun(cmp), <C-Space> = fun(cmp), ... },
config: { experimental = table },
lspkindconfig: { with_text = false, max_width = 65 },
}