"Aki" == Aki Vehtari <Aki.Vehtari(a)hut.fi> writes 1998-12-09:
Aki> Btw. gud.el in XEmacs is dated 1993 and gud.el in emacs-20.3 is
Aki> dated 1998. Unfortunately gud.el in emacs-20.3 does not work in
Aki> XEmacs and I don't know much work it would need to make it work and
"SL" == SL Baur <steve(a)xemacs.org> writes 1998-12-10:
SL> I've done the initial port of gud.el to XEmacs. It mostly works[1], but
SL> it sorely lacks the functionality in gdbsrc.el. Making a gudsrc.el
SL> mode is on my list of things to do.
...
SL> It was delayed integration into the XEmacs packages pending 21.0
SL> release.
I have been using Steve's port of gud.el from Emacs distribution since
1998. I fixed one bug and added XEmacs/Emacs-compatibility
and easymenu to it and sent it to xemacs-beta 1998-12-14. Today I
noticed that gud.el in XEmacs distribution is still dated 1993
(with couple minor fixes mentioned in ChangeLog), so apparently
neither Steve's port or my improvments to it never made it to
distribution.
gud.el in Emacs distribution and gud.el in XEmacs distribution
differ in debugger-specific part of code quite much. Does anyone
know is there big difference in functionality (i.e., is there any
other reason than cautiousness to not update gud.el)?
In gdbsrc.el there is following comment:
;;; gdbsrc.el -- Source-based (as opposed to comint-based) debugger
;; interaction mode eventually, this will be unified with GUD
;; (after gud works reliably w/ XEmacs...)
Does that mean that current gud.el in XEmacs distribution does not
work realiably w/ XEmacs?
I have used Steve's port of gud.el from Emacs distribution because
it is only one which works with matlab-shell-mode. Today I updated
Steve's port with latest changes in latest Emacs distribution
(20.7) and I can post it, if anyone is interested. I can also add
to it those small changes made to gud.el in XEmacs distribution
that are mentioned in ChangeLog.
Aki