[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
--
- bug#52245: Wishlist: cycle input methods, Tor Kringeland, 2021/12/02
- bug#52245: Wishlist: cycle input methods, Robert Pluim, 2021/12/02
- bug#52245: Wishlist: cycle input methods, Eli Zaretskii, 2021/12/02
- bug#52245: Wishlist: cycle input methods, Robert Pluim, 2021/12/03
- bug#52245: Wishlist: cycle input methods, André A . Gomes, 2021/12/07
- bug#52245: Wishlist: cycle input methods, Robert Pluim, 2021/12/07
- bug#52245: Wishlist: cycle input methods, Eli Zaretskii, 2021/12/07
- bug#52245: Wishlist: cycle input methods, Robert Pluim, 2021/12/08
- bug#52245: Wishlist: cycle input methods, Eli Zaretskii, 2021/12/08
- bug#52245: Wishlist: cycle input methods,
Robert Pluim <=
- bug#52245: Wishlist: cycle input methods, Eli Zaretskii, 2021/12/08
- bug#52245: Wishlist: cycle input methods, Robert Pluim, 2021/12/08
- bug#52245: Wishlist: cycle input methods, John Ankarström, 2021/12/11
- bug#52245: Wishlist: cycle input methods, André A . Gomes, 2021/12/11
- bug#52245: Wishlist: cycle input methods, Juri Linkov, 2021/12/23
- bug#52245: Wishlist: cycle input methods, Eli Zaretskii, 2021/12/23
- bug#52245: Wishlist: cycle input methods, Juri Linkov, 2021/12/23
- bug#52245: Wishlist: cycle input methods, André A . Gomes, 2021/12/07