See also Ultraviolet Library.
Ultraviolet is a syntax highlighting mechanism based on Textpow. Because it uses Textmate syntax files, it offers syntax highlighting for over 50 languages and 20 themes.
Ultraviolet is both a standalone command line utility and a Ruby library.
source
share