请问我按照 README 中设置后 shift 并不能够起到切换输入法的作用,并没有反应,已经尝试过重启 emacs 了。
目前的配置如下
(add-to-list 'load-path "~/.emacs.d/straight/repos/key-echo/")
(require 'key-echo)
(setq key-echo-enable-log t)
(key-echo-enable)
(defun key-echo-shift-to-switch-input-method (key)
(interactive)
(when (string-equal key "Key.shift")
(toggle-input-method)
))
(setq key-echo-single-key-trigger-func 'key-echo-shift-to-switch-input-method)
如果打开 log,会发现 key-echo 中没有任何输入
如果打开 debug,会发现 key-echo 会随着每次击键出现如下文本
[Thread 0x7fffed02f6c0 (LWP 17316) exited]
[New Thread 0x7fffed02f6c0 (LWP 17318)]
[Thread 0x7fffed02f6c0 (LWP 17318) exited]
[New Thread 0x7fffed02f6c0 (LWP 17320)]
[Thread 0x7fffed02f6c0 (LWP 17320) exited]
[New Thread 0x7fffed02f6c0 (LWP 17322)]
[Thread 0x7fffed02f6c0 (LWP 17322) exited]
[New Thread 0x7fffed02f6c0 (LWP 17325)]
[Thread 0x7fffed02f6c0 (LWP 17325) exited]
[New Thread 0x7fffed02f6c0 (LWP 17327)]
[Thread 0x7fffed02f6c0 (LWP 17327) exited]
[New Thread 0x7fffed02f6c0 (LWP 17329)]
[Thread 0x7fffed02f6c0 (LWP 17329) exited]
[New Thread 0x7fffed02f6c0 (LWP 17334)]
[Thread 0x7fffed02f6c0 (LWP 17334) exited]
我的系统是 manjaro,emacs 版本是 29.1,使用 emacs-rime。已经按照 README 用 pip 安装过相关依赖。