[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/vertico 4acc17e 38/48: Show !/0 if match is required
From: |
Stefan Monnier |
Subject: |
[elpa] externals/vertico 4acc17e 38/48: Show !/0 if match is required |
Date: |
Mon, 5 Apr 2021 10:54:46 -0400 (EDT) |
branch: externals/vertico
commit 4acc17e8c5e1cb1b180750f15f6799ac2d505e10
Author: Daniel Mendler <mail@daniel-mendler.de>
Commit: Daniel Mendler <mail@daniel-mendler.de>
Show !/0 if match is required
---
minicomp.el | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/minicomp.el b/minicomp.el
index 8432940..2df2b6f 100644
--- a/minicomp.el
+++ b/minicomp.el
@@ -289,8 +289,7 @@
(let* ((index (min (max 0 (- minicomp--index (/ minicomp-count 2)))
(max 0 (- minicomp--total minicomp-count))))
(candidates (seq-subseq minicomp--candidates index
- (min (+ index minicomp-count)
- minicomp--total)))
+ (min (+ index minicomp-count)
minicomp--total)))
(ann-candidates
(minicomp--annotate
metadata
@@ -349,7 +348,10 @@
(overlay-put minicomp--count-ov 'before-string
(format (car minicomp-count-format)
(format (cdr minicomp-count-format)
- (if (< minicomp--index 0) "*" (1+
minicomp--index))
+ (cond
+ ((>= minicomp--index 0) (1+ minicomp--index))
+ ((minicomp--require-match) "!")
+ (t "*"))
minicomp--total)))))
(defun minicomp--tidy-shadowed-file ()
@@ -384,10 +386,8 @@
"Go to INDEX."
(setq minicomp--keep t
minicomp--index
- (max
- (if (and (minicomp--require-match) (> minicomp--total 0))
- 0
- -1)
+ (max (if (and (minicomp--require-match) minicomp--candidates)
+ 0 -1)
(min index (- minicomp--total 1)))))
(defun minicomp-beginning-of-buffer ()
- [elpa] externals/vertico b5cfdd7 09/48: Handle completion boundaries, (continued)
- [elpa] externals/vertico b5cfdd7 09/48: Handle completion boundaries, Stefan Monnier, 2021/04/05
- [elpa] externals/vertico 866475c 05/48: increase threshold, Stefan Monnier, 2021/04/05
- [elpa] externals/vertico c0606cf 39/48: Formatting, Stefan Monnier, 2021/04/05
- [elpa] externals/vertico 7fdfd52 45/48: Formatting, Stefan Monnier, 2021/04/05
- [elpa] externals/vertico 708f89d 46/48: Update copyright information, Stefan Monnier, 2021/04/05
- [elpa] externals/vertico cc3ba08 23/48: add screenshot, Stefan Monnier, 2021/04/05
- [elpa] externals/vertico 59538ff 32/48: Configurable truncation faces, Stefan Monnier, 2021/04/05
- [elpa] externals/vertico 406f8b8 44/48: vertico-insert: Insert only if a candidate is selected, Stefan Monnier, 2021/04/05
- [elpa] externals/vertico f4bde3a 36/48: Ensure that orderless highlighting succeeds, Stefan Monnier, 2021/04/05
- [elpa] externals/vertico b7e6de9 37/48: Filter files with completion-ignored-extensions, Stefan Monnier, 2021/04/05
- [elpa] externals/vertico 4acc17e 38/48: Show !/0 if match is required,
Stefan Monnier <=
- [elpa] externals/vertico 1a9b1b2 48/48: Update readme, Stefan Monnier, 2021/04/05