oh-my-zshオートコンプリートが機能しないことをデバッグする方法は?

oh-my-zshオートコンプリートが機能しないことをデバッグする方法は?

タイトルはこれについて多くを教えてくれます。オートコンプリート機能はほとんどうまく機能しますが、gitそうでない場合もあります。たとえば、コマンドは完了せず、git check<tab>分岐も完了しませんgit checkout ge<tab>

これは最大数週間のケースでした(何が変わったのかわからない)。

ファイル名、ディレクトリ、コマンドなどの他の補完機能は正常に動作します。

~/.common_profilemacOSの多くの一般的なコマンド(bashとzshなど)、homebrewを介してインストールされたgit、oh-my-zshを含むzsh、~/.zshrcおよび~/.bashrc。コメントアウトしようとしましたが、無効にはなりません。gitとプラグインをすべて有効にしましたgitfast

プラグインgitのエイリアスが正しく機能しているようです。実行して^X?ダンプを取得できますが、ダンプを解釈する方法がわかりません。

アップデート1:デフォルトのmacOS zsh(5.8)からhomebrew(5.9)を介してインストールされたzshに切り替えました。しかし、なぜ失敗したのか理解したいです。

アップデート2:コメントでGillesの提案に従ってデバッグ出力を投稿しました。バラよりこの点

ベストアンサー1

おすすめ記事