U-E59264-Osman F Buyukisik <absd00t@c1186.ae.ge.com> writes:
> Jay Belanger writes:
> > willisb@unk.edu writes:
> > ...
> > > And I *really* like Jay Belanger's offer to get Dan Dill's Mathematica
> > > mode for emacs working for Maxima.
> >
> > Okay, it may still need some work, but it seems to be working.
> > (Not for XEmacs, if there is interest, I'll work on that.)
>
> Yes please include XEmacs too.
Okay, I have it working with XEmacs, I think.
You'll need the newer maxima.el and maxima-font-lock-xemacs.el
at
ftp://vh213601.truman.edu/pub/Maxima
(With Emacs, the newer maxima.el needs the newer maxima-font-lock.el,
by the way.)
I needed to change the font-locking a bit, since XEmacs has fewer
font-lock-*-face's built in. Rather than use fewer faces in Emacs, I
just made a new font-lock file for XEmacs. I'll probably combine the
two in the near future, but this is a quick fix.
Also, font-locking acted a bit strange for me when I tried it, I need
to fix it a bit more, and it may be better for now to leave it off.
The other thing I needed to change was the process filter. Emacs and
XEmacs handle processes (or rather the comint frontends handle
processes) a bit different. So the quick fix was to use a simpler
filter for XEmacs. The only difference will be in the debugging, the
Emacs version has dbl built into it, it won't work in XEmacs.
I seem to recall someone saying that the dbl debugging depends on GCL,
and since it isn't clear that GCL will remain the standard underlying
lisp, I probably won't worry about fixing this. (Unless someone
really wants it...)
Jay