このようなzsh関数を書くと
function git_checkout_with_selecta() {
if [[ -z $1 ]]; then
git checkout `git branch --no-merged | selecta`
else
git checkout "$@"
fi
}
alias gco='git_checkout_with_selecta'
「git checkout」と同じタブ補完を関数「gco」のエイリアスに適用するにはどうすればよいですか?