CompletionProvider
Completion provider interface.
You must implement this interface to provide proposals to class@Completion.
In most cases, implementations of this interface will want to use vfunc@CompletionProvider.populate_async to asynchronously populate the results to avoid blocking the main loop.
Skipped during bindings generation
method
list_alternates
: Array parameter of type CompletionProposal is not supported
Inheritors
Properties
Functions
This function requests @proposal to be activated by the #GtkSourceCompletionProvider.
This function requests that the #GtkSourceCompletionProvider prepares
This function should return the priority of @self in @context.
This function is used to determine if a key typed by the user should activate @proposal (resulting in committing the text to the editor).
Asynchronously requests that the provider populates the completion results for @context.
Completes an asynchronous operation to populate a completion provider.
This function can be used to filter results previously provided to the class@CompletionContext by the #GtkSourceCompletionProvider.