From: Eli Zaretskii <eliz@gnu.org>
To: Kierin Bell <fernseed@fernseed.me>
Cc: 74170@debbugs.gnu.org
Subject: bug#74170: [PATCH] Add input methods for Northern Iroquoian languages
Date: Sun, 03 Nov 2024 09:10:17 +0200 [thread overview]
Message-ID: <86plncx06e.fsf@gnu.org> (raw)
In-Reply-To: <87o72xou8x.fsf@fernseed.me> (message from Kierin Bell on Sat, 02 Nov 2024 23:45:34 -0400)
> From: Kierin Bell <fernseed@fernseed.me>
> Cc: 74170@debbugs.gnu.org
> Date: Sat, 02 Nov 2024 23:45:34 -0400
>
> --- a/etc/NEWS
> +++ b/etc/NEWS
> @@ -815,6 +815,17 @@ DirectWrite rendering parameters.
> To show color Emoji in Emacs, customize the default fontset to use a
> color Emoji font installed on your system for the 'emoji' script.
>
> +---
> +** New input methods for Northern Iroquoian languages.
> +Input methods are now implemented for all Five Nations Iroquois
> +languages in the Northern Iroquoian language family: 'mohawk-postfix'
> +(Mohawk [Kanien’kéha / Onkwehonwe’néha]), 'oneida-postfix' (Oneida
> +[Onʌyota:ká: / Ukwehuwehnéha]), 'cayuga-postfix' (Cayuga
> +[Gayogo̱ho:nǫhnéha:ˀ]), 'onondaga-postfix (Onondaga [[Onųdaʔgegáʔ]), and
> +`seneca-postfix' [Onödowá’ga:’]). Additionally, there is a
> +general-purpose 'iroquoian-postfix' input method to facilitate writing
> +in the orthographies of the five languages simultaneously.
This is the wrong place for this NEWS entry. Please put this entry
under Internationalization (where you will see another entry about a
new input method), and please made it a sub-entry of
Internationalization, i.e. start with "***", not "**".
> +(defconst iroquoian-mohawk-consonant-alist
> + '((";;" ?\N{RIGHT SINGLE QUOTATION MARK})
> + ("h" ?h)
> + ("H" ?H)
> + ("k" ?k)
> + ("K" ?K)
> + ("m" ?m)
> + ("M" ?M)
> + ("n" ?n)
> + ("N" ?N)
> + ("r" ?r)
> + ("R" ?R)
> + ("s" ?s)
> + ("S" ?S)
> + ("t" ?t)
> + ("T" ?T)
> + ("w" ?w)
> + ("W" ?W)
> + ("Y" ?Y)
> + ("y" ?y)
> + ;; Rare (ideophones and loan words):
> + ("b" ?b)
> + ("B" ?B)
> + ("m" ?m)
> + ("M" ?M)))
Can we please have doc strings for these defconst's, which explain the
role of each element of alist's associations? For example, by looking
at the rest of the code, it sounds like most of the above will define
trivial rules that map, say, H into itself? If so, do we really need
such rules in the input method? Quail generally does that
automatically, i.e. a letter that has no mapping produces itself. But
maybe I misunderstood the code and the role of the data of these
alists, which is why I think doc strings would be a good idea.
Thanks.
next prev parent reply other threads:[~2024-11-03 7:10 UTC|newest]
Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-11-02 2:34 bug#74170: [PATCH] Add input methods for Northern Iroquoian languages Kierin Bell
2024-11-02 8:16 ` Eli Zaretskii
2024-11-03 3:40 ` Kierin Bell
2024-11-03 3:45 ` Kierin Bell
2024-11-03 7:10 ` Eli Zaretskii [this message]
2024-11-03 16:43 ` Kierin Bell
2024-11-03 18:52 ` Eli Zaretskii
2024-11-03 20:46 ` Kierin Bell
2024-11-07 4:07 ` Kierin Bell
2024-11-07 9:25 ` Eli Zaretskii
2024-11-07 9:34 ` Robert Pluim
2024-11-07 13:10 ` Kierin Bell
2024-11-07 13:48 ` Robert Pluim
2024-11-07 16:20 ` Robert Pluim
2024-11-03 22:11 ` bug#74170: [PATCH] Add input methods for Northern Iroquoian Kierin Bell
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=86plncx06e.fsf@gnu.org \
--to=eliz@gnu.org \
--cc=74170@debbugs.gnu.org \
--cc=fernseed@fernseed.me \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.