Any editor using cider-nrepl can make use of this going forward and I think that's probably a good idea.
I will take a look how to support in clojure-repl-intellij later!
On the client-side the implementation should be pretty easy, as pretty much all the heavy lifting happens in cider-nrepl/orchard.