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>
Sun, 1 Aug 2010 11:25:13 +0000 (12:25 +0100)
commit0fb64eae10cb9b1a908108a0a1ae32904d50e0fe
tree14feb5197f97c7880197fdabe1e00ea7de2bd0d9
parentbe63265e2f21fc0b1bf24aac09ffa8706b7fd5f0
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