The highlighting-kate is a syntax highlighting library with support for nearly one hundred languages. The syntax parsers are automatically generated from Kate syntax descriptions [1], so any syntax supported by Kate can be added. [1] http://kate-editor.org/ WWW: https://github.com/jgm/highlighting-kate