A library that adds syntax highlighting to edit boxes, specifically designed for macros.

It's also possible to provide a custom colorTable, this allows you to change the color of the syntax.
Usage
Simply call LibChroMacro:Colorize(text [, colorTable]), afterwards you can insert the returned string into an edit box.
AceGUI
There's also a built-in AceGUI widget you can use, simply create ChroMacroEditBox.

