zshからコマンド補完を削除する方法は?

zshからコマンド補完を削除する方法は?

という名前のローカルスクリプトがあり、bpythonその後、zshはパス名を完成させません。私のファイルに_bpython完成スクリプトがあることがわかりますが$_comps、それが組み込まれているとします。これを削除またはオーバーライドして汎用コマンドとして処理するにはどうすればよいですか?私はoh-my-zshや他の素晴らしいプラグインを使用しません。

答え1

ただそれから削除してください_comps。ここでは、完成システムがコマンド引数を完成する方法を学びます。

unset '_comps[bpython]'

設定が完了したcompinitコードの後に​​これを行います。

関連情報