On Sat, 5 Jan 2008, Stephen J. Turnbull wrote:
Tim Connors writes:
> Gah. The dictionaries-common package, depended on by the likes of
> openoffice, has felt fit to include a 2007 version of flyspell.el from
> emacs in their package, and symlink it into the xemacs tree.
I'm sorry this has caught you, and I wish there were a better
solution. Unfortunately, Debian's policies concerning this kind of
stuff are a compromise, and in this kind of case they don't work very
well with XEmacs.
I understand why they backport things, but do you know why they decide to
link in the flyspell.el into both the emacs and xemacs trees, when both
the emacs (emacs22-el and emacs22-common) and xemacs (xemacs21-basesupport
and xemacs21-basesupport-el) packages have their own versions?
I'll try to remember to put "sync flyspell" on the TODO
mean it will get done, but you could contribute (given your evaluation
that the XEmacs packaged version works "perfectly" I don't suppose
there's much benefit to you, so don't feel oliged :-), and somebody
will do it eventually.
I am a little confused. On a Centos 4 machine where I have not been able
to break flyspell at all, the flyspell.el is dating from 2002.
The same file, modulo a tiny patch involving
- (if (fboundp 'about-xemacs)
+ (if (featurep 'xemacs)
(sit-for flyspell-delay nil)
(sit-for flyspell-delay 0 nil)))
is in debian's xemacs21-basesupport package. The 2007 version in
dictionaries-common is obviously quite a large patch. The 2007 version is
the one that acts global instead of as buffer local.
However, lastnight I found that the 2002 version on debian, had a fault
with button-2 - this bug, by the looks of things:
The reporter obviously never solved that bug, instead getting a
self-consistent version of the sumo instead of debian's version. Despite
being basically the same file in Centos4, the button-2 fault does not
appear in it.
So I installed flyspell.el (v 1.7n) from
and it seems to be working perfectly on debian, it having overridden the
version in xemacs21-basesupport, and of course the one in
dictionaries-common. That's where I am now -- using upstream's 1.7n
version on debian, and am not going to touch the Centos4 machine until it
XEmacs-Beta mailing list