From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: "Perry E. Metzger" Newsgroups: gmane.emacs.devel Subject: Re: not quite understanding input methods Date: Wed, 1 Sep 2021 09:02:04 -0400 Message-ID: <4fcb8177-c938-0292-e332-02cf7aae6a5d@piermont.com> References: <231adc63-77f0-037a-365c-28db98f684cf@piermont.com> <871r686abe.fsf@mail.linkov.net> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="4472"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:92.0) Gecko/20100101 Thunderbird/92.0 Cc: Emacs developers To: Yuri Khan , Juri Linkov Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Sep 01 15:13:06 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 1mLQ37-0000vb-QK for ged-emacs-devel@m.gmane-mx.org; Wed, 01 Sep 2021 15:13:05 +0200 Original-Received: from localhost ([::1]:49660 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mLQ35-0001oJ-RX for ged-emacs-devel@m.gmane-mx.org; Wed, 01 Sep 2021 09:13:03 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:43266) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mLPsa-0008GW-QT for emacs-devel@gnu.org; Wed, 01 Sep 2021 09:02:16 -0400 Original-Received: from hacklheber.piermont.com ([2001:470:30:84:e276:63ff:fe62:3400]:42092) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mLPsT-0001sk-Dm for emacs-devel@gnu.org; Wed, 01 Sep 2021 09:02:11 -0400 Original-Received: from snark.cb.piermont.com (localhost [127.0.0.1]) by hacklheber.piermont.com (Postfix) with ESMTP id 8C50D10D; Wed, 1 Sep 2021 09:02:04 -0400 (EDT) Original-Received: from [10.160.2.107] (jabberwock.cb.piermont.com [10.160.2.107]) by snark.cb.piermont.com (Postfix) with ESMTP id 5EBA22DECC0; Wed, 1 Sep 2021 09:02:04 -0400 (EDT) Content-Language: en-US In-Reply-To: Received-SPF: pass client-ip=2001:470:30:84:e276:63ff:fe62:3400; envelope-from=perry@piermont.com; helo=hacklheber.piermont.com X-Spam_score_int: -28 X-Spam_score: -2.9 X-Spam_bar: -- X-Spam_report: (-2.9 / 5.0 requ) BAYES_00=-1.9, NICE_REPLY_A=-1.029, 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:273653 Archived-At: On 9/1/21 03:43, Yuri Khan wrote: > My point (which some will find offensive) is that maybe one doesn’t > 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. > Not everyone is using X. I do tend to agree that it would often be better to implement input methods at the OS level, but have you (for example) seen .keymap files on MacOS? They're not even officially documented any more (the page in the old documentation is marked so it won't be web indexed!) Apple prefers that people not use them, and there are significant limitations to the functionality. Sometimes doing this sort of thing in Emacs has advantages. Perry