scp remote-host:some-long...and then I hit tab. At this point, the "bash programmable completion" code took over and within a half-second my terminal window was updated with:
scp remote-host:some-long-long-filename...and if you really understand what went on when I hit that simple tab character, you should be truly impressed.
I love this package! This is one of the neatest, most well-put-together projects I have seen in a long time.