Linux下折腾emacs-rime

emacs-rime很不错,写了一篇文章给想折腾emacs-rime的同学参考:https://manateelazycat.github.io/emacs/2020/03/22/emacs-rime.html

4赞

有个问题,据我所知,rime的多个前端不可以共用同一个user-data-dir。待确认是不是这样。

我共用了同一目录好像没什么问题

你的掉字现象和这个有没有可能有关系?

在我没用 emacs 之前就是这样了

我印象中也是不可以,之前在pyim中出现过,因为我一直用并击就没再多测试。

刚又装上emacs-rime试了一下,如果放在同一个目录,报错的文档会写LOCK,但是没发现影响什么重要的功能。

我发现一点不同之处:emacs-rime重新部署后会把原来的XXXX.userdb/转换为XXXX.userdb.old/,当然原来的词频也会被清除,我想如果先加载emacs-rime,后启用系统的RIME,应该就没有新旧之分,也就没任何问题了,待更多确认。

这个行为可能是注册的时候的,反过来可能也一样。librime注册的时候会指定一个 app 名和版本号,如果不一致的话可能就会备份旧的?

以前试过,结果把我积攒多年的个人词库给清掉了。

是不是有文件占用的情况。

这个先别放弃治疗,把新的userdb/删了,再把userdb.old/mv回来,重新部署能恢复。

这个倒是没注意,我已经分开目录,系统的RIME设置reset回之前的了……我看看distribution_code_name确实是不同的,待我过了这段时间慢慢折腾,把输入法相关的东西都好好捋捋。

期待 Mac 版教程…

Mac 版按照 README 应该就可以安装。

1赞

是否需要 rime-compile-module ?没有这一步,我这边会启动失败。 不知道 use-package-quelpa 下要怎么写?默认好像只下载 *.el 文件。

readme里面installation那节里面的use quelpa和use straight是可以点开的。打开查看对应的配置。中文文档也可以。

不需要rime-compile-module

看到了,感谢。我发现posframe 会自动消失。很奇怪,我试试录屏。

我输入的是 dans, sh .

有点奇怪,在普通的写代码的地方也有这样的情况吗?

还有个问题就是如果不用 posframe 的话情况是正常的吗?

我也有 posframe 消失的这个问题, emacs 27.0.90 macos 最新的 emacs-rime.

不用 posframe, 在 minibuffer 显示没有问题。

猜测某个东西调用了 posframe-hide-all

晚上我整个 emacs -Q 环境试试。

emacs -Q 正常,又要开始找 doom-emacs 问题了。。