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

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

[elpa] externals/corfu 0449f05b61 2/2: It seems (redisplay 'force) is ne


From: ELPA Syncer
Subject: [elpa] externals/corfu 0449f05b61 2/2: It seems (redisplay 'force) is needed
Date: Mon, 7 Feb 2022 16:57:24 -0500 (EST)

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

    It seems (redisplay 'force) is needed
---
 corfu.el | 14 +++-----------
 1 file changed, 3 insertions(+), 11 deletions(-)

diff --git a/corfu.el b/corfu.el
index b2685de543..84ead7abd9 100644
--- a/corfu.el
+++ b/corfu.el
@@ -434,22 +434,14 @@ The completion backend can override this with
         ;; XXX HACK Avoid flicker when frame is already visible.
         ;; Redisplay, wait for resize and then move the frame.
         (unless (equal (frame-position corfu--frame) (cons x y))
-          (redisplay)
+          (redisplay 'force)
           (sleep-for 0.01)
           (set-frame-position corfu--frame x y))
       ;; XXX HACK: Force redisplay, otherwise the popup sometimes does not 
display content.
       (set-frame-position corfu--frame x y)
-      (redisplay)
+      (redisplay 'force)
       (make-frame-visible corfu--frame))
-    ;; XXX HACK: Force redisplay, otherwise the popup sometimes does not 
display content.
-    (run-at-time 0.01 nil
-                 (lambda ()
-                   (with-current-buffer buffer
-                     (let ((inhibit-read-only t))
-                       (goto-char (point-min))
-                       (insert "please redisplay")
-                       (delete-region (point-min) (point))))
-                   (redisplay)))))
+    (redisplay 'force)))
 
 (defun corfu--popup-show (pos off width lines &optional curr lo bar)
   "Show LINES as popup at POS - OFF.



reply via email to

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