Bug 106703

Summary: flyspell-mode in XEmacs became incredibly slow
Product: [openSUSE] SUSE LINUX 10.0 Reporter: Mike Fabian <mfabian>
Component: X11 ApplicationsAssignee: Mike Fabian <mfabian>
Status: RESOLVED FIXED QA Contact: Stefan Dirsch <sndirsch>
Severity: Normal    
Priority: P5 - None CC: werner
Version: Beta 2   
Target Milestone: ---   
Hardware: All   
OS: All   
Whiteboard:
Found By: Development Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: packages-cvs-xemacs-sumo-2005-07-15-bugzilla-106703-flyspell-slow.patch

Description Mike Fabian 2005-08-23 13:05:06 UTC
flyspell-mode in XEmacs became increadibly slow.
Comment 1 Mike Fabian 2005-08-23 13:06:08 UTC
See also:

http://list-archive.xemacs.org/xemacs-beta/200506/msg00097.html
Comment 2 Mike Fabian 2005-08-23 13:06:59 UTC
Response by Fabrice Popineau <Fabrice.Popineau@supelec.fr>:

http://list-archive.xemacs.org/xemacs-beta/200506/msg00123.html
Comment 3 Mike Fabian 2005-08-23 13:09:09 UTC
I can confirm that it happens only when the dictionary is changed
from the default.

When I have

(require 'ispell)
(setq ispell-dictionary "british")

in ~/.xemacs/init.el

start XEmacs and then activate flyspell mode in the scratch buffer
with "M-x flyspell-mode", the problem occurs. Without the line

(setq ispell-dictionary "british")

there is no such problem.

Comment 4 Dr. Werner Fink 2005-08-23 13:12:48 UTC
Nevertheless, the bug is in ispell.el not in ispell :P
Comment 5 Mike Fabian 2005-08-23 14:58:57 UTC
Created attachment 47242 [details]
packages-cvs-xemacs-sumo-2005-07-15-bugzilla-106703-flyspell-slow.patch

Patch to fix the problem.
Comment 6 Mike Fabian 2005-08-23 15:04:27 UTC
It's strange but the ispell.el in our emacs package doesn *not*
have this bug.

the ispell.el in our emacs package is upstream version 3.4,
the ispell.el in our xemacs-packages is upstream version 3.6.

We did not fix the problem in the ispell.el version 3.4 in emacs,
it was already correct.
Comment 7 Mike Fabian 2005-08-23 15:07:46 UTC
The upstream version 3.6 downloadable from
ftp://kdstevens.com/pub/stevens/ispell.el.gz
has the bug.
Comment 8 Mike Fabian 2005-08-23 15:13:08 UTC
Fixed package submitted to NOARCH.
Comment 9 Mike Fabian 2005-08-23 15:49:46 UTC
→ FIXED.
Comment 10 Mike Fabian 2005-08-23 15:50:25 UTC
The latest development upstream version seems to have the bug
as well, see:

ftp://kdstevens.com/pub/stevens/ispell.el-3.7.gz