[Bug 533985] Re: Bash completion whitelisting returns no results when it could return some that do not match

Clint Byrum clint at fewbar.com
Sun Mar 20 13:27:56 UTC 2011


** Bug watch added: Debian Bug tracker #619014
   http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=619014

** Also affects: bash-completion (Debian) via
   http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=619014
   Importance: Unknown
       Status: Unknown

-- 
You received this bug notification because you are a member of Ubuntu
Sponsors Team, which is a direct subscriber.
https://bugs.launchpad.net/bugs/533985

Title:
  Bash completion whitelisting returns no results when it could return
  some that do not match

Status in “bash-completion” package in Ubuntu:
  Triaged
Status in “bash-completion” package in Debian:
  Unknown

Bug description:
  Binary package hint: bash-completion

  When attempting to write a command line to decompress a .tar.xz file,
  tab completion fails:

  mbt at fennel:~$ ls -l *.tar.xz
  -rw-r--r-- 1 mbt mbt 4467540 2010-03-07 15:11 coreutils-8.4.tar.xz
  mbt at 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 at fennel:~$ ls -l *.tar.xz
  -rw-r--r-- 1 mbt mbt 4467540 2010-03-07 15:11 coreutils-8.4.tar.xz
  mbt at 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
  PackageArchitecture: all
  ProcEnviron:
   LANG=en_US.utf8
   SHELL=/bin/bash
  ProcVersionSignature: Ubuntu 2.6.32-15.22-generic
  SourcePackage: bash-completion
  Uname: Linux 2.6.32-15-generic x86_64



More information about the Ubuntu-sponsors mailing list