Rob*_*rcd 8 git zsh zsh-completion oh-my-zsh
我已将 git 更新到其最新版本 (2.29.0) 并使用 ZSH 5.8。
我曾经在分支之间切换,git checkout remote_br<tab>
以在分支之间快速切换,即使分支只是远程一个atm。我见过的git已经取得了很多关于开关/结账的变化最近,事情是我对远程分支机构的自动完成不工作了(与结账或交换机)。
我已经尝试将最新版本添加contrib/completion/git-completion.zsh
到我的 zsh,但我仍然有我的问题。我在这里错过了什么吗?
尝试以下补丁:
--- a/git-completion.zsh
+++ b/git-completion.zsh
@@ -97,6 +97,11 @@ __gitcomp_direct ()
compadd -Q -S '' -- ${(f)1} && _ret=0
}
+__gitcomp_direct_append ()
+{
+ __gitcomp_direct "$@"
+}
+
__gitcomp_nl ()
{
emulate -L zsh
Run Code Online (Sandbox Code Playgroud)
一般来说,最好向git 邮件列表报告错误,但是,我是 zsh 代码的维护者,它在我的 fork 中是最新的:git-completion。
归档时间: |
|
查看次数: |
750 次 |
最近记录: |