unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: Eli Zaretskii <eliz@gnu.org>
To: Thanos Apollo <public@thanosapollo.org>
Cc: incal@dataswamp.org, emacs-devel@gnu.org
Subject: Re: Writting Greek in Emacs
Date: Sat, 21 Sep 2024 11:19:02 +0300	[thread overview]
Message-ID: <86a5g15si1.fsf@gnu.org> (raw)
In-Reply-To: <8734lukmt8.fsf@thanosapollo.org> (message from Thanos Apollo on Sat, 21 Sep 2024 01:00:35 +0300)

> From: Thanos Apollo <public@thanosapollo.org>
> Date: Sat, 21 Sep 2024 01:00:35 +0300
> 
> - Only include letters of the Greek alphabet.
>   - greek-ibycus4 for example includes the character J, which is due to
>     not including the letter "J" in quail-define-rules.  I believe this is
>     a bug as well.

If a key is not assigned in the input method, it should produce
itself.  This is not a bug.

> I propose a restructure/refactor of =greek.el= as follows:
> ----------------------------------------------------------
> 
> - Retain the "greek" input method as is.
>   - It provides proper support for monotonic Greek and is familiar to most users.
> - Retain "greek-postfix" as is.
>   - Supports monotonic Greek with familiar postfix keybindings.
> - Retain "greek-babel" as is.
>   - Supports archaic Greek letters & polytonic accents.
> 
> For other input methods:
> 
> - "greek-mizuochi" and "greek-ibycus4" lack proper Greek support,
>   including non-mapped keys.  Since "greek-babel" includes archaic Greek
>   letters, they seem redundant.  They should be either rewritten or
>   considered deprecated.
> - "greek-jis" seems unique, with JIS likely standing for Japanese
>   Industrial Standard.  However, it lacks support for Greek all accents
>   and many Greek letters.  While this could be an interesting niche
>   package, it may not belong in =greek.el= if it's not really Greek.

Please don't make any changes in existing Greek input methods except
if you find clear bugs.  In particular, we don't want to remove any
existing input methods, as the mere fact that they exist does no harm.
Deprecating input methods is meaningless (since we will not remove
them); instead, we can say in NEWS that this-and-that new input
methods should be used instead.  We can also add to the input method's
doc string some text which describes the its disadvantages and
deficiencies, or the special situations which the input method is
designed to support, and advises to use other input methods instead.

> Introduce:
> - Add "greek-polytonic".
>   - This should support only the 24 letters of the Greek alphabet and
>     polytonic accents, using keybindings for the standard QWERTY
>     Greek keyboard as closely as possible.
> - Add "greek-polytonic-postfix" _after_ establishing proper polytonic
>   support.

This is fine, thanks.



  reply	other threads:[~2024-09-21  8:19 UTC|newest]

Thread overview: 69+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-09-19 14:43 Writting Greek in Emacs Thanos Apollo
2024-09-19 14:57 ` Greg Farough
2024-09-19 16:12   ` Thanos Apollo
2024-09-19 16:49     ` Greg Farough
2024-09-19 16:19 ` Eli Zaretskii
2024-09-19 16:32   ` Thanos Apollo
2024-09-19 16:42     ` Robert Pluim
2024-09-19 16:44     ` Eli Zaretskii
2024-09-19 17:05       ` Thanos Apollo
2024-09-19 17:44         ` Eli Zaretskii
2024-09-19 18:06           ` Thanos Apollo
2024-09-19 18:27             ` Eli Zaretskii
2024-09-19 19:04               ` Thanos Apollo
2024-09-20  5:56                 ` Eli Zaretskii
2024-09-19 18:03         ` Visuwesh
2024-09-19 18:13           ` Visuwesh
2024-09-19 19:03           ` Thanos Apollo
2024-09-19 18:07         ` Eli Zaretskii
2024-09-19 19:02           ` Thanos Apollo
2024-09-20  5:55             ` Eli Zaretskii
2024-09-20  9:18               ` Thanos Apollo
2024-09-20  9:47                 ` Emanuel Berg
2024-09-20 10:40                 ` Eli Zaretskii
2024-09-20 11:16                   ` Thanos Apollo
2024-09-20 12:24                   ` Thanos Apollo
2024-09-20 12:39                     ` Robert Pluim
2024-09-20 12:55                       ` Thanos Apollo
2024-09-20 13:41                         ` Robert Pluim
2024-09-20 13:35                     ` Eli Zaretskii
2024-09-20 13:54                       ` Thanos Apollo
2024-09-20 14:48                         ` Emanuel Berg
2024-09-20 22:00                           ` Thanos Apollo
2024-09-21  8:19                             ` Eli Zaretskii [this message]
2024-09-21 15:31                             ` Emanuel Berg
2024-09-20 14:23 ` Max Nikulin
2024-09-20 23:53   ` Thanos Apollo
2024-09-21  5:40     ` Keybindings and changing keyboard layout [was: Writting Greek in Emacs] tomas
2024-09-21 17:55       ` Juri Linkov
2024-09-22  6:47         ` tomas
2024-09-22 11:29           ` Max Nikulin
2024-09-23  5:54             ` tomas
2024-09-24  4:22               ` Max Nikulin
2024-09-24 14:10                 ` tomas
2024-09-21  8:23     ` Writting Greek in Emacs Eli Zaretskii
2024-09-23  3:28     ` Max Nikulin
2024-09-23 14:02       ` Thanos Apollo
2024-09-24  3:53         ` Max Nikulin
2024-09-24 14:37           ` Thanos Apollo
2024-09-24 13:54         ` tomas
  -- strict thread matches above, loose matches on Subject: below --
2024-10-05 19:39 Juan Manuel Macías
2024-10-09  3:29 ` Richard Stallman
2024-10-09  5:41   ` Thanos Apollo
2024-10-09  9:03     ` Robert Pluim
2024-10-09 10:10       ` Thanos Apollo
2024-10-09 16:44     ` Juan Manuel Macías
2024-10-09 19:08       ` Thanos Apollo
2024-10-09 19:18         ` Eli Zaretskii
2024-10-09 20:03           ` Thanos Apollo
2024-10-10  4:41             ` Eli Zaretskii
2024-10-10  6:49               ` Thanos Apollo
2024-10-09 20:41         ` Juan Manuel Macías
2024-10-09 22:05           ` Thanos Apollo
2024-10-10  0:12             ` Juan Manuel Macías
2024-10-10  2:48               ` Thanos Apollo
2024-10-10  6:14                 ` Eli Zaretskii
2024-10-10 12:55                   ` Robert Pluim
2024-10-10 13:04                     ` tomas
2024-10-09 12:36   ` Eli Zaretskii
2024-10-09 16:51   ` Juan Manuel Macías

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

  List information: https://www.gnu.org/software/emacs/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=86a5g15si1.fsf@gnu.org \
    --to=eliz@gnu.org \
    --cc=emacs-devel@gnu.org \
    --cc=incal@dataswamp.org \
    --cc=public@thanosapollo.org \
    /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 public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).