vscode-spellright icon indicating copy to clipboard operation
vscode-spellright copied to clipboard

Spellchecking prevents actions from other extensions

Open IFcoltransG opened this issue 2 years ago • 0 comments

Context

I write markdown with SpellRight and Markdown All-in-One enabled. Markdown All-in-One replaces the 'enter' and 'backspace' keys with special commands that make it easier to format markdown.

Problem

When I write many words at once in a markdown document, SpellRight often takes a long time to catch up, sometimes several seconds. During this time, Markdown All-in-One's commands do nothing. If I have just typed many words, that is the worst possible time for my backspace key to stop functioning, because I very commonly write words then immediately want to correct them.

Details

I use three 'ignore' RegExes in markdown documents, but I disabled them and found the issue did not go away, so I don't think RegEx is the problem. My main test file has about 60 lines, but I had the same problem on much smaller files. When the spellcheck is loading, it also does not let me click on the status-bar icon to disable spellchecking for the document, which is why I think it blocks every command from all extensions.

Expected

I hope spellchecking can be fast and responsive enough to keep up with my typing. If that can't happen, I need SpellRight to still allow actions from other extensions, for it to be usable in markdown. Perhaps it could run the spellchecking asynchronously or incrementally if it is not doing so already.

IFcoltransG avatar Mar 04 '22 05:03 IFcoltransG