diff options
| author | Juri Linkov | 2019-06-05 23:57:07 +0300 |
|---|---|---|
| committer | Juri Linkov | 2019-06-05 23:57:07 +0300 |
| commit | ec264e71264c1e35266917f4568ae8572ec8570b (patch) | |
| tree | 71d982858a90f79386d9f67731751e4051d194e8 | |
| parent | 3a95ce187a776ef44b9ce78b2a825aba29711035 (diff) | |
| download | emacs-ec264e71264c1e35266917f4568ae8572ec8570b.tar.gz emacs-ec264e71264c1e35266917f4568ae8572ec8570b.zip | |
* 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)
| -rw-r--r-- | lisp/proced.el | 7 | ||||
| -rw-r--r-- | lisp/wid-edit.el | 5 |
2 files changed, 8 insertions, 4 deletions
diff --git a/lisp/proced.el b/lisp/proced.el index ce379a7c6aa..b05046bfbd3 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." | |||
| 1744 | (save-window-excursion | 1744 | (save-window-excursion |
| 1745 | ;; Analogous to `dired-pop-to-buffer' | 1745 | ;; Analogous to `dired-pop-to-buffer' |
| 1746 | ;; Don't split window horizontally. (Bug#1806) | 1746 | ;; Don't split window horizontally. (Bug#1806) |
| 1747 | (let (split-width-threshold) | 1747 | (display-buffer (current-buffer) |
| 1748 | (pop-to-buffer (current-buffer))) | 1748 | '(display-buffer-in-direction |
| 1749 | (fit-window-to-buffer (get-buffer-window) nil 1) | 1749 | (direction . bottom) |
| 1750 | (window-height . fit-window-to-buffer))) | ||
| 1750 | ,@body)))) | 1751 | ,@body)))) |
| 1751 | 1752 | ||
| 1752 | (defun proced-send-signal (&optional signal process-alist) | 1753 | (defun proced-send-signal (&optional signal process-alist) |
diff --git a/lisp/wid-edit.el b/lisp/wid-edit.el index b9f98cdc4c7..382eeb8925d 100644 --- a/lisp/wid-edit.el +++ b/lisp/wid-edit.el | |||
| @@ -252,7 +252,10 @@ minibuffer." | |||
| 252 | (define-key map [?\M--] 'negative-argument) | 252 | (define-key map [?\M--] 'negative-argument) |
| 253 | (save-window-excursion | 253 | (save-window-excursion |
| 254 | (let ((buf (get-buffer " widget-choose"))) | 254 | (let ((buf (get-buffer " widget-choose"))) |
| 255 | (fit-window-to-buffer (display-buffer buf)) | 255 | (display-buffer buf |
| 256 | '(display-buffer-in-direction | ||
| 257 | (direction . bottom) | ||
| 258 | (window-height . fit-window-to-buffer))) | ||
| 256 | (let ((cursor-in-echo-area t) | 259 | (let ((cursor-in-echo-area t) |
| 257 | (arg 1)) | 260 | (arg 1)) |
| 258 | (while (not value) | 261 | (while (not value) |