summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Mendler <mail@daniel-mendler.de>2024-03-29 10:29:56 +0100
committerDaniel Mendler <mail@daniel-mendler.de>2024-03-29 10:29:56 +0100
commit81f5de7abbd82ae870eeb86386a6abc1e380d1dd (patch)
treeaae906a54d4a1085c3ad296006e8cc3902ba64d2
parentafc889593494dce75c1a4727f6f0d860a59de576 (diff)
corfu-expand: Return nil if NEWSTR=STR
-rw-r--r--corfu.el2
1 files changed, 1 insertions, 1 deletions
diff --git a/corfu.el b/corfu.el
index e9d607e..caf58c6 100644
--- a/corfu.el
+++ b/corfu.el
@@ -1311,7 +1311,7 @@ input has been expanded."
(goto-char end)
(corfu--done str 'finished corfu--candidates)
t)
- (`(,newstr . ,newpt)
+ ((and `(,newstr . ,newpt) (guard (not (and (= pt newpt) (equal newstr str)))))
(corfu--replace beg end newstr)
(goto-char (+ beg newpt))
;; Exit with status 'finished if input is a valid match