hello,

just as a note, there is existing code for that:
- dynamic number of indicators, and hence number of styling bytes from 0 to 4 (0 was not tested that much though) - new indicators classes, from which the old compatibility class (where indicators are at a fixed bit position), and new ones, which you can use to put new indicators. you can then extend an indicator class and the indicators are shifted accordingly: you can forget about lexers using more style bits or their own indicators, your indicators are at fixed position _within your [user] indicator class_.

the indicators classes stuff can be un-plugged from the dynamic numbers of bytes, they do not need to come as whole (i.e. there could be a 'dynamic-styles bytes' patch + 'indicators classes' patch).

I proposed that some time ago, I may prepare a patch against recent code (currently it is built on 1.68).

Armel

_______________________________________________
Scintilla-interest mailing list
[email protected]
http://mailman.lyra.org/mailman/listinfo/scintilla-interest

Reply via email to