Wrong more(1) bash-completion on filenames with spaces

Ángel González
2013-07-01T15:07:13Z

The bash completion for more(1) treats the space-separated pieces of
filenames as different files.

$ touch foo\ bar
$ more foo<TAB>
bar foo

Trying to hint the space doesn't help, either:
more foo\<TAB> → more foo\\
more foo\\<TAB> → more foo\\\\
more foo\\ <TAB> → more foo\\\

Workaround: Remove the bash completion and use the default one:
$ chmod a-r /usr/share/bash-completion/completions/more