何回もサブ関数を楽しみに完了:Zshの機能:私は、例えば、既存のものの周りにラッパー関数を足す終わる
function gl {
some_computed_stuff=...
git --no-pager log --reverse $some_computed_stuff "[email protected]"
}
function m {
make "[email protected]" && notify-send success || notify-send failed
}
を私は別名が自動補完を維持するが、時には機能が必要とされており、その場合には自動補完が失われたことを知っています。 ここでは、私の機能gl
またはmake
の完了をm
のためにgit log
の完了を保ちたいと思います。
compctl -K _git gl
を追加しようとしましたが、提案はありません。
gl
を入力するとあることを理解ZSH(だけでなく、bashの)を作るための方法があります:私は何とか私の質問があるので、同様log
引数_git
への自動補完スクリプトを提供する方法を見つけなければならないので、それはとにかく動作しません。 git log
と正確に等価ですか? (ZSH用のみ)のようなもの:zshのために
compctl 'git log' gl
compctl 'make' m