This is inspired by Scintilla indicators. Their most common usage is to indicate syntax errors or spelling mistakes by decorating the text. Scintilla defines 20 such indicators, the most familiar of which is the squiggly lines drawn to indicate errors. This would simplify the implementation of plugins such as the Spelling addin of SynEdit.
Bracket highlighting could also be based on Indicators.
Discussed in https://github.com/TurboPack/SynEdit/discussions/160
This is inspired by Scintilla indicators. Their most common usage is to indicate syntax errors or spelling mistakes by decorating the text. Scintilla defines 20 such indicators, the most familiar of which is the squiggly lines drawn to indicate errors. This would simplify the implementation of plugins such as the Spelling addin of SynEdit.
Bracket highlighting could also be based on Indicators.