プロンプトツールキット2 Completer(xonsh.ptk2.completer

prompt_toolkitで使用するための完全な実装。

クラスxonsh.ptk2.completer.PromptToolkitCompleterコンプリータCTXシェル[ソース]

単純なprompt_toolkit Completerオブジェクト。

リクエストを通常のXonshコンプリータにリダイレクトするだけです。

xonsh.completer.Completer、xonsh実行コンテキスト、およびシェルインスタンス自体のインスタンスをとります。

get_completionsdocumentcomplete_event [ソース]

補完のリストのジェネレータを返します。

get_completions_asyncdocumentcomplete_event

完了のための非同期ジェネレータ。(おそらく、これを無効にする必要はありません。)

これによりCompletionFutureオブジェクトFutureオブジェクトの両方生成できる反復可能性が返されます。Completionオブジェクトがに包まれなければならAsyncGeneratorItemのオブジェクト。

将来Python 2のサポートを落とすと、これは本当の非同期ジェネレータになる可能性があります。

reserve_space[ソース]

オートコンプリートメニューを表示するための高さを調整します。

suggestion_completionドキュメント[ソース]

現在の自動提案に基づいて補完を提供します。