added completions for AUR packages

This commit is contained in:
luolimao 2012-08-31 04:45:03 -04:00
parent 589938ffc9
commit 0f7eebbfac
1 changed files with 6 additions and 0 deletions

View File

@ -137,10 +137,16 @@ _yaourt_completions_all_packages() {
if compset -P1 '*/*'; then
packages=( $(_call_program packages $cmd[@] -Sql ${words[CURRENT]%/*}) )
typeset -U packages
if [[ -d /var/aur ]]; then
packages=( $packages $(ls /var/aur) )
fi
_wanted repo_packages expl "repository/package" compadd ${(@)packages}
else
packages=( $(_call_program packages $cmd[@] -Sql) )
typeset -U packages
if [[ -d /var/aur ]]; then
packages=( $packages $(ls /var/aur) )
fi
_wanted packages expl "packages" compadd - "${(@)packages}"
repositories=(${(o)${${${(M)${(f)"$(</etc/pacman.conf)"}:#\[*}/\[/}/\]/}:#options})