Update January 2013: this package has been refined and formally
The user interface is essentially the same — under different function
names — but with some extra goodies. It's available for install from
I keep running to either a search engine or, when offline, manually
browsing to Java API documentation when I need to look something
up. When I'm using Emacs this is stupid, so I fixed it. I put together
java-docs package that let's me quickly jump to
documentation from within Emacs.
git clone git://github.com/skeeto/javadoc-lookup.git
Unfortunately it launches it in a web browser right now because there
doesn't seem to be a reasonable way to render the
documentation inside Emacs itself. So
you'll need to
browse-url set up properly in your
I strongly recommend you use this
Ido, which comes with Emacs. If you do, you'll want to load
it after you enable
ido-mode, which will enable
the Ido minibuffer completion in
So, after you
java-docs, you give it
a list of places to look for documentation.
It will scan these locations and build up an index of
classes. If you're using a recent enough
version of Emacs it will cache that index for faster loading in
the future, since on certain systems it can needlessly take a
bit of time.
After that you can jump to documentation with
java-docs-lookup). It will ask you what you want to look
up and offer completion with your preferred completion function.
If you don't want to open it up in an external browser, you can set
Emacs to run a text-based browser inside itself.