Open savagematt opened 10 years ago
This is something I would fine exceptionally valuable. Lots of great navigation end right there and suddenly you are back in text-search land.
+1, I use protocols extensively and would like to quickly find all the implementations (i.e. defrecord
s, deftype
s, maybe even reify
-es). Would be perfect to have the same UX as when you code in Java and see the "bubble" in the sidebar next to interface/method declaration:
This would be super-useful. It's currently really awkward to navigate from protocol methods to their implementations.
I want to second @metametadata's suggestion. No need to resolve individual fns. Properly finding implementations of the interface (no matter what fns happen to be implemented) would be good enough for me.
I understand that enhancing the PSI representation (and a proper resolver) is a difficult task but supporting defrecord
, deftype
, defprotocol
and defmulti
/defmethod
properly would ease things a lot - and it should enable more features from the platform functionality itself.
I can workaround it by expanding the expected dependency (jar) and using a Find in Path there but I feel like a caveman doing that.
This feature would be very useful. I miss it every day.
+1, I really miss this functionality, it'd be amazing to have!
+1 This would really help!
+1 Same here
Yeah, this would be useful. Instead I'm just searching for (method-name [
string.
+1
+1 This would be very useful. Is there a roadmap to when we can expect this to be implemented?
+1
+1
+1
+1
+1
And another +1
Definitely.