1
0
mirror of git://git.code.sf.net/p/zsh/code synced 2024-11-20 05:53:52 +01:00
zsh/Completion/User/_user_at_host
1999-09-29 23:00:20 +00:00

16 lines
375 B
Plaintext

#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] ]]