[Bash-completion-devel] Completion words containing colons
Guillaume Rousse
Guillaume.Rousse at inria.fr
Wed Dec 9 22:14:57 UTC 2009
Todd Zullinger a écrit :
> Freddy Vulto wrote:
>> There's a problem when completion words containing colons (:). For example,
>> when you do this in an empty directory:
>>
>> $ touch abc:def
>> $ rm abc:<TAB> # Becomes: abc:abc\:def (see also *1)
>>
>> The solution for bash-4 is to remove the colon from COMP_WORDBREAKS (see also
>> *2):
>>
>> COMP_WORDBREAKS=${COMP_WORDBREAKS//:}
>
> Doesn't doing so break things like scp completion? The gvfs package
> on Fedora was doing as you suggest for a while and it screwed up
> numerous other completions (scp and git are two I know).
>
> https://bugzilla.redhat.com/444466
gvfs completion was patched on mandriva for this specific purpose, as it
was silently changing default behaviour in a inappropriate place.
--
BOFH excuse #228:
That function is not currently supported, but Bill Gates assures us it
will be featured in the next upgrade.
More information about the Bash-completion-devel
mailing list