summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Mendler <mail@daniel-mendler.de>2021-04-28 19:09:24 +0200
committerDaniel Mendler <mail@daniel-mendler.de>2021-04-28 19:09:24 +0200
commit3cfb6f4fe462892621ae2f7187bb37f1e306f99d (patch)
tree3329b688ec149a61e44c06b5e760c7bc62899e57
parentaab3bb5a3f2c9e4161e2375776a763d05a0dfe50 (diff)
Pixel-perfect positioning
-rw-r--r--corfu.el4
1 files changed, 2 insertions, 2 deletions
diff --git a/corfu.el b/corfu.el
index e90b247..1cbc51f 100644
--- a/corfu.el
+++ b/corfu.el
@@ -175,10 +175,10 @@ Set to nil in order to disable confirmation."
(after-make-frame-functions)
(edge (window-inside-pixel-edges))
(lh (line-pixel-height))
- (x (max 0 (min (+ (car edge) x) (- (frame-pixel-width) width))))
+ (x (max 0 (min (+ (car edge) x -1) (- (frame-pixel-width) width))))
(y (+ (cadr edge) y))
(y (if (> (+ y height (* 3 lh)) (frame-pixel-height))
- (- y height)
+ (- y height 1)
(+ y lh)))
(buffer (get-buffer-create " *corfu*")))
(with-current-buffer buffer