[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/capf-autosuggest 56796e2 23/63: Minor loop optimization
From: |
ELPA Syncer |
Subject: |
[elpa] externals/capf-autosuggest 56796e2 23/63: Minor loop optimization |
Date: |
Wed, 27 Oct 2021 14:57:57 -0400 (EDT) |
branch: externals/capf-autosuggest
commit 56796e26ca634b9d68bf9e98f0f948fb139f4e81
Author: jakanakaevangeli <jakanakaevangeli@chiru.no>
Commit: jakanakaevangeli <jakanakaevangeli@chiru.no>
Minor loop optimization
---
history-capf.el | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/history-capf.el b/history-capf.el
index f86a299..9312ff0 100644
--- a/history-capf.el
+++ b/history-capf.el
@@ -83,13 +83,14 @@ Is only applicable if point is after the last prompt."
((eq action t)
(cl-loop
with only-one = capf-autosuggest-all-completions-only-one
+ with regexps = completion-regexp-list
for i below (ring-size ring)
for elem = (ring-ref ring i)
if (string-prefix-p input elem)
+ if (cl-loop for regex in regexps
+ always (string-match-p regex elem))
if (or (null predicate)
(funcall predicate elem))
- if (cl-loop for regex in completion-regexp-list
- always (string-match-p regex elem))
if only-one
return (list elem)
else collect elem))
- [elpa] externals/capf-autosuggest 8f0c505 11/63: Fix package header, (continued)
- [elpa] externals/capf-autosuggest 8f0c505 11/63: Fix package header, ELPA Syncer, 2021/10/27
- [elpa] externals/capf-autosuggest 74ed3c9 15/63: Doc fixes, ELPA Syncer, 2021/10/27
- [elpa] externals/capf-autosuggest 65a33a7 05/63: Fix short description, ELPA Syncer, 2021/10/27
- [elpa] externals/capf-autosuggest 7e623f3 04/63: Un-implement must-land-inside, always treat it as t, ELPA Syncer, 2021/10/27
- [elpa] externals/capf-autosuggest 489974d 06/63: Require subr-x for compilation only, ELPA Syncer, 2021/10/27
- [elpa] externals/capf-autosuggest 0ba985a 14/63: Minor simplification, use pcase-let, ELPA Syncer, 2021/10/27
- [elpa] externals/capf-autosuggest 7085c0a 02/63: Improve, ELPA Syncer, 2021/10/27
- [elpa] externals/capf-autosuggest 6432d5f 09/63: Avoid error if all-completions returns invalid strings, ELPA Syncer, 2021/10/27
- [elpa] externals/capf-autosuggest f9854fb 03/63: Define partial-accept commands individually, ELPA Syncer, 2021/10/27
- [elpa] externals/capf-autosuggest d374a0b 21/63: Small rearrangement, ELPA Syncer, 2021/10/27
- [elpa] externals/capf-autosuggest 56796e2 23/63: Minor loop optimization,
ELPA Syncer <=
- [elpa] externals/capf-autosuggest 82c6851 25/63: Merge into one file, ELPA Syncer, 2021/10/27
- [elpa] externals/capf-autosuggest bdc26ec 31/63: Typo, ELPA Syncer, 2021/10/27
- [elpa] externals/capf-autosuggest 07cb937 32/63: Added dwim commands/menu-items, ELPA Syncer, 2021/10/27
- [elpa] externals/capf-autosuggest d5e1ce2 30/63: Rearrange, ELPA Syncer, 2021/10/27
- [elpa] externals/capf-autosuggest cf91a30 37/63: Added experimental support for minibuffer history, ELPA Syncer, 2021/10/27
- [elpa] externals/capf-autosuggest d72b37a 35/63: Added readme, ELPA Syncer, 2021/10/27
- [elpa] externals/capf-autosuggest f137fcb 39/63: Fix previous-matching-input if point isn't touching overlay, ELPA Syncer, 2021/10/27
- [elpa] externals/capf-autosuggest 8f5d5fa 49/63: Fix last change, ELPA Syncer, 2021/10/27
- [elpa] externals/capf-autosuggest 1333fb9 41/63: Override face text property, ELPA Syncer, 2021/10/27
- [elpa] externals/capf-autosuggest 25ddce8 45/63: Fix compiler warning, ELPA Syncer, 2021/10/27