From 3d68d1bbe2863c67d64b89fda0dbe302e7caa90f Mon Sep 17 00:00:00 2001 From: David Adam Date: Thu, 19 Sep 2013 23:19:13 +0800 Subject: [PATCH] scp completions: use __fish_print_hostnames rather than doing independent hostname searches --- share/completions/scp.fish | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/share/completions/scp.fish b/share/completions/scp.fish index 104cf5211..f7e131f50 100644 --- a/share/completions/scp.fish +++ b/share/completions/scp.fish @@ -10,17 +10,12 @@ __fish_complete_ssh scp complete -c scp -d Hostname -a " -( - #Find a suitable hostname from the knownhosts files - cat ~/.ssh/known_hosts{,2} ^/dev/null|cut -d ' ' -f 1| cut -d , -f 1 -): +(__fish_print_hostnames): ( #Prepend any username specified in the completion to the hostname commandline -ct |sed -ne 's/\(.*@\).*/\1/p' -)( - cat ~/.ssh/known_hosts{,2} ^/dev/null|cut -d ' ' -f 1| cut -d , -f 1 -): +)(__fish_print_hostnames): (__fish_print_users)@\tUsername