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

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

[elpa] externals/corfu 428ef03 08/29: post-command-hook: Make the check


From: Stefan Monnier
Subject: [elpa] externals/corfu 428ef03 08/29: post-command-hook: Make the check more strict
Date: Fri, 16 Apr 2021 18:44:14 -0400 (EDT)

branch: externals/corfu
commit 428ef03a7bf36ccf796bc94700e43441f8205969
Author: Daniel Mendler <mail@daniel-mendler.de>
Commit: Daniel Mendler <mail@daniel-mendler.de>

    post-command-hook: Make the check more strict
---
 corfu.el | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/corfu.el b/corfu.el
index 7066f02..4b36ed5 100644
--- a/corfu.el
+++ b/corfu.el
@@ -321,7 +321,9 @@
 (defun corfu--post-command-hook ()
   "Refresh Corfu after last command."
   (pcase completion-in-region--data
-    ((and `(,beg ,end ,table ,pred) (guard (<= beg (point) end)))
+    ((and `(,beg ,end ,table ,pred)
+          (guard (eq (marker-buffer beg) (current-buffer)))
+          (guard (<= beg (point) end)))
      (corfu--refresh beg end table pred)))
   (unless corfu--popup-ovs
     (completion-in-region-mode -1)))



reply via email to

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