From 6a2d244b4cd97fcabe5b178bcdfb771365e61fd3 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Tue, 13 Mar 2018 02:53:47 -0400 Subject: [PATCH] ui/posframe: reduce ivy posframe's jumpiness --- modules/ui/posframe/autoload.el | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/modules/ui/posframe/autoload.el b/modules/ui/posframe/autoload.el index dd16f0dad..d163a3aea 100644 --- a/modules/ui/posframe/autoload.el +++ b/modules/ui/posframe/autoload.el @@ -8,9 +8,11 @@ ;;;###autoload (defun +posframe-poshandler-frame-center-near-bottom (info) "TODO" - (let ((pos (posframe-poshandler-frame-center info))) - (cons (car pos) - (truncate (* (cdr pos) 1.4))))) + (let* ((posframe (plist-get info :posframe)) + (parent-frame (plist-get info :parent-frame))) + (let ((pos (posframe-poshandler-frame-center info))) + (cons (car pos) + (truncate (/ (frame-pixel-height parent-frame) 1.6)))))) ;;;###autoload (defun +posframe|delete-on-escape ()