tags 474094 confirmed patch thanks Hi Jake, hi Morita,
On Thu, 3 Apr 2008 12:38:01 +0300, Jake K wrote: > Completion fails if directory name contains spaces and is quoted: [..] On Fri, 02 May 2008 13:22:11 +0900, Morita Sho wrote: > Today I installed bash-completion and I got same bug. > [..] > After some investigation for /etc/bash_completion, > I found the function _get_cword() has a problem. > > The function _get_cword() was originally introduced to fix following bug in > ubuntu: Bug #139666 in bash-completion (Ubuntu): “bash completion doesn't work > in the middle of a word” > https://bugs.launchpad.net/ubuntu/+source/bash-completion/+bug/139666 > > The function _get_cword() returns the current word that cursor is pointed. > The problem is, _get_cword considers only \ quoting, not considers " or ' > quoting. So that, _get_cword thinks the word "foo b is 2 words, '"foo' and > 'b'. That is a reason why " or ' quoting not work although \ quoting works. > > > I have 2 ideas to fix the problem. [..] Thanks for the report, and thanks Morita for the ideas posted. We (the Bash-Completion Team, CCed) have taken upstream development, and we're currently working on a new release (which is mainly bug-fix). Morita, you can have a look at what _get_cword looks like at our Bzr repository [0]. That is the result of a merge of Ubuntu's, Debian's and upstream's code. I'm currently looking for a way to merge your code with this, but it won't be that simple ;) -- jokes aside, I believe we *really* need to clean up that code a bit. In the meanwhile, I'll wait for the response of other Bash-Completion developers. Thanks for the patch (and the report), David [0] $ bzr co http://bzr.debian.org/bash-completion/current/ bash-completion -- . ''`. 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
signature.asc
Description: PGP signature
_______________________________________________ Bash-completion-devel mailing list [email protected] http://lists.alioth.debian.org/mailman/listinfo/bash-completion-devel
