I am trying to upgrade our Xemacs and JDE installation to the latest
versions. I am having menu problems that others also seem to be having.
When I click on the menubar after loading in a Java source file, I get the
following error:
Wrong type argument: listp, #<extent [1, 89) font-lock text-prop
0x2ff57c in buffer LongTable.java>
If you look at my "Recent keystrokes," you can tell that menus are
keyboard-traversable, but mouse traversal is really messed up. If I change
the buffer to C-mode, the menus work again.
In http://www.mail-archive.com/[email protected]/msg00004.html, in a reply to
someone else having problems with menus in Xemacs, Paul Kinnucan mentions a
bug fix to semantic. But the JDE mailing list archive doesn't go back far
enough for me to find it. I don't think that the overlay-fix.el available
on http://cedet.sourceforge.net/semantic.shtml is the fix, since that file
is a NOOP on Xemacs.
My error message is almost identical to the problem Dan Gunter reported on
Feb. 1 in http://www.mail-archive.com/[email protected]/msg00247.html. Dan is
using Linux, and has a more detailed error message, which clearly points to
a problem in the semantic package.
My error message is also similar to the one Håkan Andersson reported on Feb.
7 in http://www.mail-archive.com/[email protected]/msg00282.html. I think I
have done everything that Paul Kinnucan mentioned in his reply.
Thanks for any help,
David Crane
=============================================================
Emacs version: XEmacs 21.1 (patch 14) "Cuyahoga Valley" [Lucid]
(sparc-sun-solaris2.6) configured using `configure
--prefix=/opt/xemacs-21.1.14'
JDE version: JDE 2.2.6
Versions of required packages: eieio-0.15, speedbar-0.13a,
semantic-1.3.2
Recent keystrokes:
C-x C-f L o n g T a b l e . j a v a RET
button1 button1up button1 button1
button1 right right right right right right right right
right down down down right left left right right right
left left down down down down down down down down down
down RET misc-user
Complete contents of my .emacs file:
(add-to-list 'load-path (expand-file-name
"/opt/xemacs-21.1.14/lib/xemacs/site-packages/semantic"))
(add-to-list 'load-path (expand-file-name
"/opt/xemacs-21.1.14/lib/xemacs/site-packages/speedbar"))
(add-to-list 'load-path (expand-file-name
"/opt/xemacs-21.1.14/lib/xemacs/site-packages/eieio"))
(add-to-list 'load-path (expand-file-name
"/opt/xemacs-21.1.14/lib/xemacs/site-packages/jde/lisp"))
(setq defer-loading-jde nil)
(if defer-loading-jde
(progn
(autoload 'jde-mode "jde" "JDE mode." t)
(setq auto-mode-alist
(append
'(("\\.java\\'" . jde-mode))
auto-mode-alist)))
(require 'jde))
=============================================================