This month I ran claude.ai through another test to see if it could create a solid Scintinilla wrapper. I am pretty happy with it and already started using it in one of my projects.
Scintinilla has a massive API, so we divided it up into its logical categories with various classes.
I have also baked in some extra classes like a basic intellisense feature that is easy to use, and an object browser that automatically loads from it.
If you need more complex intellisense you can just hook into the events directly and roll your own. If you load intellisense system from files, you can include comments automatically for obj Browser and not have to provide an extra tool tip file.
Has support for folding, whitespace display, EOL conversions, line numbers, breakpoints, debugger line highlighting and several language highlighters compiled in. It also internally manages breakpoints and margin clicks.
Ive tried to bake in everything i needed over the years so it takes as little host code as possible. Ocx is 500k and the SciLexer.dll I am using is 1mb
Check out the ./test/ project for a demo or open the project group to start exploring it live.