>1. use standard emacs search capabilities
>2. use jde classes menu
>3. use ecb methods buffer
>4. use find-tag
>5. use speedbar
>Here's why I don't like any of the above options. Ecb and the jde classes
>menu require the mouse. Mouse usage is inefficient. Find-tag requires
>frequent updating of the tags file and requires knowing and correctly
>spelling the full method name. Searching usually results in multiple hits
>due to method calls. The speedbar shows variables and method names and
>takes up too much screen real estate.
I can only speak for ECB: latest ECB-beta (1.40beta2) from the CVS directory
is a minor-mode with it�s own keymap. therefore ECB now is very well usable
only with the keyboard. Example:
Jump with "C-c . m" in the method-window and then use there the special
ECB incremental-search feature (see "Working with the keyboard in the ECB-buffer:"
of the online-help) to jump to a method/variable.
>Are there other ways to more efficiently locate a method?
Yes, for example senator-jump or the senator-incremental-search feature.
>Probably, but what I am looking for is described below.
>I would like to see the list of methods for the current buffer in the
>minibuffer by pressing some C-[some key]. While the list is presented in
>the minibuffer I can narrow the list of methods names that I am interested
>in by typing a portion of the method name. Once I have the method name that
>I am interested in at the head of the list I can select it with the enter
>key. Selecting the method name takes me to the method declaration in the
>current buffer. This is similar to what is provided by ido.el and
>iswitchb.el packages which provide fast buffer and file switching.
>Is there anything like this in existence today? If not, does anyone think
>this would be a good addition to the jde?
No. this would be a good feature but not to JDE, because such a feature is
language-independent!
But with ECB you can get something similar like 'list-buffers' but for methods/
variables. See section "Working with small screens:" in the online-help.
I know that you have not asked for small screens but IMHO this solution
fulfills your wishes very well.
But if you want to use the ECB-things i have described above you should download
latest CVS-beta (it�s very stable).
Klaus