I have been using the JDEE for a short while. It's really quite nice. I
find the BeanShell-based code completion and navigation righteous.
But I do have some questions:
1) For JDEE to find sources for classes in a package x.y.z.foo residing in
a directory '/bar', I apparently have to set my jde-sourcepath to
"/bar/x/y/z/foo". I find this somewhat unintuitive. The JDEE known the
fully qualified names for my classes, and since we are talking Java they
have to be located in /bar/x/y/z/foo, which is why I initially tried to
set the source path to only "/bar". What is the rationale behind this?
2) I find the smart navigation commands were useful, especially the smart
(but somewhat oddly named, since it can look up mostly any symbol)
jde-open-class-at-point. However, how do I get back to where I were before
making the jump? I have noticed that for instance, jde-open-class-at-point
sets mark, but what mark? Not the local or the global one, since popping
any of those do not get me back to where I were. Nor I have found and
JDEE tag stack/ring, similar to what etags has (where I can easily get
back to where I were using `pop-tag-mark', which I find most convenient).