diff options
author | Philip Sequeira <phsequei@gmail.com> | 2015-03-30 00:10:38 -0400 |
---|---|---|
committer | wm4 <wm4@nowhere> | 2015-03-31 15:05:09 +0200 |
commit | 8158dfc9e837a5f01e39f76861f035ac1451d205 (patch) | |
tree | ac6983218c67b557d6f16aca84bfccf750c971a0 /TOOLS | |
parent | 48dafda7e9c1f22b3dde7965e33c13beab976c55 (diff) | |
download | mpv-8158dfc9e837a5f01e39f76861f035ac1451d205.tar.bz2 mpv-8158dfc9e837a5f01e39f76861f035ac1451d205.tar.xz |
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.
Diffstat (limited to 'TOOLS')
-rwxr-xr-x | TOOLS/zsh.pl | 30 |
1 files changed, 9 insertions, 21 deletions
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 |