branch: externals/pyim commit 2e8b850555d866f608c717ea935e20fc744260d7 Author: Feng Shu <tuma...@163.com> Commit: Feng Shu <tuma...@163.com>
* pyim-refresh.el (pyim-refresh-1): Do not need listify-key-sequence. --- pyim-refresh.el | 4 ++-- pyim.el | 3 +-- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/pyim-refresh.el b/pyim-refresh.el index 96dd862..ceed4fa 100644 --- a/pyim-refresh.el +++ b/pyim-refresh.el @@ -105,7 +105,7 @@ ;; point 后面还有未处理的输入,就将其转到下一轮处理,这种情况 ;; 很少出现,一般是型码输入法,entered 编辑的时候有可能触发。 (pyim-add-unread-command-events - (listify-key-sequence (pyim-entered-get 'point-after))) + (pyim-entered-get 'point-after)) (pyim-add-unread-command-events last-command-event) (pyim-refresh-terminate)) ;; 假设用户已经输入 "niha", 然后按了 "o" 键,那么,当前 @@ -124,7 +124,7 @@ pyim-candidates))) (pyim-outcome-handle 'candidate)) (pyim-add-unread-command-events - (listify-key-sequence (pyim-entered-get 'point-after))) + (pyim-entered-get 'point-after)) (pyim-refresh-terminate)) (t (setq pyim-candidate-position 1) (pyim-preview-refresh) diff --git a/pyim.el b/pyim.el index 4256819..54cc436 100644 --- a/pyim.el +++ b/pyim.el @@ -891,8 +891,7 @@ FILE 的格式与 `pyim-dcache-export' 生成的文件格式相同, (delete-char (- 0 length))) (run-hooks 'pyim-convert-string-at-point-hook) (when (> length 0) - (pyim-add-unread-command-events - (listify-key-sequence code)) + (pyim-add-unread-command-events code) (setq pyim-force-input-chinese t))) ;; 当光标前的一个字符是标点符号时,半角/全角切换。 ((pyim-string-match-p "[[:punct:]:-]" (pyim-char-before-to-string 0))