pyscripter / SynEdit

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

New feature: Indicators #29

Closed pyscripter closed 1 year ago

pyscripter commented 1 year 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.