This is a good feature. I recently applied a different patch to the main
repo which does the same thing:

Mon Feb  2 00:18:05 CET 2009  [email protected]
  * Add support for completing aliases in ssh. Written by David Bronke.

Should do the same thing.

Thanks for the patch, anyway. :)

Axel

2009/2/2 James Vega <[email protected]>

> Fish's current hostname completion uses ~/.ssh/known_hosts as one of its
> sources of information, but ~/.ssh/config may also be useful.  Gather
> all of the 'Host' declarations from ~/.ssh/config and filter out the
> ones with wildcards.
>
> Signed-off-by: James Vega <[email protected]>
>
> ---
>  share/functions/__fish_print_hostnames.fish |    5 +++++
>  1 files changed, 5 insertions(+), 0 deletions(-)
>
> diff --git a/share/functions/__fish_print_hostnames.fish
> b/share/functions/__fish_print_hostnames.fish
> index 69e41e0..52efc73 100644
> --- a/share/functions/__fish_print_hostnames.fish
> +++ b/share/functions/__fish_print_hostnames.fish
> @@ -12,5 +12,10 @@ function __fish_print_hostnames -d "Print a list of
> known hostnames"
>
>        # Print hosts with known ssh keys
>        cat ~/.ssh/known_hosts{,2} ^/dev/null|cut -d ' ' -f 1| cut -d , -f 1
> +
> +       # Print hosts from ssh configuration file
> +       if [ -e ~/.ssh/config ]
> +               grep '^ *Host' ~/.ssh/config | grep -v '[*?]' | cut -d ' '
> -f 2
> +       end
>  end
>
> --
> tg: (c1b2e60..) features/ssh-host-completion (depends on: upstream)
>
>
> ------------------------------------------------------------------------------
> This SF.net email is sponsored by:
> SourcForge Community
> SourceForge wants to tell your story.
> http://p.sf.net/sfu/sf-spreadtheword
> _______________________________________________
> Fish-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/fish-users
>
------------------------------------------------------------------------------
This SF.net email is sponsored by:
SourcForge Community
SourceForge wants to tell your story.
http://p.sf.net/sfu/sf-spreadtheword
_______________________________________________
Fish-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fish-users

Reply via email to