1
0
Fork 0
mirror of git://git.code.sf.net/p/zsh/code synced 2025-01-17 10:20:55 +01:00
zsh/Completion/User/_user@host
1999-09-27 13:39:00 +00:00

15 lines
375 B
Text

#autoload
local expl nm="$compstate[nmatches]"
if [[ -prefix 1 *@ ]]; then
local user=${PREFIX/@}
compset -P 1 '*@'
_description expl "hostnames for $user"
_combination accounts_users_hosts users="$user" hosts "$expl[@]" "$@"
else
_description expl "usernames"
_combination accounts_users_hosts users -S@ -q "$expl[@]" "$@"
fi
[[ nm -ne compstate[nmatches] ]]