cider

A channel dedicated to the Clojure Interactive Development Environment that Rocks (aka CIDER). :cider:
bartuka 2021-06-15T17:57:59.155800Z

do we have support for goto-definition of java libraries?

vemv 2021-06-18T03:30:34.157500Z

yes the work is there and correctly implemented AFAICT. It's only a matter if adding the JDK sources (if missing) and the dep tree's "sources" artifacts. I have work in this area that we hope will make it to CIDER soon enough :)

2👍
bartuka 2021-06-18T19:56:05.157900Z

@vemv the JDK sources are added through the variable cider-jdk-src-paths , correct? But how about java libraries used as dependencies?

vemv 2021-06-19T15:42:08.158100Z

1) I guess so! https://github.com/clojure-emacs/cider/blob/8f51546c0efb36226c4bae7d65465b0e0aa8c06f/cider-util.el#L808 2) via https://github.com/threatgrid/clj-experiments/tree/master/resolve-java-sources-and-javadocs . It works just fine today, have used it the whole year. But before advertising it I'll want to move it to clojure-emacs and maybe tweak this and that. Will be done in 2 weeks

bartuka 2021-06-19T21:59:42.158400Z

😮 this is amazing. Thanks for this work @vemv

1🙌