gaboolic / rime-shuangpin-fuzhuma

墨奇音形,打造最强双拼辅助码rime输入方案,让天下双拼用户人人用得上辅助码。基于雾凇-白霜词库,支持小鹤双拼、自然码双拼、搜狗双拼、微软双拼等多种双拼,辅助码支持墨奇码(原创拆分开源支持4万字)、自然码部首辅、小鹤音形(鹤形辅)等,支持双拼和辅助码之间排列组合,支持整句/字词输入。不认识的字可以笔画、部件拆字、仓颉码反查。支持aw、aj模式输入英文、日文,支持双拼并击输入、emoji、快符、日期、大写数字、计算器等高级功能。雾凇鹤|雾凇自然|墨奇码|墨奇音形
https://moqiyinxing.chunqiujinjing.com/index
MIT License
455 stars 34 forks source link

【todo】请求调整根节点的__patch指令,以支持利用<方案名称>.custom.yaml来进行自定义调整。 #95

Open liuchibing opened 1 month ago

liuchibing commented 1 month ago

如果直接在.schema.yaml上更改,每次更新都会被覆盖,因此想到了用.custom.yaml的方式来记录自定义设置,然而却发现无法生效。

经研究发现,根据 https://github.com/rime/home/wiki/Configuration#%E8%87%AA%E5%8B%95%E6%87%89%E7%94%A8%E8%A3%9C%E9%9D%AA 所说,当yaml的根节点有patch指令时,不会自动添加*.custom.yaml作为patch,因此需要修改现有schema,在根节点patch下手动引入*.custom.yaml,以moqi_ms方案为例:

__patch:
  - user_dict_set/prism: moqi_ms
    add_user_dict/prism: moqi_ms
    big_char_set/prism: moqi_big_ms
  - moqi_ms.custom:/patch?

改成这样就能正常使用moqi_ms.custom.yaml来调整方案了。

望予以考虑,谢谢!

gaboolic commented 1 month ago

好的 我下次改下

liuchibing commented 1 month ago

感谢 辛苦

xcc3306 commented 6 days ago

为什么我在__patch: 下加入了相关的内容,补丁文件还是不生效呢, image image 怎么弄它都没有生效,我不知道是我那里出问题了吗?

liuchibing commented 6 days ago

为什么我在__patch: 下加入了相关的内容,补丁文件还是不生效呢, image image 怎么弄它都没有生效,我不知道是我那里出问题了吗?

@xcc3306 因为格式没对,加的内容必须是一个独立的list item。所以要先把原有内容缩进一档,在第一行前面加-,然后再加- xxx.custom:/patch?(不要有空格)。可以仔细看看我的代码段。