Adrian Aichner <adrian(a)xemacs.org> さんは書きました:
Mike FABIAN <mfabian(a)suse.de> writes:
> Fabrice Popineau <Fabrice.Popineau(a)supelec.fr> ~~~~~~~~:
>
>> * Mike FABIAN <mfabian(a)suse.de> writes:
>>
>> > I see that the process id of ispell changes after each letter I
>> > type.
>>
>> There is a bug in ispell : when you change the dictionary once ispell is
>> killed and rerun everytime you invoke it. I debugged that once and I
>> think the lines involved are these ones:
>>
>>
>> (defun ispell-buffer-local-dict ()
>> "Initializes local dictionary and local personal dictionary.
>> ...
>> ;; Reload if new dictionary defined.
>> (if (and ispell-local-dictionary
>> (not (equal ispell-local-dictionary ispell-dictionary)))
>> (ispell-change-dictionary ispell-local-dictionary)))
>>
>> But I can't guarantee that this is the actual patch I came to. Try it.
>
> Yes, you are right, thank you!
>
> The patch below fixes the problem for me:
Hi Mike, is this still not commited to XEmacs CVS?
No, it is not yet committed to XEmacs CVS.
Should it be?
Probably yes.
Of course it needs to be fixed upstream in ispell.el as well, the bug
still exists in the latest upstream version.
I already tried to contact the author of ispell.el but received no
reply.
--
Mike FABIAN <mfabian(a)suse.de>
http://www.suse.de/~mfabian
睡眠不足はいい仕事の敵だ。