branch: externals/vertico
commit 406f8b82be7673ff35e95dcfa40ee0514984726a
Author: Daniel Mendler <m...@daniel-mendler.de>
Commit: Daniel Mendler <m...@daniel-mendler.de>

    vertico-insert: Insert only if a candidate is selected
    
    This keeps the undo information intact.
---
 vertico.el | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/vertico.el b/vertico.el
index c7ebaba..4d071e4 100644
--- a/vertico.el
+++ b/vertico.el
@@ -460,7 +460,7 @@
 (defun vertico-insert ()
   "Insert current candidate in minibuffer."
   (interactive)
-  (let ((cand (vertico--candidate)))
+  (when-let (cand (and (>= vertico--index 0) (vertico--candidate)))
     (delete-minibuffer-contents)
     (insert cand)))
 

Reply via email to