解决一个pyim中长词补录重词问题

在使用pyim输入长词时,发现一个问题。比如输入:中华人民共和国。先输入:zhonghuarenmin,然后按1选择:中华,则候选词为:中华人民,这时再补录:gongheguo。则候选词变为:中华中华人民共和国,多出一个“中华”。这在输入长词时,输入一半然后再补足的情况下比较常用。 解决方案:我花了一点时间进行了一点修改,解决了长词补录重词问题。经过简单测试,不影响原有任何功能。 代码修改非常少:增加3个新变量 pyim-cnstr-selected-num pyim-imobjs-selected pyim-imobjs-not-selected

                         增加一个函数 pyim-imobjs-split-selected-or-not

                         修改 pyim-imobjs-create pyim-page-preview-create:quanpin pyim-page-select-word pyim-entered-handle pyim-terminate-translation 5个函数

提交个pr吧,大家研究研究

我这里用全拼怎么没有多出一个词

我在使用 pyim + librime 小鹤双拼,也遇到了和楼主一样的问题。

tumashu 在12月15日已经更新了pyim. el程序,该问题已得到解决。重新安装pyim即可。