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]