diff options
| author | Daniel Mendler <mail@daniel-mendler.de> | 2021-11-08 21:18:04 +0100 |
|---|---|---|
| committer | Daniel Mendler <mail@daniel-mendler.de> | 2021-11-08 21:18:04 +0100 |
| commit | 2bd0614c741584221a9c15b7fe3163c446153c6d (patch) | |
| tree | f002bea75a1e49492d171fba1e1cfa4e49b9fd55 | |
| parent | 547e67c7ce36eca4417904e6d671e46ef41325de (diff) | |
Minor cleanup
| -rw-r--r-- | corfu.el | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -370,9 +370,9 @@ completion began less than that number of seconds ago." (set-window-parameter win 'no-delete-other-windows t) (set-window-parameter win 'no-other-window t)) ;; XXX HACK Make the frame invisible before moving the popup in order to avoid flicker. - (unless (eq (cdr (frame-position corfu--frame)) y) - (make-frame-invisible corfu--frame)) - (set-frame-position corfu--frame x y) + (unless (equal (frame-position corfu--frame) (cons x y)) + (make-frame-invisible corfu--frame) + (set-frame-position corfu--frame x y)) (set-frame-size corfu--frame width height t) (make-frame-visible corfu--frame))) @@ -604,8 +604,8 @@ completion began less than that number of seconds ago." (string-trim (replace-regexp-in-string "[ \t]*\n[ \t]*" " " s))))) (let* ((cw (cl-loop for x in cands maximize (string-width (car x)))) (pw (cl-loop for x in cands maximize (string-width (cadr x)))) - (pw (if (> pw 0) (1+ pw) 0)) (sw (cl-loop for x in cands maximize (string-width (caddr x)))) + (pw (if (> pw 0) (1+ pw) 0)) (sw (if (> sw 0) (1+ sw) 0)) (width (+ pw cw sw))) (when (< width corfu-min-width) |
