A manual cherry-picking of f012b0, making use of syn_engines work mostly.
authorDan Brook <mr.daniel.brook@gmail.com>
Thu, 15 Apr 2010 21:09:41 +0000 (22:09 +0100)
committerDan Brook <broq@cpan.org>
Sat, 19 Jun 2010 15:40:55 +0000 (16:40 +0100)
commit5424d43cfc22b9afebb5aa29222a105ddb3cc253
tree71de896ce60f5798364728b300adf545d2226718
parentbb20c9689d647686500806d19aa93dee07e795a2
A manual cherry-picking of f012b0, making use of syn_engines work mostly.

From the original commit by t0m:

Aaaaaand the logic (such as it is) for syntax stuff is pretty much is
where I wanted it.

Still needs a pile of work, but like this, we can test
mangling/highlighting engines seperately to the code which causes things
to be highlighted, which is nice as you can replace highlighting strategy
and individual highlighter implementations independently.
lib/Gitalist/Controller/Fragment/Ref.pm