This is an external lexer for the scintilla based maxscript editor that ships with 3dsmax 2008 and later.
It adds syntax highlighting for C++, C#, Python and Ruby source code to the editor. This comes in handy if you are doing just-in-time compilation of external source through .NET.
Follow the included readme.rtf file to install it and configure your MXS_Editor.properties file.
The attached source code consists of a stripped down version of the full Scintilla code base (get the full version at www.scintilla.org) All I've added is a front end that wraps the internal lexer for each language (the ExtLex.cxx file under the vcbuild folder)
It should be trivial to add/recover support for additional languages.
Hope you find this helpful.
.biddle
biddle at mail dot com
NOTE: My original submission had a broken 32bit dll. It should be fixed now
MarTroYx · 2009-12-18