plugins.cmp.settings.completion.autocomplete

The event to trigger autocompletion. If set to false, then completion is only invoked manually (e.g. by calling cmp.complete).

Type: null or value false (singular enum) or list of lua code string

Default: null

Plugin default:

[
  "require('cmp.types').cmp.TriggerEvent.TextChanged"
]

Declared by:

plugins.cmp.settings.completion.completeopt

Like vim’s completeopt setting. In general, you don’t need to change this.

Type: null or string or raw lua code

Default: null

Plugin default: "menu,menuone,noselect"

Declared by:

plugins.cmp.settings.completion.keyword_length

The number of characters needed to trigger auto-completion.

Type: null or unsigned integer, meaning >=0, or raw lua code

Default: null

Plugin default: 1

Declared by:

plugins.cmp.settings.completion.keyword_pattern

The default keyword pattern.

Type: null or lua code string

Default: null

Plugin default: "[[\\%(-\\?\\d\\+\\%(\\.\\d\\+\\)\\?\\|\\h\\w*\\%(-\\w*\\)*\\)]]"

Declared by: