emacs-diffs
[Top][All Lists]
Advanced

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

feature/minibuffer-completion-enhancements 4f85e6f58a4 06/35: ; Respect


From: Eshel Yaron
Subject: feature/minibuffer-completion-enhancements 4f85e6f58a4 06/35: ; Respect 'completion-boundaries' in 'completions-auto-update'
Date: Sun, 21 Jan 2024 03:54:29 -0500 (EST)

branch: feature/minibuffer-completion-enhancements
commit 4f85e6f58a4e4192b2983533faf58b0d4bf61368
Author: Eshel Yaron <me@eshelyaron.com>
Commit: Eshel Yaron <me@eshelyaron.com>

    ; Respect 'completion-boundaries' in 'completions-auto-update'
    
    * lisp/minibuffer.el (minibuffer-regexp-mode): Use new helper function
    'minibuffer--completion-help' to compute completion boundaries.
---
 lisp/minibuffer.el | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/lisp/minibuffer.el b/lisp/minibuffer.el
index bba3203ffa9..e772486cf40 100644
--- a/lisp/minibuffer.el
+++ b/lisp/minibuffer.el
@@ -5390,7 +5390,8 @@ This applies to `completions-auto-update-mode', which 
see."
   (when (get-buffer-window "*Completions*" 0)
     (if completion-in-region-mode
         (completion-help-at-point)
-      (minibuffer-completion-help)))
+      (let ((beg-end (minibuffer--completion-boundaries)))
+        (minibuffer-completion-help (car beg-end) (cdr beg-end)))))
   (setq completions-auto-update-timer nil))
 
 (defun completions-auto-update-start-timer ()



reply via email to

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