Closed RonnyPfannschmidt closed 5 years ago
Correct. But this is not specific to pytest.vim
Any external command will block Vim while it executes. This is because Vim is blocking and does not allow subprocesses/forks. The way Conque implements this is by using Python and communicating back.
pytest.vim is 100% VimL so it is not possible to avoid the blocking in its current implementation
I am currently working on async support with Vim 8. Async support with NeoVim is currently on master.
Vim 8 support which is fully async is supported without extra configuration, no blocking happens.
Conque is also non-blocking, so it should be possible (most likely hard tho)