知道了很简单,不知道的话基本没法用。我的意思是这些尽量能做到包内部处理,至少文档要说清楚。现在这些都没有,或者我没找到地方?
liberime 的 readme 几年没更新了,前几天我只是 简单更新了点,不知道写得是否清晰易懂
至于 rimel,确实没有很多需要写的地方,本质上就是一个 liberime 的前端。
1 个赞
liberime-load的时候确实报错找不到 得指定liberime-module-file才可以
(use-package liberime
:demand t
:custom
(liberime-auto-build t)
(liberime-shared-data-dir "~/AppData/Roaming/Rime")
(liberime-user-data-dir "~/AppData/Roaming/Rime")
(liberime-module-file (concat (file-name-directory (locate-library "liberime"))
"src/liberime-core"
module-file-suffix)))
(use-package rimel
:custom
(default-input-method "rimel")
(rimel-schema "rime_ice")
(rimel-posframe-style 'horizontal)
(rimel-inline-preedit t)
(rimel-candidate-show-preedit nil)
(rimel-disable-predicates
'(rimel-predicate-after-alphabet-char-p
rimel-predicate-current-uppercase-letter-p))
:config
(w32-set-ime-open-status nil)
(advice-add 'rimel--show-preedit :filter-args
(lambda (args)
`(,(if (> (length (car args)) 1)
(string-replace " " "'" (car args))
(car args))))
'((name . custom-separator))))
指定好以后就可以开始使用了

体验来说非常不错 就是每次打开emacs要加载这个输入法十几秒