Yeah, that's true. The only downside would be the need for a third-party dep. Part of the reason we've opted for our simpler approach is to avoid having any deps in Orchard.
FYI - GitHub Discussions are now live for CIDER. We already have an interesting discussion in progress about the definition of "breaking changes" in CIDER https://github.com/clojure-emacs/cider/discussions/2960 I hope the discussion board will be a nice addition to the issue tracker (and this chat).
1👍yeah a java dep doesn't sound mranderson-able :)
It actually handles those, but Orchard doesn't use mranderson, only cider-nrepl does. And the info functionality for Clojure, Java and ClojureScript happens to live in Orchard currently.
1👀