コマンドのタブ補完に zsh が使用している関数を知りたいです。多くのコマンド ( make
、ls
、cd
…) については、明らかに推測でき_<COMMANDNAME>
ますが、実際にはこの設定を でオーバーライドした可能性がありますcompdef _mycd cd
。
これを知りたい理由は2つあります。
- 私が書いている関数でそれらの一部を使用するために、いくつかの関数定義を読みたいと思うかもしれません
- 私はそれ自体が他のコマンドの補完を呼び出す補完関数を書きたいです (
_nice
私が頼らないかもしれない例外を除いて、 で行うようにshift; CURRENT--; _normal
)