aboutsummaryrefslogtreecommitdiffhomepage
path: root/share/completions/git.fish
diff options
context:
space:
mode:
authorGravatar Jan Ernsting <jan.ernsting@gmail.com>2015-09-07 13:35:50 +0200
committerGravatar Jan Ernsting <jan.ernsting@gmail.com>2015-09-07 13:35:50 +0200
commit7f28acc5ed53399570210afb98b461178bc9716d (patch)
tree844b32757a1113022046e3aaeadaa88900776bf7 /share/completions/git.fish
parentf36d2ff55fe4f205ae63cfb03b59065bf5daa4d8 (diff)
Complete tags for git-tag only
Diffstat (limited to 'share/completions/git.fish')
-rw-r--r--share/completions/git.fish4
1 files changed, 2 insertions, 2 deletions
diff --git a/share/completions/git.fish b/share/completions/git.fish
index 34a2d957..4008d486 100644
--- a/share/completions/git.fish
+++ b/share/completions/git.fish
@@ -398,8 +398,8 @@ complete -f -c git -n '__fish_git_using_command tag' -s d -l delete -d 'Remove a
complete -f -c git -n '__fish_git_using_command tag' -s v -l verify -d 'Verify signature of a tag'
complete -f -c git -n '__fish_git_using_command tag' -s f -l force -d 'Force overwriting exising tag'
complete -f -c git -n '__fish_git_using_command tag' -s l -l list -d 'List tags'
-complete -f -c git -n '__fish_contains_opt -s d' -a '(__fish_git_tags)' -d 'Tag'
-complete -f -c git -n '__fish_contains_opt -s v' -a '(__fish_git_tags)' -d 'Tag'
+complete -f -c git -n '__fish_git_using_command tag; and __fish_contains_opt -s d' -a '(__fish_git_tags)' -d 'Tag'
+complete -f -c git -n '__fish_git_using_command tag; and __fish_contains_opt -s v' -a '(__fish_git_tags)' -d 'Tag'
# TODO options
### stash