At 12:55 AM 11/25/00 -0500, you wrote:
>Can't require jde on an Xemacs 21.1.12 installation, semantic 1.3.2,
>speedbar-0.13a, elib-1.0.
>
>Many thanks for any help!
>
>Signaling: (void-function custom-set-default)
>  (custom-set-default sym (delete (quote ...) val))
    ^^^^^^^^^^^^^^^^^^

The XEmacs version of custom does not define this function, which is used
in two places in some recently contributed code in jde-import.el. I plan to
replace them with set-default which is also used elsewhere in the JDE and
is defined in both Emacs and XEmacs.

You could do this in your own copy of jde-import.el. However, it won't do
much good because there is an XEmacs compatibility bug in the semantic
package, which the JDE requires, that disables XEmacs menu system whenever
you load a Java buffer. The problem is that semantic assumes that the
XEmacs function extent-at is equivalent to the Emacs function overlays-at
when, in fact, the two functions produce quite different results. semantic
expects the Emacs result, leading it to misbehave in XEmacs. I have
notified Eric Ludlam, the author of semantic, and I am sure that the bug
will be fixed shortly.

- Paul


Reply via email to