unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#16002: an improved input method for Esperanto
@ 2013-11-29 17:18 Ivan Shmakov
  2014-12-27  8:10 ` Ivan Shmakov
  2019-06-26 15:17 ` Lars Ingebrigtsen
  0 siblings, 2 replies; 5+ messages in thread
From: Ivan Shmakov @ 2013-11-29 17:18 UTC (permalink / raw)
  To: 16002; +Cc: Ivan Shmakov

	As of e7203144, Emacs provides esperanto-postfix and
	esperanto-prefix input methods, which both require the use of up
	to two keystrokes per Esperanto letter.

	A more ergonomic approach is, however, to remap the letters not
	used in Esperanto (q, w, x, y), as well as the square brackets,
	to the “extra” letters needed, like (following the example of
	the ‘epo’ Xkb layout):

⋯✂⋯ C-h I esperanto RET ⋯✂⋯
     +----------------------------------------------------------------+
     | 1! | 2@ | 3# | 4$ | 5% | 6^ | 7& | 8* | 9( | 0) | -_ | =+ | `~ |
     +----------------------------------------------------------------+
       | ŝŜ | ĝĜ | eE | rR | tT | ŭŬ | uU | iI | oO | pP | ĵĴ | ĥĤ |
       +------------------------------------------------------------+
        | aA | sS | dD | fF | gG | hH | jJ | kK | lL | ;: | '" | \| |
        +-----------------------------------------------------------+
          | zZ | ĉĈ | cC | vV | bB | nN | mM | ,< | .> | /? |
          +-------------------------------------------------+
⋯✂⋯ C-h I esperanto RET ⋯✂⋯

-- 
FSF associate member #7257





^ permalink raw reply	[flat|nested] 5+ messages in thread

* bug#16002: an improved input method for Esperanto
  2013-11-29 17:18 bug#16002: an improved input method for Esperanto Ivan Shmakov
@ 2014-12-27  8:10 ` Ivan Shmakov
  2016-02-24  3:45   ` Lars Ingebrigtsen
  2019-06-26 15:17 ` Lars Ingebrigtsen
  1 sibling, 1 reply; 5+ messages in thread
From: Ivan Shmakov @ 2014-12-27  8:10 UTC (permalink / raw)
  To: 16002

[-- Attachment #1: Type: text/plain, Size: 881 bytes --]

>>>>> Ivan Shmakov <oneingray@gmail.com> writes:

 > As of e7203144, Emacs provides esperanto-postfix and esperanto-prefix
 > input methods, which both require the use of up to two keystrokes per
 > Esperanto letter.

	As of 36c43e95de5e (2014-12-18 16:44:11 +0000), the above still
	holds.

 > A more ergonomic approach is, however, to remap the letters not
 > used in Esperanto (q, w, x, y), as well as the square brackets, to
 > the “extra” letters needed, like (following the example of the ‘epo’
 > Xkb layout):

[…]

	… Which is easy to achieve with the quail code MIMEd.

	The question is: the code below doesn’t fit either latin-pre.el
	or latin-post.el.  Do we perhaps need to split esperanta layouts
	into a separate esperanto.el package?

	TIA.

-- 
FSF associate member #7257  http://boycottsystemd.org/  … 3013 B6A0 230E 334A

[-- Attachment #2: Type: text/emacs-lisp, Size: 485 bytes --]

(quail-define-package
 "esperanto" "Esperanto" "EO" nil
 "Esperanto input method without modifiers
Key translation rules are:
 X → ?Ĉ   W → ?Ĝ   } → ?Ĥ   { → ?Ĵ   Q → ?Ŝ   Y → ?Ŭ
 x → ?ĉ   w → ?ĝ   ] → ?ĥ   [ → ?ĵ   q → ?ŝ   y → ?ŭ
" nil t t nil t nil nil nil nil nil t)

(quail-define-rules
 ("X" ?Ĉ)
 ("W" ?Ĝ)
 ("{" ?Ĵ)
 ("}" ?Ĥ)
 ("Q" ?Ŝ)
 ("Y" ?Ŭ)
 ("x" ?ĉ)
 ("w" ?ĝ)
 ("[" ?ĵ)
 ("]" ?ĥ)
 ("q" ?ŝ)
 ("y" ?ŭ)
 )

^ permalink raw reply	[flat|nested] 5+ messages in thread

* bug#16002: an improved input method for Esperanto
  2014-12-27  8:10 ` Ivan Shmakov
