[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: 让第一个词保持不变是不是合理,有待进一步的观察。