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

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

[elpa] externals/pyim e0a88a8 1/2: * pyim-candidates.el (pyim-candidates


From: ELPA Syncer
Subject: [elpa] externals/pyim e0a88a8 1/2: * pyim-candidates.el (pyim-candidates-create:quanpin): do not use pyim-entered-get.
Date: Mon, 13 Dec 2021 21:57:25 -0500 (EST)

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

    * pyim-candidates.el (pyim-candidates-create:quanpin): do not use 
pyim-entered-get.
---
 pyim-candidates.el | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/pyim-candidates.el b/pyim-candidates.el
index b30b928..88f7948 100644
--- a/pyim-candidates.el
+++ b/pyim-candidates.el
@@ -92,9 +92,11 @@ IMOBJS 获得候选词条。"
 (defun pyim-candidates-create:quanpin (imobjs scheme-name &optional async)
   "`pyim-candidates-create' 处理全拼输入法的函数."
   (if async
-      ;; 使用当前的 entered 构建一个搜索中文的正则表达式, 然后使用这个正则表达式
-      ;; 在当前 buffer 中搜索词条。
-      (let ((str (pyim-entered-get)))
+      ;; 构建一个搜索中文的正则表达式, 然后使用这个正则表达式在当前 buffer 中搜
+      ;; 索词条。
+      (let ((str (mapconcat #'identity
+                            (pyim-codes-create (car imobjs) scheme-name)
+                            "")))
         (if (< (length str) 1)
             pyim-candidates
           ;; NOTE: 让第一个词保持不变是不是合理,有待进一步的观察。



reply via email to

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