summaryrefslogtreecommitdiff
path: root/contrib/zsh_completion.in
diff options
context:
space:
mode:
authorAllan McRae <allan@archlinux.org>2011-03-21 15:16:51 +1000
committerDan McGee <dan@archlinux.org>2011-03-21 07:40:49 -0500
commit9cab9807e02674fd5a7efcea2a408c70c1f9d40c (patch)
treeb4793f2fad95fabf80471ea7c1975970d0e292ca /contrib/zsh_completion.in
parentc3e72e11b643b2a24608e1936763fb148613e464 (diff)
downloadpacman-9cab9807e02674fd5a7efcea2a408c70c1f9d40c.tar.xz
Some more zsh completion tidy up
Changes for consistency across functions Signed-off-by: Allan McRae <allan@archlinux.org> Signed-off-by: Dan McGee <dan@archlinux.org>
Diffstat (limited to 'contrib/zsh_completion.in')
-rw-r--r--contrib/zsh_completion.in3
1 files changed, 2 insertions, 1 deletions
diff --git a/contrib/zsh_completion.in b/contrib/zsh_completion.in
index fded4144..2131412c 100644
--- a/contrib/zsh_completion.in
+++ b/contrib/zsh_completion.in
@@ -214,6 +214,7 @@ _pacman_completions_all_groups() {
local -a cmd groups
_pacman_get_command
groups=( $(_call_program groups $cmd[@] -Sg) )
+ typeset -U groups
compadd "$@" -a groups
}
@@ -242,7 +243,7 @@ _pacman_completions_all_packages() {
_pacman_completions_installed_groups() {
local -a cmd groups
_pacman_get_command
- groups=(${(o)${(f)"$(pacman -Qg)"}% *})
+ groups=(${(o)${(f)"$(_call_program groups $cmd[@] -Qg)"}% *})
typeset -U groups
compadd "$@" -a groups
}