diff options
Diffstat (limited to 'Completion/User/_rlogin')
-rw-r--r-- | Completion/User/_rlogin | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/Completion/User/_rlogin b/Completion/User/_rlogin index 03af65382..8756ec42d 100644 --- a/Completion/User/_rlogin +++ b/Completion/User/_rlogin @@ -1,15 +1,19 @@ #compdef rlogin rsh ssh +local expl + +_description expl user + if [[ CURRENT -eq 2 ]]; if compset -P 1 '*@'; then _hosts else local nm=${compstate[nmatches]} _hosts - [[ nm -eq compstate[nmatches] ]] && compgen -S @ -u + [[ nm -eq compstate[nmatches] ]] && compgen "$expl[@]" -S @ -u fi elif [[ CURRENT -eq 3 ]]; then compadd - -l else - compgen -S @ -u + compgen "$expl[@]" -S @ -u fi |