1
0
Fork 0
mirror of git://git.code.sf.net/p/zsh/code synced 2025-10-08 09:41:14 +02:00
zsh/Completion/X/_x_arguments
2000-02-22 09:02:43 +00:00

25 lines
373 B
Text

#compdef -P */X11(|R[456])/*
local ret long xargs
xargs=(
'-display:display:_x_display'
'-geometry:geometry:_x_geometry'
)
(( $# )) || xargs=( "$xargs[@]" '*:default: _default' )
long=$argv[(I)--]
if (( long )); then
argv[long]=( "$xargs[@]" -- )
else
set -- "$@" "$xargs[@]"
fi
_arguments "$@"
ret=$?
[[ "$ret" = 300 ]] && compstate[restore]=''
return ret