reformat completion
This commit is contained in:
parent
b97fdec199
commit
f62750cdbc
1 changed files with 16 additions and 15 deletions
|
|
@ -48,9 +48,9 @@ _zpass_completion()
|
||||||
if _completion_check_expands "$cur" "${WORDS[@]}" ; then
|
if _completion_check_expands "$cur" "${WORDS[@]}" ; then
|
||||||
N=0
|
N=0
|
||||||
if [ -n "$cur" ] ; then
|
if [ -n "$cur" ] ; then
|
||||||
for I in "${WORDS[@]}" ; do
|
for I in "${WORDS[@]}" ; do
|
||||||
[ "$I" != "${I#"$cur"}" ] && COMPREPLY[N++]=$I
|
[ "$I" != "${I#"$cur"}" ] && COMPREPLY[N++]=$I
|
||||||
done
|
done
|
||||||
else
|
else
|
||||||
COMPREPLY=("${WORDS[@]}")
|
COMPREPLY=("${WORDS[@]}")
|
||||||
fi
|
fi
|
||||||
|
|
@ -62,24 +62,25 @@ _zpass_completion()
|
||||||
else
|
else
|
||||||
if [ -n "$cur" ] ; then
|
if [ -n "$cur" ] ; then
|
||||||
N=0
|
N=0
|
||||||
for I in "${WORDS[@]}" ; do
|
for I in "${WORDS[@]}" ; do
|
||||||
[ "$I" != "${I#"$cur"}" ] && COMPREPLY[N++]=$I
|
[ "$I" != "${I#"$cur"}" ] && COMPREPLY[N++]=$I
|
||||||
done
|
done
|
||||||
else
|
else
|
||||||
COMPREPLY=("${WORDS[@]}")
|
COMPREPLY=("${WORDS[@]}")
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
return
|
||||||
|
|
||||||
else
|
else
|
||||||
|
|
||||||
if [ "$COMP_CWORD" = "1" ] ; then
|
if [ "$COMP_CWORD" = "1" ] ; then
|
||||||
_compwords="$_cw1"
|
_compwords="$_cw1"
|
||||||
elif [ "$COMP_CWORD" -gt "1" ] && echo " $_cw1_files " | grep -qF -- " ${COMP_WORDS[1]} " ; then
|
elif [ "$COMP_CWORD" -gt "1" ] && echo " $_cw1_files " | grep -qF -- " ${COMP_WORDS[1]} " ; then
|
||||||
_compwords=$(zpass lsf)
|
_compwords=$(zpass lsf)
|
||||||
fi
|
fi
|
||||||
for I in $_compwords ; do
|
for I in $_compwords ; do
|
||||||
WORDS[N++]="$I "
|
WORDS[N++]="$I "
|
||||||
done
|
done
|
||||||
|
|
||||||
N=0
|
N=0
|
||||||
if [ -n "$cur" ] ; then
|
if [ -n "$cur" ] ; then
|
||||||
|
|
@ -89,7 +90,7 @@ _zpass_completion()
|
||||||
else
|
else
|
||||||
COMPREPLY=("${WORDS[@]}")
|
COMPREPLY=("${WORDS[@]}")
|
||||||
fi
|
fi
|
||||||
|
[ ${#COMPREPLY[@]} -eq 0 ] && _filedir
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue