From 48fd060b7675aee8c4a6cd31cc6a69f8fcf577ac Mon Sep 17 00:00:00 2001 From: justbur Date: Tue, 29 Sep 2015 11:36:48 -0400 Subject: [PATCH] Let bind golden-ratio-mode when showing window Prevents golden-ratio from changing size of which-key buffer Fix #67 --- which-key.el | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/which-key.el b/which-key.el index fa827f5b49b..b7d8bb04f9f 100644 --- a/which-key.el +++ b/which-key.el @@ -732,13 +732,14 @@ total height." ACT-POPUP-DIM includes the dimensions, (height . width) of the buffer text to be displayed in the popup. Return nil if no window is shown, or if there is no need to start the closing timer." - (when (and (> (car act-popup-dim) 0) (> (cdr act-popup-dim) 0)) - (cl-case which-key-popup-type - ;; Not called for minibuffer - ;; (minibuffer (which-key--show-buffer-minibuffer act-popup-dim)) - (side-window (which-key--show-buffer-side-window act-popup-dim)) - (frame (which-key--show-buffer-frame act-popup-dim)) - (custom (funcall which-key-custom-show-popup-function act-popup-dim))))) + (let (golden-ratio-mode) + (when (and (> (car act-popup-dim) 0) (> (cdr act-popup-dim) 0)) + (cl-case which-key-popup-type + ;; Not called for minibuffer + ;; (minibuffer (which-key--show-buffer-minibuffer act-popup-dim)) + (side-window (which-key--show-buffer-side-window act-popup-dim)) + (frame (which-key--show-buffer-frame act-popup-dim)) + (custom (funcall which-key-custom-show-popup-function act-popup-dim)))))) (defun which-key--fit-buffer-to-window-horizontally (&optional window &rest params) "Slightly modified version of `fit-buffer-to-window'.