Freddy Vulto wrote: > On Thu, Sep 24, 2009 at 6:36 PM, David Paleino <[email protected]> > wrote: >> This is due to COMP_WORDBREAKS containing "=": > > I guess this bug turns up on bash-4 only? > > This can be fixed by adding `=' as an argument to `_get_cword' so that > _get_cword on bash-4 doesn't split words on `='. > > Done so in commit f871fe4.
It didn't really fix the completion, for me at least. > [..] If you use COMP_CWORDS, this is what you get on bash-4: > > $ dd if=<TAB> This is even more broken earlier: $ dd if<TAB> $ dd if\= And completion fails. With your fix, we only get right completions if you only <TAB> after the = (and write it manually). Thanks for your work! David (getting lost in the complexity of _get_cword()) -- . ''`. Debian maintainer | http://wiki.debian.org/DavidPaleino : :' : Linuxer #334216 --|-- http://www.hanskalabs.net/ `. `'` GPG: 1392B174 ----|---- http://snipr.com/qa_page `- 2BAB C625 4E66 E7B8 450A C3E1 E6AA 9017 1392 B174 _______________________________________________ Bash-completion-devel mailing list [email protected] http://lists.alioth.debian.org/mailman/listinfo/bash-completion-devel
