emacs-pretest-bug
[Top][All Lists]
Advanced

[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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]