fi
}
+ # completion for `cd_worktree`
+
+ _cd_worktree_comp() {
+ local cur="${COMP_WORDS[COMP_CWORD]}"
+ COMPREPLY=(`compgen -W "$(
+ git worktree list | awk '{s=$3; gsub("[\\\\[\\\\]]", "", s); print s}'
+ )" -- "$cur"`)
+ }
+
+ _cd_worktree_comp_loader() {
+ _completion_loader git
+ unset _cd_worktree_comp_loader
+ complete -F _cd_worktree_comp cd_worktree
+ return 124
+ }
+
+ complete -F _cd_worktree_comp_loader cd_worktree
+
# completion for aliases in global .gitconfig
# fixup rbi rbia rbiap rbip - do refs name completion