Hi I think this could be good for the long term. This was kind of what I was getting at with the idea of using vim script files (or some other per-developed system with existing lexers).
I don't know much about Scintilla but what about cross platform support (fine on windows, but what about other systems)? Thanks, Isaac Lenton [email protected] On 20/12/2012, at 1:13, Justin Dailey <[email protected]> wrote: > Hello everyone, > Since it was recently brought up about further extending the text editor > syntax highlighting for more languages, I figured I would mention that I have > currently been working on implementingScintilla[1] as the main editing engine > for the text editor. (For those of you unfamiliar with Scintilla, it is the > editing engine for such editors as SciTE, Notepad++, Code::Blocks, etc). I've > already written most of the wrapper code for scintilla and mapped about 90% > of the text editor operators. It doesn't do any loading/saving, handing > multiple files, etc yet but that will come in the future. > > > It also does syntax highlighting. Scintilla comes with about 90 lexers > (lexers are what do the parsing and coloring), granted we only need to keep a > few of them. Any language which it doesn't support currently (OSL, GLSL) can > have a lexer written for it if needed. Full integration of scintilla is > still a ways off but I figured I would give a glimpse of good things to come > :-) > > And just to be clear, I'm not trying to say that implementing syntax > highlighting for OSL or other languages is not needed right now, I'm just > trying to make sure we don't run off and try to restructure the text editor > too much to implement major features if scintilla will work. :-) > > > > [1] http://www.scintilla.org/ > > > > Thanks, > > Justin (dail) > > _______________________________________________ > Bf-committers mailing list > [email protected] > http://lists.blender.org/mailman/listinfo/bf-committers _______________________________________________ Bf-committers mailing list [email protected] http://lists.blender.org/mailman/listinfo/bf-committers
