diff options
Diffstat (limited to 'plugins/gitfast/_git')
| -rw-r--r-- | plugins/gitfast/_git | 10 | 
1 files changed, 9 insertions, 1 deletions
| diff --git a/plugins/gitfast/_git b/plugins/gitfast/_git index fac5e711e..6b7796857 100644 --- a/plugins/gitfast/_git +++ b/plugins/gitfast/_git @@ -30,10 +30,10 @@ if [ -z "$script" ]; then  	local -a locations  	local e  	locations=( +		$(dirname ${funcsourcetrace[1]%:*})/git-completion.bash  		'/etc/bash_completion.d/git' # fedora, old debian  		'/usr/share/bash-completion/completions/git' # arch, ubuntu, new debian  		'/usr/share/bash-completion/git' # gentoo -		$(dirname ${funcsourcetrace[1]%:*})/git-completion.bash  		)  	for e in $locations; do  		test -f $e && script="$e" && break @@ -76,6 +76,14 @@ __gitcomp_nl ()  	compadd -Q -S "${4- }" -p "${2-}" -- ${=1} && _ret=0  } +__gitcomp_nl_append () +{ +	emulate -L zsh + +	local IFS=$'\n' +	compadd -Q -S "${4- }" -p "${2-}" -- ${=1} && _ret=0 +} +  __gitcomp_file ()  {  	emulate -L zsh | 
