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

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

[nongnu] elpa/popup 5a892e5 063/184: Do not use summary-face for selecte


From: ELPA Syncer
Subject: [nongnu] elpa/popup 5a892e5 063/184: Do not use summary-face for selected item
Date: Wed, 6 Oct 2021 00:01:07 -0400 (EDT)

branch: elpa/popup
commit 5a892e53c65525363b7db725568dd0556a4f5f1f
Author: Takafumi Arakaki <aka.tkf@gmail.com>
Commit: Takafumi Arakaki <aka.tkf@gmail.com>

    Do not use summary-face for selected item
    
    The best way to do this is to dynamically create a
    face based on selection-face and summary-face.
    But this patch is still better than the older version
    without summary-face.
---
 popup.el | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/popup.el b/popup.el
index 9aae503..3caa82f 100644
--- a/popup.el
+++ b/popup.el
@@ -681,7 +681,7 @@ KEYMAP is a keymap that will be put on the popup contents."
         with popup-face = (popup-face popup)
         with mouse-face = (popup-mouse-face popup)
         with selection-face = (popup-selection-face popup)
-        with summary-face = (popup-summary-face popup)
+        with summary-face-0 = (popup-summary-face popup)
         with list = (popup-list popup)
         with length = (length list)
         with thum-size = (max (/ (* height height) (max length 1)) 1)
@@ -702,6 +702,7 @@ KEYMAP is a keymap that will be put on the popup contents."
         for face = (if (= i cursor)
                        (or (popup-item-selection-face item) selection-face)
                      (or (popup-item-face item) popup-face))
+        for summary-face = (unless (= i cursor) summary-face-0)
         for empty-char = (propertize " " 'face face)
         for scroll-bar-char = (if scroll-bar
                                   (cond



reply via email to

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