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

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

[elpa] externals/pyim c961a78436 19/20: Replace pyim-page-refresh pyim-p


From: ELPA Syncer
Subject: [elpa] externals/pyim c961a78436 19/20: Replace pyim-page-refresh pyim-page--refresh
Date: Fri, 24 Jun 2022 03:57:56 -0400 (EDT)

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

    Replace pyim-page-refresh pyim-page--refresh
---
 pyim-page.el    | 18 +++++++++---------
 pyim-process.el |  2 +-
 2 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/pyim-page.el b/pyim-page.el
index 3b36dece2c..610527574a 100644
--- a/pyim-page.el
+++ b/pyim-page.el
@@ -43,7 +43,7 @@
 (defcustom pyim-page-length 5
   "每页显示的词条数目.
 
-细节信息请参考 `pyim-page-refresh' 的 docstring."
+细节信息请参考 `pyim-page--refresh' 的 docstring."
   :type 'number)
 
 (defcustom pyim-page-tooltip '(posframe popup minibuffer)
@@ -131,7 +131,7 @@ Only useful when use posframe.")
 
 用于函数 `pyim-page--tooltip-valid-p'.")
 
-(defun pyim-page-refresh (&optional hightlight-current)
+(defun pyim-page--refresh (&optional hightlight-current)
   "刷新 page 页面的函数.
 
 这个函数主要用来处理选词框选词后,刷新显示问题,
@@ -168,7 +168,7 @@ page 的概念,比如,上面的 “nihao” 的 *待选词列表* 就可以
 2. 函数 `pyim-page--total-page'  返回值为5,说明 page 共有5页。
 3. 函数 `pyim-page--start' 返回 B 所在的位置。
 4. 函数 `pyim-page--end' 返回 E 所在的位置。
-5. 函数 `pyim-page-refresh' 会从待选词条列表中提取一个 sublist:
+5. 函数 `pyim-page--refresh' 会从待选词条列表中提取一个 sublist:
 
      (\"薿\" \"旎\" \"睨\" \"铌\" \"昵\" \"匿\" \"倪\" \"霓\" \"暱\")
 
@@ -196,7 +196,7 @@ page 的概念,比如,上面的 “nihao” 的 *待选词列表* 就可以
        (funcall pyim-process-ui-position-function)
        tooltip))))
 
-(add-hook 'pyim-process-ui-refresh-hook #'pyim-page-refresh)
+(add-hook 'pyim-process-ui-refresh-hook #'pyim-page--refresh)
 
 (defun pyim-page--get-showed-candidates ()
   "从 CANDIDATES 中获取当前 page 显示需要显示的部分内容。"
@@ -212,7 +212,7 @@ page 的概念,比如,上面的 “nihao” 的 *待选词列表* 就可以
 (defun pyim-page--start (&optional candidate-position)
   "计算当前所在页的第一个词条的位置.
 
-细节信息请参考 `pyim-page-refresh' 的 docstring."
+细节信息请参考 `pyim-page--refresh' 的 docstring."
   (let ((pos (min (pyim-process-candidates-length)
                   (or candidate-position
                       (pyim-process-get-candidate-position)))))
@@ -221,7 +221,7 @@ page 的概念,比如,上面的 “nihao” 的 *待选词列表* 就可以
 (defun pyim-page--end ()
   "计算当前所在页的最后一个词条的位置,
 
-细节信息请参考 `pyim-page-refresh' 的 docstring."
+细节信息请参考 `pyim-page--refresh' 的 docstring."
   (let* ((whole (pyim-process-candidates-length))
          (len pyim-page-length)
          (pos (pyim-process-get-candidate-position))
@@ -271,13 +271,13 @@ page 的概念,比如,上面的 “nihao” 的 *待选词列表* 就可以
 (defun pyim-page--current-page ()
   "计算当前选择的词条在第几页面.
 
-细节信息请参考 `pyim-page-refresh' 的 docstring."
+细节信息请参考 `pyim-page--refresh' 的 docstring."
   (1+ (/ (1- (pyim-process-get-candidate-position)) pyim-page-length)))
 
 (defun pyim-page--total-page ()
   "计算 page 总共有多少页.
 
-细节信息请参考 `pyim-page-refresh' 的 docstring."
+细节信息请参考 `pyim-page--refresh' 的 docstring."
   (1+ (/ (1- (pyim-process-candidates-length)) pyim-page-length)))
 
 (cl-defgeneric pyim-page-show (string position tooltip)
@@ -587,7 +587,7 @@ pyim-page 的核心的功能,为此增加代码的复杂度和测试的难度
         (end (pyim-page--end)))
     (when (= index -1) (setq index 9))
     (if (> (+ index (pyim-page--start)) end)
-        (progn (pyim-page-refresh) nil)
+        (progn (pyim-page--refresh) nil)
       (pyim-process-set-candidate-position
        (+ (pyim-page--start) index))
       t)))
diff --git a/pyim-process.el b/pyim-process.el
index 9d95b44d04..3cb57b9618 100644
--- a/pyim-process.el
+++ b/pyim-process.el
@@ -188,7 +188,7 @@ imobj 组合构成在一起,构成了 imobjs 这个概念。比如:
 (defvar pyim-process-candidate-position nil
   "当前选择的词条在 `pyim-candidates’ 中的位置.
 
-细节信息请参考 `pyim-page-refresh' 的 docstring.")
+细节信息请参考 `pyim-page--refresh' 的 docstring.")
 
 (pyim-register-local-variables
  '(pyim-process-input-ascii



reply via email to

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