漏掉一个 ) 更新就无法使用了。。。。抱歉
我一直在用pyim 求更新词库吧。。。
词库可以自己搞,随便搞一个细胞词库,一转换就可以使用了。。。。 由于版权和个人精力的问题,维护出一个开源好用的词库可能性不大
不过最近有个哥们正在 搞 rime 的 emacs模块, 以后 pyim 就有可能使用 rime 了
我手太快,昨晚已经中招了。已经手动修复,哈
已手动修复……我去把issue关了……
已经更新了。。。。。
如果转 Rime 的话是不是意味着 pyim 只留下界面相关代码?
不是,pyim只是使用 rime 获取词条,来增强长句输入和合理词频,其他功能还是不变,现在已经可以测试了,有兴趣的话可以测试测试
如何测试?去尝尝鲜
设置好 liberime 后启动它, pyim就可以自动使用它了,不过目前的实现只能支持全拼, 如果 liberime 可以实现一个反查功能,未来 pyim 就可以支持所有的 rime 输入法
请教作者一个问题
我想在开启pyim的时候 将某些中文自动的变成英文
比如 在org-mode中输入":" 的时候,自动变成英文的 “:”
再比如 在c-mode中输入"、"的时候,自动变成英文的 “/”
当然 能判定当前的语法环境会更好
没有找到相应的hook
找到了全局的 post-self-insert-hook 可以解决这个问题
但是否能够集成到pyim中呢?
这个只能自己写一个探针函数
什么叫 探针函数
先看看pyim README 吧,那里面有相关介绍
看了一下探针函数
但是好像并不能满足我的需求
探针函数应该是在某个条件满足的情况下自动切换到英文
但我的需求是在插入了某个字符之后才能满足切换到英文的条件
比如org-mode中的 “:” 只有在insert了":" 之后才能算满足条件了 之前并不能判断
pyim-translate 好像是能满足要求
只是不知道如何的扩展