Avoid completing on installed packages for some more cases that look like paths.

git-svn-id: svn+ssh://rpmlint.zarb.org/home/projects/rpmlint/svn/trunk@1858 9bc8b190-ac0f-0410-8968-dc7d1f502856
This commit is contained in:
Ville Skyttä 2011-04-22 21:03:28 +00:00
parent 557202a4c4
commit ecd7ae7999
1 changed files with 6 additions and 8 deletions

View File

@ -41,11 +41,10 @@ _rpmlint()
--help --verbose --extractdir --version --noexception
--file --option' -- "$cur" ) )
else
# Installed packages completion is slow, do it only if arg does not
# look like a path.
if [[ "$cur" != */* ]]; then
# Installed packages completion is potentially slow, do it only if $cur
# does not look like a path.
[[ $cur != */* && $cur != [.~]* ]] && \
type _rpm_installed_packages &>/dev/null && _rpm_installed_packages
fi
_filedir @([rs]pm|spec)
fi
}
@ -69,11 +68,10 @@ _rpmdiff()
if [[ "$cur" == -* ]]; then
COMPREPLY=( $( compgen -W '--help --ignore' -- "$cur" ) )
else
# Installed packages completion is slow, do it only if arg does not
# look like a path.
if [[ "$cur" != */* ]]; then
# Installed packages completion is potentially slow, do it only if $cur
# does not look like a path.
[[ $cur != */* && $cur != [.~]* ]] && \
type _rpm_installed_packages &>/dev/null && _rpm_installed_packages
fi
_filedir [rs]pm
fi
}