刚刚从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 个赞
            
           
          
            
              
                system
                
                  关闭
              
              
                  
                  
              13
              
             
            
              此话题已在最后回复的 730 天后被自动关闭。不再允许新回复。