Hello All,
Attached file jde-imenu-complete.el contains new implementations of
`jde-complete-at-point-menu' and
`jde-complete-popup-emacs-completion-menu'.
The main change is that `jde-complete-popup-emacs-completion-menu'
delegates popup menu handling to imenu. So, if the completion list is
too large imenu split it in sub-menus :-) Also, if there is only one
completion value it is immediately inserted at point without displaying
the popup menu.
The second change to `jde-complete-at-point-menu' displays the item to
be completed as the popup menu tile.
These changes apply only if running Emacs because I don't know if imenu
is available and works in XEmacs. Maybe someone using XEmacs could help?
Hope this will help.
Sincerely,
David
jde-imenu-complete.el