zshで特定のコマンド完了を無効にする方法

zshで特定のコマンド完了を無効にする方法

makeと入力したときにmake <tab>zshがMakefileを解析しないように、コマンド補完を無効にしたいと思います。これは一時的に行う必要があります(たとえば、このzshセッションに固有のものであるため、ファイルを削除することは解決策ではありません)。

228k行のMakefileがあり、makeそこで何かをしようとするとzshが停止します。私はunfunction _makeそれを試しましたがcompdef -d make...彼らは動作しません。

私は素晴らしいものを使用せずにcompinitzshに付属のものを使用します。

関連情報