emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: How do you write input methods?


From: Eli Zaretskii
Subject: Re: How do you write input methods?
Date: Tue, 31 Aug 2021 15:02:34 +0300

> From: André A. Gomes <andremegafone@gmail.com>
> Cc: emacs-devel@gnu.org,  perry@piermont.com
> Date: Mon, 30 Aug 2021 23:12:07 +0300
> 
> When I worked on this, I tried to imagine how it could potentially be
> integrated into Emacs.  I see two alternatives.
> 
> Here's how I think it should be done.  It makes little sense that all
> IMs are defined with quail, expect for CJK and other "complex" ones.
> But the "simple" ones should use always robin.  Nothing would change for
> the user, and the above mentioned features would be available "for
> free".
> 
> The alternative is to keep all IMs definition, and add the new ones.
> Say that those will have "-robin" as suffix.  In this scenario, you'll
> have, for instance, "russian-computer" (defined with quail) and
> "russian-computer-robin" (defined with robin).  But they're actually the
> same, so it makes little sense.

Thanks.  I think adding robin-based input methods is the better way of
supporting this feature.  We cannot easily discontinue support for
quail-based input methods, even for non-CJK languages, because people
are using them, and the robin-based method will most probably not be
100% compatible.



reply via email to

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