plugins.cmp.filetype.<name>.performance.async_budget

Maximum time (in ms) an async function is allowed to run during one step of the event loop.

Plugin default: 1

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

Default: null

Declared by:

plugins.cmp.filetype.<name>.performance.confirm_resolve_timeout

Sets the timeout for resolving item before confirmation.

Plugin default: 80

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

Default: null

Declared by:

plugins.cmp.filetype.<name>.performance.debounce

Sets debounce time. This is the interval used to group up completions from different sources for filtering and displaying.

Plugin default: 60

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

Default: null

Declared by:

plugins.cmp.filetype.<name>.performance.fetching_timeout

Sets the timeout of candidate fetching process. The nvim-cmp will wait to display the most prioritized source.

Plugin default: 500

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

Default: null

Declared by:

plugins.cmp.filetype.<name>.performance.max_view_entries

Maximum number of items to show in the entries list.

Plugin default: 200

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

Default: null

Declared by:

plugins.cmp.filetype.<name>.performance.throttle

Sets throttle time. This is used to delay filtering and displaying completions.

Plugin default: 30

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

Default: null

Declared by: