From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: =?UTF-8?B?Sm/Do28gVMOhdm9yYQ==?= Newsgroups: gmane.emacs.devel Subject: Re: not quite understanding input methods Date: Wed, 1 Sep 2021 13:35:59 +0100 Message-ID: References: <231adc63-77f0-037a-365c-28db98f684cf@piermont.com> <871r686abe.fsf@mail.linkov.net> <83r1e8qz4r.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="000000000000b464af05caee4f21" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="39930"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Juri Linkov , "Perry E. Metzger" , emacs-devel , Yuri Khan To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Sep 01 14:42:41 2021 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mLPZe-000A0V-Hb for ged-emacs-devel@m.gmane-mx.org; Wed, 01 Sep 2021 14:42:38 +0200 Original-Received: from localhost ([::1]:55802 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mLPZb-0006yn-Dw for ged-emacs-devel@m.gmane-mx.org; Wed, 01 Sep 2021 08:42:35 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:37346) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mLPTT-0007l1-F3 for emacs-devel@gnu.org; Wed, 01 Sep 2021 08:36:15 -0400 Original-Received: from mail-pj1-x1029.google.com ([2607:f8b0:4864:20::1029]:50924) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mLPTR-0008PC-W5; Wed, 01 Sep 2021 08:36:15 -0400 Original-Received: by mail-pj1-x1029.google.com with SMTP id fz10so1820387pjb.0; Wed, 01 Sep 2021 05:36:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=0eM/8T7cMPqQFdYHlZWuJY+SmK5CPIH/xDKfbQUdaIw=; b=NaXk38CGmyaY8lTLB12GIx3eNiMboUF6mRsWHUuPSryPJexEWut1qNBxXb9GEhxOyb ZEMxpew6gVruzTw6GjR8sxRtcQIYR0noqPFDWghAo+OnqXO73yqC/vcrUwEmd6gdkZW/ AZd06NN3Lz6mOOSxuyLv8W1x71Ox2NPA4d6yxJfs/fnmGqWUiHvFHO3aoBBJ+rjHKSL8 vKuEUg+Htjwd9cq1q6DG4XpGZr3Cc4tsFCL7yAULfZDdwAHYKIBi7gDIEEJeM604PRWe 6ZumS2ts8rjrQnqryz2M6kznyVYIpgMUOtuE94wSpBpJQkG4Y/c3qOEoEyEDJ6X2oVc5 sgNw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=0eM/8T7cMPqQFdYHlZWuJY+SmK5CPIH/xDKfbQUdaIw=; b=U9UOVmYtzF2TfqZcgPdpTBOKngolkIWcN+TIqLQRD6tw8x+LytHaqH3nT0eWShr88v uryaF86X8DAuKBdYLQq/vb/7A/RdNg7BsJ+0Mho2ymJmbFV48hdqdWSemALjPka18jh6 XvfoCM1mildFbeewqoVDzoqMw1zcrD/RsfhEqx7gkI/vSYIZia3A3Ft9n9qqA1Q/I2y/ y3KcWePNVIwwGxny5n9Fju/mKLO6+vBk5kvZFtGiWmfDqmyJmh8dNIRybMiBxqpvVMzv tXW/HhA4r+UOvqcf4Uex2NgRx7QAiOVXUSx23X7AehLIkHpSokCykw4l1M0urL4HjbTq JgFg== X-Gm-Message-State: AOAM532bSaLowggtoH0UcwSYTiKvRk60TM/ChTNkQJ85Rg0QjBeQpW0v pXViQNBjGZlNnpl9YMSlcwuyAxJmxs96t+tHDzQStiiG X-Google-Smtp-Source: ABdhPJzwTxtHOG389wtKU1WEoel4ACFfc6b1hH2t4mLdng8ooPet6wT8ijASwtoI7kTI3TYoQ56yUlUZ8RcCajqG5xA= X-Received: by 2002:a17:90a:3849:: with SMTP id l9mr11347786pjf.7.1630499771801; Wed, 01 Sep 2021 05:36:11 -0700 (PDT) In-Reply-To: <83r1e8qz4r.fsf@gnu.org> Received-SPF: pass client-ip=2607:f8b0:4864:20::1029; envelope-from=joaotavora@gmail.com; helo=mail-pj1-x1029.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:273648 Archived-At: --000000000000b464af05caee4f21 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Wed, Sep 1, 2021, 13:12 Eli Zaretskii wrote: > > From: Yuri Khan > > Date: Wed, 1 Sep 2021 14:43:37 +0700 > > Cc: Emacs developers , > > "Perry E. Metzger" > > > > My point (which some will find offensive) is that maybe one doesn=E2=80= =99t > > need to implement input methods in Emacs. > > > > If you have Compose in Emacs, it works in Emacs. If you have Compose > > in XKB, it works across your whole desktop. > > IME, Emacs comes with many input methods that are either seldom > installed on garden-variety systems, or even aren't available. > Even when they are, they don't work the same way across operating systems, whereas Emacs' portuguese-prefix does, perfectly predictably. Jo=C3=A3o > --000000000000b464af05caee4f21 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


On Wed, Sep 1, 2021, 13:12 Eli Zaretskii <eliz@gnu.org> wrote:
> From: Yuri Khan <yuri.v.khan@gmail.com>=
> Date: Wed, 1 Sep 2021 14:43:37 +0700
> Cc: Emacs developers <emacs-devel@gnu.org>,
>=C2=A0 "Perry E. Metzger" <perry@piermont.com>
>
> My point (which some will find offensive) is that maybe one doesn=E2= =80=99t
> need to implement input methods in Emacs.
>
> If you have Compose in Emacs, it works in Emacs. If you have Compose > in XKB, it works across your whole desktop.

IME, Emacs comes with many input methods that are either seldom
installed on garden-variety systems, or even aren't available.

Even when= they are, they don't work the same way across operating systems, where= as Emacs' portuguese-prefix does, perfectly predictably.

Jo=C3=A3o
--000000000000b464af05caee4f21--