Giuseppe Bilotta <giuseppe.bilotta@xxxxxxxxx> writes: > This patch enhances the tex funcname by adding support for > chapter and part sectioning commands. It also matches > the starred version of the sectioning commands. > > Signed-off-by: Giuseppe Bilotta <giuseppe.bilotta@xxxxxxxxx> > > --- > > Resend, with Signed-off-by: line > > diff.c | 2 +- > 1 files changed, 1 insertions(+), 1 deletions(-) > > diff --git a/diff.c b/diff.c > index c253015..776bce1 100644 > --- a/diff.c > +++ b/diff.c > @@ -1380,7 +1380,7 @@ static struct builtin_funcname_pattern { > "^[ ]*\\(\\([ ]*" > "[A-Za-z_][A-Za-z_0-9]*\\)\\{2,\\}" > "[ ]*([^;]*\\)$" }, > - { "tex", "^\\(\\\\\\(sub\\)*section{.*\\)$" }, > + { "tex", "^\\(\\\\\\(\\(sub\\)*section\\|chapter\\|part\\)\\*\\?{.*\\)$" }, Ok on idea, but NAK on implementation. "A\?" to mean 0 or one "A" in BRE is GNU extention and we try to avoid it. "A\{0,1\}" is equivalent and we already use the bound notation in "java" section, so perhaps this is an Ok replacement? { "tex", "^\\(\\\\\\(\\(sub\\)*section\\|chapter\\|part\\)\\*\\{0,1\\}{.*\\)$" }, -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html