Take advantage of short-circuit eval of [[ ]].

This commit is contained in:
Ville Skyttä 2011-04-04 23:57:07 +03:00
parent 0c08c5a009
commit a7c3da6322
2 changed files with 4 additions and 4 deletions

View File

@ -47,7 +47,8 @@ _gcc()
fi
} &&
complete -F _gcc gcc g++ c++ g77 gcj gpc
[ $USERLAND = GNU -o $UNAME = Cygwin ] && \
[[ $USERLAND == GNU || $UNAME == Cygwin ]] && \
[ -n "${have:-}" ] && complete -F _gcc cc
# Local variables:

View File

@ -1,8 +1,7 @@
# man(1) completion
[ $USERLAND = GNU -o $UNAME = Darwin \
-o $UNAME = FreeBSD -o $UNAME = SunOS -o $UNAME = Cygwin \
-o $UNAME = OpenBSD ] &&
[[ $USERLAND == GNU || $UNAME == Darwin || $UNAME == FreeBSD || \
$UNAME == SunOS || $UNAME == Cygwin || $UNAME == OpenBSD ]] &&
_man()
{
local cur i prev sect manpath manext mansect uname