From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Kierin Bell Newsgroups: gmane.emacs.bugs Subject: bug#74170: [PATCH] Add input methods for Northern Iroquoian languages Date: Thu, 07 Nov 2024 08:10:59 -0500 Message-ID: <871pznnq8s.fsf@fernseed.me> References: <87froas6s7.fsf@fernseed.me> <86r07uyrs9.fsf@gnu.org> <871pztq91x.fsf@fernseed.me> <87o72xou8x.fsf@fernseed.me> <86plncx06e.fsf@gnu.org> <87plncnu7s.fsf@fernseed.me> <86bjyww3o2.fsf@gnu.org> <878qtvofez.fsf@fernseed.me> <868qtvqtua.fsf@gnu.org> <8734k3mlpq.fsf@gmail.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="23252"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Eli Zaretskii , 74170@debbugs.gnu.org To: Robert Pluim Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Nov 07 14:12:24 2024 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1t92JC-0005ni-Jy for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 07 Nov 2024 14:12:23 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1t92Iw-0000EZ-Nv; Thu, 07 Nov 2024 08:12:07 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t92It-0000Dw-6C for bug-gnu-emacs@gnu.org; Thu, 07 Nov 2024 08:12:03 -0500 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1t92Is-0000ME-Fr for bug-gnu-emacs@gnu.org; Thu, 07 Nov 2024 08:12:02 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:Date:References:In-Reply-To:From:To:Subject; bh=UyOVJG6XcS7nr+4vY4eW1SUTrES+JVXcduE9NZi5JXc=; b=mGOaxs6rgsaFOw9JgCbXeJVh0rOdWHPzaB0Ib6ifhNQJQBPnie2y6QbP2GylhrFT2ETZJ2rhOHQZZWK6WdSssbIk7PAnvULQM7SXZcZm7wJdV2PSQsEsBOy5rsrW9yw8u3QWibKiN4EJx9BWNYJlMWFYAK21R1tdPyVa65GIkCWvhEOcxqffHjcMWD31HLDoeSWboq+LK4J6iUZqFyFQwVbn10rstLvEHUOpN4YVzg6Gz+pyYdi32+COi6tUyTT+gQZqPK6+8k44A1NaHmkvYLJF0lvP3E+PlJo37eZv2+L1vAaXQsR0io8MG+nLqlXO6heXh+8UKTis2mZ/1cZ+hQ==; Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1t92Ir-0006sr-SN for bug-gnu-emacs@gnu.org; Thu, 07 Nov 2024 08:12:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Kierin Bell Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 07 Nov 2024 13:12:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74170 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 74170-submit@debbugs.gnu.org id=B74170.173098510626435 (code B ref 74170); Thu, 07 Nov 2024 13:12:01 +0000 Original-Received: (at 74170) by debbugs.gnu.org; 7 Nov 2024 13:11:46 +0000 Original-Received: from localhost ([127.0.0.1]:47535 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t92Ib-0006sJ-I7 for submit@debbugs.gnu.org; Thu, 07 Nov 2024 08:11:45 -0500 Original-Received: from mout-p-101.mailbox.org ([80.241.56.151]:42160) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t92IZ-0006s4-8o for 74170@debbugs.gnu.org; Thu, 07 Nov 2024 08:11:44 -0500 Original-Received: from smtp102.mailbox.org (smtp102.mailbox.org [10.196.197.102]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-101.mailbox.org (Postfix) with ESMTPS id 4XkjBK0w67z9shq; Thu, 7 Nov 2024 14:11:05 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fernseed.me; s=MBO0001; t=1730985065; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=UyOVJG6XcS7nr+4vY4eW1SUTrES+JVXcduE9NZi5JXc=; b=PqIp9/iGEQbLjD28BCuMFIs96ThXkBAgk7nAMo0I7u2O0ML7Vkv5i0yjVgnKuOlKzfkmtZ MAd8OgVNKFKkab3P1tYvaWilLCZbt6M+NIdvJFoX+OKLYxtYgFS75hd9NskgWrLIbEoFFr ef1pL13mLQfc6bNO/jYD2h70Lduex3jCv+9RVCW9PFx8HBvSBnQ81eO3gqBwZo9Dl/pxTo 4pc3kuc1Y2alN2jOpydi9vmHqNSmJ/n7ylPzP9SAYuS7sRQamHK/z8ctl0VSVFaWGNmRa9 fA7QgcLxbbG1dLM3ToL6/EInXGqA9Pfy0kY0AFlSMt3UpfQzMQkhRkyf5hY/Eg== In-Reply-To: <8734k3mlpq.fsf@gmail.com> (Robert Pluim's message of "Thu, 07 Nov 2024 10:34:09 +0100") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:295020 Archived-At: --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Robert Pluim writes: >>>>>> On Thu, 07 Nov 2024 11:25:01 +0200, Eli Zaretskii >>>>>> said: > > Eli> After trying the new input methods a bit, I wonder why they don'= t show > Eli> the same hints as, say, the latin-post input method. Here's an > Eli> example: if I enable the mohawk-postfix input method, and type t= he > Eli> letter a, all I see in the echo-area is "a". If I then type the > Eli> apostrophe ', the letter a in the buffer becomes =C3=A1, and the= echo-area > Eli> shows "a'". > > Eli> By contrast, with the latin-post input method, after typing the = letter > Eli> a, I see a much more helpful display in the echo-area: a["',-/^_= `~], > Eli> and after typing the apostrophe ', the display in the echo-area > Eli> becomes a'[']. Typing another apostrophe clears the echo-area, = as > Eli> expected. > > Eli> Is there a reason why these new input methods don't behave like > Eli> latin-post? The main difference that bothers me is what is show= n in > Eli> the echo-area: latin-post seems to be much more helpful in this > Eli> regard. > > I suspect the `quail-define-package' has GUIDANCE as nil. > > Robert Yes, GUIDANCE was set to nil and this is a mistake on my part (left over from the old state transition tables implementation). Attached is a patch against master fixing this. (Or should I submit a new bug?) Thank you maintainers for your precious time! --=-=-= Content-Type: text/x-patch; charset=utf-8 Content-Disposition: attachment; filename=0001-Enable-guidance-for-Northern-Iroquoian-input-methods.patch Content-Transfer-Encoding: quoted-printable >From d491c7ea21c926f6fd870a13f65301c48ba663aa Mon Sep 17 00:00:00 2001 From: Kierin Bell Date: Thu, 7 Nov 2024 07:55:01 -0500 Subject: [PATCH] Enable guidance for Northern Iroquoian input methods * lisp/leim/quail/iroquoian.el: Set GUIDANCE argument of 'quail-define-package' forms to non-nil. (Bug#74170) --- lisp/leim/quail/iroquoian.el | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/lisp/leim/quail/iroquoian.el b/lisp/leim/quail/iroquoian.el index ca06e61bfa3..3b4fdad62c2 100644 --- a/lisp/leim/quail/iroquoian.el +++ b/lisp/leim/quail/iroquoian.el @@ -122,7 +122,7 @@ Entries are as with rules in `quail-define-rules'.") Entries are as with rules in `quail-define-rules'.") =20 (quail-define-package - "mohawk-postfix" "Mohawk" "MOH<" nil + "mohawk-postfix" "Mohawk" "MOH<" t "Mohawk (Kanien=E2=80=99k=C3=A9ha) input method with postfix modifiers =20 Stress diacritics: @@ -228,7 +228,7 @@ Entries are as with rules in `quail-define-rules'.") Entries are as with rules in `quail-define-rules'.") =20 (quail-define-package - "oneida-postfix" "Oneida" "ONE<" nil + "oneida-postfix" "Oneida" "ONE<" t "Oneida (On=CA=8Cyota:k=C3=A1:) input method with postfix modifiers =20 Modifiers: @@ -401,7 +401,7 @@ Entries are as with rules in `quail-define-rules'.") Entries are as with rules in `quail-define-rules'.") =20 (quail-define-package - "onondaga-postfix" "Onondaga" "ONO<" nil + "onondaga-postfix" "Onondaga" "ONO<" t "Onondaga (On=C5=B3da=CA=94geg=C3=A1=CA=94) input method with postfix mod= ifiers =20 Modifiers: @@ -571,7 +571,7 @@ Entries are as with rules in `quail-define-rules'.") Entries are as with rules in `quail-define-rules'.") =20 (quail-define-package - "cayuga-postfix" "Cayuga" "CAY<" nil + "cayuga-postfix" "Cayuga" "CAY<" t "Cayuga (Gayogo=CC=B1ho:n=C7=ABhn=C3=A9ha:=CB=80) input method with postf= ix modifiers =20 Stress diacritics: @@ -744,7 +744,7 @@ Entries are as with rules in `quail-define-rules'.") Entries are as with rules in `quail-define-rules'.") =20 (quail-define-package - "seneca-postfix" "Seneca" "SEE<" nil + "seneca-postfix" "Seneca" "SEE<" t "Seneca (On=C3=B6dow=C3=A1=E2=80=99ga:=E2=80=99) input method with postfi= x modifiers =20 Stress diacritics: @@ -890,7 +890,7 @@ Entries are as with rules in `quail-define-rules'.") Entries are as with rules in `quail-define-rules'.") =20 (quail-define-package - "haudenosaunee-postfix" "Haudenosaunee" "HOD<" nil + "haudenosaunee-postfix" "Haudenosaunee" "HOD<" t "Composite input method for Haudenosaunee (Northern Iroquoian) languages =20 This input method can be used to enter the following languages: --=20 2.46.0 --=-=-= Content-Type: text/plain Kierin --=-=-=--