Eu olhei para ele uma vez, é bem doloroso, porque tudo está definido estaticamente no código-fonte do c ++.
Você tem que definir um certo número de regras entre o que já existe no scintilla, para coisas como ... bem, é bem destroçado. Você pode procurar rapidamente por "scintilla lexer" no google, mas você entende que marcadores de sintaxe são muito sofisticados para codificar, basta olhar para o notepad ++ e todos os seus recursos: é quase um analisador de código, encontrado em compiladores.
Além disso, um léxico de cintilação pode ser feito para qualquer tipo de linguagem.
Outro problema é que colorir o texto tem que ser independente de plataforma, e novamente, eu acho que favorece windows (duh), e não esqueça o renderizador de fonte, que também pode ser outra coisa.
Não tenho certeza se o scintilla foi portado para o gnome ou o kde, tem?