[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/el-search 8d20f8a 217/332: Add face `el-search-highligh
From: |
Stefan Monnier |
Subject: |
[elpa] externals/el-search 8d20f8a 217/332: Add face `el-search-highlight-in-prompt-face' |
Date: |
Tue, 1 Dec 2020 15:48:48 -0500 (EST) |
branch: externals/el-search
commit 8d20f8a1b5f9199d6a370dd842dfbb1fb7144f96
Author: Michael Heerdegen <michael_heerdegen@web.de>
Commit: Michael Heerdegen <michael_heerdegen@web.de>
Add face `el-search-highlight-in-prompt-face'
* packages/el-search/el-search.el
(el-search-highlight-in-prompt-face): New face.
(el-search--search-and-replace-pattern): When there are matches in the
replacement, don't ding, use the new face to make the prompt stand out
from other prompts instead.
---
el-search.el | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/el-search.el b/el-search.el
index 614e6b2..3b60774 100644
--- a/el-search.el
+++ b/el-search.el
@@ -453,6 +453,9 @@
(t (:background "DarkSlateGray1")))
"Face for highlighting the other matches.")
+(defface el-search-highlight-in-prompt-face '((t (:inherit
font-lock-variable-name-face)))
+ "Face for highlighting important parts in prompts.")
+
(defcustom el-search-display-buffer-popup-action
'((display-buffer-reuse-window display-buffer-pop-up-frame)
(reusable-frames . visible))
@@ -3324,10 +3327,10 @@ Toggle splicing mode (\\[describe-function]
el-search-query-replace for details)
skip-matches-in-replacement))
(el-search--skip-expression nil t))
((eq skip-matches-in-replacement 'ask)
- (ding) ;Or should we even change the keys so that
the user can't repeat
- ;y by accident?
(pcase (car (read-multiple-choice
- "There are matches in this replacement
- skip them? "
+ (propertize
+ "There are matches in this
replacement - skip them? "
+ 'face
'el-search-highlight-in-prompt-face)
'((?y "yes")
(?n "no")
(?Y "always Yes")
- [elpa] externals/el-search b8e3812 144/332: Improve half-baked introduction of key bindings, (continued)
- [elpa] externals/el-search b8e3812 144/332: Improve half-baked introduction of key bindings, Stefan Monnier, 2020/12/01
- [elpa] externals/el-search e96c054 156/332: Handle read errors when reading and validating replacement, Stefan Monnier, 2020/12/01
- [elpa] externals/el-search 6f0f22c 155/332: Some details, Stefan Monnier, 2020/12/01
- [elpa] externals/el-search 6e6013a 159/332: Fix and speed up the `change' pattern type, Stefan Monnier, 2020/12/01
- [elpa] externals/el-search c878a24 173/332: Fix "Make amount of context around occur matches adjustable", Stefan Monnier, 2020/12/01
- [elpa] externals/el-search f6b1aec 180/332: Some details, Stefan Monnier, 2020/12/01
- [elpa] externals/el-search 8583d46 191/332: Fix resuming a single-buffer query-replace, Stefan Monnier, 2020/12/01
- [elpa] externals/el-search 365f93f 197/332: * el-search/el-search.el: Some buffer display related minor tweaks, Stefan Monnier, 2020/12/01
- [elpa] externals/el-search c69dd52 205/332: * el-search/el-search.el: Some minor tweaks, Stefan Monnier, 2020/12/01
- [elpa] externals/el-search c41288f 208/332: Make el-search key binding installation more flexible, Stefan Monnier, 2020/12/01
- [elpa] externals/el-search 8d20f8a 217/332: Add face `el-search-highlight-in-prompt-face',
Stefan Monnier <=
- [elpa] externals/el-search 75f94f9 218/332: Improve quit/error handling in el-search-query-replace, Stefan Monnier, 2020/12/01
- [elpa] externals/el-search b278fb7 219/332: Update a variable when splicing mode is toggled, Stefan Monnier, 2020/12/01
- [elpa] externals/el-search 8175417 237/332: * el-search/el-search.el: More minor tweaks, Stefan Monnier, 2020/12/01
- [elpa] externals/el-search 1f81442 241/332: [el-search] Improve forward search functions, Stefan Monnier, 2020/12/01
- [elpa] externals/el-search 5c3bd4e 247/332: [el-search] Add bindings for first/last match jumping, Stefan Monnier, 2020/12/01
- [elpa] externals/el-search 3699425 246/332: [el-search] Add command 'el-search-last-buffer-match', Stefan Monnier, 2020/12/01
- [elpa] externals/el-search cf68daf 249/332: [el-search] Avoid most calls to 'scan-sexps', Stefan Monnier, 2020/12/01
- [elpa] externals/el-search 894f8b1 254/332: [el-search] More minor tweaks, Stefan Monnier, 2020/12/01
- [elpa] externals/el-search 6c5a6b4 265/332: [el-search] Fix an infloop in el-search--search-pattern-1, Stefan Monnier, 2020/12/01
- [elpa] externals/el-search b830be5 263/332: [el-search] Some scrolling tweaks, Stefan Monnier, 2020/12/01