[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/orderless 7f79dc2233 038/204: Don't move point unless a
From: |
ELPA Syncer |
Subject: |
[elpa] externals/orderless 7f79dc2233 038/204: Don't move point unless actually completing |
Date: |
Tue, 11 Jan 2022 12:58:15 -0500 (EST) |
branch: externals/orderless
commit 7f79dc2233947fafb710ae98bc3fa3971f1d9295
Author: Omar Antolín <omar.antolin@gmail.com>
Commit: Omar Antolín <omar.antolin@gmail.com>
Don't move point unless actually completing
---
orderless.el | 11 ++++++-----
1 file changed, 6 insertions(+), 5 deletions(-)
diff --git a/orderless.el b/orderless.el
index b77a0dce40..de21508f65 100644
--- a/orderless.el
+++ b/orderless.el
@@ -146,11 +146,12 @@ If there are no matches, it returns nil. In any other
case it
(let* ((limit (car (completion-boundaries string table pred "")))
(prefix (substring string 0 limit))
(all (orderless-all-completions string table pred point)))
- (cl-flet ((measured (string) (cons string (length string))))
- (cond
- ((null all) nil)
- ((atom (cdr all)) (measured (concat prefix (car all))))
- (t (measured string))))))
+ (cond
+ ((null all) nil)
+ ((atom (cdr all))
+ (let ((full (concat prefix (car all))))
+ (cons full (length full))))
+ (t (cons string point)))))
(cl-pushnew '(orderless
orderless-try-completion orderless-all-completions
- [elpa] externals/orderless 0e2c985f0a 004/204: Clean up whitespace in README, (continued)
- [elpa] externals/orderless 0e2c985f0a 004/204: Clean up whitespace in README, ELPA Syncer, 2022/01/11
- [elpa] externals/orderless 24cfe928e4 010/204: Minor tweaks, ELPA Syncer, 2022/01/11
- [elpa] externals/orderless c5003a2990 014/204: Fix typo, ELPA Syncer, 2022/01/11
- [elpa] externals/orderless 95b6e302f6 001/204: Initial version of orderless, ELPA Syncer, 2022/01/11
- [elpa] externals/orderless 5e402282db 005/204: Mostly (but not completely) fix the problem with file completion, ELPA Syncer, 2022/01/11
- [elpa] externals/orderless 7752cb4abb 013/204: Correct innocuous typo, ELPA Syncer, 2022/01/11
- [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 <=
- [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, 2022/01/11
- [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