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