[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/pyim 73827a1f0b 15/20: Move position of pyim-page--posf
From: |
ELPA Syncer |
Subject: |
[elpa] externals/pyim 73827a1f0b 15/20: Move position of pyim-page--posframe/popup/popon/minibuffer* |
Date: |
Fri, 24 Jun 2022 03:57:55 -0400 (EDT) |
branch: externals/pyim
commit 73827a1f0b88b0d3e98e734da5b521d17397ca81
Author: Feng Shu <tumashu@163.com>
Commit: Feng Shu <tumashu@163.com>
Move position of pyim-page--posframe/popup/popon/minibuffer*
---
pyim-page.el | 24 ++++++++++++------------
1 file changed, 12 insertions(+), 12 deletions(-)
diff --git a/pyim-page.el b/pyim-page.el
index 03ca6daa40..be95b64edc 100644
--- a/pyim-page.el
+++ b/pyim-page.el
@@ -122,18 +122,6 @@ Only useful when use posframe.")
'((t (:background "gray44")))
"使用以词选字功能时,选择的汉字所使用的 face.")
-(defvar pyim-page--posframe-buffer " *pyim-page--posframe-buffer*"
- "这个变量用来保存做为 page tooltip 的 posframe 的 buffer.")
-
-(defvar pyim-page--popup nil
- "这个变量用来保存做为 page tooltip 的 popup.")
-
-(defvar pyim-page--popon nil
- "这个变量用来保存做为 page tooltip 的 popon.")
-
-(defvar pyim-page--minibuffer-string nil
- "函数 `pyim-page-show-with-minibuffer' 上一次处理的消息字符串。")
-
(defvar pyim-page-tooltip-infos
'((posframe
:package posframe
@@ -309,6 +297,9 @@ pyim-page 的核心的功能,为此增加代码的复杂度和测试的难度
所以我们的选择是:尽量选择支持背景颜色设置的 tooltip, 如果不支持,
就放弃这个功能。")
+(defvar pyim-page--posframe-buffer " *pyim-page--posframe-buffer*"
+ "这个变量用来保存做为 page tooltip 的 posframe 的 buffer.")
+
(cl-defmethod pyim-page-show (string position (_tooltip (eql posframe)))
"在 POSITION 位置,使用 posframe STRING."
(posframe-show pyim-page--posframe-buffer
@@ -320,6 +311,9 @@ pyim-page 的核心的功能,为此增加代码的复杂度和测试的难度
:border-width pyim-page-posframe-border-width
:border-color (face-attribute 'pyim-page-border :background)))
+(defvar pyim-page--minibuffer-string nil
+ "函数 `pyim-page-show-with-minibuffer' 上一次处理的消息字符串。")
+
(cl-defmethod pyim-page-show (string _position (_tooltip (eql minibuffer)))
"使用 minibuffer 来显示 STRING。"
(let ((max-mini-window-height (+ pyim-page-length 2))
@@ -351,6 +345,9 @@ pyim-page 的核心的功能,为此增加代码的复杂度和测试的难度
(declare-function popup-delete "popup")
(defvar popup-version)
+(defvar pyim-page--popup nil
+ "这个变量用来保存做为 page tooltip 的 popup.")
+
(cl-defmethod pyim-page-show (string position (_tooltip (eql popup)))
"Show STRING at POSITION with the help of popup-el."
(when pyim-page--popup
@@ -367,6 +364,9 @@ pyim-page 的核心的功能,为此增加代码的复杂度和测试的难度
(declare-function popon-kill "popon")
(declare-function popon-x-y-at-pos "popon")
+(defvar pyim-page--popon nil
+ "这个变量用来保存做为 page tooltip 的 popon.")
+
(cl-defmethod pyim-page-show (string position (_tooltip (eql popon)))
"Show STRING at POSITION with the help of popon."
(when pyim-page--popon
- [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 <=
- [elpa] externals/pyim c961a78436 19/20: Replace pyim-page-refresh pyim-page--refresh, ELPA Syncer, 2022/06/24
- [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