Description
I've been working on an SVD file recently. The <peripheral>
elements can be 1000s of lines long, so I collapsed all I wasn't interested in. However, this resulted in the Notepad++ UI becoming unresponsive for a few seconds every time I scroll.
Disabling plugins fixed the issue, so I tried to eliminate which plugin causes it. The result is that I found that disabling only DSpellCheck fixes the issue.
I guess DSpellCheck is spell checking all the collapsed lines as well. I think it would improve user experience considerably to ignore collapsed, invisible lines when spell checking. When the user expands them, a spell checking pass can be run over the lines which are now visible on screen. It would cut down on the amount of work done considerably, eliminating the UI lockup.
The file with which I experienced the issue is the following: STM32F215.svd