@@ -435,7 +435,7 @@ _comp_cmd_scp__path_esc='[][(){}<>"'"'"',:;^&!$=?`\\|[:space:]]'
435435# only. Returns paths escaped with three backslashes.
436436# @since 2.12
437437# shellcheck disable=SC2120
438- _comp_xfunc_ssh_scp_remote_files ()
438+ _comp_xfunc_scp_remote_files ()
439439{
440440 # remove backslash escape from the first colon
441441 cur=${cur/ \\ :/: }
@@ -471,14 +471,14 @@ _comp_xfunc_ssh_scp_remote_files()
471471 _comp_split -la COMPREPLY " $files "
472472}
473473
474- _comp_deprecate_func 2.12 _scp_remote_files _comp_xfunc_ssh_scp_remote_files
474+ _comp_deprecate_func 2.12 _scp_remote_files _comp_xfunc_scp_remote_files
475475
476476# This approach is used instead of _comp_compgen_filedir to get a space
477477# appended after local file/dir completions, and -o nospace retained for
478478# others. If first arg is -d, complete on directory names only. The next arg
479479# is an optional prefix to add to returned completions.
480480# @since 2.12
481- _comp_xfunc_ssh_scp_local_files ()
481+ _comp_xfunc_scp_local_files ()
482482{
483483 local IFS=$' \n '
484484
@@ -502,7 +502,7 @@ _comp_xfunc_ssh_scp_local_files()
502502 fi
503503}
504504
505- _comp_deprecate_func 2.12 _scp_local_files _comp_xfunc_ssh_scp_local_files
505+ _comp_deprecate_func 2.12 _scp_local_files _comp_xfunc_scp_local_files
506506
507507# scp(1) completion
508508#
@@ -566,7 +566,7 @@ _comp_cmd_scp()
566566 case $cur in
567567 ! (* :* )/* | [.~]* ) ;; # looks like a path
568568 * :* )
569- _comp_xfunc_ssh_scp_remote_files
569+ _comp_xfunc_scp_remote_files
570570 return
571571 ;;
572572 esac
@@ -592,7 +592,7 @@ _comp_cmd_scp()
592592 esac
593593 fi
594594
595- _comp_xfunc_ssh_scp_local_files " ${prefix-} "
595+ _comp_xfunc_scp_local_files " ${prefix-} "
596596} &&
597597 complete -F _comp_cmd_scp -o nospace scp
598598
0 commit comments