With bash-completion 2.1 the default for "unknown" commands seems to be to add a space after a string.
Thus path name completion cannot be performed properly.
Various users have complained about this for specific commands.
The reason behind bash-completion is to make life easier.
So the default should always be the more ergonomic solution.
In most cases the added space requires a backspace, a '/' and another tab press.
This is awkward and much worse than manually entering space when necessary.
So please change the default for pathname completion back to the behaviour of bash_completion 1.3.
With bash-completion 2.1 the default for "unknown" commands seems to be to add a space after a string.
Thus path name completion cannot be performed properly.
Various users have complained about this for specific commands.
The reason behind bash-completion is to make life easier.
So the default should always be the more ergonomic solution.
In most cases the added space requires a backspace, a '/' and another tab press.
This is awkward and much worse than manually entering space when necessary.
So please change the default for pathname completion back to the behaviour of bash_completion 1.3.