Prompt Toolkit 2+ Completer (xonsh.ptk_shell.completer
)¶
Completer implementation to use with prompt_toolkit.
-
class
xonsh.ptk_shell.completer.
PromptToolkitCompleter
(completer, ctx, shell)[source]¶ Simple prompt_toolkit Completer object.
It just redirects requests to normal Xonsh completer.
Takes instance of xonsh.completer.Completer, the xonsh execution context, and the shell instance itself.
-
get_completions_async
(document: prompt_toolkit.document.Document, complete_event: prompt_toolkit.completion.base.CompleteEvent) → AsyncGenerator[prompt_toolkit.completion.base.Completion, None]¶ Asynchronous generator for completions. (Probably, you won’t have to override this.)
Asynchronous generator of
Completion
objects.
-