In article <[EMAIL PROTECTED]>, Michael Cadilhac <[EMAIL PROTECTED]> writes:

>>  --- 770,777 ----
>>         ((get this-command 'flyspell-delayed)
>>          ;; the current command is not delayed, that
>>          ;; is that we must check the word now
>>  !       (and (not unread-command-events)
>>  !      (sit-for flyspell-delay)))
>>         (t t)))
>>       (t t)))

>    Thanks for your deep explanation !

>    Note that with your workaround, you're disabling a flyspell feature
>    which  is, when you  type a  world and  don't add  delimiters, this
>    world will eventually be checked after `flyspell-delay' seconds.

??? The above change should not disable that feature.  The
reason why "world" is not checked is because when you type
the last "d", you are still in the command loop within input
method (because "d" has a possibility of being tranlated to
ð when you type "/" after it), thus after-change-functions
is bound to nil.  If you type "worlk" instead, it should be
checked after `flyspell-delay' seconds because the last "k"
is committed instantly.

---
Kenichi Handa
[EMAIL PROTECTED]


_______________________________________________
Emacs-devel mailing list
Emacs-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-devel

Reply via email to