branch: externals/pyim commit 90a5e443e9663731017e958c063633f8003a60e2 Author: Feng Shu <tuma...@163.com> Commit: Feng Shu <tuma...@163.com>
Fix previous commit. --- pyim-page.el | 6 ++---- pyim-preview.el | 2 +- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/pyim-page.el b/pyim-page.el index 53e6836603..db239d4c6c 100644 --- a/pyim-page.el +++ b/pyim-page.el @@ -250,8 +250,7 @@ page 的概念,比如,上面的 “nihao” 的 *待选词列表* 就可以 (if (> new 0) (if (> new maxpos) 1 new) maxpos))) - (pyim-process-preview-refresh) - (pyim-page-refresh)))) + (run-hooks 'pyim-process-ui-refresh-hook)))) (defun pyim-page-previous-page (arg) (interactive "p") @@ -269,8 +268,7 @@ page 的概念,比如,上面的 “nihao” 的 *待选词列表* 就可以 (if (>= len new) (if (> new 0) new len) 1)) - (pyim-process-preview-refresh) - (pyim-page-refresh t)))) + (run-hook-with-args 'pyim-process-ui-refresh-hook 'hightlight-current)))) (defun pyim-page-previous-word (arg) (interactive "p") diff --git a/pyim-preview.el b/pyim-preview.el index f6ccf5b88d..b5bec800a0 100644 --- a/pyim-preview.el +++ b/pyim-preview.el @@ -67,7 +67,7 @@ (if (and (overlayp pyim-preview-overlay) (overlay-start pyim-preview-overlay)) (delete-overlay pyim-preview-overlay))) -(defun pyim-preview-refresh () +(defun pyim-preview-refresh (&rest _) "刷新光标处预览. pyim 会使用 Emacs overlay 机制在 *待输入buffer* 光标处高亮显示一