[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/posframe 4db1da2 1/3: Support :mouse-x and :mouse-y in
From: |
ELPA Syncer |
Subject: |
[elpa] externals/posframe 4db1da2 1/3: Support :mouse-x and :mouse-y in poshandler. |
Date: |
Tue, 26 Oct 2021 23:57:23 -0400 (EDT) |
branch: externals/posframe
commit 4db1da2454864e8e1baed13030ab1270f97892a5
Author: Feng Shu <tumashu@163.com>
Commit: Feng Shu <tumashu@163.com>
Support :mouse-x and :mouse-y in poshandler.
* posframe.el (posframe-show): Add mouse-x/y to poshandler doc.
(posframe-show): Add :mouse-x :mouse-y to poshander info.
---
posframe.el | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/posframe.el b/posframe.el
index bfe6249..44e6e19 100644
--- a/posframe.el
+++ b/posframe.el
@@ -357,6 +357,8 @@ position. Its argument is a plist of the following form:
:parent-window xxx
:parent-window-width xxx
:parent-window-height xxx
+ :mouse-x xxx
+ ;mouse-y xxx
:minibuffer-height xxx
:mode-line-height xxx
:header-line-height xxx
@@ -376,7 +378,7 @@ which mean align posframe(0.5, 0) to a position(a, b)
1. a = x of window(0.5, 0)
2. b = y of point(1, 1)
- posframe(p), frame(f), window(w), point(p)
+ posframe(p), frame(f), window(w), point(p), mouse(m)
(0,0) (0.5,0) (1,0)
+------------+-----------+
@@ -662,6 +664,8 @@ You can use `posframe-delete-all' to delete all posframes."
:parent-window-left parent-window-left
:parent-window-width parent-window-width
:parent-window-height parent-window-height
+ :mouse-x (car mouse-position)
+ :mouse-y (cdr mouse-position)
:mode-line-height mode-line-height
:minibuffer-height minibuffer-height
:header-line-height header-line-height