emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] externals/marginalia 2d19497 208/241: marginalia--full-file: Ensu


From: Stefan Monnier
Subject: [elpa] externals/marginalia 2d19497 208/241: marginalia--full-file: Ensure that pt >= 0 if cursor is moved into the prompt
Date: Fri, 28 May 2021 20:49:28 -0400 (EDT)

branch: externals/marginalia
commit 2d1949778213ea5fa5f43be426e0c625ff419dd8
Author: Daniel Mendler <mail@daniel-mendler.de>
Commit: Daniel Mendler <mail@daniel-mendler.de>

    marginalia--full-file: Ensure that pt >= 0 if cursor is moved into the 
prompt
---
 marginalia.el | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/marginalia.el b/marginalia.el
index b9404c7..d4a676f 100644
--- a/marginalia.el
+++ b/marginalia.el
@@ -646,7 +646,7 @@ The string is transformed according to 
`marginalia-bookmark-type-transformers'."
   (if-let (win (active-minibuffer-window))
       (with-current-buffer (window-buffer win)
         (let* ((contents (minibuffer-contents-no-properties))
-               (pt (- (point) (minibuffer-prompt-end)))
+               (pt (max 0 (- (point) (minibuffer-prompt-end))))
                (before (substring contents 0 pt))
                (after (substring contents pt))
                ;; BUG: `completion-boundaries` fails for `partial-completion`



reply via email to

[Prev in Thread] Current Thread [Next in Thread]