1
0
Fork 0
mirror of git://git.code.sf.net/p/zsh/code synced 2025-09-05 11:01:13 +02:00

zsh-users/2930

This commit is contained in:
Tanaka Akira 2000-02-22 22:45:51 +00:00
parent 144a234d65
commit e0c99aa850

View file

@ -1,5 +1,11 @@
#compdef ssh slogin scp ssh-add ssh-agent ssh-keygen
_remote_files () {
# This is extremely simple-minded; could parse "ls -F" output to do
# colorings and LIST_TYPES and so on, but I'm just not that ambitious.
compadd $(ssh ${words[CURRENT]%:*} echo ${words[CURRENT]#*:}\*)
}
_ssh () {
local curcontext="$curcontext" state lstate line ret=1 expl args tmp
typeset -A opt_args
@ -172,7 +178,7 @@ _ssh () {
return
elif [[ -n "$state" ]]; then
if compset -P '*:'; then
_files && ret=0
_remote_files && ret=0
elif compset -P '*@'; then
_wanted hosts expl host && _ssh_hosts -S: "$expl[@]" && ret=0
else