emacs-diffs
[Top][All Lists]
Advanced

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

[Emacs-diffs] master ec264e7: * lisp/wid-edit.el (widget-choose): Use di


From: Juri Linkov
Subject: [Emacs-diffs] master ec264e7: * lisp/wid-edit.el (widget-choose): Use display-buffer-in-direction
Date: Wed, 5 Jun 2019 16:57:15 -0400 (EDT)

branch: master
commit ec264e71264c1e35266917f4568ae8572ec8570b
Author: Juri Linkov <address@hidden>
Commit: Juri Linkov <address@hidden>

    * lisp/wid-edit.el (widget-choose): Use display-buffer-in-direction
    
    to display buffer in bottom direction with fit-window-to-buffer.
    
    * lisp/proced.el (proced-with-processes-buffer): Idem.  (Bug#35592)
---
 lisp/proced.el   | 7 ++++---
 lisp/wid-edit.el | 5 ++++-
 2 files changed, 8 insertions(+), 4 deletions(-)

diff --git a/lisp/proced.el b/lisp/proced.el
index ce379a7..b05046b 100644
--- a/lisp/proced.el
+++ b/lisp/proced.el
@@ -1744,9 +1744,10 @@ The value returned is the value of the last form in 
BODY."
        (save-window-excursion
          ;; Analogous to `dired-pop-to-buffer'
          ;; Don't split window horizontally.  (Bug#1806)
-         (let (split-width-threshold)
-           (pop-to-buffer (current-buffer)))
-         (fit-window-to-buffer (get-buffer-window) nil 1)
+         (display-buffer (current-buffer)
+                         '(display-buffer-in-direction
+                           (direction . bottom)
+                           (window-height . fit-window-to-buffer)))
          ,@body))))
 
 (defun proced-send-signal (&optional signal process-alist)
diff --git a/lisp/wid-edit.el b/lisp/wid-edit.el
index b9f98cd..382eeb8 100644
--- a/lisp/wid-edit.el
+++ b/lisp/wid-edit.el
@@ -252,7 +252,10 @@ minibuffer."
           (define-key map [?\M--] 'negative-argument)
           (save-window-excursion
             (let ((buf (get-buffer " widget-choose")))
-              (fit-window-to-buffer (display-buffer buf))
+              (display-buffer buf
+                              '(display-buffer-in-direction
+                                (direction . bottom)
+                                (window-height . fit-window-to-buffer)))
               (let ((cursor-in-echo-area t)
                     (arg 1))
                  (while (not value)



reply via email to

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