On Tue, 20 May 2014 01:41:28 +0400
Igor Murzov <intergalactic.anonym...@gmail.com> wrote:

> On Sun, 18 May 2014 14:10:50 +0100
> Tristan Wibberley <tristan.wibber...@gmail.com> wrote:
> 
> > Currently, make completion will parse the output of $(info ...) looking for
> > make targets. It's too easy to cause extra targets to be suggested by
> > accident. This patch makes completion ignore lines that appear before the
> > database output begins.
> 
> Hi Tristan.
> 
> Thank you for the patch. Could you please also modify the following
> Makefile to make the bash-completion testsuite fail without the patch:
> 
>  
> https://alioth.debian.org/plugins/scmgit/cgi-bin/gitweb.cgi?p=bash-completion/bash-completion.git;a=blob;f=test/fixtures/make/Makefile;hb=HEAD
> 
> ?

Nevermind. I already figured it out after i reread the subject :)
Thanks again. The patch has been commited:

 
https://alioth.debian.org/plugins/scmgit/cgi-bin/gitweb.cgi?p=bash-completion/bash-completion.git;a=commit;h=54d53c622745e907d288d67d832a0b09aaa1d3df
 
-- Igor
  
> > ---
> >  completions/make | 2 +-
> >  1 file changed, 1 insertion(+), 1 deletion(-)
> > 
> > diff --git a/completions/make b/completions/make
> > index b6683b8..f8f7193 100644
> > --- a/completions/make
> > +++ b/completions/make
> > @@ -20,7 +20,7 @@ function _make_target_extract_script()
> >      fi
> > 
> >      cat <<EOF
> > -    /^# Make data base/,/^# Files/d;            # skip until files section
> > +    1,/^# Files/                  d;            # skip until files section
> >      /^# Not a target/,/^$/        d;            # skip not target blocks
> >      /^${prefix_pat}/,/^$/!        d;            # skip anything user dont 
> > want
> > 
> > -- 
> > 1.9.1

_______________________________________________
Bash-completion-devel mailing list
Bash-completion-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/bash-completion-devel

Reply via email to