From: Giuseppe Bilotta Date: Sat, 02 Aug 2008 21:56:44 GMT Subject: [PATCH] diff: chapter and part in funcname for tex Message-ID: <1217714204-12762-1-git-send-email-giuseppe.bilotta@gmail.com> In-Reply-To: <7vprormh7a.fsf@gitster.siamese.dyndns.org> 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 --- As recommended by Junio, use \{0,1\} instead of \? 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\\)\\*\\{0,1\\}{.*\\)$" }, { "ruby", "^\\s*\\(\\(class\\|module\\|def\\)\\s.*\\)$" }, }; -- 1.5.6.3