Here you can find files to enable syntax hightlighting (and midi conversion) with SciTE, a free source code editor for win32 and linux (http://scintilla.sourceforge.net/SciTE.html)

Install Scite
Download mma.properties (last update : MMA 0.19, improved with new flagship lexer) , SciTEGlobal.properties and flagship.properties
Copy these *.properties files in your scite directory
(if you already have a customised SciTEGlobal.properties, just add lines with « mma » and « flagship » at your own SciTEGlobal.properties file)
Launch scite and enjoy. It works well on linux and windows. For creating midi file, type « F7 » - you have to put your mma file in the mma directory. Command for compilation (and midi playing) is at the end of mma.properties. You also have « + » and « - » buttons to reduce tabulated text blocks.
About the properties files :
mma.properties countains mma keywords
flagship.properties countains colors for keywords ; flagship is the lexer used by mma.properties, it is the most valuable lexer because it is case insensitive and accept « // » comments.
SciTEGlobal.properties lets activate mma.properties and flagship.properties – this lexer is not activated by default in Scite.
H Christol, 2005 December