I love using the psuedo-method `-' to save typing.  But when specifying
the default connection method, host completion does not consult
`tramp-completion-function-alist'.  It appears instead to include only
those hosts known from ~/.authinfo.  E.g.:

 /-:s[Tab] -> very few hosts

It would be helpful if tramp's host completion could notice that the
default method is being used, look up what it is, and use /it/ to select
possible hostnames for completion, using the normal mechanisms.

E.g. for a default method of `rsync' and the above filepath, the
following would be used to seed completion options:

 ("rsync" (tramp-parse-rhosts "/etc/hosts.equiv")
   (tramp-parse-sconfig "/etc/ssh/ssh_config")
   (tramp-parse-shosts ".../.ssh/known_hosts")
   (tramp-parse-sconfig ".../.ssh/config"))



Reply via email to