pyim-cangjiedict就是换了马甲的pyim-cangjie5dict啊
趁着pyim重构的东风,pyim-cangjiedict新增了对蒼頡檢字法(六代)的支持,同时去掉了名字中的“5”字样。
字库来源:蒼頡檢字法
目前在melpa已经重新被merged,欢迎试用;GitHub的地址请需要的同学认准:https://github.com/p1uxtar/pyim-cangjiedict
。
pyim-cangjiedict就是换了马甲的pyim-cangjie5dict啊
趁着pyim重构的东风,pyim-cangjiedict新增了对蒼頡檢字法(六代)的支持,同时去掉了名字中的“5”字样。
字库来源:蒼頡檢字法
目前在melpa已经重新被merged,欢迎试用;GitHub的地址请需要的同学认准:https://github.com/p1uxtar/pyim-cangjiedict
。
传言六代是不对公众开放的,确定授权没问题么?
苍颉我学了几次都学不会,有cang6的学习资料吗?
我个人的理解,仓颉选字根的逻辑有点像以前的针式打印机,从上往下逐行扫描,碰见哪个取哪个。
六代我用过可能只有两个月吧,跟五代区别不是很大,在五代的基础上、看一下两者的差异比较总结,利用好RIME的反查功能就行了。六代提升了对z键的利用,但同样有不少字感觉并不能逻辑自洽,索性还是用更通用的五代了。
五代的资料我以前主要是看贴吧,也用这个练习过。
我印象中有大神介绍六代只是在部分非个人用户中测试,没有正式发布,但并不限制使用。
我看能不能联系上LEOYoon-Tsaw吧,确认一下。实在不行就把六代删了,五代总是能用的。
多谢指点,有空再试试看。
放心用,創始人早就公開不要創作權了。
六代不公開的原因,一是相比五代而言六代更適合用在古籍環境,二是字庫沒有詳細的檢驗。
切换到 pyim 报错:
Debugger entered--Lisp error: (wrong-type-argument stringp nil)
file-name-directory(nil)
pyim-cangjie5dict-enable()
(progn (require 'pyim-cangjiedict) (setq pyim-default-scheme 'cangjie) (setq pyim-dicts '((:name "Cangjie5" :file "~/.doom.d/cangjie5dict/pyim-cangjie5dict.pyim"))) (pyim-cangjie5dict-enable) t)
(closure (t) nil (progn (require 'pyim-cangjiedict) (setq pyim-default-scheme 'cangjie) (setq pyim-dicts '((:name "Cangjie5" :file "~/.doom.d/cangjie5dict/pyim-cangjie5dict.pyim"))) (pyim-cangjie5dict-enable) t))()
eval-after-load-helper("/home/mls/.emacs.d/.local/straight/build-27.2/pyim...")
run-hook-with-args(eval-after-load-helper "/home/mls/.emacs.d/.local/straight/build-27.2/pyim...")
do-after-load-evaluation("/home/mls/.emacs.d/.local/straight/build-27.2/pyim...")
pyim-start("pyim")
apply(pyim-start "pyim" nil)
activate-input-method("pyim")
set-input-method("pyim" t)
funcall-interactively(set-input-method "pyim" t)
call-interactively(set-input-method nil nil)
command-execute(set-input-method)
pyim 和 pyim-cangjiedict 已更到最新。
更新到今天(2021-05-05)的版本试一下吧。
另外确认一下这几句是不是都在:
(require 'pyim-cangjiedict)
(pyim-cangjie5dict-enable)
(setq pyim-default-scheme 'cangjie)
已更,完美!