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: How do you write input methods? Date: Mon, 30 Aug 2021 12:23:40 -0400 Message-ID: References: <8d1a3c4b-80fd-65c8-70b6-1ab452a52f6a@piermont.com> <87o89fchf7.fsf@gmx.net> <87lf4jtbdv.fsf@fastmail.fm> <87k0k3cfv8.fsf@gmx.net> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="1004"; 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 To: Stephen Berman , emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Aug 30 18:24:27 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 1mKk5D-00005U-Qj for ged-emacs-devel@m.gmane-mx.org; Mon, 30 Aug 2021 18:24:27 +0200 Original-Received: from localhost ([::1]:42438 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mKk5C-0004ag-QT for ged-emacs-devel@m.gmane-mx.org; Mon, 30 Aug 2021 12:24:26 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:46660) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mKk4V-0003v7-BZ for emacs-devel@gnu.org; Mon, 30 Aug 2021 12:23:43 -0400 Original-Received: from hacklheber.piermont.com ([166.84.7.14]:48562) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mKk4T-000400-PH for emacs-devel@gnu.org; Mon, 30 Aug 2021 12:23:43 -0400 Original-Received: from snark.cb.piermont.com (localhost [127.0.0.1]) by hacklheber.piermont.com (Postfix) with ESMTP id 093CA11A; Mon, 30 Aug 2021 12:23:41 -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 C6EAD2DEC65; Mon, 30 Aug 2021 12:23:40 -0400 (EDT) Content-Language: en-US In-Reply-To: <87k0k3cfv8.fsf@gmx.net> Received-SPF: pass client-ip=166.84.7.14; envelope-from=perry@piermont.com; helo=hacklheber.piermont.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, NICE_REPLY_A=-0.932, 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:273513 Archived-At: On 8/30/21 07:48, Stephen Berman wrote: > > I thought I had found it was necessary to use register-input-method but > I just tested omitting that and it seems you're right. Either I > misremembered or misunderstood. I guess that's an argument for > documenting how to write input methods ;-) > If you would be willing to write something very primitive, I'll volunteer to turn it into more readable texinfo. If we get started, almost certainly people will get angry about misstatements and help to fix them. :) Perry