emacs-rime 配合雾凇拼音

词库的麻烦之处在于需要重新部署,添加的话倒是简单,直接用 elisp 封装一个方法就可以了, 使用到现在,需要添加自组词的场景很少,基本都是人名,平时还是打单字比较舒服。

1 个赞

我是直接放onedrive同步自定义词组。有时间也试试这份。下面自己攒的一份配置:

1 个赞

照猫画虎地配置了下,能输入中文了,但是这个提示框是不是不太对?

安裝設置pangu-spacing 之後,在org模式下,不知道哪個mode自動將英文右側的空格自動換行。大佬們有遇到這種情況嗎?

(setq word-wrap-by-category t)
1 个赞

小狼毫在Windows下的兼容性还是有点问题,安装之后在某款Unity游戏里无法输入中文。

这个我之前遇到过,是因为posframe的字体设置。你可以参考emacs-rime网页给出的posframe style设置方法,改一下posframe为你已经有的字体就行了

比如这样

(setq rime-posframe-properties (list :internal-border-width 1
                                          :font "Maple Mono SC NF"))
1 个赞

果然,谢谢! 感谢宝贵经验

wow,看见用maple的道友了,有些候选汉字显示不出来你是怎么处理的?

看到老王的推荐,今天凌晨我也clone了一份,现在在用着,感觉不错,就是有时候繁体的候选词会打出来,没找到怎么把繁体的给取掉。

打patch调整了模糊音、候选词字数、横向显示候选词。

1 个赞

也没有解决 :sob:

One more thing

既然在 Emacs 都可以使用雾凇输入法, 外面的软件(比如 Chrome、 WPS 等)应该也可以使用雾凇输入法呀, 之前一直以为 fcitx5 的配置文件在 ~/.config/fctix5/rime 下面, 各种拷贝 rime-ice 配置都不行。

直到今天才发现 fcitx5 的配置路径在 ~/.local/share/fcitx5/rime 呀, 直接清空 ~/.local/share/fcitx5/rime 目录下的所有内容, 把上面调配好的 ~/.config/fcitx/rime 下的所有内容拷贝到 ~/.local/share/fcitx5/rime 下, 重启 fcitx5, 选择中州韵输入法即可。

这样 Emacs 和 Linux 下其他软件都可以使用流畅的雾凇输入法啦, 舒服。

1 个赞

建议大家别直接 clone 一份配置就用,很容易出现问题不知道怎么改

花了几天对着雾凇拼音的配置学习了一下,然后在官方输入方案的基础上融入了作者收集的中英文词典,使用 plum 进行更新。(忽略了很多针对中英文权重的 hack)

应该比网上绝大多数开源的配置都要简洁(全部配置文件就图中这些),大家可以参考下(别直接拿来用):GitHub - tshu-w/rime-conf: 中州韻輸入法個人配置

1 个赞

那倒是不必吧,毕竟我写到 ~/.local/share/fcitx5/rime/default.custom.yaml 文件里就大概这么几行

# default.custom.yaml
# encoding: utf-8

patch:
  schema_list:
    - schema: rime_ice

只是雾凇拼音写配置的文档,应该给个最小配置的,像我上面那样的,结果又跑去看官方文档。。。而且文档又偏教如何像他那样做复杂配置。

这么说吧,网上开源的 Rime 配置都很乱,大多靠东拼西凑复制出来的,能拿来参考,但是输入法这个配置和 Emacs 一样,个性化很强,直接用总会有不如意的地方

以雾凇举例:

  1. 污染了 default.yaml
  2. 为调节中英混输权重做了很多 hack,甚至之前导致了内存泄漏(个人觉得没什么必要)
  3. 输入方案和文件 hard core 到项目中,无法跟随上游更新

当然别的使用者也能在直接在上面改,但是如果不了解配置干什么就会存在像 issue 里各种各样的问题。 类似用别人的 Emacs 配置和自己攒的区别吧,我提供一个自己攒的配置示范(也不是为了给大家拿来用的)。

4 个赞

确实乱,所以还是要分情况,假设用的是aur包的话,直接删掉默认的/usr/share/rime-data下的文件,然后把自己配置写进去?个人觉得过于hack,我这种把rime-ice包安装后,然后写补丁的这种方式难度低,不容易出错。当然这种方式也不会污染defalut.yaml,是因为rime-ice的文件就没有default.yaml的选项,只能写补丁。

另外一种用 plum,默认安装位置是 ~/.config/ibus/rime位置,当然也能改安装位置,假如没有查看文档,确实容易搞错,fcitx5-rime用户深受其害。我看了你的配置,估计拿过去给我用,可能确实要再努力看其他人怎么使用。

所以其实为啥觉得会乱和东拼西凑的感觉呢,我觉得写好安装说明和基本配置补丁就好,至于想要实现自己想要的功能的,可以再参考他的配置。

用上 cnws 了,感谢推荐!

用上雾凇拼音了,还能显示emoji,真是好。:smile:

我也有中英文要空格的强迫症,但是 pangu-spacing 会在一些奇怪的地方插入空格,用了又删好几次……

配置里enable_sentenceenable_encoder分别对应自动成句和自动造词,改成true就行了。

备份的话,有同步(sync)功能,会在~/../rime/sync/user_name/下生成一个文本文档,跟~/../rime/current_schema.db/是双向同步的,备份sync里的文本文档就行了,我是直接在~/../rime建立Git仓库,自己配的方案和词库就都有了。