If we can figure out if there's one bad file that is commonly left lying
around, and breaks things, a workaround can be shipped in bash-
completion to blacklist it.

 I'm going to close any pre-trusty reports of this, since they're
probably the acroread crap.  And point those bugs to here.

I editted the title and description to make this bug be about what I
think is probably the root cause.  If you come across something that
doesn't fit into what this bug is now, probably filing a new bug would
be the best thing to do.


** Summary changed:

- unwanted space after directory completion
+ unwanted space after directory completion (probably old cruft after upgrades)

** Description changed:

- 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.
+ With bash-completion 2.1, some users are seeing broken completion for
+ directories, with a space being added at the end, requiring a
+ [BACKSPACE]/[TAB].
  
- The reason behind bash-completion is to make life easier.
- So the default should always be the more ergonomic solution.
+ Testcase copied from bug 1000470, which I'm closing because it was
+ probably from acroread.sh, which is now blacklisted.
  
- 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.
+ Extra space scenario:
+ find /op<TAB> ==> find /opt<Space>
  
- So please change the default for pathname completion back to the
- behaviour of bash_completion 1.3.
+ Backslash scenario:
+ cd ~
+ mkdir -p test\ 1/test
+ find test\ 1/t<TAB>
+ find test 1/test
+ find: `test': No such file or directory
+ find: `1/test': No such file or directory
+ 
+ 
+ This bug can get closed when we find out what other old files get left in 
/etc/bash_completion.d and cause problems, so we can blacklist them, too.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1372286

Title:
  unwanted space after directory completion (probably old cruft after
  upgrades)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/bash-completion/+bug/1372286/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to