GNU bug report logs -
#39822
27.0.90; Cannot set *Completions* buffer height using display-buffer-alist
Previous Next
Reported by: Davor Rotim <drot <at> firemail.cc>
Date: Fri, 28 Feb 2020 14:06:02 UTC
Severity: normal
Tags: fixed
Found in version 27.0.90
Fixed in version 28.0.50
Done: Juri Linkov <juri <at> linkov.net>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
Hello Martin,
martin rudalics <rudalics <at> gmx.at> writes:
> Strictly spoken, the behavior you describe is a bug because
> 'minibuffer-completion-help' violates the contract obligations of
> 'display-buffer'. But displaying completions had its own rules ever
> since so I'm not sure what to suggest.
>
> martin
I'm not seeing any adverse effects by obeying the contract:
diff --git a/lisp/minibuffer.el b/lisp/minibuffer.el
index 49daabc..64139bf 100644
--- a/lisp/minibuffer.el
+++ b/lisp/minibuffer.el
@@ -1980,10 +1980,8 @@ variables.")
,(if (eq (selected-window) (minibuffer-window))
'display-buffer-at-bottom
'display-buffer-below-selected))
- ,(if temp-buffer-resize-mode
- '(window-height . resize-temp-buffer-window)
- '(window-height . fit-window-to-buffer))
,(when temp-buffer-resize-mode
+ '(window-height . resize-temp-buffer-window)
'(preserve-size . (nil . t))))
nil
;; Remove the base-size tail because `sort' requires a properly
This bug report was last modified 5 years and 53 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.