如果我写这样的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'的别名?
答案 0 :(得分:2)
compdef _git gco=git-checkout
这将使用_git
完成功能,并将git-checkout
设置为服务/子命令。
答案 1 :(得分:1)
类似的东西:
compdef gco=git
如果你的完成者在git上触发。