xonsh.shells.ptk_shell.completer¶
Completer implementation to use with prompt_toolkit.
- class xonsh.shells.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.
- async get_completions_async(document: Document, complete_event: CompleteEvent) AsyncGenerator[Completion, None] ¶
Asynchronous generator for completions. (Probably, you won’t have to override this.)
Asynchronous generator of
Completion
objects.