Minor amendment to previous comment:
"For example, scp remote.host:~/my_fil[TAB] should (in this hypothetical scenario) complete to: scp ~/my_file"
should read:
For example, scp remote.host:~/my_fil[TAB] should (in this hypothetical scenario) complete to: scp remote.host:~/my_file
Minor amendment to previous comment:
"For example, scp remote. host:~/ my_fil[ TAB] should (in this hypothetical scenario) complete to: scp ~/my_file"
should read:
For example, scp remote. host:~/ my_fil[ TAB] should (in this hypothetical scenario) complete to: scp remote. host:~/ my_file