unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
From: Eli Zaretskii <eliz@gnu.org>
To: Robert Pluim <rpluim@gmail.com>
Cc: andremegafone@gmail.com, tor.a.s.kringeland@ntnu.no,
	52245@debbugs.gnu.org
Subject: bug#52245: Wishlist: cycle input methods
Date: Tue, 07 Dec 2021 19:11:45 +0200	[thread overview]
Message-ID: <83v900xru6.fsf@gnu.org> (raw)
In-Reply-To: <871r2oml7o.fsf@gmail.com> (message from Robert Pluim on Tue, 07 Dec 2021 17:30:19 +0100)

> From: Robert Pluim <rpluim@gmail.com>
> Cc: Eli Zaretskii <eliz@gnu.org>,  tor.a.s.kringeland@ntnu.no,
>   52245@debbugs.gnu.org
> Date: Tue, 07 Dec 2021 17:30:19 +0100
> 
>     André> If I understand correctly, we're not discussing variables but commands.
>     André> Eli urges that it's import to keep C-\ as a toggle, and to add another
>     André> command to cycle the ring.  Seems fair to me, so that the old behaviour
>     André> is preserved.
> 
> We can keep C-\ as a toggle, 100% identical to how it works today. All
> people who have customized `default-input-method' to a single value
> have to do is nothing whatsoever.
> 
> If weʼre now saying we want a separate command that cycles through a
> list of input methods, then we might as well add a separate user
> option for that list (and then we could add *another* user option
> called input-method-toggle-or-cycle to indicate which command should
> be used for C-\)
> 
> I guess we could also have C-u C-u C-\ mean 'cycle', but thatʼs
> unergonomic.

The use case that I have in mind is this: even if the user customized
the list of input methods to include more than just one, there could
be situations where the user needs to use just one input method when
typing.  In such situations, it would be good to have a way of
toggling, like we do now, instead of cycling through all the other
methods.

Any reasonable solution to this use case would be welcome.  I'm
working with systems which allow you to do something like that, and it
frequently annoys me to have to cycle through all the keyboard layouts
I defined, just to be able to toggle between US English and some other
language.  So I wish that Emacs didn't have such an annoying problem,
if possible.





  reply	other threads:[~2021-12-07 17:11 UTC|newest]

Thread overview: 18+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-12-02 15:30 bug#52245: Wishlist: cycle input methods Tor Kringeland
2021-12-02 15:49 ` Robert Pluim
2021-12-02 18:14   ` Eli Zaretskii
2021-12-03  8:42     ` Robert Pluim
2021-12-07 15:57       ` André A. Gomes
2021-12-07 16:30         ` Robert Pluim
2021-12-07 17:11           ` Eli Zaretskii [this message]
2021-12-08  9:40             ` Robert Pluim
2021-12-08 13:26               ` Eli Zaretskii
2021-12-08 13:44                 ` Robert Pluim
2021-12-08 14:29                   ` Eli Zaretskii
2021-12-08 14:51                     ` Robert Pluim
2021-12-11 14:31             ` John Ankarström
2021-12-11 20:07               ` André A. Gomes
2021-12-23 18:02             ` Juri Linkov
2021-12-23 18:27               ` Eli Zaretskii
2021-12-23 18:45                 ` Juri Linkov
2021-12-07 15:51     ` André A. Gomes

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=83v900xru6.fsf@gnu.org \
    --to=eliz@gnu.org \
    --cc=52245@debbugs.gnu.org \
    --cc=andremegafone@gmail.com \
    --cc=rpluim@gmail.com \
    --cc=tor.a.s.kringeland@ntnu.no \
    /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).