diff options
author | Tanaka Akira <akr@users.sourceforge.net> | 1999-07-24 14:01:54 +0000 |
---|---|---|
committer | Tanaka Akira <akr@users.sourceforge.net> | 1999-07-24 14:01:54 +0000 |
commit | 14810d6df13e0564a606b74e4c4e918e80862e25 (patch) | |
tree | 0e24a6c6b0226a90bdf8398ce94b60fdc9a87b0e /Completion/User/_rlogin | |
parent | d6d4a3abfc84f0940e663cd69537789a039a7056 (diff) | |
download | zsh-14810d6df13e0564a606b74e4c4e918e80862e25.tar.gz zsh-14810d6df13e0564a606b74e4c4e918e80862e25.tar.xz zsh-14810d6df13e0564a606b74e4c4e918e80862e25.zip |
zsh-3.1.6-test-3 dot-zsh-199907241534
Diffstat (limited to 'Completion/User/_rlogin')
-rw-r--r-- | Completion/User/_rlogin | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/Completion/User/_rlogin b/Completion/User/_rlogin index 36ee7ffe8..03af65382 100644 --- a/Completion/User/_rlogin +++ b/Completion/User/_rlogin @@ -1,9 +1,15 @@ #compdef rlogin rsh ssh -if [[ CURRENT -eq 2 ]]; then - _hosts +if [[ CURRENT -eq 2 ]]; + if compset -P 1 '*@'; then + _hosts + else + local nm=${compstate[nmatches]} + _hosts + [[ nm -eq compstate[nmatches] ]] && compgen -S @ -u + fi elif [[ CURRENT -eq 3 ]]; then compadd - -l else - compgen -u + compgen -S @ -u fi |