plugins.cmp.settings.performance.async_budget

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

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

Default: null

Plugin default: 1

Declared by:

plugins.cmp.settings.performance.confirm_resolve_timeout

Sets the timeout for resolving item before confirmation.

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

Default: null

Plugin default: 80

Declared by:

plugins.cmp.settings.performance.debounce

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

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

Default: null

Plugin default: 60

Declared by:

plugins.cmp.settings.performance.fetching_timeout

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

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

Default: null

Plugin default: 500

Declared by:

plugins.cmp.settings.performance.max_view_entries

Maximum number of items to show in the entries list.

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

Default: null

Plugin default: 200

Declared by:

plugins.cmp.settings.performance.throttle

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

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

Default: null

Plugin default: 30

Declared by: