[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
- [elpa] externals/pyim updated (588bb4d1a5 -> b12d621924), ELPA Syncer, 2022/06/24
- [elpa] externals/pyim 02964ee51d 01/20: pyim-page-get-showed-candidates -> pyim-page--get-showed-candidates, ELPA Syncer, 2022/06/24
- [elpa] externals/pyim 27709e49fa 07/20: pyim-page-get-page-style -> pyim-page--get-page-style, ELPA Syncer, 2022/06/24
- [elpa] externals/pyim 207ff432e0 10/20: pyim.el: pyim-page-start/end -> pyim-page--start/end, ELPA Syncer, 2022/06/24
- [elpa] externals/pyim 08cba66f9e 14/20: pyim-page-last-minibuffer-string -> pyim-page-minibuffer-string, ELPA Syncer, 2022/06/24
- [elpa] externals/pyim 87c092d2e7 11/20: pyim-page-posframe-buffer -> pyim-page--posframe-buffer, ELPA Syncer, 2022/06/24
- [elpa] externals/pyim 73827a1f0b 15/20: Move position of pyim-page--posframe/popup/popon/minibuffer*, ELPA Syncer, 2022/06/24
- [elpa] externals/pyim c961a78436 19/20: Replace pyim-page-refresh pyim-page--refresh,
ELPA Syncer <=
- [elpa] externals/pyim 6a5295c387 02/20: pyim-page-start -> pyim-page--start, ELPA Syncer, 2022/06/24
- [elpa] externals/pyim 8cfff4539b 03/20: pyim-page-end -> pyim-page--end, ELPA Syncer, 2022/06/24
- [elpa] externals/pyim 0043487f66 05/20: pyim-page-get-valid-tooltip -> pyim-page--get-valid-tooltip, ELPA Syncer, 2022/06/24
- [elpa] externals/pyim f682391c82 06/20: pyim-page-tooltip-valid-p -> pyim-page--tooltip-valid-p, ELPA Syncer, 2022/06/24
- [elpa] externals/pyim 05e17e2a06 09/20: pyim-page-total-page -> pyim-page--total-page, ELPA Syncer, 2022/06/24
- [elpa] externals/pyim fa604fe38f 04/20: pyim-page-get-selected-word-position -> pyim-page--get-selected-word-position, ELPA Syncer, 2022/06/24
- [elpa] externals/pyim eec5e4a60f 13/20: pyim-page-last-popon -> pyim-page--popon, ELPA Syncer, 2022/06/24
- [elpa] externals/pyim 98b62d39a1 08/20: pyim-page-current-page -> pyim-page--current-page, ELPA Syncer, 2022/06/24
- [elpa] externals/pyim 3d82decb28 12/20: pyim-page-last-popup -> pyim-page--popup, ELPA Syncer, 2022/06/24
- [elpa] externals/pyim 11a4d80129 16/20: pyim-page-hide -> pyim-page--hide, ELPA Syncer, 2022/06/24