Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
adam.huang
Ohmyzsh
Commits
8088e8ac
Commit
8088e8ac
authored
Jun 18, 2012
by
Paul McKellar
Browse files
add git remote branch autocomplete
parent
e8d582ab
Changes
1
Show whitespace changes
Inline
Side-by-side
plugins/git-remote-branch/git-remote-branch.plugin.zsh
0 → 100644
View file @
8088e8ac
_git_remote_branch
()
{
ref
=
$(
git symbolic-ref HEAD 2> /dev/null
)
if
[[
-n
$ref
]]
;
then
if
((
CURRENT
==
2
))
;
then
# first arg: operation
compadd create publish rename delete track
elif
((
CURRENT
==
3
))
;
then
# second arg: remote branch name
compadd
`
git branch
-r
|
grep
-v
HEAD |
sed
"s/.*
\/
//"
|
sed
"s/ //g"
`
elif
((
CURRENT
==
4
))
;
then
# third arg: remote name
compadd
`
git remote
`
fi
else
;
_files
fi
}
compdef _git_remote_branch grb
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment