diff options
author | Gustaf Hendeby <hendeby@isy.liu.se> | 2008-08-12 16:24:26 +0200 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2008-08-12 15:43:55 -0700 |
commit | 23b5beb28fdadbb1d80ebf686a35385609f7a180 (patch) | |
tree | bd7df07da69c2bcfe8e6d9771a19b4c7eaea9b5e /diff.c | |
parent | d08ed6d692a79eb2a62410d7e76380fbf25ca793 (diff) | |
download | git-23b5beb28fdadbb1d80ebf686a35385609f7a180.tar.gz |
Teach git diff about BibTeX head hunk patterns
All BibTeX entries starts with an @ followed by an entry type. Since
there are many entry types and own can be defined, the pattern matches
legal entry type names instead of just the default types (which would
be a long list). The pattern also matches strings and comments since
they will also be useful to position oneself in a bib-file.
Signed-off-by: Gustaf Hendeby <hendeby@isy.liu.se>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'diff.c')
-rw-r--r-- | diff.c | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -1387,6 +1387,7 @@ static struct builtin_funcname_pattern { "\\|" "^\\(.*=[ \t]*\\(class\\|record\\).*\\)$" }, + { "bibtex", "\\(@[a-zA-Z]\\{1,\\}[ \t]*{\\{0,1\\}[ \t]*[^ \t\"@',\\#}{~%]*\\).*$" }, { "tex", "^\\(\\\\\\(\\(sub\\)*section\\|chapter\\|part\\)\\*\\{0,1\\}{.*\\)$" }, { "ruby", "^\\s*\\(\\(class\\|module\\|def\\)\\s.*\\)$" }, }; |