madskristensen / RainbowBraces

A Visual Studio extension
Apache License 2.0
132 stars 7 forks source link

Don't count empty spans in braces cache #42

Closed lordfanger closed 1 year ago

lordfanger commented 1 year ago

I did some debuging and found bug in caching "unchanged" braces. When one end (open/close) of pair was not known, it had default value at position 0, lentgh 0 which was always above first changed line and so got into cache. But if correct brace position changed there were 2 colored characters for 1 brace. After another change 3 etc. After some typing (especially in comments when syntax elements were not updated) the colors got really messy.

It could fixes these issues: #28 #29 #39 #40