[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: quail inserts raw characters on unfinished sequences
From: |
Kenichi Handa |
Subject: |
Re: quail inserts raw characters on unfinished sequences |
Date: |
Tue, 25 Oct 2005 15:12:38 +0900 |
In article <address@hidden>, Juri Linkov <address@hidden> writes:
> Quail input methods produce unexpected results on unfinished input
> sequences. For example, consider the input method `cyrillic-translit'
> which contains among other rules:
> ("sh" ?ш) ("shch" ?щ)
> Now both "sh" and "shch" work right, but the input sequence "shc" does not.
> It inserts two characters: the first character corresponds to "sh" - "ш",
> but the second is the raw latin "c". This is wrong. When the input
> sequence "shc" is completed, the result should be "шц", i.e. the first
> character corresponding to "sh", and the second - translated according
> to the rules of the same input method, as if "c" was typed solely.
[...]
> Maybe, quail should try to restart the whole input loop to interpret
> remaining latin "c"?
Right! I've just installed a fix for quail.el.
---
Kenichi Handa
address@hidden