emacs-rime 无法正常使用 rime-wubi (wubi86)

我使用 emacs-rime 时,只能用 明月拼音仓颉五代 。但是我无法正常使用 五笔86 、地球拼音或者袖珍简化字拼音,只能打出英文字母。(我在桌面中能使用这些输入法)

我注意到这三个输入法都需要词典。于是尝试把 ~/.config/fcitx/rime/wubi86.dict.yaml 复制到 ~/.emacs.d/rime/wubi86.dict.yaml ,但是五笔输入法还是不能使用。

这是我的 default.custom.yaml , 使用 rime-open-configuration 打开。

patch:
  schema_list:
    - schema: wubi86
    - schema: luna_pinyin_simp
    - schema: pinyin_simp
    - schema: terra_pinyin
    - schema: cangjie5
  translator:
    enable_user_dict: true
  menu/page_size: 7 # 每页显示7个候选字词。
  switcher:
    hotkeys:
      - Control+grave

我还把 ~/.config/fcitx/rime/wubi86.schema.yaml 的内容复制到了 ~/.emacs.d/rime/wubi86.custom.yaml ,也没有起到作用。

问题应该是出在词典上,那么在哪里放词典才对呢?或者是别的问题吗?

不能复制到~/.emacs.d/rime/wubi86.custom.yaml啊,也要写成wubi86.schema.yaml才对


能用明月拼音和仓颉是因为安装fcitx-rime时/usr/share/rime-data/里就有了这俩方案,default.custom.yaml里名字对就能用,而~/.config/fcitx/rime/~/.emacs.d/rime/里的方案都是要自己从头设置的

你不需要到处拷文件,你只需要在 /usr/share/rime-data 的地方设置你的配置,然后重新布署(fcitx-rime通过托盘),emacs-rime 里在启动输入法后使用 rime-deploy 命令。

关于方案的配置,完全不需要动 ~/.config/fcitx/rime 和 ~/.emacs/rime 里面的文件,自始至终你只需要维护 /usr/share/rime-data 就可以了。

可是我还想同步词库啊,这样的话折腾起来权限问题也很麻烦

谢谢。我之前复制到 ~/.emacs.d/rime/wubi86.custom.yaml 是通过 rime-open-schema 打开的,我以为是 emacs-rime 要求的。把它命名为 ~/.emacs.d/rime/wubi86.schema.yaml 就好了。

同样感谢 :slightly_smiling_face:。但我觉得分别放 ~/.emacs.d/rime/, ~/.config/fcitx/rime 好一些。