可以分享下pyim使用rime输入法的配置吗?

我搜索了下,没有这个函数。

没这个函数。

那说明你的emacs没有dynamic module支持。你是哪里安装的?

Arch的话个人建议编译一下master,AUR上的emacs-git有点问题(主要是emacs-git的PKGBUILD还把imagemagick6,arch源里已经没有了的作为依赖,如果你需要imagemagick support的话解决依赖的时候会失败)

我是通过 yaourt -Sy emacs-git 在系统上安装的。自己的系统会随时自动更新emacs的版本到最新的版本。

emacs-git默认是有module support的,我也不清楚为什么你的没有。最稳健的还是自己编译。

使用emacs真是永远在折腾,永远跑不了了。

之前好几次狠狠地折腾过emacs,现在感觉没有太特殊的需要一般不太想折腾emacs.

那看来就是你的 emacs 不支持 动态模块 了,重新编译一下吧

gentooemacs-vcsemacs 默认也不支持

需要自己在 USE 里加 dynamic-loading

重新便宜了下,有module-load.但是还是出现之前的那个错误,rime还是不能正常使用了。

那你装librime了没有?liberime应该只是一个中间层吧

最终调用的应该还是 librime 里面的东西

还是不行。准备直接使用外部的输入法算了。太折腾。

安装了。在我的系统上直接 yaourt -Sy librime就可以了。

我系统里面也是安装的rime输入法,用的fcitx-rime

看起来你只装了librime 你的/usr/share/rime-data目录下有luna_pinyin_simp这个输入方案吗?

这个是有的。。

词组输入区别不大,但长句输入 rime 要好很多

折腾rime输入法的目的主要是想使用里面的五笔拼音输入法:sweat_smile:

Manjaro 可以参考我这边文章 在Linux版的Emacs中使用RIME输入法

主要的坑在于:

Emacs 27 执行 (liberime-start "/usr/share/rime-data/" (file-truename "~/.emacs.d/pyim/rime/")) 的时候会崩溃,切换回 Emacs 26.3 正式版以后问题就解决了,最开始不知道是这个原因,花了十几分钟研究,最后通过 gdb 定位问题。

2 个赞

羡慕你们这些懂C的人,我想折腾一下 liberime, 段错误不停,最后放弃了。。。。。虽然我认为 liberime 是一个非常好的模块。。。