I use eclipse to develop in Java, because it has a lots of useful features. Some frequently used are “Open Declaration” and “Open Call hierarchy”.
Open Declaration – If i use somewhere some function i just press F3 (hotkey) and get the file with cursor pointed to its definition.
Call Hierarchy – shows the tree of calls this method.
For programming on clojure i use emacs as IDE.
I’m interested if Emacs support such functionality or exists some plugins to add this?
Note: I can perform regex search on method name to find definition but it not always gives unique results.
In emacs with SLIME/swank-clojure, you can go to the definition of a var (including function declarations) by pressing M-. which calls slime-edit-definition
There’s also a slime-who-calls function under C-c C-w C-c which may be some kind of substitute for call hierarchy