mirror of
git://git.code.sf.net/p/zsh/code
synced 2024-11-20 05:53:52 +01:00
16 lines
375 B
Plaintext
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] ]]
|