Answering the question above, juce has a very simple source editor class and I recall some Scintilla alternatives floating around (AvalonEdit?) Also, there are a lot of source editors in source form (JEdit, vim, GEdit, etc.) where you could pick up context coloring, index logic, etc. I’m not trying to dissuade you from Scintilla, I just saw folks run into a bunch of problems using it on one project (problems that popup when you search StackOverflow). If it’s working for you, I see no reason you can’t fit it into a juce app.[/quote]
The problem relies with scintilla APIs… we already use it for code completion… syntax highlighting is just a very little part of it. We need code folding as well, and other things we have almost out-of-the box with scintilla. We checked scintillagtk in order to plan a port to juce components, but it is absolutely unaffordable in deadline terms.
I personally never checked avalonEdit, I will. btw every alternative Ive found always misses something crucial… either code completion, code folding, line numbering or things like that…
doesnt matter how much Id like to use it on juce, seems we cant right now.