X-Loop: help-debbugs@HIDDEN
Subject: bug#78835: Wrong pop-to-buffer behavior after one display-buffer-in-side-window call
Resent-From: Dmitry Gutov <dmitry@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: rudalics@HIDDEN, bug-gnu-emacs@HIDDEN
Resent-Date: Thu, 19 Jun 2025 02:20:02 +0000
Resent-Message-ID: <handler.78835.B.175029958522714 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 78835
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: 78835 <at> debbugs.gnu.org
Cc: rudalics@HIDDEN
X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN
X-Debbugs-Original-Xcc: rudalics@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.175029958522714
(code B ref -1); Thu, 19 Jun 2025 02:20:02 +0000
Received: (at submit) by debbugs.gnu.org; 19 Jun 2025 02:19:45 +0000
Received: from localhost ([127.0.0.1]:58744 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1uS4sR-0005tv-1B
for submit <at> debbugs.gnu.org; Wed, 18 Jun 2025 22:19:45 -0400
Received: from lists.gnu.org ([2001:470:142::17]:43436)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <dmitry@HIDDEN>) id 1uS4sO-0005sj-FP
for submit <at> debbugs.gnu.org; Wed, 18 Jun 2025 22:19:41 -0400
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 <dmitry@HIDDEN>) id 1uS4sJ-0000WF-61
for bug-gnu-emacs@HIDDEN; Wed, 18 Jun 2025 22:19:35 -0400
Received: from fout-a1-smtp.messagingengine.com ([103.168.172.144])
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <dmitry@HIDDEN>) id 1uS4sH-0003l7-BC
for bug-gnu-emacs@HIDDEN; Wed, 18 Jun 2025 22:19:34 -0400
Received: from phl-compute-06.internal (phl-compute-06.phl.internal
[10.202.2.46])
by mailfout.phl.internal (Postfix) with ESMTP id 0A3A01380487
for <bug-gnu-emacs@HIDDEN>; Wed, 18 Jun 2025 22:19:30 -0400 (EDT)
Received: from phl-mailfrontend-01 ([10.202.2.162])
by phl-compute-06.internal (MEProxy); Wed, 18 Jun 2025 22:19:30 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gutov.dev; h=cc
:content-type:content-type:date:date:from:from:in-reply-to
:message-id:mime-version:reply-to:subject:subject:to:to; s=fm3;
t=1750299570; x=1750385970; bh=QhyYHLlMt66yevc6VF/6gFJCSUfa4NIs
k8UHizqkqFo=; b=IbpGDjvlEhWp9qw2jvbDXtQvswWnFnmX7DUEsZHFw0P36TM9
l0v0R06cYJleLCvAqqhZ61CZbw21wSi3bkmGA92VvCt0vi1s3B/YKQ61Dm2sC9BJ
BPMXYDghU442jIh1Q91vgQV+rxd2wjEoWQCNtVcFhEfXrFq9WX5Jg4BeHvoOH68+
nag0/VVMx0zUbEqkSH/BqID9YzFSJn5o2amioHciCd/SxFGe5yIDJSRlRQMnrOGh
iyyL5nxY9OIGWhGBySs4ZzQV6MO3mCXH9iz4r8TfBIBxMyhcZrUYZagjLLek6grv
7cZ/2AT4C5bQzUXQCcolvNIXqoG2eYHgVW7rbw==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
messagingengine.com; h=cc:content-type:content-type:date:date
:feedback-id:feedback-id:from:from:in-reply-to:message-id
:mime-version:reply-to:subject:subject:to:to:x-me-proxy
:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=1750299570; x=
1750385970; bh=QhyYHLlMt66yevc6VF/6gFJCSUfa4NIsk8UHizqkqFo=; b=N
PrbvSk4UR+1lj7sISAlBBw6LBRnU63H+Kr5EHpDvP+CjIqf02VL5gQIIQnzteZHu
cGvi/ifTOAe6ywCm1EnLjo89Yow7N13jck2oX7mMwJnXDgnoNRc0K1BCwicQ1yaC
dK8XDjjXKuamOjK/3fupCSk0zVT3xCCCfw9hxB7Ner2Hj8ogh/+5eMEERKwajX5L
i7ciJXIeCDlzS554gUR7JBU5+InqLyiFd93Lu518DEQA0mXx9io4v7UZ29CclQ7n
87QpArNAMO9JuZjSmwg2saaCe7D0+HuOd5nLPY4ZeEJ8yw7xwGf7O4O1IT1HTz85
8497Ou0pVmYms+whoCIpg==
X-ME-Sender: <xms:sXNTaCqB1_lRodon4FBScBUg7LCjSKMT2CVP9II0NERwFnqi3zIFIw>
<xme:sXNTaArXe8UW9MUC13LycyFLmkVF7LH5NkAgEwzcNV5A6j2ZobdWWc16i9oHXgLgR
IvT9G98w2lrc-ATL70>
X-ME-Received: <xmr:sXNTaHPjhTkHVfyLPGxUr9mxGUEykFp6Ig9cjDa5ETt3Q2vX25i7U4fPZHT5WJ6R>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeffedrtddvgdegfedtucetufdoteggodetrfdotf
fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggvpdfu
rfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucenucfjughrpegtkfffgg
gfvffhufesmhdtreertddvjeenucfhrhhomhepffhmihhtrhihucfiuhhtohhvuceoughm
ihhtrhihsehguhhtohhvrdguvghvqeenucggtffrrghtthgvrhhnpeehvdffheeigefftd
elgfeugfelgfduueehfeeljeduueekieetiefhhefhheeuheenucevlhhushhtvghrufhi
iigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpegumhhithhrhiesghhuthhovhdrug
gvvhdpnhgspghrtghpthhtohepuddpmhhouggvpehsmhhtphhouhhtpdhrtghpthhtohep
sghughdqghhnuhdqvghmrggtshesghhnuhdrohhrgh
X-ME-Proxy: <xmx:sXNTaB6WQnVxVrJXsaJBSzbYusWoAAi_4ivfnTA3t0GjfEdVmtz0tg>
<xmx:sXNTaB6jJGRuXcir7l3jPPcpW9rdtxVUJqWjL35J-DHBNmyKpVOqXw>
<xmx:sXNTaBgEtXL1ULN8CgyN5B-rHC-pmTCITkpz3E3mmxF6LYRKAYBcbA>
<xmx:sXNTaL7ffYG2wlGZo6KyoKwn45P6hNHrKPQmz-TzGMDmyhmanSZFTw>
<xmx:snNTaMY3ET_3ovgzIIZa3YisEZEOtlItqPlisnsrsZXqi__rVNZwRd1Q>
Feedback-ID: i07de48aa:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA for
<bug-gnu-emacs@HIDDEN>; Wed, 18 Jun 2025 22:19:29 -0400 (EDT)
Content-Type: multipart/mixed; boundary="------------eHOcusyAToF0wCS80lt9dK11"
Message-ID: <948f77d1-de3f-4cd7-969a-4138c040581f@HIDDEN>
Date: Thu, 19 Jun 2025 05:19:27 +0300
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Content-Language: en-US
From: Dmitry Gutov <dmitry@HIDDEN>
Received-SPF: pass client-ip=103.168.172.144; envelope-from=dmitry@HIDDEN;
helo=fout-a1-smtp.messagingengine.com
X-Spam_score_int: -27
X-Spam_score: -2.8
X-Spam_bar: --
X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,
RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001,
RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_PASS=-0.001,
SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 0.7 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.3 (/)
This is a multi-part message in MIME format.
--------------eHOcusyAToF0wCS80lt9dK11
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Debbugs-Cc: rudalics@HIDDEN
Hi Martin and others!
I've started noticing this recently, and it especially gets apparent
with the new "lexical binding is nil" compilation warning windows which
use a side window.
A self-contained reproducer took some effort, though.
To use the attached script, load it from the command line like this:
src/emacs -Q -l d-b-below-bug.el
NOTE: Simply evaluating it from an interactive session won't work
because it seems to require a particular sequence of buffer/window
creation operations. It does seem to work to copy it form-by-form to
evaluate with M-:.
Anyway, the crux of the problem is that after a side window had been
used, later commands that use pop-to-buffer would reside the window
unnecessarily, and then not restore the previous size on quit either.
Probably related to the recent changes in window.el, though I haven't
bisected yet. But this definitely does not reproduce with Emacs 30 or
earlier releases.
--------------eHOcusyAToF0wCS80lt9dK11
Content-Type: text/x-emacs-lisp; charset=UTF-8; name="d-b-below-bug.el"
Content-Disposition: attachment; filename="d-b-below-bug.el"
Content-Transfer-Encoding: base64
Ozs7IC0qLSBsZXhpY2FsLWJpbmRpbmc6dCAtKi0KCihzZXRxIHNpZGUtYnVmZmVyIChmaW5k
LWZpbGUtbm9zZWxlY3QgImxpc3AvZGZyYW1lLmVsIikpCgooZGlzcGxheS1idWZmZXIgc2lk
ZS1idWZmZXIKICAgICAgICAgICAgICAgICcoZGlzcGxheS1idWZmZXItaW4tc2lkZS13aW5k
b3cpICcoKGRpcmVjdGlvbiAuIGJlbG93KSkpCgooc3dpdGNoLXRvLWJ1ZmZlciAoZmluZC1m
aWxlLW5vc2VsZWN0ICJsaXNwL2JzLmVsIikpCgoobGV0ICgobmV3LXdpbiAoc3BsaXQtd2lu
ZG93LWhvcml6b250YWxseSkpKQogIChzcGxpdC13aW5kb3ctdmVydGljYWxseSBuaWwgbmV3
LXdpbikpCgo7OyBUaGlzIGlzIG9wdGlvbmFsOiB5b3UgY2FuIHF1aXQgdGhlIHNpZGUgd2lu
ZG93LCB5b3UgY2FuIGRlbGV0ZSBpdCwgb3IKOzsgeW91IGNhbiBrZWVwIGl0IGFyb3VuZC4g
VGhlIGVmZmVjdCBvZiB0aGUgYHBvcC10by1idWZmZXInIGNhbGxzIGFmdGVyCjs7IGl0IChs
aWtlIHRoZSBvbmUgYmVsb3cpIHBlcnNpc3RzIGFueXdheS4KKHF1aXQtd2luZG93IG5pbCAo
Z2V0LWJ1ZmZlci13aW5kb3cgc2lkZS1idWZmZXIpKQoKOzsgc2ltcGxlLmVsIGdldHMgZGlz
cGxheWVkIGluIGEgcmVzaXplZCAoZW5sYXJnZWQpIHdpbmRvdyB0aGF0IGxvb2tzCjs7IGxp
a2UgdGhlIG90aGVyIHdpbmRvdyBpbiBpdHMgdmVydGljYWwgZ3JvdXAgaXMgc3VwcG9zZWQg
dG8gYmUgYSBzaWRlCjs7IHdpbmRvdyAoYnV0IGl0IGlzIG5vdCkuCihwb3AtdG8tYnVmZmVy
IChmaW5kLWZpbGUtbm9zZWxlY3QgInNpbXBsZS5lbCIpKQo=
--------------eHOcusyAToF0wCS80lt9dK11--
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: Dmitry Gutov <dmitry@HIDDEN> Subject: bug#78835: Acknowledgement (Wrong pop-to-buffer behavior after one display-buffer-in-side-window call) Message-ID: <handler.78835.B.175029958522714.ack <at> debbugs.gnu.org> References: <948f77d1-de3f-4cd7-969a-4138c040581f@HIDDEN> X-Gnu-PR-Message: ack 78835 X-Gnu-PR-Package: emacs Reply-To: 78835 <at> debbugs.gnu.org Date: Thu, 19 Jun 2025 02:20:03 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. As you requested using X-Debbugs-CC, your message was also forwarded to rudalics@HIDDEN (after having been given a bug report number, if it did not have one). Your message has been sent to the package maintainer(s): bug-gnu-emacs@HIDDEN If you wish to submit further information on this problem, please send it to 78835 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 78835: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D78835 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN
Subject: bug#78835: Wrong pop-to-buffer behavior after one display-buffer-in-side-window call
Resent-From: martin rudalics <rudalics@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Thu, 19 Jun 2025 15:07:04 +0000
Resent-Message-ID: <handler.78835.B78835.175034560713388 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 78835
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Dmitry Gutov <dmitry@HIDDEN>, 78835 <at> debbugs.gnu.org
Received: via spool by 78835-submit <at> debbugs.gnu.org id=B78835.175034560713388
(code B ref 78835); Thu, 19 Jun 2025 15:07:04 +0000
Received: (at 78835) by debbugs.gnu.org; 19 Jun 2025 15:06:47 +0000
Received: from localhost ([127.0.0.1]:35648 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1uSGqj-0003Tn-Bt
for submit <at> debbugs.gnu.org; Thu, 19 Jun 2025 11:06:46 -0400
Received: from mout.gmx.net ([212.227.17.20]:52455)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <rudalics@HIDDEN>) id 1uSGqf-0003ST-5M
for 78835 <at> debbugs.gnu.org; Thu, 19 Jun 2025 11:06:43 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at;
s=s31663417; t=1750345594; x=1750950394; i=rudalics@HIDDEN;
bh=5O7IVK2qRiAhQscf/1JQu3sfffoTCkvbg6ftlxvbqhs=;
h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:To:
References:From:In-Reply-To:Content-Type:
Content-Transfer-Encoding:cc:content-transfer-encoding:
content-type:date:from:message-id:mime-version:reply-to:subject:
to;
b=mQ/IgTA6kO+l10cIf+doy/ClRJGq7YHOw+YnllD93HxqfgDrpurOsGTw/R5hpXW0
D/idaOGNAmirtpAK3b34uJ7tkr5rIyHJ00XB4crdJajTpgdwcUBvelOdzsvO5oeYw
zzx61qNGZbR7nJE8YuvR0gAsDxE7j4uUqe7m2JWl8fiuIoSO5gNnRpDOCLTva/LmH
VK7Pj73z1lj8sCQ96A64EjA4E0Nr+/BLBG6hNW0XroN8rnNvX4tUuwZ6hLMPrxA85
QcaxW8+ZQgVP401tlg8MO+2sqhuXBowbZwe4pr7tJjyh0wTDOQ5v3Mf83/ShTFuZC
dwz3Jl31NRi+AryOxg==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from [192.168.31.113] ([46.125.249.77]) by mail.gmx.net (mrgmx105
[212.227.17.168]) with ESMTPSA (Nemesis) id 1MS3il-1uMXFx11EB-00HsM7; Thu, 19
Jun 2025 17:06:34 +0200
Message-ID: <64d836c8-2c9f-4227-af88-2dbfeb1976e4@HIDDEN>
Date: Thu, 19 Jun 2025 17:06:33 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
References: <948f77d1-de3f-4cd7-969a-4138c040581f@HIDDEN>
Content-Language: en-US
From: martin rudalics <rudalics@HIDDEN>
In-Reply-To: <948f77d1-de3f-4cd7-969a-4138c040581f@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K1:c955UwUC3M+JzGlUsWB8keIr+98QTnCw0uVwMu37uyLw6gn2CjL
HlfxCFMO5TF+wL2VfnnKmz8cMf0UUjbEmuOvGzQ5khhfiarY7VUUJqm0yHjfm/I+fSw2gbw
6Gtq3Wtt425lyDXABWdUr5rnS9w+VtxLzi1KvH0JIB+lO8QIvLiSOba/UhQ0viTXO/thq2s
1n07XGBUo2oOrvuuIabXA==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:xSj3AJHzxuk=;X++23etltDhCSbBrpNCnFmiSTEs
+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
X-Spam-Score: -0.7 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)
Hi Dmitry
> Anyway, the crux of the problem is that after a side window had been
> used, later commands that use pop-to-buffer would reside the window
> unnecessarily, and then not restore the previous size on quit either.
It's not specifically related to side windows, a plain 'display-buffer'
should suffice. The problem is that 'pop-to-buffer' reusing the bs.el
window tries to restore the height of the initial *scratch* window after
first displaying bs.el in it and later splitting it vertically. In the
patch below I now try to remove the reference to the old height when a
window is split vertically. Please try it.
Thanks, martin
diff --git a/lisp/window.el b/lisp/window.el
index e372ef8b9bb..f24e581ba1e 100644
--- a/lisp/window.el
+++ b/lisp/window.el
@@ -5899,6 +5899,16 @@ split-window
window (- (if new-parent 1.0 (window-normal-size window horizontal))
new-normal)))
+ (unless horizontal
+ (let ((quit-restore (window-parameter window 'quit-restore)))
+ (when quit-restore
+ (let ((quad (nth 1 quit-restore)))
+ (when (and (listp quad) (integerp (nth 3 quad)))
+ ;; When WINDOW has a 'quit-restore' parameter that
+ ;; specifies a previous height to restore, remove that
+ ;; - it does more harm than good now (Bug#78835).
+ (setf (nth 3 quad) nil))))))
+
(let ((new (split-window-internal
window new-pixel-size side new-normal refer)))
(window--pixel-to-total frame horizontal)
X-Loop: help-debbugs@HIDDEN
Subject: bug#78835: Wrong pop-to-buffer behavior after one display-buffer-in-side-window call
Resent-From: Dmitry Gutov <dmitry@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Thu, 19 Jun 2025 17:00:02 +0000
Resent-Message-ID: <handler.78835.B78835.175035235519315 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 78835
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: martin rudalics <rudalics@HIDDEN>, 78835 <at> debbugs.gnu.org
Received: via spool by 78835-submit <at> debbugs.gnu.org id=B78835.175035235519315
(code B ref 78835); Thu, 19 Jun 2025 17:00:02 +0000
Received: (at 78835) by debbugs.gnu.org; 19 Jun 2025 16:59:15 +0000
Received: from localhost ([127.0.0.1]:36009 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1uSIba-00051L-8O
for submit <at> debbugs.gnu.org; Thu, 19 Jun 2025 12:59:15 -0400
Received: from fout-b8-smtp.messagingengine.com ([202.12.124.151]:37567)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <dmitry@HIDDEN>) id 1uSIbW-00050F-8h
for 78835 <at> debbugs.gnu.org; Thu, 19 Jun 2025 12:59:11 -0400
Received: from phl-compute-03.internal (phl-compute-03.phl.internal
[10.202.2.43])
by mailfout.stl.internal (Postfix) with ESMTP id 242AE11401B4;
Thu, 19 Jun 2025 12:59:04 -0400 (EDT)
Received: from phl-mailfrontend-01 ([10.202.2.162])
by phl-compute-03.internal (MEProxy); Thu, 19 Jun 2025 12:59:04 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gutov.dev; h=cc
:content-transfer-encoding:content-type:content-type:date:date
:from:from:in-reply-to:in-reply-to:message-id:mime-version
:references:reply-to:subject:subject:to:to; s=fm3; t=1750352343;
x=1750438743; bh=I/pCF9hIHUDOgeFoOeLSSO0delOG5F43P7UFnEKd368=; b=
R5X7KvsduuaCAqxv0o1K7jwaHXVTNCIvhcfqBNjSnL1uWnHhaoinj0i2mEkLYLRE
k2AGaS1zylizBIe83TbJghrZ5NDZv6rAtogIrRVUfPyKOUFEAiX1UynirPsQo6CO
AdPZc38U2OLgSnKVCFTpYFfE71Q4+4KwT9JYsNXVxk6NsRfuJ8dDikpSkcZzq6V6
GDgOYnSMDY8AFwhrclgo/xwItXcC71hEpZ6LcCmqaDtEySoaxkyr/cx8VEcxevuI
qVSpVl5oh2SJGY2Ro2MAciT6mLKC8FBvwEkYm5leG85vrJTwLGGb0EPPs08X50Uu
8wMjzN03g0fCKJ+k0BDK6Q==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
messagingengine.com; h=cc:content-transfer-encoding:content-type
:content-type:date:date:feedback-id:feedback-id:from:from
:in-reply-to:in-reply-to:message-id:mime-version:references
:reply-to:subject:subject:to:to:x-me-proxy:x-me-sender
:x-me-sender:x-sasl-enc; s=fm1; t=1750352343; x=1750438743; bh=I
/pCF9hIHUDOgeFoOeLSSO0delOG5F43P7UFnEKd368=; b=iSjZcyGJidjcFXYR5
7At5fWS3R1xofb5K94op5ZaWEEZ6FKxxT801ui2JAMIE6gqjZ5dqqYs5++AsrGqj
/hqQesG8lHqcs6MjMpDp5+Sfxe01KfXHk67n9s94IrNzpJMAk8gixKhoKEa2N7iZ
jhrWeHALbSYgJ3oLHGW2tz3djnl8ALKHGrz6ko+knA3XC2+IFdBZiUjHGMqm6I76
kTywXHGvI7KS2NH4kforoTjNk5GvRAkYC6ODxhIGGVEtob8MgMw2EEuN3EbkV1w3
nC5SSAWzNtxobkS77peWAClb4qj4+/OcnY+01eWqLu+zAnv/MoPHTiM6Wzzb1Q4n
PnKhA==
X-ME-Sender: <xms:10FUaAMOQnS1hbYe9vZnC3K-vfsWGB_M5UGn5Tg3dg2j2S6V0hP-Hw>
<xme:10FUaG_FcKXhMShwCzYpgqzqSiSb434JOi5GuWXO0T3hlPjPDaatL6o5VZ5twcGcA
lKopFS5MHyuKUh-C-w>
X-ME-Received: <xmr:10FUaHQiGv4XXYbI3UtbC65qdugLASp4aenbLvOe6V5YCOvgaQXhQKllDq5Rd4lB>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeffedrtddvgdeitdeiucetufdoteggodetrfdotf
fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfurfetoffkrfgpnffqhgenuceurghi
lhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujfgurh
epkfffgggfuffvfhfhjggtgfesthekredttddvjeenucfhrhhomhepffhmihhtrhihucfi
uhhtohhvuceoughmihhtrhihsehguhhtohhvrdguvghvqeenucggtffrrghtthgvrhhnpe
egueegteffuddvjeevvdelleeitdeftdduhfeffeffjedukeevjedvfeffgfevgeenucev
lhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpegumhhithhrhi
esghhuthhovhdruggvvhdpnhgspghrtghpthhtohepvddpmhhouggvpehsmhhtphhouhht
pdhrtghpthhtoheprhhuuggrlhhitghssehgmhigrdgrthdprhgtphhtthhopeejkeekfe
ehseguvggssghughhsrdhgnhhurdhorhhg
X-ME-Proxy: <xmx:10FUaItP6EvV1pMGs0taBvydm7Hh3iFag2YkR9sHHlqCM2zl94YC7Q>
<xmx:10FUaIeEyCOTQF1jZ096IvAAaNIkEgEphtwY1Yn4qKFfJA1zk67o6A>
<xmx:10FUaM1TzCK3SO7AWjguqu7zm8mRZNV3RhKtqKW682XRouzqPrM-Mg>
<xmx:10FUaM9t491alTPNEnyJt4WbHt_AG9BisCuFaq4kZ8abM-_RBX0y7Q>
<xmx:10FUaJtOJ8skuJ5wKhDJj0e773L8NiCapqyAB6ikyxYP90o_KcnC9vfk>
Feedback-ID: i07de48aa:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Thu,
19 Jun 2025 12:59:02 -0400 (EDT)
Message-ID: <d54f1b4d-8f32-46a1-be76-f6d41c495260@HIDDEN>
Date: Thu, 19 Jun 2025 19:59:00 +0300
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
References: <948f77d1-de3f-4cd7-969a-4138c040581f@HIDDEN>
<64d836c8-2c9f-4227-af88-2dbfeb1976e4@HIDDEN>
Content-Language: en-US
From: Dmitry Gutov <dmitry@HIDDEN>
In-Reply-To: <64d836c8-2c9f-4227-af88-2dbfeb1976e4@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Spam-Score: -0.7 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)
Hi Martin!
On 19/06/2025 18:06, martin rudalics wrote:
> It's not specifically related to side windows, a plain 'display-buffer'
> should suffice. The problem is that 'pop-to-buffer' reusing the bs.el
> window tries to restore the height of the initial *scratch* window after
> first displaying bs.el in it and later splitting it vertically. In the
> patch below I now try to remove the reference to the old height when a
> window is split vertically. Please try it.
>
> Thanks, martin
>
> diff --git a/lisp/window.el b/lisp/window.el
> index e372ef8b9bb..f24e581ba1e 100644
> --- a/lisp/window.el
> +++ b/lisp/window.el
> @@ -5899,6 +5899,16 @@ split-window
> window (- (if new-parent 1.0 (window-normal-size window
> horizontal))
> new-normal)))
>
> + (unless horizontal
> + (let ((quit-restore (window-parameter window 'quit-restore)))
> + (when quit-restore
> + (let ((quad (nth 1 quit-restore)))
> + (when (and (listp quad) (integerp (nth 3 quad)))
> + ;; When WINDOW has a 'quit-restore' parameter that
> + ;; specifies a previous height to restore, remove that
> + ;; - it does more harm than good now (Bug#78835).
> + (setf (nth 3 quad) nil))))))
> +
That seems to fix it indeed, thanks.
On a related topic though, another scenario that happens over here is
'quit-window' restoring a window _width_ to a value that looks
unexpected to me. For example, just now after applying your patch from a
buffer, I pressed 'q' and the window (the one on the left in a
configuration similar to test scenario) got resized to 2/3rds of its
width. Any ideas about that perhaps?
It is very sporadic, and I don't have any reliable reproduction, so if
if it doesn't ring a bell, I can try to get more info first.
X-Loop: help-debbugs@HIDDEN
Subject: bug#78835: Wrong pop-to-buffer behavior after one display-buffer-in-side-window call
Resent-From: martin rudalics <rudalics@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Fri, 20 Jun 2025 07:33:02 +0000
Resent-Message-ID: <handler.78835.B78835.17504047811846 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 78835
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Dmitry Gutov <dmitry@HIDDEN>, 78835 <at> debbugs.gnu.org
Received: via spool by 78835-submit <at> debbugs.gnu.org id=B78835.17504047811846
(code B ref 78835); Fri, 20 Jun 2025 07:33:02 +0000
Received: (at 78835) by debbugs.gnu.org; 20 Jun 2025 07:33:01 +0000
Received: from localhost ([127.0.0.1]:45741 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1uSWFA-0000Th-FL
for submit <at> debbugs.gnu.org; Fri, 20 Jun 2025 03:33:00 -0400
Received: from mout.gmx.net ([212.227.15.19]:54057)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <rudalics@HIDDEN>) id 1uSWF5-0000Sx-OA
for 78835 <at> debbugs.gnu.org; Fri, 20 Jun 2025 03:32:57 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at;
s=s31663417; t=1750404768; x=1751009568; i=rudalics@HIDDEN;
bh=MOvbuRmW/NgaBEkThHc+xIRBL7Z/MyqDHOTXkeyoyR8=;
h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:To:
References:From:In-Reply-To:Content-Type:
Content-Transfer-Encoding:cc:content-transfer-encoding:
content-type:date:from:message-id:mime-version:reply-to:subject:
to;
b=p5RSlqIFPWi6/rjPDbrnDvuPBZlz13iQd+p9p7Q0BNr2/U3dB2xmRES+utMtJP84
VYqHgxpklY5wAd1r3tJKJXBrnYzen4WzS192UqyDXvkip5/ZDtqdWj6pt0Gr7alN5
yb1tQhw6Z+WlzPkTPFSopfbItu152SSqFxLeb9XxG7lrBOf2fo/KwhC8JurALuA0P
NwxE01QvSjkiwCdDtxzGEamoqGQ9z4Jfmf8U8mey2ulPLK9Eyt+KWU7jWsRdNoZTM
ZofL2iTRUlRw2r8FB/OmPPXXYH6dzsvfqxsr4EAhg6UIo+nS/SW7Y4oxjESUs32zA
khsJwelUBTxy3M1PIw==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from [192.168.31.113] ([213.142.96.89]) by mail.gmx.net (mrgmx005
[212.227.17.190]) with ESMTPSA (Nemesis) id 1MXXuH-1uGnkN28IJ-00WBPG; Fri, 20
Jun 2025 09:32:48 +0200
Message-ID: <95c606ee-224b-4dde-a8ec-b241c6b46907@HIDDEN>
Date: Fri, 20 Jun 2025 09:32:47 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
References: <948f77d1-de3f-4cd7-969a-4138c040581f@HIDDEN>
<64d836c8-2c9f-4227-af88-2dbfeb1976e4@HIDDEN>
<d54f1b4d-8f32-46a1-be76-f6d41c495260@HIDDEN>
Content-Language: en-US
From: martin rudalics <rudalics@HIDDEN>
In-Reply-To: <d54f1b4d-8f32-46a1-be76-f6d41c495260@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K1:wa5/4tEgs6ZkBdjhTx7Ma+MyFThOa2DMsHs8ve4jJc3x6tszSzX
6W3RpJ+87TRUwQQntNE2/89fZXEPy3L2qw3BZekmBd2dExxU7UyERxxr7odiAFWQ9Y8ezTl
AdkiNZZ4xrEuSYIdh+VZd1XLEsaDLKpqGmHvIv8YROAASDESB/xp0Qltme44CUFWzreYeBs
/h0QqmwJb6uNJLynO0Vuw==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:NN49OSpw4tE=;a5VWOyqVUiKF0xJrCE1aLpE671+
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
X-Spam-Score: -0.7 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)
> That seems to fix it indeed, thanks.
Pushed to master.
> On a related topic though, another scenario that happens over here is
> 'quit-window' restoring a window _width_ to a value that looks
> unexpected to me. For example, just now after applying your patch from
> a buffer, I pressed 'q' and the window (the one on the left in a
> configuration similar to test scenario) got resized to 2/3rds of its
> width. Any ideas about that perhaps?
Hmm... Apply
a/lisp/window.el b/lisp/window.el
index f24e581ba1e..b27e1ca56e9 100644
--- a/lisp/window.el
+++ b/lisp/window.el
@@ -5452,6 +5452,10 @@ quit-restore-window
(if (window-combined-p window)
(/= (nth 3 quad) (window-total-height window))
(/= (nth 3 quad) (window-total-width window))))
+
+ (unless (window-combined-p window)
+ (y-or-n-p "Adjusting width, continue? "))
+
;; Try to resize WINDOW to its old height but don't signal an
;; error.
(condition-case nil
If and when it asks you, apply
diff --git a/lisp/window.el b/lisp/window.el
index f24e581ba1e..a6f93e067b5 100644
--- a/lisp/window.el
+++ b/lisp/window.el
@@ -5899,15 +5899,14 @@ split-window
window (- (if new-parent 1.0 (window-normal-size window horizontal))
new-normal)))
- (unless horizontal
- (let ((quit-restore (window-parameter window 'quit-restore)))
- (when quit-restore
- (let ((quad (nth 1 quit-restore)))
- (when (and (listp quad) (integerp (nth 3 quad)))
- ;; When WINDOW has a 'quit-restore' parameter that
- ;; specifies a previous height to restore, remove that
- ;; - it does more harm than good now (Bug#78835).
- (setf (nth 3 quad) nil))))))
+ (let ((quit-restore (window-parameter window 'quit-restore)))
+ (when quit-restore
+ (let ((quad (nth 1 quit-restore)))
+ (when (and (listp quad) (integerp (nth 3 quad)))
+ ;; When WINDOW has a 'quit-restore' parameter that
+ ;; specifies a previous height to restore, remove that
+ ;; - it does more harm than good now (Bug#78835).
+ (setf (nth 3 quad) nil)))))
(let ((new (split-window-internal
window new-pixel-size side new-normal refer)))
and tell me if it asks you again.
> It is very sporadic, and I don't have any reliable reproduction, so if
> if it doesn't ring a bell, I can try to get more info first.
I don't recall that I ever tried to restore a previous width too but
apparently I did (and did not even document it).
martin
X-Loop: help-debbugs@HIDDEN
Subject: bug#78835: Wrong pop-to-buffer behavior after one display-buffer-in-side-window call
Resent-From: Dmitry Gutov <dmitry@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sat, 21 Jun 2025 02:24:02 +0000
Resent-Message-ID: <handler.78835.B78835.175047262714375 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 78835
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: martin rudalics <rudalics@HIDDEN>, 78835 <at> debbugs.gnu.org
Received: via spool by 78835-submit <at> debbugs.gnu.org id=B78835.175047262714375
(code B ref 78835); Sat, 21 Jun 2025 02:24:02 +0000
Received: (at 78835) by debbugs.gnu.org; 21 Jun 2025 02:23:47 +0000
Received: from localhost ([127.0.0.1]:59315 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1uSntS-0003jl-Us
for submit <at> debbugs.gnu.org; Fri, 20 Jun 2025 22:23:47 -0400
Received: from fhigh-a8-smtp.messagingengine.com ([103.168.172.159]:44335)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <dmitry@HIDDEN>) id 1uSntE-0003hi-WC
for 78835 <at> debbugs.gnu.org; Fri, 20 Jun 2025 22:23:41 -0400
Received: from phl-compute-03.internal (phl-compute-03.phl.internal
[10.202.2.43])
by mailfhigh.phl.internal (Postfix) with ESMTP id 2A392114015E;
Fri, 20 Jun 2025 22:23:27 -0400 (EDT)
Received: from phl-mailfrontend-02 ([10.202.2.163])
by phl-compute-03.internal (MEProxy); Fri, 20 Jun 2025 22:23:27 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gutov.dev; h=cc
:content-transfer-encoding:content-type:content-type:date:date
:from:from:in-reply-to:in-reply-to:message-id:mime-version
:references:reply-to:subject:subject:to:to; s=fm3; t=1750472607;
x=1750559007; bh=C3udp0MnQwhxyirlUXkEupH/Z5lIx3o84AzHY9Pt4x0=; b=
uEKfEDAfkQP9ZVTkMWWbT3sLnq9rEyOKIA6Zy3xVN7H46xc9ohOo6Jsygdh9C6Zn
lsnNnj6suUF78GLHywau8qUEt9gOHaczt6gvo6iOEUDl9WWXQe5ORoGFj6Kk/dwJ
BdgHQrcrX4pl7ctZO++HApQmOT/sWpHQTRiIFFKMRlZqe6Vykq9b4bSWB7qMkDEH
6JERhOMMtB73zjQpPVM/Qm+d17NYxrq+aYo0gpNc+LMolYGF5d/7cenP2/YUIvHa
We3c27v+qGFkqK3dPSzQJORdPxySYKx9+L5JJwYzMgFC6PRVJIOQQVs6ZMnFnCDE
52XKPZaA68FKHz3svBU6IA==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
messagingengine.com; h=cc:content-transfer-encoding:content-type
:content-type:date:date:feedback-id:feedback-id:from:from
:in-reply-to:in-reply-to:message-id:mime-version:references
:reply-to:subject:subject:to:to:x-me-proxy:x-me-sender
:x-me-sender:x-sasl-enc; s=fm1; t=1750472607; x=1750559007; bh=C
3udp0MnQwhxyirlUXkEupH/Z5lIx3o84AzHY9Pt4x0=; b=bkGG+8U8HS5dSPDkV
ZTK6HeJ9AYIqgwpkGd1a5t46B0uez68zGsio9tcQUxNK6/jgQctWzwQiR+LdQfMA
t+DnpqfCfyFQ2Q3VKqhxBtojWvLNICwinTeNVga1IC8mpxK31brPG6wSiv+/ClDJ
PmnYwg36nMYCynYrh1s46vJfs6lHz2lkuRYj0qP5NG8rGG0cOfrjtXdDYvmhXqul
EB3oafGrwPlZE7d5v1vR7Kv+NP2+go0MOnpSGka+cW1a5g44I8R8rvia/kBehttu
i2GkwkeLXO2CawyXO9Pv6Y6zf6rhW4NPe8BHJqQO/rMZ3/c/7ivPLpD8Xtl92YmG
E3YQQ==
X-ME-Sender: <xms:nhdWaGJwt9aQoumy9zclW27BLYol3sJxTloQEwRJPldVjwXbOcOVFA>
<xme:nhdWaOIBYRlmzRgTjwaN2KlchEFc_QJL3HVbtfWKJRz0Uoj9WflC8SLw0NAXAl8mr
8LoLiN3y07RlHKKKj8>
X-ME-Received: <xmr:nhdWaGsxt6W4PFHLYwnjj7athNdM07g7fB9CtGB7L0xLiS7lJv2T-f_MDU3L3feaojwq>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeffedrtddvgddutddtjecutefuodetggdotefrod
ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpuffrtefokffrpgfnqfghnecuuegr
ihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjug
hrpefkffggfgfuvfhfhfgjtgfgsehtkeertddtvdejnecuhfhrohhmpeffmhhithhrhicu
ifhuthhovhcuoegumhhithhrhiesghhuthhovhdruggvvheqnecuggftrfgrthhtvghrnh
epgeeugeetffduvdejvedvleeliedtfedtudfhfeefffejudekveejvdeffffgveegnecu
vehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepughmihhtrh
ihsehguhhtohhvrdguvghvpdhnsggprhgtphhtthhopedvpdhmohguvgepshhmthhpohhu
thdprhgtphhtthhopehruhgurghlihgtshesghhmgidrrghtpdhrtghpthhtohepjeekke
efheesuggvsggsuhhgshdrghhnuhdrohhrgh
X-ME-Proxy: <xmx:nhdWaLaY7cKMkRUVqoONqyBsK40CxGWfbtDXrP1Ya1A4sY58ZL4h8A>
<xmx:nhdWaNZNaU7uq_3_V9avkDoCea3kMA4vN-wdn3Bmw4hvrIcD655mSw>
<xmx:nhdWaHAE89SOt-eUyHkIfmlqQm8bdwF_S5H76nwg7zzGXmu_-gvfYg>
<xmx:nhdWaDYVU6uBCSJbX_sQXQb7FDfoHgqajLX81ISV5laufGWE0cyHug>
<xmx:nxdWaBIlIkfjxXznOhpGdb8i3ZFSbZWcLg8_qiSIixTeVl4W7LD9iOL3>
Feedback-ID: i07de48aa:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Fri,
20 Jun 2025 22:23:25 -0400 (EDT)
Message-ID: <4281563d-a32a-4ae7-9675-d5b8223b6e69@HIDDEN>
Date: Sat, 21 Jun 2025 05:23:23 +0300
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
References: <948f77d1-de3f-4cd7-969a-4138c040581f@HIDDEN>
<64d836c8-2c9f-4227-af88-2dbfeb1976e4@HIDDEN>
<d54f1b4d-8f32-46a1-be76-f6d41c495260@HIDDEN>
<95c606ee-224b-4dde-a8ec-b241c6b46907@HIDDEN>
Content-Language: en-US
From: Dmitry Gutov <dmitry@HIDDEN>
In-Reply-To: <95c606ee-224b-4dde-a8ec-b241c6b46907@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Spam-Score: -0.7 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)
On 20/06/2025 10:32, martin rudalics wrote:
> > That seems to fix it indeed, thanks.
>
> Pushed to master.
Thanks!
> > On a related topic though, another scenario that happens over here is
> > 'quit-window' restoring a window _width_ to a value that looks
> > unexpected to me. For example, just now after applying your patch from
> > a buffer, I pressed 'q' and the window (the one on the left in a
> > configuration similar to test scenario) got resized to 2/3rds of its
> > width. Any ideas about that perhaps?
>
> Hmm... Apply
>
> a/lisp/window.el b/lisp/window.el
> index f24e581ba1e..b27e1ca56e9 100644
> --- a/lisp/window.el
> +++ b/lisp/window.el
> @@ -5452,6 +5452,10 @@ quit-restore-window
> (if (window-combined-p window)
> (/= (nth 3 quad) (window-total-height window))
> (/= (nth 3 quad) (window-total-width window))))
> +
> + (unless (window-combined-p window)
> + (y-or-n-p "Adjusting width, continue? "))
> +
> ;; Try to resize WINDOW to its old height but don't signal an
> ;; error.
> (condition-case nil
>
> If and when it asks you, apply
Thank you. So far I'm running with just this addition for a couple of
hours, and have not seen the prompt yet (nor the bug with horizontal
resizing again). Will report back when that happens.
X-Loop: help-debbugs@HIDDEN
Subject: bug#78835: Wrong pop-to-buffer behavior after one display-buffer-in-side-window call
Resent-From: Dmitry Gutov <dmitry@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 13 Jul 2025 11:54:02 +0000
Resent-Message-ID: <handler.78835.B78835.17524076222497 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 78835
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: martin rudalics <rudalics@HIDDEN>, 78835 <at> debbugs.gnu.org
Received: via spool by 78835-submit <at> debbugs.gnu.org id=B78835.17524076222497
(code B ref 78835); Sun, 13 Jul 2025 11:54:02 +0000
Received: (at 78835) by debbugs.gnu.org; 13 Jul 2025 11:53:42 +0000
Received: from localhost ([127.0.0.1]:51993 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1uavH3-0000eC-VT
for submit <at> debbugs.gnu.org; Sun, 13 Jul 2025 07:53:42 -0400
Received: from fhigh-a4-smtp.messagingengine.com ([103.168.172.155]:50267)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <dmitry@HIDDEN>) id 1uavH0-0000dg-R5
for 78835 <at> debbugs.gnu.org; Sun, 13 Jul 2025 07:53:40 -0400
Received: from phl-compute-01.internal (phl-compute-01.phl.internal
[10.202.2.41])
by mailfhigh.phl.internal (Postfix) with ESMTP id 7069E140023D;
Sun, 13 Jul 2025 07:53:33 -0400 (EDT)
Received: from phl-mailfrontend-02 ([10.202.2.163])
by phl-compute-01.internal (MEProxy); Sun, 13 Jul 2025 07:53:33 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gutov.dev; h=cc
:content-transfer-encoding:content-type:content-type:date:date
:from:from:in-reply-to:in-reply-to:message-id:mime-version
:references:reply-to:subject:subject:to:to; s=fm1; t=1752407613;
x=1752494013; bh=CbFtKICevjrDozk0bbT55xNEVvWJYuTKEXW6lE/ySRw=; b=
O1CQxxLcuvWRUbCs/tau38RqBlCPWTswycaKxLj5LYcwjXVGm7wuUaYxKNmy05Ox
Ym40t5ysBbiZRi4/PTmBnCITWNWmZR8vd41stCslvDcselKkZuq6M1FuY0+02BD0
23tWHgVswDf8WuFT8oAm804Cu0So+nvzsds197wg3BfODElM43iwwDUaN/NM4bWv
o9+F6v+Ktl50Cq6IPgDmzRDPpPlN6j653Qx8sTKDee4S/+besKUfELXbbbZZRvJN
Z/OWDdiUMorjGq0pb/OgYTfhSDKgfpv7h90J/D+L+PSbH7Vo72B0AZJKArEOR4Yo
9FmoH3RNcS3zA3ohiPq8jQ==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
messagingengine.com; h=cc:content-transfer-encoding:content-type
:content-type:date:date:feedback-id:feedback-id:from:from
:in-reply-to:in-reply-to:message-id:mime-version:references
:reply-to:subject:subject:to:to:x-me-proxy:x-me-sender
:x-me-sender:x-sasl-enc; s=fm2; t=1752407613; x=1752494013; bh=C
bFtKICevjrDozk0bbT55xNEVvWJYuTKEXW6lE/ySRw=; b=bKIkf5efPWjh3zQ+L
OpGfvp4jVQ8oWllTaTHMSTY9kHJ4bEE7DijJi6FyRmpBgUG08u5i32ppqCXVY4Bd
KV1B+OaD+gCChdQDtOohRMvpWQQsAhD/4EKJq+Gl3mkmXGn3NRSEMvxqP2meKNTc
9TUH6SClJyAtqfpnBRY7xVg21VGP20xYr+fCeiskgvXTNvYeo/NRLtgWqwdNCYVX
MHcPi77+pQPLEEvWumnTklPObj9dbg3dTijSfN/dQ3LDAhKW/gYo1OOYmLXsDq49
Z7HhTLbNG0ACm5GPSW0OPg25s7IXGi+gDMghT/FG3Xdt/+vM6/+DyE768yeLm2XF
lQmUQ==
X-ME-Sender: <xms:PZ5zaKymP-2JCX1DEPPsKT94DTThUfySeHgLeOaXVO8ysMv94L2kpQ>
<xme:PZ5zaGd1sTb1UQXrDOfLlQBS8vEjvQAHLXt0wbintQbBeKUcaPtYWXF4-CARiIP7F
OZn_1IywN7KhoHJ3vs>
X-ME-Received: <xmr:PZ5zaOLP122BdfKv7uNa2HIzo6i5Ie4wx9YaOO7q0BvTj9Ul7uA5aFOsPeEMHfDHEORX>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeffedrtdefgdegkeellecutefuodetggdotefrod
ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpuffrtefokffrpgfnqfghnecuuegr
ihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjug
hrpefkffggfgfuhffvfhgjtgfgsehtkeertddtvdejnecuhfhrohhmpeffmhhithhrhicu
ifhuthhovhcuoegumhhithhrhiesghhuthhovhdruggvvheqnecuggftrfgrthhtvghrnh
epieelvefhhfdvheevudeludehieeikeeftedvgfeludfgheduieekgfduffejffeinecu
vehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepughmihhtrh
ihsehguhhtohhvrdguvghvpdhnsggprhgtphhtthhopedvpdhmohguvgepshhmthhpohhu
thdprhgtphhtthhopehruhgurghlihgtshesghhmgidrrghtpdhrtghpthhtohepjeekke
efheesuggvsggsuhhgshdrghhnuhdrohhrgh
X-ME-Proxy: <xmx:PZ5zaPEMxzMXlI_Gfwqf02f-FtV75frvRwqypXjppZlxQNd8rGMdEw>
<xmx:PZ5zaAr0JGvsAyZIir3CZIzbB1aLJRlxU_zMr9xkXtm-01fKAfbTGA>
<xmx:PZ5zaASXyVJjPII76eW4KsQ3THueZm-AnwpBpvOHPs-z9DSxqiWGBQ>
<xmx:PZ5zaFPcBL88bw7k6_emLHgH7MWTBih3jWcGfkSVUEGqXssJwiV-cw>
<xmx:PZ5zaKepZZExDNOHSK8YPII4d-355TrFLlyZRfM-mfdj9zyqCD2d7Ahu>
Feedback-ID: i07de48aa:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sun,
13 Jul 2025 07:53:31 -0400 (EDT)
Message-ID: <dd4f6dd4-2322-49fb-84ab-146cd55bb007@HIDDEN>
Date: Sun, 13 Jul 2025 14:53:28 +0300
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
From: Dmitry Gutov <dmitry@HIDDEN>
References: <948f77d1-de3f-4cd7-969a-4138c040581f@HIDDEN>
<64d836c8-2c9f-4227-af88-2dbfeb1976e4@HIDDEN>
<d54f1b4d-8f32-46a1-be76-f6d41c495260@HIDDEN>
<95c606ee-224b-4dde-a8ec-b241c6b46907@HIDDEN>
<4281563d-a32a-4ae7-9675-d5b8223b6e69@HIDDEN>
Content-Language: en-US
In-Reply-To: <4281563d-a32a-4ae7-9675-d5b8223b6e69@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Spam-Score: -0.7 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)
On 21/06/2025 05:23, Dmitry Gutov wrote:
>> a/lisp/window.el b/lisp/window.el
>> index f24e581ba1e..b27e1ca56e9 100644
>> --- a/lisp/window.el
>> +++ b/lisp/window.el
>> @@ -5452,6 +5452,10 @@ quit-restore-window
>> (if (window-combined-p window)
>> (/= (nth 3 quad) (window-total-height window))
>> (/= (nth 3 quad) (window-total-width window))))
>> +
>> + (unless (window-combined-p window)
>> + (y-or-n-p "Adjusting width, continue? "))
>> +
>> ;; Try to resize WINDOW to its old height but don't signal an
>> ;; error.
>> (condition-case nil
>>
>> If and when it asks you, apply
>
> Thank you. So far I'm running with just this addition for a couple of
> hours, and have not seen the prompt yet (nor the bug with horizontal
> resizing again). Will report back when that happens.
Just an update: I've seen the prompt today and moved to step 2 (removed
the 'unless horizontal' condition).
X-Loop: help-debbugs@HIDDEN
Subject: bug#78835: Wrong pop-to-buffer behavior after one display-buffer-in-side-window call
Resent-From: Dmitry Gutov <dmitry@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 13 Jul 2025 14:30:02 +0000
Resent-Message-ID: <handler.78835.B78835.175241694230192 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 78835
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: martin rudalics <rudalics@HIDDEN>, 78835 <at> debbugs.gnu.org
Received: via spool by 78835-submit <at> debbugs.gnu.org id=B78835.175241694230192
(code B ref 78835); Sun, 13 Jul 2025 14:30:02 +0000
Received: (at 78835) by debbugs.gnu.org; 13 Jul 2025 14:29:02 +0000
Received: from localhost ([127.0.0.1]:54132 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1uaxhN-0007qq-Nv
for submit <at> debbugs.gnu.org; Sun, 13 Jul 2025 10:29:02 -0400
Received: from fhigh-a6-smtp.messagingengine.com ([103.168.172.157]:34879)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <dmitry@HIDDEN>) id 1uaxhK-0007qI-M1
for 78835 <at> debbugs.gnu.org; Sun, 13 Jul 2025 10:28:59 -0400
Received: from phl-compute-06.internal (phl-compute-06.phl.internal
[10.202.2.46])
by mailfhigh.phl.internal (Postfix) with ESMTP id 36F181400212;
Sun, 13 Jul 2025 10:28:53 -0400 (EDT)
Received: from phl-mailfrontend-01 ([10.202.2.162])
by phl-compute-06.internal (MEProxy); Sun, 13 Jul 2025 10:28:53 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gutov.dev; h=cc
:content-transfer-encoding:content-type:content-type:date:date
:from:from:in-reply-to:in-reply-to:message-id:mime-version
:references:reply-to:subject:subject:to:to; s=fm1; t=1752416933;
x=1752503333; bh=WHPFGCLS4xtt40IlcZ3pvSSaOVE9UvMlp3+J62FDQEU=; b=
Or2VKzDv3a9bb4t2x7+9zU7qOZTTqsQ/pQ6A2eVDGLoMjhvgS3hR/lzlg0Q2EIh3
+Nk3LGgOaQ/amidD+u/my+2EAH4bU9WwG3YNMVwgxlyILYOVRH2QPxteqU4Di1DW
OQld1puRkLpztggjSx5+QGxTGUoj48dI5yHuoyK3dRzGOno1fttN17BEpJ9LauOA
EcCOXsNvSt++QPUdgEM6tFDaRDeDzCgwzY85wJMnVtOvx1Wks1haJpGcdVv31ik4
VKVrUdItCLad8bUBjWzEXyBNCquTZe9jQIHDy4XuZIy/F8X4R9Qs+unJJ1RWCehY
OSmyeotMNMzFb9mZNd5wDQ==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
messagingengine.com; h=cc:content-transfer-encoding:content-type
:content-type:date:date:feedback-id:feedback-id:from:from
:in-reply-to:in-reply-to:message-id:mime-version:references
:reply-to:subject:subject:to:to:x-me-proxy:x-me-sender
:x-me-sender:x-sasl-enc; s=fm2; t=1752416933; x=1752503333; bh=W
HPFGCLS4xtt40IlcZ3pvSSaOVE9UvMlp3+J62FDQEU=; b=eTpk4sm8+pPg5RO3s
h7E6Rb/qogMzw53r50y9pmWU2NEuZRWXjumZLtbl1/yNpcQkrhB2+B6wSwsByvlu
EamONl0PKU6r2TW5BIWgjTlPUARk36D04W94spLJeXZx01kRw8XWD/QBXdQx9yZ1
frH4M9YBBlJgu4TGiNt81dhAl0cQIv7EpKUHqoHSqwKoJHpNgCDUt5tcSxiFoHiQ
tmzy3U0w7QFWtnPJYqbc3bni2eT5LVWGEVegJFGbr8pbtu5BarHqpb+NwZkwqxhS
+CEGNfH0YaFa4gEW+s+sSK2S7RawG2CedxxjKESS36uGwCg1UKllmVIj4HpXhii5
kApwQ==
X-ME-Sender: <xms:pMJzaJtpEz-foHtxyFYhJTrODnNkcYaH0gVEvPno6_3LrRfGBHzzLg>
<xme:pMJzaCovUkWL7J6sPJvrKbUbzIh5Gdi8HuOJ5KAZF0VpMfdW4Xbw9yCKXe0y4pGeP
GaxJAmt6cw930-YSU0>
X-ME-Received: <xmr:pMJzaOkZ8Gj_vFijNaFzZMcC2WncGLh0Tb9cBLSYHGP6lmdQ-XFZWTOpzZI29MnmdX0g>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeffedrtdefgdegleefudcutefuodetggdotefrod
ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpuffrtefokffrpgfnqfghnecuuegr
ihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjug
hrpefkffggfgfuhffvfhgjtgfgsehtkeertddtvdejnecuhfhrohhmpeffmhhithhrhicu
ifhuthhovhcuoegumhhithhrhiesghhuthhovhdruggvvheqnecuggftrfgrthhtvghrnh
epheehfffhkedtjeevieduvefggfeliedukeffjeevffekkedvudfgheegtdejueeknecu
ffhomhgrihhnpehjuhhmphhshhgrrhgvrdgtohhmnecuvehluhhsthgvrhfuihiivgeptd
enucfrrghrrghmpehmrghilhhfrhhomhepughmihhtrhihsehguhhtohhvrdguvghvpdhn
sggprhgtphhtthhopedvpdhmohguvgepshhmthhpohhuthdprhgtphhtthhopehruhgurg
hlihgtshesghhmgidrrghtpdhrtghpthhtohepjeekkeefheesuggvsggsuhhgshdrghhn
uhdrohhrgh
X-ME-Proxy: <xmx:pcJzaOzbFEDzo23mFI7AuueHyqpcdcoCSczdHMKnxcUA6IxC1zVFlQ>
<xmx:pcJzaOmWnwl8ZaHoQlV7aRAwWT1rDLldacWT5WJW_IjAm5OrrEiAGw>
<xmx:pcJzaPdJ6YIPbgt0tc1MjTy-xj_dEd8XQWdAy_JSNdIABcxd0VVGfQ>
<xmx:pcJzaMpfTmndua9oGPIuTmf027O0ihRjySH7CXOFoG8-ko8nYmftzQ>
<xmx:pcJzaC6D5gxdJaZIO4z_TUIp3qF7UVlap-VYClkWjdItVYT8ffLl9fuO>
Feedback-ID: i07de48aa:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sun,
13 Jul 2025 10:28:52 -0400 (EDT)
Message-ID: <a5ca36a3-ee9d-43e6-953f-c7b8db3d17aa@HIDDEN>
Date: Sun, 13 Jul 2025 17:28:50 +0300
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
From: Dmitry Gutov <dmitry@HIDDEN>
References: <948f77d1-de3f-4cd7-969a-4138c040581f@HIDDEN>
<64d836c8-2c9f-4227-af88-2dbfeb1976e4@HIDDEN>
<d54f1b4d-8f32-46a1-be76-f6d41c495260@HIDDEN>
<95c606ee-224b-4dde-a8ec-b241c6b46907@HIDDEN>
<4281563d-a32a-4ae7-9675-d5b8223b6e69@HIDDEN>
<dd4f6dd4-2322-49fb-84ab-146cd55bb007@HIDDEN>
Content-Language: en-US
In-Reply-To: <dd4f6dd4-2322-49fb-84ab-146cd55bb007@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Spam-Score: -0.7 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)
On 13/07/2025 14:53, Dmitry Gutov wrote:
> On 21/06/2025 05:23, Dmitry Gutov wrote:
>>> a/lisp/window.el b/lisp/window.el
>>> index f24e581ba1e..b27e1ca56e9 100644
>>> --- a/lisp/window.el
>>> +++ b/lisp/window.el
>>> @@ -5452,6 +5452,10 @@ quit-restore-window
>>> (if (window-combined-p window)
>>> (/= (nth 3 quad) (window-total-height window))
>>> (/= (nth 3 quad) (window-total-width window))))
>>> +
>>> + (unless (window-combined-p window)
>>> + (y-or-n-p "Adjusting width, continue? "))
>>> +
>>> ;; Try to resize WINDOW to its old height but don't signal an
>>> ;; error.
>>> (condition-case nil
>>>
>>> If and when it asks you, apply
>>
>> Thank you. So far I'm running with just this addition for a couple of
>> hours, and have not seen the prompt yet (nor the bug with horizontal
>> resizing again). Will report back when that happens.
>
> Just an update: I've seen the prompt today and moved to step 2 (removed
> the 'unless horizontal' condition).
It didn't seem to help.
Here is a screencast which shows me evaluating the new code with
eval-buffer (somewhere in the middle of the video), and still seeing the
prompt when I repeat a certain sequence of actions:
- Show the diff buffer (for window.el), actually.
- Quit it with 'q'.
BTW, despite me answering the prompt 'n' the width gets adjusted anyway.
Hope the link works, if not, I can reupload it somewhere else:
https://jumpshare.com/s/cb8wWgizBFmSSF31fsPr
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.