TurboPack / SynEdit

SynEdit is a syntax highlighting edit control, not based on the Windows common controls.
226 stars 75 forks source link

New feature: Indicators #190

Closed pyscripter closed 2 years ago

pyscripter commented 2 years ago

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.