[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/orderless 3b2741737b 042/204: Fix regression bug on no
From: |
ELPA Syncer |
Subject: |
[elpa] externals/orderless 3b2741737b 042/204: Fix regression bug on no matches |
Date: |
Tue, 11 Jan 2022 12:58:16 -0500 (EST) |
branch: externals/orderless
commit 3b2741737b9e411362e6a8612487da3fe58132ab
Author: Omar Antolín <omar.antolin@gmail.com>
Commit: Omar Antolín <omar.antolin@gmail.com>
Fix regression bug on no matches
---
orderless.el | 29 +++++++++++++++--------------
1 file changed, 15 insertions(+), 14 deletions(-)
diff --git a/orderless.el b/orderless.el
index c2500545b2..67f71a7e16 100644
--- a/orderless.el
+++ b/orderless.el
@@ -123,25 +123,26 @@ This function is part of the `orderless' completion
style."
orderless-regexp-separator
t))
(completions (all-completions prefix table pred)))
- (when minibuffer-completing-file-name
- (setq completions
- (completion-pcm--filename-try-filter completions)))
- (nconc
- (cl-loop for candidate in completions
- collect (orderless--highlight-matches
- completion-regexp-list
- candidate))
- limit)))
+ (when completions
+ (when minibuffer-completing-file-name
+ (setq completions
+ (completion-pcm--filename-try-filter completions)))
+ (nconc
+ (cl-loop for candidate in completions
+ collect (orderless--highlight-matches
+ completion-regexp-list
+ candidate))
+ limit))))
(invalid-regexp nil)))
(defun orderless-try-completion (string table pred point &optional _metadata)
"Complete STRING to unique matching entry in TABLE.
This uses `orderless-all-completions' to find matches for STRING
-in TABLE among entries satisfying PRED (that function ignores
-POINT). If there is only one match, it completes to that match.
-If there are no matches, it returns nil. In any other case it
-\"completes\" STRING to itself. This function is part of the
-`orderless' completion style."
+in TABLE among entries satisfying PRED. If there is only one
+match, it completes to that match. If there are no matches, it
+returns nil. In any other case it \"completes\" STRING to
+itself, without moving POINT.
+This function is part of the `orderless' completion style."
(let* ((limit (car (completion-boundaries string table pred "")))
(prefix (substring string 0 limit))
(all (orderless-all-completions string table pred point)))
- [elpa] externals/orderless eaa8b00d23 026/204: Add "literature review", (continued)
- [elpa] externals/orderless eaa8b00d23 026/204: Add "literature review", ELPA Syncer, 2022/01/11
- [elpa] externals/orderless cd24e47c96 012/204: Corrected very misleading typo, ELPA Syncer, 2022/01/11
- [elpa] externals/orderless 938c7639ad 006/204: Finish fixing problem with file completion, ELPA Syncer, 2022/01/11
- [elpa] externals/orderless 105a004784 008/204: Improve installation instructions, ELPA Syncer, 2022/01/11
- [elpa] externals/orderless 7f79dc2233 038/204: Don't move point unless actually completing, ELPA Syncer, 2022/01/11
- [elpa] externals/orderless ae36760f61 015/204: Colorize matching portions of candidates, ELPA Syncer, 2022/01/11
- [elpa] externals/orderless 2913935f16 002/204: Add README and tweak commentary, ELPA Syncer, 2022/01/11
- [elpa] externals/orderless 2be7bf8c3d 009/204: Add forgotten :test to cl-pushnew call, ELPA Syncer, 2022/01/11
- [elpa] externals/orderless 4effeb0839 032/204: Merge pull request #5 from protesilaos/update-defface-syntax, ELPA Syncer, 2022/01/11
- [elpa] externals/orderless 118ec4f36a 025/204: Document customization options, ELPA Syncer, 2022/01/11
- [elpa] externals/orderless 3b2741737b 042/204: Fix regression bug on no matches,
ELPA Syncer <=
- [elpa] externals/orderless ba93f3e521 055/204: Typo in README pointed out by codecoll, ELPA Syncer, 2022/01/11
- [elpa] externals/orderless c23a9a40be 050/204: Typo in README, ELPA Syncer, 2022/01/11
- [elpa] externals/orderless 40d46ba925 080/204: Fix typo, ELPA Syncer, 2022/01/11
- [elpa] externals/orderless a3471e47aa 083/204: Explain company integration (+ misc formatting improvements), ELPA Syncer, 2022/01/11
- [elpa] externals/orderless 7e57a5458c 085/204: Allow dispatcher to modify component without handling it, ELPA Syncer, 2022/01/11
- [elpa] externals/orderless 7a547b5722 093/204: Drew says "progressive completion", ELPA Syncer, 2022/01/11
- [elpa] externals/orderless 99e90bf139 103/204: Declare orderless-old-component-separator obsolete too, ELPA Syncer, 2022/01/11
- [elpa] externals/orderless 42bca066b9 108/204: Split dispatchers into their own variable, ELPA Syncer, 2022/01/11
- [elpa] externals/orderless 81248a8dbf 109/204: Merge branch 'dispatcher', ELPA Syncer, 2022/01/11
- [elpa] externals/orderless 0efa87672d 011/204: Fix bug on no matches, ELPA Syncer, 2022/01/11