The highlighting-kate is a syntax highlighting library for Haskell with support for over 50 languages. The syntax parsers are automatically generated from Kate syntax descriptions [1], so any syntax supported by Kate can be added. An (optional) command-line program is provided, along with a utility for generating new parsers from Kate XML syntax descriptions. [1] http://kate-editor.org/ WWW: http://github.com/jgm/highlighting-kate