emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] externals/pyim 481584d642: * pyim-process.el (pyim-process-creat


From: ELPA Syncer
Subject: [elpa] externals/pyim 481584d642: * pyim-process.el (pyim-process-create-word): 以词定字的时候,也应该生成词条,更新用词计数。
Date: Sun, 2 Jan 2022 05:57:34 -0500 (EST)

branch: externals/pyim
commit 481584d6429a25c88762633c95319f6d07cd0e63
Author: Feng Shu <tumashu@163.com>
Commit: Feng Shu <tumashu@163.com>

    * pyim-process.el (pyim-process-create-word): 以词定字的时候,也应该生成词条,更新用词计数。
---
 pyim-process.el | 13 +++++--------
 1 file changed, 5 insertions(+), 8 deletions(-)

diff --git a/pyim-process.el b/pyim-process.el
index 770b50355e..a405fdd641 100644
--- a/pyim-process.el
+++ b/pyim-process.el
@@ -556,14 +556,11 @@ WORDCOUNT-HANDLER 也可以是一个函数,其返回值将设置为 WORD 的
 正多音字。
 
 BUG:拼音无法有效地处理多音字。"
-  (when (and
-         ;; NOTE: 以词定字的时候,到底应不应该保存词条呢,需要进一步研究。
-         (not (pyim-process-select-subword-p))
-         (> (length word) 0)
-         ;; NOTE: 十二个汉字及以上的词条,加到个人词库里面用处不大,这是很主
-         ;; 观的一个数字,也许应该添加一个配置选项?
-         (< (length word) 12)
-         (not (pyim-string-match-p "\\CC" word)))
+  (when (and (> (length word) 0)
+             ;; NOTE: 十二个汉字及以上的词条,加到个人词库里面用处不大,这是很主
+             ;; 观的一个数字,也许应该添加一个配置选项?
+             (< (length word) 12)
+             (not (pyim-string-match-p "\\CC" word)))
     ;; PYIM 有些功能(比如:以词定字功能)会用到 text property, 保存词条之前将
     ;; text property 去除,防止不必要的数据进入 cache.
     (setq word (substring-no-properties word))



reply via email to

[Prev in Thread] Current Thread [Next in Thread]