Ilya Kantor <iliakan@xxxxxxxxx> writes: > Current HTML header regexp doesn't match headers without attributes. > > So it fails to match <h1>...</h1>, while <h1 class="smth">...</h1> matches. > The fix makes attributes optional. > The regexp is still far from perfect, but now it at least handles the > common case. > > Signed-off-by: Ilya Kantor <iliakan@xxxxxxxxx> > --- > userdiff.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/userdiff.c b/userdiff.c > index 6321103ce..dbfb4e13c 100644 > --- a/userdiff.c > +++ b/userdiff.c > @@ -38,7 +38,7 @@ IPATTERN("fortran", > "|//|\\*\\*|::|[/<>=]="), > IPATTERN("fountain", "^((\\.[^.]|(int|ext|est|int\\.?/ext|i/e)[. ]).*)$", > "[^ \t-]+"), > -PATTERNS("html", "^[ \t]*(<[Hh][1-6][ \t].*>.*)$", > +PATTERNS("html", "^[ \t]*(<[Hh][1-6]([ \t].*)?>.*)$", > "[^<>= \t]+"), What you sent seems to be whitespace damaged, but it was small enough for me to tweak it to apply ;-) Will queue. Thanks.