bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#52245: Wishlist: cycle input methods


From: Robert Pluim
Subject: bug#52245: Wishlist: cycle input methods
Date: Wed, 08 Dec 2021 14:44:25 +0100

>>>>> On Wed, 08 Dec 2021 15:26:05 +0200, Eli Zaretskii <eliz@gnu.org> said:

    >> From: Robert Pluim <rpluim@gmail.com>
    >> Hmm, so how about:
    >> 
    >> - default-input-method is an atom
    >> ⇒ C-\ behaves as a toggle
    >> 
    >> - default-input method is a list
    >> ⇒ C-\ cycles through them and back to nil
    >> ⇒ C-\ with a prefix arg behaves as today, prompting
    >> for an input method. C-\ again deactivates the input method

    Eli> Sounds good, but I don't understand how you will pull out the trick in
    Eli> the last sentence.  How will Emacs know to "just deactivate" instead
    Eli> of cycling?

Similar to how it knows to toggle today, by storing an "I was
activated via prefix" state in a defvar-local state variable.

What did you think of the C-u C-u C-\ suggestion to mean "always
deactivate"? Or do you feel itʼs unnecessary?

Robert
-- 





reply via email to

[Prev in Thread] Current Thread [Next in Thread]