Take advantage of short-circuit eval of [[ ]].
This commit is contained in:
parent
0c08c5a009
commit
a7c3da6322
@ -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:
|
||||
|
@ -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
|
||||
|
Loading…
x
Reference in New Issue
Block a user