如题,有人试过在用 emacs-rime 的时候 C-s 搜索吗?
终端和图形界面中都是同样的情况:在缓冲区中 emacs-rime 可以正常工作,但是进入 isearch 迷你缓冲区的时候打字都只能同时向输入法引擎传递一个字符。
比如我在 isearch 输入 bian,候选框里依次出现以 b 开头的选项、以 i 开头的选项、以 a 开头的选项最后是以 n 开头的选项。如果这时按数字选择候选项,直接上屏的就是数字而不是数字对应的中文字符,变成搜索数字了。
目前我的解决方式是在缓冲区找出部分要搜索的字符,然后 yank 到 isearch 的迷你缓冲区中,用起来很是麻烦。
以下是我的 emacs-rime 配置:
(use-package rime
:custom
(default-input-method "rime")
(rime-disable-predicates '(rime-predicate-after-alphabet-char-p
rime-predicate-prog-in-code-p
rime-predicate-space-after-cc-p
rime-predicate-current-uppercase-letter-p
rime-predicate-tex-math-or-command-p )))
求助! ![]()
edit: 是我鲁莽了,作者在 README 里提到了 isearch 中不能使用。