[OPEN SOURCE DELPHI] TBCEditor.
Un control de edición de resaltado de sintaxis para RAD Studio (Delphi / C ++ Builder) con plegado de código, propuesta de finalización, par de coincidencia, minimapa, edición de sincronización, edición multi-caret, ajuste de palabra, soporte para fuentes de anchura no fija etc. Y los archivos de esquema de color están en formato JSON que también se pueden cargar desde una secuencia.
uso:
delphi
with BCEditor1 do begin Highlighter.LoadFromFile('JSON.json'); Highlighter.Colors.LoadFromFile('Default.json'); LoadFromFile(GetHighlighterFileName('JSON.json')); ... Lines.Text := Highlighter.Info.General.Sample; end;
https://github.com/bonecode/TBCEditor
Saludos!