[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/embark 3579f1f 09/10: Add minibuffer indicators for Ver
From: |
ELPA Syncer |
Subject: |
[elpa] externals/embark 3579f1f 09/10: Add minibuffer indicators for Vertico and Selectrum (Fix #427) |
Date: |
Sat, 11 Dec 2021 19:57:19 -0500 (EST) |
branch: externals/embark
commit 3579f1fd0d85428dd075bb8af6a61a576a9266e7
Author: Daniel Mendler <mail@daniel-mendler.de>
Commit: Daniel Mendler <mail@daniel-mendler.de>
Add minibuffer indicators for Vertico and Selectrum (Fix #427)
---
embark.el | 22 ++++++++++++++++++++++
1 file changed, 22 insertions(+)
diff --git a/embark.el b/embark.el
index 66f6d2c..e72c588 100644
--- a/embark.el
+++ b/embark.el
@@ -3127,7 +3127,18 @@ Return the category metadatum as the type of the
candidates."
(cons (completion-metadata-get (embark--metadata) 'category)
vertico--candidates)))
+(defun embark--vertico-indicator ()
+ "Embark indicator highlighting the current Vertico candidate."
+ (let ((fr face-remapping-alist))
+ (lambda (&optional keymap _targets _prefix)
+ (when vertico--input
+ (setq-local face-remapping-alist
+ (if keymap
+ (cons '(vertico-current . embark-target) fr)
+ fr))))))
+
(with-eval-after-load 'vertico
+ (add-hook 'embark-indicators #'embark--vertico-indicator)
(add-hook 'embark-target-finders #'embark--vertico-selected)
(add-hook 'embark-candidate-collectors #'embark--vertico-candidates))
@@ -3162,7 +3173,18 @@ Return the category metadatum as the type of the
candidates."
;; Pass relative file names for dired.
minibuffer-completing-file-name))))
+(defun embark--selectrum-indicator ()
+ "Embark indicator highlighting the current Selectrum candidate."
+ (let ((fr face-remapping-alist))
+ (lambda (&optional keymap _targets _prefix)
+ (when selectrum-is-active
+ (setq-local face-remapping-alist
+ (if keymap
+ (cons '(selectrum-current-candidate . embark-target)
fr)
+ fr))))))
+
(with-eval-after-load 'selectrum
+ (add-hook 'embark-indicators #'embark--selectrum-indicator)
(add-hook 'embark-target-finders #'embark--selectrum-selected)
(add-hook 'embark-candidate-collectors #'embark--selectrum-candidates))
- [elpa] externals/embark updated (8525eea -> 175f0ab), ELPA Syncer, 2021/12/11
- [elpa] externals/embark 4a99b93 03/10: Add embark-hash-* commands, ELPA Syncer, 2021/12/11
- [elpa] externals/embark 562f469 04/10: Avoid shadowing snapshot and export, ELPA Syncer, 2021/12/11
- [elpa] externals/embark 43ebe83 01/10: ..../---/.-- -.-./---/..-/.-../-.. .--/. ..-./---/.-./--././- -/...././.../. ...-/./.-./-.-- ../--/.--./---/.-./-/.-/-./- .-/-.-./-/../---/-./.../..--.., ELPA Syncer, 2021/12/11
- [elpa] externals/embark c76552a 06/10: Correct sha356 to sha384, ELPA Syncer, 2021/12/11
- [elpa] externals/embark 33ba374 05/10: Add format-encode-region and embark-encode-url encoding actions, ELPA Syncer, 2021/12/11
- [elpa] externals/embark 8d692f8 02/10: Yrg'f qb guvf gura., ELPA Syncer, 2021/12/11
- [elpa] externals/embark bc460d9 08/10: Add action to decode a URL, ELPA Syncer, 2021/12/11
- [elpa] externals/embark 3579f1f 09/10: Add minibuffer indicators for Vertico and Selectrum (Fix #427),
ELPA Syncer <=
- [elpa] externals/embark 175f0ab 10/10: Merge pull request #428 from minad/indicators, ELPA Syncer, 2021/12/11
- [elpa] externals/embark 7098441 07/10: Merge pull request #425 from minad/morse, ELPA Syncer, 2021/12/11