From 8158dfc9e837a5f01e39f76861f035ac1451d205 Mon Sep 17 00:00:00 2001 From: Philip Sequeira Date: Mon, 30 Mar 2015 00:10:38 -0400 Subject: TOOLS/zsh.pl: complete multiple values for ao, vo, af, vf It still doesn't deal with sub-options, but that's for another day. --- TOOLS/zsh.pl | 30 +++++++++--------------------- 1 file changed, 9 insertions(+), 21 deletions(-) (limited to 'TOOLS/zsh.pl') diff --git a/TOOLS/zsh.pl b/TOOLS/zsh.pl index b49c976b59..6548d85d12 100755 --- a/TOOLS/zsh.pl +++ b/TOOLS/zsh.pl @@ -82,39 +82,27 @@ $opts_str case \$state in ao) - local -a values - values=( + _values -s , 'audio outputs' \\ $ao_str - ) - - _describe -t values 'audio outputs' values && rc=0 + && rc=0 ;; vo) - local -a values - values=( + _values -s , 'video outputs' \\ $vo_str - ) - - _describe -t values 'video outputs' values && rc=0 + && rc=0 ;; af) - local -a values - values=( + _values -s , 'audio filters' \\ $af_str - ) - - _describe -t values 'audio filters' values && rc=0 + && rc=0 ;; vf) - local -a values - values=( + _values -s , 'video filters' \\ $vf_str - ) - - _describe -t values 'video filters' values && rc=0 + && rc=0 ;; profile|show-profile) @@ -230,7 +218,7 @@ sub parse_opts { if (defined $2) { my $desc = $2; $desc =~ s/\:/\\:/g; - $entry .= ':' . $desc; + $entry .= "[$desc]"; } push @list, $entry -- cgit v1.2.3