@ 2016-02-24  3:45   ` Lars Ingebrigtsen
  0 siblings, 0 replies; 5+ messages in thread
From: Lars Ingebrigtsen @ 2016-02-24  3:45 UTC (permalink / raw)
  To: 16002; +Cc: Kenichi HANDA

Ivan Shmakov <ivan@siamics.net> writes:

> 	… Which is easy to achieve with the quail code MIMEd.
>
> 	The question is: the code below doesn’t fit either latin-pre.el
> 	or latin-post.el.  Do we perhaps need to split esperanta layouts
> 	into a separate esperanto.el package?

I think that sounds like a good idea.

> (quail-define-package
>  "esperanto" "Esperanto" "EO" nil
>  "Esperanto input method without modifiers
> Key translation rules are:
>  X → ?Ĉ   W → ?Ĝ   } → ?Ĥ   { → ?Ĵ   Q → ?Ŝ   Y → ?Ŭ
>  x → ?ĉ   w → ?ĝ   ] → ?ĥ   [ → ?ĵ   q → ?ŝ   y → ?ŭ
> " nil t t nil t nil nil nil nil nil t)

> (quail-define-rules
>  ("X" ?Ĉ)
>  ("W" ?Ĝ)
>  ("{" ?Ĵ)
>  ("}" ?Ĥ)
>  ("Q" ?Ŝ)
>  ("Y" ?Ŭ)
>  ("x" ?ĉ)
>  ("w" ?ĝ)
>  ("[" ?ĵ)
>  ("]" ?ĥ)
>  ("q" ?ŝ)
>  ("y" ?ŭ)
>  )


-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no





^ permalink raw reply	[flat|nested] 5+ messages in thread

* bug#16002: an improved input method for Esperanto
  2013-11-29 17:18 bug#16002: an improved input method for Esperanto Ivan Shmakov
  2014-12-27  8:10 ` Ivan Shmakov
@ 2019-06-26 15:17 ` Lars Ingebrigtsen
  2020-08-13 10:50   ` Lars Ingebrigtsen
  1 sibling, 1 reply; 5+ messages in thread
From: Lars Ingebrigtsen @ 2019-06-26 15:17 UTC (permalink / raw)
  To: Ivan Shmakov; +Cc: 16002

Ivan Shmakov <oneingray@gmail.com> writes:

> 	As of e7203144, Emacs provides esperanto-postfix and
> 	esperanto-prefix input methods, which both require the use of up
> 	to two keystrokes per Esperanto letter.
>
> 	A more ergonomic approach is, however, to remap the letters not
> 	used in Esperanto (q, w, x, y), as well as the square brackets,
> 	to the “extra” letters needed, like (following the example of
> 	the ‘epo’ Xkb layout):
>
> ⋯✂⋯ C-h I esperanto RET ⋯✂⋯
>      +----------------------------------------------------------------+
>      | 1! | 2@ | 3# | 4$ | 5% | 6^ | 7& | 8* | 9( | 0) | -_ | =+ | `~ |
>      +----------------------------------------------------------------+
>        | ŝŜ | ĝĜ | eE | rR | tT | ŭŬ | uU | iI | oO | pP | ĵĴ | ĥĤ |
>        +------------------------------------------------------------+
>         | aA | sS | dD | fF | gG | hH | jJ | kK | lL | ;: | '" | \| |
>         +-----------------------------------------------------------+
>           | zZ | ĉĈ | cC | vV | bB | nN | mM | ,< | .> | /? |
>           +-------------------------------------------------+
> ⋯✂⋯ C-h I esperanto RET ⋯✂⋯

But is this an input method that's commonly used by Esperanto users?

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no





^ permalink raw reply	[flat|nested] 5+ messages in thread

* bug#16002: an improved input method for Esperanto
  2019-06-26 15:17 ` Lars Ingebrigtsen
@ 2020-08-13 10:50   ` Lars Ingebrigtsen
  0 siblings, 0 replies; 5+ messages in thread
From: Lars Ingebrigtsen @ 2020-08-13 10:50 UTC (permalink / raw)
  To: Ivan Shmakov; +Cc: 16002

Lars Ingebrigtsen <larsi@gnus.org> writes:

> But is this an input method that's commonly used by Esperanto users?

There was no follow-up on this when the patch was posted six years ago,
or when questioned four and one years ago, so I'm thinking that there
isn't much enthusiasm for this input method, and I'm closing this bug
report.  If this is something people would like to add to Emacs, please
respond, and we'll reopen.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no





^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2020-08-13 10:50 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-11-29 17:18 bug#16002: an improved input method for Esperanto Ivan Shmakov
2014-12-27  8:10 ` Ivan Shmakov
2016-02-24  3:45   ` Lars Ingebrigtsen
2019-06-26 15:17 ` Lars Ingebrigtsen
2020-08-13 10:50   ` Lars Ingebrigtsen

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).