From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Juri Linkov Newsgroups: gmane.emacs.bugs Subject: bug#63455: 30.0.50; display-buffer-in-direction is always resizing Date: Fri, 12 May 2023 20:11:00 +0300 Organization: LINKOV.NET Message-ID: <86v8gxmq57.fsf@mail.linkov.net> References: <87fs82z7cw.fsf@web.de> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="35014"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/30.0.50 (x86_64-pc-linux-gnu) Cc: rudalics@gmx.at, 63455@debbugs.gnu.org, dgutov@yandex.ru To: Michael Heerdegen Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri May 12 19:29:34 2023 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pxWaE-00090X-NT for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 12 May 2023 19:29:34 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pxWZk-0002FF-5c; Fri, 12 May 2023 13:29:04 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pxWZj-0002Ej-5d for bug-gnu-emacs@gnu.org; Fri, 12 May 2023 13:29:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pxWZi-0007he-Th for bug-gnu-emacs@gnu.org; Fri, 12 May 2023 13:29:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pxWZi-0000lh-II for bug-gnu-emacs@gnu.org; Fri, 12 May 2023 13:29:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Juri Linkov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 12 May 2023 17:29:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63455 X-GNU-PR-Package: emacs Original-Received: via spool by 63455-submit@debbugs.gnu.org id=B63455.16839124852840 (code B ref 63455); Fri, 12 May 2023 17:29:02 +0000 Original-Received: (at 63455) by debbugs.gnu.org; 12 May 2023 17:28:05 +0000 Original-Received: from localhost ([127.0.0.1]:60946 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pxWYm-0000jk-Mm for submit@debbugs.gnu.org; Fri, 12 May 2023 13:28:04 -0400 Original-Received: from relay2-d.mail.gandi.net ([217.70.183.194]:58857) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pxWYl-0000j9-0X for 63455@debbugs.gnu.org; Fri, 12 May 2023 13:28:04 -0400 Original-Received: (Authenticated sender: juri@linkov.net) by mail.gandi.net (Postfix) with ESMTPSA id A261440007; Fri, 12 May 2023 17:27:54 +0000 (UTC) In-Reply-To: <87fs82z7cw.fsf@web.de> (Michael Heerdegen's message of "Fri, 12 May 2023 03:06:07 +0200") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:261634 Archived-At: > #+begin_src emacs-lisp > (setq alist > (append alist > `(,(if temp-buffer-resize-mode > '(window-height . resize-temp-buffer-window) > '(window-height . fit-window-to-buffer)) > ,(when temp-buffer-resize-mode > '(preserve-size . (nil . t)))))) > #+end_src > > Looking at that it doesn't seem to be intended as a general behavior, > and the behavior is not a good default IMO - even if it can be > suppressed by adding a (window-height . nil) entry to the > `display-buffer' call. > > I guess that Bug#45945 could be a symptom of this problem. Indeed, an unusual default. Is it possible to change this default now given there is code that might rely on it already? In the Emacs source tree most of calls already override the default: 're-builder', 'proced-with-processes-buffer', 'widget-choose', 'xref-show-definitions-buffer-at-bottom' (fixed in bug#45945 as you noted). But 'ediff-setup-windows-plain-compare' uses the current default.