[Bash-completion-devel] Tab completion freezes shell
Eduardo A. Bustamante López
dualbus at gmail.com
Sat Jan 24 17:41:20 UTC 2015
On Fri, Jan 23, 2015 at 06:35:14PM +0100, Artur Rataj wrote:
> Hello. After typing the following, then space, then Tab,
>
> tar --exclude-vcs cBvf a.tar.bz2
>
> the shell or whatever freezes.
>
> Best regards,
> Artur
>
bash-completion is a separate package, and reports should go here:
http://bash-completion.alioth.debian.org/
It seems to get stuck here:
[...]
+ return 1
+ return 0
+ local ext regex tar untar
+ [[ 4 -eq 1 ]]
+ local 'tars=@(@(tar|gem|spkg)?(.@(Z|[bgx]z|bz2|lz?(ma)))|t@([abglx]z|b?(z)2))'
+ case ${words[1]} in
+ case $prev in
++ sed -e 's/^.* \([^ ]*\) .*$/\1/'
+ tar=a.tar.bz2
+ untar=t
+ local 'IFS=
'
+ COMPREPLY=($( compgen -W "$( printf '%s\n' $( tar $untar $tar 2>/dev/null ) )" -- "$cur" ))
++++ tar t a.tar.bz2
++ compgen -W '' -- ''
+ return 0
in the tar t a.tar.bz2
I'm CC'ing bash-completion-devel to take the issue there.
More information about the Bash-completion-devel
mailing list