[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/ivy-posframe 0989e42 039/195: Show cursor's position, f
From: |
Feng Shu |
Subject: |
[elpa] externals/ivy-posframe 0989e42 039/195: Show cursor's position, fix #9 |
Date: |
Sat, 3 Oct 2020 07:11:41 -0400 (EDT) |
branch: externals/ivy-posframe
commit 0989e424a2d271fba030eb22f8787dd7adb9dcb1
Author: Feng Shu <tumashu@163.com>
Commit: Feng Shu <tumashu@163.com>
Show cursor's position, fix #9
---
ivy-posframe.el | 16 ++++++++++++----
1 file changed, 12 insertions(+), 4 deletions(-)
diff --git a/ivy-posframe.el b/ivy-posframe.el
index 1067384..d7b30d0 100644
--- a/ivy-posframe.el
+++ b/ivy-posframe.el
@@ -127,6 +127,11 @@ When nil, Using current frame's font as fallback."
"Face used by the ivy-posframe."
:group 'ivy-posframe)
+(defface ivy-posframe-cursor
+ '((t (:inherit default :background "#ffff00")))
+ "Face used by the ivy-posframe's fake cursor."
+ :group 'ivy-posframe)
+
(defvar ivy-posframe-buffer " *ivy-posframe-buffer*"
"The posframe-buffer used by ivy-posframe.")
@@ -146,10 +151,13 @@ This variable is useful for `ivy-posframe-read-action' .")
ivy-posframe-buffer
:font ivy-posframe-font
:string
- (if ivy-posframe--ignore-prompt
- str
- (with-current-buffer (get-buffer-create " *Minibuf-1*")
- (concat (buffer-string) " " str)))
+ (with-current-buffer (get-buffer-create " *Minibuf-1*")
+ (let ((point (point))
+ (string (if ivy-posframe--ignore-prompt
+ str
+ (concat (buffer-string) " " str))))
+ (add-text-properties (- point 1) point '(face ivy-posframe-cursor)
string)
+ string))
:position (point)
:poshandler poshandler
:background-color (face-attribute 'ivy-posframe :background)
- [elpa] externals/ivy-posframe e0247bf 035/195: split ivy-posframe-setup to ivy-posframe-init and ivy-posframe-setup, (continued)
- [elpa] externals/ivy-posframe e0247bf 035/195: split ivy-posframe-setup to ivy-posframe-init and ivy-posframe-setup, Feng Shu, 2020/10/03
- [elpa] externals/ivy-posframe 3784f59 054/195: ivy-posframe.el (ivy-posframe-avy): Simplify, Feng Shu, 2020/10/03
- [elpa] externals/ivy-posframe ddaf875 020/195: Add Emacs version requirement to README, Feng Shu, 2020/10/03
- [elpa] externals/ivy-posframe 7e871bd 022/195: Fix type: buttom -> bottom, Feng Shu, 2020/10/03
- [elpa] externals/ivy-posframe 823d3db 023/195: Update README, Feng Shu, 2020/10/03
- [elpa] externals/ivy-posframe 0f159d5 025/195: Add frame-bottom-window-center style, Feng Shu, 2020/10/03
- [elpa] externals/ivy-posframe e1624e7 027/195: ivy-posframe-display: style -> style-or-poshandler, Feng Shu, 2020/10/03
- [elpa] externals/ivy-posframe 5312e07 031/195: Add ivy-posframe-parameters, Feng Shu, 2020/10/03
- [elpa] externals/ivy-posframe 8f62984 033/195: Add ivy-posframe-read-action and ivy-posframe-dispatching-done, Feng Shu, 2020/10/03
- [elpa] externals/ivy-posframe 26e3a64 034/195: ivy-posframe: add ivy-posframe-avy, Feng Shu, 2020/10/03
- [elpa] externals/ivy-posframe 0989e42 039/195: Show cursor's position, fix #9,
Feng Shu <=
- [elpa] externals/ivy-posframe b37e713 041/195: Merge pull request #10 from drrlvn/patch-1, Feng Shu, 2020/10/03
- [elpa] externals/ivy-posframe 15d9a9e 043/195: Revert "Set ivy-posframe-cursor as mulitcursor", Feng Shu, 2020/10/03
- [elpa] externals/ivy-posframe b92aaa1 046/195: Merge pull request #13 from samrayleung/feature-add-variable, Feng Shu, 2020/10/03
- [elpa] externals/ivy-posframe 8be3311 047/195: ivy-posframe do not support mouse click, Feng Shu, 2020/10/03
- [elpa] externals/ivy-posframe 3d98dbd 048/195: Add ivy-posframe-hide-minibuffer feature, fix #12, Feng Shu, 2020/10/03
- [elpa] externals/ivy-posframe 7544bb6 049/195: Implement ivy-posframe-avy, Feng Shu, 2020/10/03
- [elpa] externals/ivy-posframe b217e00 051/195: Use remaps for all keybindings, Feng Shu, 2020/10/03
- [elpa] externals/ivy-posframe 9982c6d 052/195: Merge pull request #17 from noctuid/ivy-avy, Feng Shu, 2020/10/03
- [elpa] externals/ivy-posframe 187d14b 053/195: ivy-posframe.el (ivy-posframe--display): Simplify, Feng Shu, 2020/10/03
- [elpa] externals/ivy-posframe 7ea96ce 055/195: Merge pull request #19 from abo-abo/master, Feng Shu, 2020/10/03