各位使用 pyim 的同学,
2019年7月8日,我合并了 redguardtoo 同学的 pr:https://github.com/tumashu/pyim/pull/277
有两个重要的改变:
- 原来的 dcache 都更改为 dhashcache, 所以升级pyim之后,需要同学在 emacs 关闭的情况下,将原来的 pyim-dcache-开头的文件,复制到 pyim-dhashcache-开头, 这样原来的个人词库才能够生效,建议旧的 pyim-dcache- 开头的文件不要删除,用作备份
- 添加了新的 dregcache 后端,在词库文件比较小的情况下,使用这个后端,对内存消耗量低很多,速度也差不了多少
2 个赞
建议更新一下 README 或者加一个 change log
cireu
4
(let ((default-directory pyim-dcache-directory))
(dolist (f (directory-files default-directory nil (rx bos "pyim-dcache")))
(copy-file f (replace-regexp-in-string (rx bos "pyim-dcache")
"pyim-dhashcache"
f))))
写了个脚本一键替换
cireu
6
封装成一个函数给用户调用比较好。不过单纯一个breaking changes要这样手动修复兼容有点多余了