Various fixes, remove _zargs already upstream

Many movings of local inside the actual functions.
Add many missing local and remove -g(!).
Fix namespacing of some parameters and functions, phases() in _scala was nice.
This commit is contained in:
Mikael Magnusson
2012-06-10 02:41:57 +02:00
parent 3497b4841c
commit c3b4d582a0
31 changed files with 406 additions and 440 deletions
+3 -3
View File
@@ -15,7 +15,7 @@
#
# ------------------------------------------------------------------------------
declare -a opts args
local -a opts args
args=(
'(-f --force)'{-f,--force}'[ignore nonexistent files, never prompt]'
'(-r --interactive)'{-i,--interactive}'[prompt before any removal]'
@@ -43,14 +43,14 @@ else
fi
local curcontext=$curcontext state line ret=1
declare -A opt_args
local -A opt_args
_arguments -s -S -C $opts \
$args && ret=0
case $state in
(file)
declare -a ignored
local -a ignored
ignored=()
((CURRENT > 1)) &&
ignored+=(${line[1,CURRENT-1]//(#m)[\[\]()\\*?#<>~\^]/\\$MATCH})