[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
master 4cb31b1935: Make the *Ido COmpletions* buffer fit the window to t
From: |
Lars Ingebrigtsen |
Subject: |
master 4cb31b1935: Make the *Ido COmpletions* buffer fit the window to the buffer |
Date: |
Fri, 26 Aug 2022 08:03:36 -0400 (EDT) |
branch: master
commit 4cb31b19353d3d1f8629d7c7b55aff2445efc02a
Author: Lars Ingebrigtsen <larsi@gnus.org>
Commit: Lars Ingebrigtsen <larsi@gnus.org>
Make the *Ido COmpletions* buffer fit the window to the buffer
* lisp/ido.el (ido-completion-help): Display the ido completions
buffer pretty much the same way that the default *Completions*
buffer is displayed (bug#50671). This means that we're defaulting
to fit-window-to-buffer.
---
lisp/ido.el | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/lisp/ido.el b/lisp/ido.el
index 134081d675..520513b1d2 100644
--- a/lisp/ido.el
+++ b/lisp/ido.el
@@ -3966,7 +3966,7 @@ If `ido-change-word-sub' cannot be found in WORD, return
nil."
(if (and (eq last-command this-command) temp-buf)
;; scroll buffer
(let (win (buf (current-buffer)))
- (display-buffer temp-buf nil nil)
+ (display-buffer temp-buf)
(set-buffer temp-buf)
(setq win (get-buffer-window temp-buf))
(if (pos-visible-in-window-p (point-max) win)
@@ -3981,7 +3981,10 @@ If `ido-change-word-sub' cannot be found in WORD, return
nil."
(set-buffer buf))
(setq display-it t))
(if (and ido-completion-buffer display-it)
- (with-output-to-temp-buffer ido-completion-buffer
+ (with-temp-buffer-window ido-completion-buffer
+ '((display-buffer-reuse-window display-buffer-at-bottom)
+ (window-height . fit-window-to-buffer))
+ nil
(let* ((comps
(cond
(ido-directory-too-big
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- master 4cb31b1935: Make the *Ido COmpletions* buffer fit the window to the buffer,
Lars Ingebrigtsen <=