all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* Any use cases of `iso-transl-language-list'?
@ 2021-12-01 20:40 Tor Kringeland
  2021-12-02  6:33 ` Eli Zaretskii
                   ` (2 more replies)
  0 siblings, 3 replies; 9+ messages in thread
From: Tor Kringeland @ 2021-12-01 20:40 UTC (permalink / raw)
  To: emacs-devel

I was looking at `iso-transl.el' and came over
`iso-transl-language-alist'.  By calling `iso-transl-set-language' and
selecting one of the languages you can input certain characters using
one less key-stroke with `C-x 8'.  For example, by enabling Portuguese

  C-x 8 c

produces "ç", which can also be done with `C-x 8 , c'.  Except for
Esperanto and German, I do not see why this feature is necessary,
though.  In the first place, it would be much easier to use an input
method instead if you want to write in one of those language.  Moreover,
support for French, Portuguese and Spanish are incomplete, and could not
be completed using the same pattern.  /E.g./ in Portuguese you have both
"é" and "ê" so there's no good answer for what `C-x 8 e' should do if
you had enabled Portuguese; and one key-storke more (`C-x 8 ' e' or `C-x 8 ^ e')
would produce either character without having to choose
Portuguese as the input method.

This feature seems to have been implemented around 1995, and I would
guess a lot has changed since then with input methods in Emacs.  It does
no harm, of course, but is there really a use case for this anymore?  Is
it something that could be deprecated (at least for Portuguese, Spanish
and French, for which I cannot see any real use case with the current
implementation) in favor of input methods or using the regular `C-x 8'
map, which for each character only requires one key-stroke more?



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

end of thread, other threads:[~2021-12-03  4:26 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-12-01 20:40 Any use cases of `iso-transl-language-list'? Tor Kringeland
2021-12-02  6:33 ` Eli Zaretskii
2021-12-02 11:17   ` Stefan Kangas
2021-12-02  6:40 ` Po Lu
2021-12-02 15:14   ` Tor Kringeland
2021-12-02 15:35     ` Stefan Kangas
2021-12-02 15:57       ` Tor Kringeland
2021-12-02 15:36     ` Robert Pluim
2021-12-03  4:26 ` Richard Stallman

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.