[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/vertico 4ce7c8d 11/48: use seq-subseq
From: |
Stefan Monnier |
Subject: |
[elpa] externals/vertico 4ce7c8d 11/48: use seq-subseq |
Date: |
Mon, 5 Apr 2021 10:54:40 -0400 (EDT) |
branch: externals/vertico
commit 4ce7c8d6a5770f12eb115712440f4155a2dbc5e0
Author: Daniel Mendler <mail@daniel-mendler.de>
Commit: Daniel Mendler <mail@daniel-mendler.de>
use seq-subseq
---
minicomp.el | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/minicomp.el b/minicomp.el
index 5b8f85c..2f5f283 100644
--- a/minicomp.el
+++ b/minicomp.el
@@ -29,6 +29,7 @@
;;; Code:
+(require 'seq)
(eval-when-compile
(require 'subr-x))
@@ -228,7 +229,9 @@
"Display current candidates with INPUT string and METADATA."
(let* ((index (min (max 0 (- minicomp--index (/ minicomp-count 2)))
(max 0 (- minicomp--total minicomp-count))))
- (candidates (seq-take (nthcdr index minicomp--candidates)
minicomp-count))
+ (candidates (seq-subseq minicomp--candidates index
+ (min (+ index minicomp-count)
+ minicomp--total)))
(hl-candidates
(if (and (memq 'orderless completion-styles)
(fboundp 'orderless-highlight-matches))
@@ -280,7 +283,7 @@
(overlay-put minicomp--candidates-ov 'after-string displayed)
(overlay-put minicomp--count-ov 'before-string
(format "%-6s " (format "%s/%s"
- (if (< minicomp--index 0) "*"
minicomp--index)
+ (if (< minicomp--index 0) "*" (1+
minicomp--index))
minicomp--total)))))
(defun minicomp--exhibit ()
- [elpa] branch externals/vertico created (now 1a9b1b2), Stefan Monnier, 2021/04/05
- [elpa] externals/vertico 3257082 07/48: always keep index when explicitly navigating, Stefan Monnier, 2021/04/05
- [elpa] externals/vertico e2472d1 13/48: simplify, Stefan Monnier, 2021/04/05
- [elpa] externals/vertico 9355d05 01/48: minicomp - initial commit, Stefan Monnier, 2021/04/05
- [elpa] externals/vertico 933e938 06/48: Compute history hash table only once, Stefan Monnier, 2021/04/05
- [elpa] externals/vertico f132f1b 10/48: improve prompt selection, add minicomp--goto, Stefan Monnier, 2021/04/05
- [elpa] externals/vertico 9b81d8d 08/48: remove ./ and ../ from file completion candidates, Stefan Monnier, 2021/04/05
- [elpa] externals/vertico 5bbddb0 03/48: add while-no-input-ignore-events, Stefan Monnier, 2021/04/05
- [elpa] externals/vertico 4ce7c8d 11/48: use seq-subseq,
Stefan Monnier <=
- [elpa] externals/vertico f558f53 04/48: extract minicomp--pred, Stefan Monnier, 2021/04/05
- [elpa] externals/vertico 9db7c78 20/48: add minicomp-count-format, Stefan Monnier, 2021/04/05
- [elpa] externals/vertico 245944a 21/48: remap previous/next-line, Stefan Monnier, 2021/04/05
- [elpa] externals/vertico 7fbaeaf 15/48: Add sorting by history for files, Stefan Monnier, 2021/04/05
- [elpa] externals/vertico c2bfea2 17/48: use candidate returned from affixation function, Stefan Monnier, 2021/04/05
- [elpa] externals/vertico bafee15 19/48: add minicomp-exit-input, Stefan Monnier, 2021/04/05
- [elpa] externals/vertico e8a3e96 16/48: Minor optimization, Stefan Monnier, 2021/04/05
- [elpa] externals/vertico 333a0a2 29/48: use chunks for candidate formatting, Stefan Monnier, 2021/04/05
- [elpa] externals/vertico 8b760bc 30/48: Fix minicomp--index initialization, Stefan Monnier, 2021/04/05
- [elpa] externals/vertico ed87a60 33/48: Require 27.1, Stefan Monnier, 2021/04/05