Take advantage of short-circuit eval of [[ ]].
This commit is contained in:
parent
0c08c5a009
commit
a7c3da6322
@ -47,7 +47,8 @@ _gcc()
|
|||||||
fi
|
fi
|
||||||
} &&
|
} &&
|
||||||
complete -F _gcc gcc g++ c++ g77 gcj gpc
|
complete -F _gcc gcc g++ c++ g77 gcj gpc
|
||||||
[ $USERLAND = GNU -o $UNAME = Cygwin ] && \
|
|
||||||
|
[[ $USERLAND == GNU || $UNAME == Cygwin ]] && \
|
||||||
[ -n "${have:-}" ] && complete -F _gcc cc
|
[ -n "${have:-}" ] && complete -F _gcc cc
|
||||||
|
|
||||||
# Local variables:
|
# Local variables:
|
||||||
|
@ -1,8 +1,7 @@
|
|||||||
# man(1) completion
|
# man(1) completion
|
||||||
|
|
||||||
[ $USERLAND = GNU -o $UNAME = Darwin \
|
[[ $USERLAND == GNU || $UNAME == Darwin || $UNAME == FreeBSD || \
|
||||||
-o $UNAME = FreeBSD -o $UNAME = SunOS -o $UNAME = Cygwin \
|
$UNAME == SunOS || $UNAME == Cygwin || $UNAME == OpenBSD ]] &&
|
||||||
-o $UNAME = OpenBSD ] &&
|
|
||||||
_man()
|
_man()
|
||||||
{
|
{
|
||||||
local cur i prev sect manpath manext mansect uname
|
local cur i prev sect manpath manext mansect uname
|
||||||
|
Loading…
x
Reference in New Issue
Block a user