GNU bug report logs -
#7230
24.0.50; Regression: Many dictionaries not found by ispell.el
Previous Next
Reported by: Knut Anders Hatlen <kahatlen <at> gmail.com>
Date: Sun, 17 Oct 2010 17:38:02 UTC
Severity: normal
Found in version 24.0.50
Done: Agustin Martin <agustin.martin <at> hispalinux.es>
Bug is archived. No further changes may be made.
Full log
Message #13 received at 7230-done <at> debbugs.gnu.org (full text, mbox):
On Mon, Oct 18, 2010 at 01:22:47PM +0200, Agustin Martin wrote:
> On Sun, Oct 17, 2010 at 07:41:16PM +0200, Knut Anders Hatlen wrote:
> >
> > On a system with Aspell 0.60.6 with English dictionaries installed,
> > evaluating the following expression successfully changes the dictionary
> > on Emacs 23.2:
> >
> > (progn
> > (require 'ispell)
> > (ispell-change-dictionary "british-ize"))
> >
> > On Emacs 24 it fails:
>
> Thanks for noticing and sorry for the bug. I thought it was behaving
> correctly since a lot of English variants were listed and unfortunately
> did not notice that some of them were missing, my fault. I really wonder
> how no one found this before.
>
> This change was introduced to deal with portuguese, that has no pt.dat, but
> pt_BR or pt_PT.
>
> I am currently playing with attached patch, that tries different .dat
> matches. This should be better than before, and deal with former case plus
> portuguese. Will test a bit more and commit if no problems appear.
Just committed a change that should look for both xx.dat and xx_YY.dat files
for xx_YY.. aspell dicts. Includes also some function reorganization and a
proper docstring.
This should fix this problem, so I am closing the bug report. Please reopen
if needed.
> (defun ispell-aspell-find-dictionary (dict-name)
Function name is a bit misleading. Fortunately, seems it is only used
internally by ispell.el and is not intended for external use. I left it with
its current name, but something like `ispell-aspell-find-dict-params' looks
more appropriate. Will think if worths renaming and declaring old name
obsolete.
Thanks for your feedback,
--
Agustin
This bug report was last modified 14 years and 223 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.