刚刚从pyim切换成rime,但是按照
安装后,用 “Control+Shift+grave ” 切换为简体,但emacs中打字显示繁体;
然后又参照了这个配置
https://manateelazycat.github.io/emacs/2020/03/22/emacs-rime.html
用M-x rime-open-configuration
添加了配置还是不行,求助一下问题出在哪?
系统中输入:
emacs中:
系统:macOS 12.6.2
emacs版本:28.2
librime:1.7.3
你的emacs-rime和系统rime的配置路径用的不是同一个吧?
刚刚看了一下
系统的是 ~/Library/Rime/user.yaml
emacs的是 ~/.emacs.d/rime/default.custom.yaml
确实不一样,这个情况改怎么办呢
感谢感谢 但是我打开了~/Library/Rime/user.yaml ,里面是这样的
var:
last_build_time: 1673698051
option:
full_shape: false
simplification: true
previously_selected_schema: luna_pinyin_simp
schema_access_time:
luna_pinyin_simp: 1673698224
terra_pinyin: 1673695881
复制到~/.emacs.d/rime/default.custom.yaml里重启emacs还是不行
用内置功能修改需要怎么操作呢?
是 default.custom.yaml
,配置是:
- schema: luna_pinyin # 全拼
多用搜索
但是目录里只有一个build/default.yaml
,貌似没有找到default.custom.yaml,这个复制过去貌似也不行
不在build目录里,在上一级。看看rime手册吧
这个就是rime的目录(~/Library/Rime),找了很久都没找到default.custom.yaml,好奇怪
看了手册按道理应该是有一个<配置代號>.custom.yaml
的
yuequ
10
default.custom.yaml 你可以自己创一个,相关配置网路上的教程非常多,你可以自己搜一搜。
build/
里的文件是程序生成的,一经部署就会变化。
然后,xxx.custom.yaml
是修改特定方案的补丁设置,你只想打简体的话不需要考虑这个,只要正确设定 default.custom.yaml
就可以了
如果使用 luan-pinyin
,可以直接在 default.custom.yaml
改成 luna_pinyin_simp
:
patch:
schema_list:
- schema: luna_pinyin_simp
# - schema: luna_pinyin # 朙月拼音
如果是其他的方案,需要在输入时手动切换一次(鼠须管和 emacs-rime 不同步),切换完配置目录下的 user.yaml
应该会有
var:
...
option:
simplification: true
...
或者也可以试着手动加一个
1 个赞
user.yaml
为啥要复制到 default.custom.yaml
,这两个文件用途不一样。
另外由于一个目录会导致系统和 emacs-rime 冲突,但是除了 installation.yaml
user.yaml
build/
和各种 *userdb/
别的 yaml 配置文件都可以由一个文件夹软链接到另一个。
ps:忍不住吐槽,Rime 网上各种配置,90% 都各种乱抄,不知其所以然,错漏百出
1 个赞