[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/frog-menu 6373133 37/43: Merge pull request #2 from way
From: |
Clemens Radermacher |
Subject: |
[elpa] externals/frog-menu 6373133 37/43: Merge pull request #2 from waymondo/master |
Date: |
Sun, 24 Mar 2019 05:14:49 -0400 (EDT) |
branch: externals/frog-menu
commit 6373133ced051089331106454425ab5e47e5970b
Merge: 6abd002 0ba3279
Author: Clemens Radermacher <address@hidden>
Commit: GitHub <address@hidden>
Merge pull request #2 from waymondo/master
Add faces for posframe background and action keybindings
---
frog-menu.el | 20 +++++++++++++++++---
1 file changed, 17 insertions(+), 3 deletions(-)
diff --git a/frog-menu.el b/frog-menu.el
index 4ad977d..e621b49 100644
--- a/frog-menu.el
+++ b/frog-menu.el
@@ -229,6 +229,14 @@ be drawn by single characters."
'((t (:inherit default)))
"Face used for menu actions.")
+(defface frog-menu-action-keybinding-face
+ '((t (:inherit default)))
+ "Face used for menu action keybindings.")
+
+(defface frog-menu-posframe-background-face
+ '((t (:inherit default)))
+ "Face used for the background color of the posframe.")
+
(defvar frog-menu--buffer " *frog-menu-menu*"
"Buffer used for the frog menu.")
@@ -319,8 +327,13 @@ ACTIONS."
(add-text-properties
(point)
(progn
- (insert (car action)
- "_"
+ (insert (car action))
+ (point))
+ '(face frog-menu-action-keybinding-face))
+ (add-text-properties
+ (point)
+ (progn
+ (insert "_"
(replace-regexp-in-string " " "_"
(cadr action))
" ")
@@ -383,7 +396,8 @@ Returns window of displayed buffer."
(posframe-show buf
:poshandler(or display-option
#'posframe-poshandler-point-bottom-left-corner)
- :internal-border-width 1)
+ :internal-border-width 1
+ :background-color (face-attribute
'frog-menu-posframe-background-face :background))
(set-face-attribute 'internal-border
(buffer-local-value 'posframe--frame buf)
:inherit 'frog-menu-border)
- [elpa] externals/frog-menu fbe8f88 10/43: Fix adding padding for avy char, (continued)
- [elpa] externals/frog-menu fbe8f88 10/43: Fix adding padding for avy char, Clemens Radermacher, 2019/03/24
- [elpa] externals/frog-menu b73b59a 11/43: Mention avy-menu, Clemens Radermacher, 2019/03/24
- [elpa] externals/frog-menu 7f403de 12/43: Link to ace-popup-menu, Clemens Radermacher, 2019/03/24
- [elpa] externals/frog-menu 60ed0a5 15/43: Support passing only actions, too, Clemens Radermacher, 2019/03/24
- [elpa] externals/frog-menu e2307a0 19/43: Add actions face, Clemens Radermacher, 2019/03/24
- [elpa] externals/frog-menu 8b7213d 27/43: Merge branch 'master' of github.com:clemera/frog-menu, Clemens Radermacher, 2019/03/24
- [elpa] externals/frog-menu 2a29f34 29/43: Add usage description for flyspell-correct, Clemens Radermacher, 2019/03/24
- [elpa] externals/frog-menu 37ad44b 21/43: Refactor and add new menu type for non graphical displays, Clemens Radermacher, 2019/03/24
- [elpa] externals/frog-menu 6abd002 34/43: Use own avy style function and allow padding, Clemens Radermacher, 2019/03/24
- [elpa] externals/frog-menu 3d84ba3 38/43: allow flexible way to customize posframe parameters, Clemens Radermacher, 2019/03/24
- [elpa] externals/frog-menu 6373133 37/43: Merge pull request #2 from waymondo/master,
Clemens Radermacher <=
- [elpa] externals/frog-menu 173aea7 41/43: Add more padding to the right of menu, Clemens Radermacher, 2019/03/24
- [elpa] externals/frog-menu 75f5243 39/43: Merge pull request #3 from waymondo/posframe-parameters, Clemens Radermacher, 2019/03/24
- [elpa] externals/frog-menu cd5dd46 43/43: Checkdoc fixes, Clemens Radermacher, 2019/03/24
- [elpa] externals/frog-menu 7c3262c 30/43: Add terminal screenshot, Clemens Radermacher, 2019/03/24
- [elpa] externals/frog-menu c555913 35/43: add face for customizing posframe background, Clemens Radermacher, 2019/03/24