aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Harder <radhermit@gentoo.org>2014-12-19 20:36:59 -0800
committerTim Harder <radhermit@gentoo.org>2014-12-19 20:36:59 -0800
commitef58d52de7c3c828e5fe9db4667dc1fd18f3b418 (patch)
tree827b7331c820b9ca6f2eecbf2f47a679f4efb3a5 /src/_perl-cleaner
parent_portage: add etc-update support (diff)
downloadzsh-completion-ef58d52de7c3c828e5fe9db4667dc1fd18f3b418.tar.gz
zsh-completion-ef58d52de7c3c828e5fe9db4667dc1fd18f3b418.tar.bz2
zsh-completion-ef58d52de7c3c828e5fe9db4667dc1fd18f3b418.zip
fix singular argument forcing
This allows multiples of the same option to be completed in certain cases (increasing/decreasing verbosity for perl-cleaner) and fixes several cases where arguments shouldn't stop additional arguments from being completed.
Diffstat (limited to 'src/_perl-cleaner')
-rw-r--r--src/_perl-cleaner6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/_perl-cleaner b/src/_perl-cleaner
index 5f25aaf..c9e7434 100644
--- a/src/_perl-cleaner
+++ b/src/_perl-cleaner
@@ -6,9 +6,9 @@ local arguments
arguments=(
'(- :)'{--help,-h}'[show help]'
'(- :)'{--version,-V}'[show version]'
- '(- :)'{--pretend,-p}"[pretend (don't do anything)]"
- '(- :)'{--verbose,-v}'[increase verbosity (may be specified multiple times)]'
- '(- :)'{--quiet,-q}'[decrease verbosity]'
+ {'(--pretend)-p','(-p)--pretend'}"[pretend (don't do anything)]"
+ '*'{-v,--verbose}'[increase verbosity (may be specified multiple times)]'
+ '*'{-q,--quiet}'[decrease verbosity]'
"--modules[rebuild perl modules for old installs of perl]"
"--allmodules[rebuild all perl modules]"
"--libperl[rebuild anything linked against libperl]"