diff --git a/share/completions/git.fish b/share/completions/git.fish index 703999d4a..792245090 100644 --- a/share/completions/git.fish +++ b/share/completions/git.fish @@ -969,6 +969,7 @@ complete -f -c git -n '__fish_git_using_command add' -a '(__fish_git_files modif # TODO options ### checkout +complete -F -c git -n '__fish_git_using_command checkout; and contains -- -- (commandline -opc)' complete -f -c git -n __fish_git_needs_command -a checkout -d 'Checkout and switch to a branch' complete -k -f -c git -n '__fish_git_using_command checkout; and not contains -- -- (commandline -opc)' -a '(__fish_git_tags)' -d Tag complete -k -f -c git -n '__fish_git_using_command checkout; and not contains -- -- (commandline -opc)' -a '(__fish_git_heads)' -d Head