tumashu / pyim

一个 emacs 中文输入法,支持全拼,双拼,五笔,仓颉和Rime,pyim 是 GNU elpa 包。
891 stars 93 forks source link

rime-quanpin 情况下上屏的词顺序固定不变 #476

Closed Mercurius-Lee closed 1 year ago

Mercurius-Lee commented 1 year ago

M2 Mac Mini (emacs-plus@28.2)安裝pyim,按照流程编译librime,下载liberime,在设置好环境变量的情况下,启动emacs用M-x liberime-build 命令编译。启动一切正常,也没有报错,在 rime-quanpin 的情况下,输入的词频顺序是固定的,输入生词加入词库,再次输入的时候还是没有上屏。但是切换到 quanpin的情况下,上屏的词是会变化的,而且输入的生词,也会上屏。

  1. emacs -Q 还是出现如此的情况。
  2. checkout pyim的老版本还是不可以。
  3. 重新编译 librime 也是不可以。
  4. 重新编译liberime 也是不可以。
Mercurius-Lee commented 1 year ago

编译 liberime 的手段是通过 emacs 的M-x liberime-build 执行。如果按照README上的介绍到 liberime的文件夹 make 编译的时候要报错。所以选择通过emacs来执行。

我另外的本子是 Mac Intel core,记得几年前是可以在 liberime 文件夹内执行编译的。

我现在不清楚,使用rime-quanpin的情况下,上屏的词的词频调整,以及personal 词典这些是由pyim控制的,还是 rime来控制?

Mercurius-Lee commented 1 year ago

突发奇想,把Mac Intel 上的 ~/Library/Rime/luna_pinyin.userdb 拷贝到 Mac M2 上的 ~/.emacs.d/Rime/luan_pinyin.userdb, 问题消失了。上屏的词汇随着输入不停的变化。终于解决问题了。但是还是没有搞清楚怎么回事。