meow-edit / meow

Yet another modal editing on Emacs / 猫态编辑
GNU General Public License v3.0
1.07k stars 128 forks source link

About meow keypad mode #513

Closed Prague2049 closed 3 months ago

Prague2049 commented 7 months ago

After starting emacs, meow will enter meow keypad mode. Is it possible to set the mouse input method to rime English mode at the same time? Because every time I have to switch the Chinese input of rime to English, I can use the meow keypad mode command.

DogLooksGood commented 7 months ago

Meow wouldn't enter keypad mode automatically, unless you hit SPC. If you are using system rime input method, you may want check out smart-input-source package.

Prague2049 commented 7 months ago

Is it possible to enter insert mode when pressing the i key and the rime input method is Chinese? Is it the English input method for rime when pressing the ESC key to enter kaypad mode?

DogLooksGood commented 7 months ago

Which Rime you are using? The system Rime input method(e.g. Weasel, Squirrel, fcitx-rime) or emacs package emacs-rime?

Prague2049 commented 7 months ago

My mac system Rime input is squirrel, and emacs package is emacs-rime.

DogLooksGood commented 7 months ago

You can disable emacs-rime for all non-insert modes

(setq rime-disable-predicates '(meow-normal-mode-p
                                meow-keypad-mode-p
                                meow-motion-mode-p
                                meow-beacon-mode-p))
Prague2049 commented 7 months ago

Thank you very much! After pressing Esc, it did enter rime English input. After pressing i to enter insert mode, the input is still in English. Is it possible to enter Chinese input when pressing the I key?

DogLooksGood commented 7 months ago

The ascii mode is kept durng mode switch. So you can toggle ascii mode without worrying about current meow mode. But you have to do it manually.

Prague2049 commented 5 months ago

what is the ascii mode ?

DogLooksGood commented 5 months ago

Rime names the english mode as ascii mode.