mirror of
https://github.com/chylex/IntelliJ-IdeaVim.git
synced 2025-08-29 20:53:09 +02:00

Historically, IdeaVim was starting read or write action based on command type. However, this is incorrect because of several reasons: - The command of different type may perform a write/read action - The write lock with a lot of code inside does cause application freezes - Since a large branching of code happens inside the write action, there is a chance of read action request, resulting in the deadlock Also, now this prevents from implementing a proper execution of VIM-3376.