Optional
debounceOptional
displayOptional
excludesOptional
groupOptional
onOptional
yieldsReturns a list of preferred provider groupIds. The current provider is only requested for completions if no provider with a preferred group id returned a result.
Will be called when a completions list is no longer in use and can be garbage-collected.
Optional
handleIs called when an inline completion item is no longer being used. Provides a reason of why it is not used anymore.
Optional
handleWill be called when an item is shown.
Is useful to understand bracket completion.
Optional
handleWill be called when an item is partially accepted. TODO: also handle full acceptance here!
Deprecated. Use info.acceptedCharacters
instead.
Optional
handleOptional
to
Only used for yieldsToGroupIds. Multiple providers can have the same group id.