retitle 459044 flyspell-mode does not behave buffer local in xemacs
thanks

On Wed, Jan 09, 2008 at 12:11:16AM +1100, Tim Connors wrote:
> > I will try to look at easy-mmode, in case I am missing something there. Of
> > course, since I am not fully familiar with the xemacs internals, help is
> > more than welcome.
> 
> I'm unfamiliar with it.

Bad luck for me ;-)
 
> > > Please either remove the symlinks, or make this version work in
> > > xemacs, and get the xemacs21-basesupport maintainer to remove their
> > > version of flyspell.
> >
> > I am largely for making the version work everywhere if possible. While I
> > can always wrap the old definition into a huge (if (featurep 'xemacs) ... )
> > I would prefer a cleaner fix.
> 
> True.  Once it is working everywhere though, should the version from
> xemacs21-basesupport be removed?  Since keeping two copies only causes
> confusion when the user tries to work out why something isn't working.

Since user can disable dictionaries-common stuff from /etc/emacs.. xemacs
lisp files were left so this option remains available to users. We just tagged
the dictionaries-common .el files as modified by the Debian people. 

So, disabling is left as an option, and we expect people to just report
bugs where they feel like, leaving us the reassignation. Having an old, but
supposed-to-work fallback is also interesting for debugging.

> > Thanks for your report. Feel free to provide more feedback.
> 
> I discovered the version in xemacs21-basesupport wasn't flawless either -
> the middle mouse clicking on a word in xemacs causes the same bug as this
> one:
> http://groups.google.co.uk/group/comp.emacs.xemacs/browse_thread/thread/15c106b449ef6e61/695d087c22202a47

That version has some other (ton of) bugs, like a buggy flyspell-large-region
function. IIRC ispell.el from there is not flawless at all.

> I have taken flyspell.el (v 1.7n) from
> http://www-sop.inria.fr/mimosa/Manuel.Serrano/flyspell/flyspell.html
> 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.
> 
> I presume 1.7n from above is the ultimate upstream?  I presume, from the
> changelog, that it also works with both emacs and xemacs?  I haven't been
> able to find any bugs in it yet.

Although Manuel puts some flyspell.el files in his web page, he does not
really maintain flyspell.el for years. Just, when some of us send him a
patch, takes a look at it and puts it into his personal version. For some
time now, when I have patches for upstream, I send them to emacs-devel
mailing list, trying to get them included there, which I consider the
real upstream now. However, although I try to send xemacs compatible
patches, changes sent by other people might not be xemacs compatible. When I
have time, try to also send changes to Manuel Serrano, but this goes much
slower.

Pre 0.90.0 version was based on one of Manuel versions, but heavily patched
to fix bugs, include other functionalities and integrate better with
ispell.el (another no longer maintained package). 0.90.0 should be closer to
the previous patched version, so reducing debian diffs, and include more
recent code and functionalities, and is faster.

This all means, I will need to carefully study the diff between them.
Unfortunately, unless I am really lucky, I do not expect this to be quick.

Thanks a lot for your feedback,

-- 
Agustin



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to