Bash completion whitelisting returns no results when it could return some that do not match
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
bash-completion (Debian) |
Fix Released
|
Unknown
|
|||
bash-completion (Ubuntu) |
Fix Released
|
Wishlist
|
Unassigned |
Bug Description
Binary package hint: bash-completion
When attempting to write a command line to decompress a .tar.xz file, tab completion fails:
mbt@fennel:~$ ls -l *.tar.xz
-rw-r--r-- 1 mbt mbt 4467540 2010-03-07 15:11 coreutils-
mbt@fennel:~$ tar xf core
Pressing TAB multiple times does nothing.
I think that completion should not be a whitelist thing; that is, there should be some way to override the shell's notion of what you want it to complete. For example, if I were to do:
mbt@fennel:~$ ls -l *.tar.xz
-rw-r--r-- 1 mbt mbt 4467540 2010-03-07 15:11 coreutils-
mbt@fennel:~$ tar xf ./core
… and press TAB multiple times, I still get nothing even though it should be perfectly clear to the shell that I really _do_ want it to autocomplete on the only possible file in the directory that matches the prefix. This is also a problem when attempting to autocomplete names for .zip files that have been renamed to something else entirely (such as is the case for MozBackup’s renamed ZIP files, which is .pcv).
ProblemType: Bug
Architecture: amd64
Date: Sun Mar 7 15:12:04 2010
DistroRelease: Ubuntu 10.04
InstallationMedia: Ubuntu 10.04 "Lucid Lynx" - Alpha amd64 (20100224.1)
Package: bash-completion 1:1.1-3
PackageArchitec
ProcEnviron:
LANG=en_US.utf8
SHELL=/bin/bash
ProcVersionSign
SourcePackage: bash-completion
Uname: Linux 2.6.32-15-generic x86_64
summary: |
- Bash completion fails for .tar.xz files when invoking tar (and in - various other situations) + Bash completion whitelisting returns no results when it could return + some that do not match |
Changed in bash-completion (Debian): | |
status: | Unknown → Confirmed |
Changed in bash-completion (Debian): | |
status: | Confirmed → Fix Released |
Eek. LP truncated the title of the bug report, it was entered as “Bash completion fails for .tar.xz files when invoking tar (and in various other situations)”.