[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.
- Re: How do you write input methods?, (continued)
Re: How do you write input methods?, André A . Gomes, 2021/08/30