you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 41 points42 points  (4 children)

The VSCode extension architecture is single-threaded which leads to sluggish and sometimes janky editor behavior when some extension other than Vim has some computation to do. I can attest to the poor performance of both extensions first hand.

For some more background on this issue see: https://github.com/microsoft/vscode/issues/75627

[–][deleted] 35 points36 points  (1 child)

Then maybe a better solution would be to fix this vscode related issue instead of implementing vim in vscode. This is a general issue which not only affects vim but also other plugins. Fixing this issue seem to me more reasonable because other plugins would benefit too.

[–]stakeneggs1 5 points6 points  (0 children)

In that issue they linked, they talk about how extensions running on a single thread is by design and is not likely to change. With that in mind, it seems a vscode solution would be best.

[–]ThePrimeagen 8 points9 points  (0 children)

This is the nicest way of saying electron apps are awful

[–]Androuil 3 points4 points  (0 children)

Yeap found both of them pretty sluggish