I thought I'd test this idea on you before making a formal
request. Perhaps the request already exists?
I would like to speed up a lot of the navigation in IDEA.
We already have the excellent Go to implementation that
pops up a list of alternative implementations to jump to.
My suggestion is to add more of these fast popup navigations.
One advantage of these popup navigations is that I don't
have to shift focus from the editor to a dialog or sidebar.
Here's a list of examples:
Goto usage - Displays usages in a popup and allows me to
navigate to one of them. Equivalent to Find usage + Jump
Goto caller - Displays caller hierarchy in a popup and
allows me to navigate to any direct or indirect caller.
Equivalent to View Call hierarchy + Jump to Source.
Goto callee - Displays callee hierarchy in a popup and
allows me to navigate to any direct or indirect callee.
Equivalent to View Call hierarchy + switch to Callee +
Jump to Source.
One possible problem is the time it takes for IDEA to
calculate the information to fill the popup. I've made a
few small tests and IDEA rarely takes very long. The popup
should of course display some progress thing for cases that
take a bit longer to complete.
I would be happy to hear your comments.