@juhoteperi: You might want to trial the new version: https://github.com/clojure-vim/async-clj-omni/tree/asyncwatchable You'll need to do a manual update of the submodule. I'm still unsure on what to do about python_nrepl_client, for now you need use my fork https://github.com/SevereOverfl0w/nrepl-python-client/tree/trueend in it's place. Looking over the protocol, it seems quite simple, so maybe I do my own implementation. I'm gonna look over how nvim-refactor.js does async via fireplace.