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.