GNU bug report logs - #70819
29.3; clone-indirect-buffer-other-window is inconsistent with *-other-window commands

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Reported by: Richard Sent <richard@HIDDEN>; dated Tue, 7 May 2024 16:21:02 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

Message received at 70819 <at> debbugs.gnu.org:


Received: (at 70819) by debbugs.gnu.org; 13 May 2024 05:23:00 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon May 13 01:23:00 2024
Received: from localhost ([127.0.0.1]:58507 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1s6O9J-0007ve-CO
	for submit <at> debbugs.gnu.org; Mon, 13 May 2024 01:23:00 -0400
Received: from eggs.gnu.org ([209.51.188.92]:47152)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1s6O9E-0007vW-UJ
 for 70819 <at> debbugs.gnu.org; Mon, 13 May 2024 01:22:56 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1s6O96-00089J-1U; Mon, 13 May 2024 01:22:45 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=OZh+1jbFC+4jiG+vSRWB0UoGKBQN7cjcJMqUs7rrJgo=; b=nsLqL626GJ6M
 xcs1iE/MKKUZyXgwkELHEkJMJx0UO926eLU6HqzJBQPfpu3cuK/wJ3Zc9CpfiR+hMFKOTvKkfPgeK
 pIwfEVqc6RPQMidBEHX7lbq5HydnthnVUDBHGWu90j0G5ixFH2b5TByzjSygYTqoKor0SN6ieXErg
 kk4ceEHUkGX6voCGNKzLPbvt9kK/5+EOqHGF3zWmQYFynAa1e8w+cRE5jwmwizPF7n9mEJPejsj1h
 8vk1g41yH4C3XNz7lu1ofO7jxpnSa5wNXrgPEYWKrzBcZaX+sn9AFpdUyIfp0SuG5Z1+BEMUR5qdE
 613UzzItUEIyd92zulfzdA==;
Date: Mon, 13 May 2024 08:22:27 +0300
Message-Id: <86y18exp4c.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Richard Sent <richard@HIDDEN>
In-Reply-To: <87v83ipfn8.fsf_-_@HIDDEN> (message from Richard
 Sent on Sun, 12 May 2024 23:14:19 -0400)
Subject: Re: [PATCH] Make clone-indirect-buffer-other-window use other window
References: <871q6degs0.fsf@HIDDEN> <86fruo3de1.fsf@HIDDEN>
 <jwvikziwism.fsf-monnier+emacs@HIDDEN>
 <87v83ipfn8.fsf_-_@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 70819
Cc: rudalics@HIDDEN, 70819 <at> debbugs.gnu.org, monnier@HIDDEN
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: -3.3 (---)

> From: Richard Sent <richard@HIDDEN>
> Cc: Eli Zaretskii <eliz@HIDDEN>,  martin rudalics <rudalics@HIDDEN>,
>   70819 <at> debbugs.gnu.org
> Date: Sun, 12 May 2024 23:14:19 -0400
> 
> Previously, depending on the settings in display-buffer-alist,
> clone-indirect-buffer-other-window would display the cloned buffer in
> the original window, behaving identically to clone-indirect-buffer with
> a non-nil display-flag. This behavior was inconsistent with other-window
> commands, which always used another window.
> 
> Now, clone-indirect-buffer-other-window uses
> switch-to-buffer-other-window. This means it uses the same logic as
> other-window commands like find-file-other-window and info-other-window
> and its behavior is more consistent.
> 
> Because there is no reason for an other-window command to take a
> display-flag argument, the argument was removed.

Thanks, but we cannot change an API of a public function.  We must
keep the argument, but not use it (and a NEWS entry should say that it
is now unused).




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#70819; Package emacs. Full text available.

Message received at 70819 <at> debbugs.gnu.org:


Received: (at 70819) by debbugs.gnu.org; 13 May 2024 03:14:45 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun May 12 23:14:45 2024
Received: from localhost ([127.0.0.1]:57926 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1s6M9E-00067B-RO
	for submit <at> debbugs.gnu.org; Sun, 12 May 2024 23:14:45 -0400
Received: from mail-108-mta82.mxroute.com ([136.175.108.82]:36927)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <richard@HIDDEN>) id 1s6M98-000673-My
 for 70819 <at> debbugs.gnu.org; Sun, 12 May 2024 23:14:43 -0400
Received: from filter006.mxroute.com ([136.175.111.2] filter006.mxroute.com)
 (Authenticated sender: mN4UYu2MZsgR)
 by mail-108-mta82.mxroute.com (ZoneMTA) with ESMTPSA id 18f6ff1e0c90008ca2.001
 for <70819 <at> debbugs.gnu.org>
 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384);
 Mon, 13 May 2024 03:14:33 +0000
X-Zone-Loop: 2855620bf0ef6923eb62e3281e33a8703c3786ed5796
X-Originating-IP: [136.175.111.2]
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=freakingpenguin.com; s=x; h=Content-Type:MIME-Version:Message-ID:Date:
 References:In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=a5FpYBRVb6SIYEtCDesrKeA+2gFW5aRZXCBnfw5NuZE=; b=difld9pLvqeMSNOx79/73F9t+H
 aw+EAgJB2kso67tGjSD4YzP84coW4KYmrTkd+J2FecJjVTyTEnY4ZVtuCMKCA1O2dJH/PUSqg+X9U
 PfP+3797Cx4GXJ+LaOgOn0F/To8dA0li//sHZyyVKpuP+XA5AIBzTiD1cCHMZszSG6JlDD+1CaDeJ
 bJsYJxZxFc3LmvEXpsKmAPtpZEYI2jkxPeunaWKlVa0GY4frckr/paWi41qL5MjzRPXiYN8IUHl4R
 eZ281yspu46HdfKzevRyQo/FEUkORQndB38I1mUYQBsoiE2Bj2rzkqLElltvpgOkOsGzUnFezJnL4
 JSs/JqYg==;
From: Richard Sent <richard@HIDDEN>
To: Stefan Monnier <monnier@HIDDEN>
Subject: [PATCH] Make clone-indirect-buffer-other-window use other window
In-Reply-To: <jwvikziwism.fsf-monnier+emacs@HIDDEN> (Stefan Monnier's message
 of "Sun, 12 May 2024 22:26:28 -0400")
References: <871q6degs0.fsf@HIDDEN> <86fruo3de1.fsf@HIDDEN>
 <jwvikziwism.fsf-monnier+emacs@HIDDEN>
Date: Sun, 12 May 2024 23:14:19 -0400
Message-ID: <87v83ipfn8.fsf_-_@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Authenticated-Id: richard@HIDDEN
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 70819
Cc: martin rudalics <rudalics@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 70819 <at> debbugs.gnu.org
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.0 (-)

Previously, depending on the settings in display-buffer-alist,
clone-indirect-buffer-other-window would display the cloned buffer in
the original window, behaving identically to clone-indirect-buffer with
a non-nil display-flag. This behavior was inconsistent with other-window
commands, which always used another window.

Now, clone-indirect-buffer-other-window uses
switch-to-buffer-other-window. This means it uses the same logic as
other-window commands like find-file-other-window and info-other-window
and its behavior is more consistent.

Because there is no reason for an other-window command to take a
display-flag argument, the argument was removed.

* lisp/simple.el: (clone-indirect-buffer-other-window): Use
switch-to-buffer-other-window and remove display-flag.
---
That makes sense to me, no complaints and things work as expected given
the change you suggest. Thank you all for taking the time to look into
this!

Hopefully this patch is sent successfully and makes things just a little
bit easier.

 lisp/simple.el | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/lisp/simple.el b/lisp/simple.el
index deab52c4201..0ab502c9f6b 100644
--- a/lisp/simple.el
+++ b/lisp/simple.el
@@ -10649,7 +10649,7 @@ Returns the newly created indirect buffer."
     buffer))
 
 
-(defun clone-indirect-buffer-other-window (newname display-flag &optional norecord)
+(defun clone-indirect-buffer-other-window (newname &optional norecord)
   "Like `clone-indirect-buffer' but display in another window."
   (interactive
    (progn
@@ -10658,8 +10658,8 @@ Returns the newly created indirect buffer."
      (list (if current-prefix-arg
 	       (read-buffer "Name of indirect buffer: " (current-buffer)))
 	   t)))
-  (let ((pop-up-windows t))
-    (clone-indirect-buffer newname display-flag norecord)))
+  (switch-to-buffer-other-window
+   (clone-indirect-buffer newname nil norecord)))
 
 
 ;;; Handling of Backspace and Delete keys.
-- 
2.41.0





Information forwarded to bug-gnu-emacs@HIDDEN:
bug#70819; Package emacs. Full text available.

Message received at 70819 <at> debbugs.gnu.org:


Received: (at 70819) by debbugs.gnu.org; 13 May 2024 02:26:39 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun May 12 22:26:38 2024
Received: from localhost ([127.0.0.1]:57740 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1s6LOg-000524-JF
	for submit <at> debbugs.gnu.org; Sun, 12 May 2024 22:26:38 -0400
Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:44872)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <monnier@HIDDEN>) id 1s6LOe-00051v-O5
 for 70819 <at> debbugs.gnu.org; Sun, 12 May 2024 22:26:37 -0400
Received: from pmg3.iro.umontreal.ca (localhost [127.0.0.1])
 by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id 01EB1444378;
 Sun, 12 May 2024 22:26:31 -0400 (EDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca;
 s=mail; t=1715567189;
 bh=2iiDU5sRpf1VcVDV7WW90QfHW/c+H4oR0jlPBVhzRXY=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date:From;
 b=bbm5UnqOiL0PqHVVb7BdT9qUoWMcAtA+sek4xL9xJOp43QxgR1bNrVHHeYHxva4Ht
 G1O3hZd2C3mJaX5znzcUzuwZTGlZk8wGeoRkHJoAi+BNQEhnRZsTMoD0sNonBs3FRb
 cDkSU6uSnlBxt8iCCwBTtecXh4XPIvEl+bt3EYEnHo2aKDREk6cg6gFzsbUvbrXrmw
 x0bVjZ2SpmLsirlfbGDzsesKu+gsePjIwZfa+nC/m55Z23Diy0ACUfcde9VOveRsjM
 jxYqmydB+EBusSsB7M6ndauhLmzztmzTcdR8+BlEvCw1y3lyz2mJudNmVAr4uX0lDm
 EmgowrhXxJw1g==
Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1])
 by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id 7FAEB444370;
 Sun, 12 May 2024 22:26:29 -0400 (EDT)
Received: from pastel (unknown [45.72.201.215])
 by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 3B1D91200D7;
 Sun, 12 May 2024 22:26:29 -0400 (EDT)
From: Stefan Monnier <monnier@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#70819: 29.3; clone-indirect-buffer-other-window is
 inconsistent with *-other-window commands
In-Reply-To: <86fruo3de1.fsf@HIDDEN> (Eli Zaretskii's message of "Sat, 11 May
 2024 12:29:26 +0300")
Message-ID: <jwvikziwism.fsf-monnier+emacs@HIDDEN>
References: <871q6degs0.fsf@HIDDEN> <86fruo3de1.fsf@HIDDEN>
Date: Sun, 12 May 2024 22:26:28 -0400
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-SPAM-INFO: Spam detection results:  0
 ALL_TRUSTED                -1 Passed through trusted hosts only via SMTP
 AWL 0.015 Adjusted score from AWL reputation of From: address
 BAYES_00                 -1.9 Bayes spam probability is 0 to 1%
 DKIM_SIGNED               0.1 Message has a DKIM or DK signature,
 not necessarily valid
 DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature
 DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's
 domain
 DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from
 domain
X-SPAM-LEVEL: 
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 70819
Cc: martin rudalics <rudalics@HIDDEN>,
 Richard Sent <richard@HIDDEN>, 70819 <at> debbugs.gnu.org
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: -3.3 (---)

>> (defun my-clone-indirect-buffer-other-window (newname display-flag &optional norecord)
>>   "Like `clone-indirect-buffer' but display in another window."
>>   (interactive
>>    (progn
>>      (if (get major-mode 'no-clone-indirect)
>> 	 (error "Cannot indirectly clone a buffer in %s mode" mode-name))
>>      (list (if current-prefix-arg
>> 	       (read-buffer "Name of indirect buffer: " (current-buffer)))
>> 	   t)))
>>   (switch-to-buffer-other-window
>>    (clone-indirect-buffer newname display-flag norecord)))

`switch-to-buffer-other-window` sounds good, but we need to get rid of
`display-flag` (it makes no sense to call
`clone-indirect-buffer-other-window` with a nil value for
`display-flag` and `clone-indirect-buffer-other-window` should not call
`clone-indirect-buffer` with a non-nil `display-flag` because it wants
to be in charge of displaying the buffer).


        Stefan





Information forwarded to bug-gnu-emacs@HIDDEN:
bug#70819; Package emacs. Full text available.

Message received at 70819 <at> debbugs.gnu.org:


Received: (at 70819) by debbugs.gnu.org; 12 May 2024 08:30:38 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun May 12 04:30:38 2024
Received: from localhost ([127.0.0.1]:53194 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1s64bO-00053p-1c
	for submit <at> debbugs.gnu.org; Sun, 12 May 2024 04:30:38 -0400
Received: from mout.gmx.net ([212.227.15.15]:54901)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rudalics@HIDDEN>) id 1s64bL-00053h-OV
 for 70819 <at> debbugs.gnu.org; Sun, 12 May 2024 04:30:36 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at;
 s=s31663417; t=1715502623; x=1716107423; i=rudalics@HIDDEN;
 bh=3GRj+HLu6Rq9Ychg71BjOBzJ2TUjEcNjapIOSXjTHyg=;
 h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:To:Cc:
 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=Aq8Sk7OD0bOe1g16C1PrH2/t15uBrxlni1k6LRw/TcW7amLZZMa1yoWymzd+Jpmz
 oXG9jcJ1BuzKufk1mR8fM7xlPUZzfFX05ZqgFTTCOjan6PmyDFmie6rIjm9mOeNGx
 suiuPkyd4SY4h2NJMWpAM5K4iOoxOflYvuFt/hiIRId6YJLkz6v9++XDn7JRfIhmG
 xkWquuI1t6vd3w0dzaDuZX5GM/n3d454JIgu3Tzd3RrOp5JQXuSdeyFYMVms1SyMY
 Ko/zUmurpKk5KLhyCh8QlPMGL5u3qMj4sSeyi4RR4DzSmRW9jqpzdFgzIvWBvFqQI
 l1ovQm8o5nwbNlTMJg==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from [192.168.31.113] ([213.142.97.183]) by mail.gmx.net (mrgmx005
 [212.227.17.190]) with ESMTPSA (Nemesis) id 1Mwfai-1sUrZc41Ws-00y9ku; Sun, 12
 May 2024 10:30:23 +0200
Message-ID: <7106da3c-a897-4082-b858-8733c1fc4a53@HIDDEN>
Date: Sun, 12 May 2024 10:30:21 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#70819: 29.3; clone-indirect-buffer-other-window is
 inconsistent with *-other-window commands
To: Eli Zaretskii <eliz@HIDDEN>, Richard Sent <richard@HIDDEN>, 
 Stefan Monnier <monnier@HIDDEN>
References: <871q6degs0.fsf@HIDDEN> <86fruo3de1.fsf@HIDDEN>
Content-Language: en-US
From: martin rudalics <rudalics@HIDDEN>
In-Reply-To: <86fruo3de1.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K1:30btwEL+l2FyVv2hu4zDM6hwDHEJ4zx4+2+2e2757i7ma2/3dTX
 zL77C7cJHrAUQsZU7bacXXPWiTjvDGLPgZwFzlsKOBJ3YIC2D3eMlfQtVIGuDccsW0s08mz
 HuWQVUzmufiw6CCm+ytXJ/7aLJJ26KvkI/7LnfaWaBiFOQ2y2d8SSzvydnxtadbOz2sm4zJ
 gdiTtK/i0N3E1LtWD7tww==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:ZzCgI77QM6o=;4D6Tle3wj/m3alUKdsUoYSANYYz
 hQJdOxSItW0QegZEIeeThzpYg88+RfPacZjPDYoD+pqy6Kb2+RJYeVcRyDzyDeEI/IwPW+0WL
 Pe/JDPt62C8HmP6+ThlJPsNCaUigRodAUGE3/bBM2A9+EXt/ByezhSovdq9D/mecwmlfW82Mt
 6qTFsfzIuKWhekmnqKq1hJAkkk+EBGBOrk05UGAt73AUqK662j1054jEqSBM2GaTFn9W8hJMX
 BV7A2JJ9T8uPZuFWdci0OuSG1D5CpT+Ru7F+PmWY8Hw4SM7wFgARzsOP6w7S/CdxJ5OBEe8/0
 AkICOhBG865HJZoACZR19RvTKSWlr7a2z1GOBnfhB+Ek/Datfs+wZeQKgGqb4mkMNs2dgsGED
 +tz5k7O/qgaJrqEZbehpbWkrsHR0KwSf6h/ipzFa6xdIq3OLUivSw/91NK5i2GMCtcOZa7ZN/
 pCjnk0QBlU/VVyLJlY/yo3yX3mKtkN6T8kDZ31caKn5Bqc06DTdi1YV09S7E7MBmJHSI/Bcrt
 9znjkbg7RvYJuSm3PJ5Jhro5byvpSmXq28+48UBETS/aGwwkmU2TGUNAYUhDW8/yR3zP/U+FS
 XeiqObV15euoy2WMyU0LaKfd4s18Z+FdmBjmWbMbxFI/0O7VlD3Ce5BSn6XrmkktVPKgGr6Jl
 qhmYQXYyYwnjAVPj6XZ9K3NGBqWC6V+5eSIIVGcLN/fkZQe2wbOceNDpO4O1p6MFcm4K7Sf2E
 WRnz2Vu+aCpII2Q5DQr0YO1t3P2X2gQosvmGvlMyZEWEGxUFjJfz0NNeon8gxMHv5y/lPRVyH
 i2C5662kQXo4XpRQwiW90SsrGBHNsy4SZOWLY+RHb2jAo=
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 70819
Cc: 70819 <at> debbugs.gnu.org
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 (-)

 >>    (switch-to-buffer-other-window
 >>     (clone-indirect-buffer newname display-flag norecord)))

If DISPLAY-FLAG is non-nil, 'clone-indirect-buffer' will by default try
to pop to a clone of the current buffer in the selected window via

       (pop-to-buffer buffer nil norecord))

What is 'switch-to-buffer-other-window' supposed to do then?

I suppose what you mean is

   (let ((buffer (clone-indirect-buffer newname nil norecord)))
     (when display-flag
       (switch-to-buffer-other-window buffer norecord))
     buffer)

martin




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#70819; Package emacs. Full text available.

Message received at 70819 <at> debbugs.gnu.org:


Received: (at 70819) by debbugs.gnu.org; 11 May 2024 09:29:39 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat May 11 05:29:39 2024
Received: from localhost ([127.0.0.1]:47274 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1s5j2w-0007BS-Tf
	for submit <at> debbugs.gnu.org; Sat, 11 May 2024 05:29:39 -0400
Received: from eggs.gnu.org ([209.51.188.92]:33162)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1s5j2u-0007BM-A7
 for 70819 <at> debbugs.gnu.org; Sat, 11 May 2024 05:29:37 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1s5j2p-0000lT-7B; Sat, 11 May 2024 05:29:31 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=wtb018sP5PNMdT4Rb3tOmch5udc242DgrqdAgwAdIIc=; b=Bq0XoBGMkwao
 W7QOaYlL4SFTOUoTL6Au2y3rCQsb6K1EaddSPSmz81tiMd8gDI2NW5Y3Hz4RAMWwNUUsKWPNcP6Nq
 ebRLLwESoYEKvf+PDkJIGnhItb+eGGotdhxUmVWE5UAwidOEHyMUF476xJgJohrgMQTMMcA0NzsBd
 U4ldMh2n6JHM6wwPgm/eiIXWWvl6uRA35c8DUZLF+QAqEHI2+pSwnaqR5J+EQRYN7jl1Qbywcy+IF
 oXNLgVakSKmaZTwV7ARlz28e38r0983x+qUfdQYJ1Icw0SkQtPIaYEJOtnUrXUUo7FuzmkwYC9kky
 8WGPJNB5uTdF0Ae4/3+ShQ==;
Date: Sat, 11 May 2024 12:29:26 +0300
Message-Id: <86fruo3de1.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Richard Sent <richard@HIDDEN>,
 martin rudalics <rudalics@HIDDEN>,
 Stefan Monnier <monnier@HIDDEN>
In-Reply-To: <871q6degs0.fsf@HIDDEN> (message from Richard Sent
 on Tue, 07 May 2024 12:19:27 -0400)
Subject: Re: bug#70819: 29.3;
 clone-indirect-buffer-other-window is inconsistent with
 *-other-window commands
References: <871q6degs0.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 70819
Cc: 70819 <at> debbugs.gnu.org
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: -3.3 (---)

> From: Richard Sent <richard@HIDDEN>
> Date: Tue, 07 May 2024 12:19:27 -0400
> 
> clone-indirect-buffer-other-window does not match the behavior
> *-other-window commands (e.g. find-file-other-window).
> 
> find-file-other-window calls switch-to-buffer-other-window, which
> ensures that the new file /always/ appears in a different window than
> the current one.
> 
> clone-indirect-buffer-other-window insteads wraps clone-indirect-buffer
> in a (pop-up-windows t) binding, which (somehow) results in different
> behavior. Depending on the value of display-buffer-alist, the "other
> window" can in fact be the active window, making
> clone-indirect-buffer-other-window behave indentically to
> clone-indirect-buffer.
> 
> This can be reproduced with Emacs -Q and the minimal config:
> 
> --8<---------------cut here---------------start------------->8---
> (add-to-list 'display-buffer-alist
>                '(".*"
>                  (display-buffer-reuse-window display-buffer-same-window))
>                ;; Append so default behavior is lowest priority
>                t)
> --8<---------------cut here---------------end--------------->8---
> 
> The convention with *-other-window commands is to, well, run * and
> display in another window, regardless of the settings in
> display-buffer-alist. switch-to-buffer-other-window is another example
> of a command that follows the expected behavior, even though it follows
> a similar pattern to clone-indirect-buffer-other-window (wrap a command
> in (pop-up-windows t)).
> 
> As a possible solution I found that this replacement for
> clone-indirect-buffer-other-window behaves as expected:
> 
> --8<---------------cut here---------------start------------->8---
> (defun my-clone-indirect-buffer-other-window (newname display-flag &optional norecord)
>   "Like `clone-indirect-buffer' but display in another window."
>   (interactive
>    (progn
>      (if (get major-mode 'no-clone-indirect)
> 	 (error "Cannot indirectly clone a buffer in %s mode" mode-name))
>      (list (if current-prefix-arg
> 	       (read-buffer "Name of indirect buffer: " (current-buffer)))
> 	   t)))
>   (switch-to-buffer-other-window
>    (clone-indirect-buffer newname display-flag norecord)))
> --8<---------------cut here---------------end--------------->8---

Martin, any comments?

Adding also Stefan, in case he wants to comment.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#70819; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 7 May 2024 16:20:25 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue May 07 12:20:25 2024
Received: from localhost ([127.0.0.1]:43476 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1s4NYG-0003SH-Cl
	for submit <at> debbugs.gnu.org; Tue, 07 May 2024 12:20:25 -0400
Received: from lists.gnu.org ([2001:470:142::17]:39368)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <richard@HIDDEN>) id 1s4NYB-0003S7-EN
 for submit <at> debbugs.gnu.org; Tue, 07 May 2024 12:20:23 -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 <richard@HIDDEN>)
 id 1s4NXg-0001Gn-AN
 for bug-gnu-emacs@HIDDEN; Tue, 07 May 2024 12:19:48 -0400
Received: from mail-108-mta96.mxroute.com ([136.175.108.96])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <richard@HIDDEN>)
 id 1s4NXc-0008UP-IO
 for bug-gnu-emacs@HIDDEN; Tue, 07 May 2024 12:19:47 -0400
Received: from filter006.mxroute.com ([136.175.111.2] filter006.mxroute.com)
 (Authenticated sender: mN4UYu2MZsgR)
 by mail-108-mta96.mxroute.com (ZoneMTA) with ESMTPSA id 18f53da74b20008ca2.001
 for <bug-gnu-emacs@HIDDEN>
 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384);
 Tue, 07 May 2024 16:19:36 +0000
X-Zone-Loop: ba98b89176378d97cb3fc790d506dc214d2f08ea0bd2
X-Originating-IP: [136.175.111.2]
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=freakingpenguin.com; s=x; h=Content-Type:MIME-Version:Message-ID:Date:
 Subject:To:From:Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID:
 Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc
 :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe:
 List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=lOYRs/NxLydR/jBzyOsamRkQ20dRrO7ThxET6N0t0Uc=; b=SjRnttzQCYP2/CcWUMv0PP95rf
 38Y0WV8KxkwBE+fv4Cn3zTqZx04XxmcMWUa6U7PfWeQvrxeNpGAAKMKB+ptIS6rtK5176mBU0X7C7
 s1jRJNLriBTNT34pyLZ4CcWvvtPM7UlfejHvkcPjVWXBc8/lmeA0+DvpuTtB/ZxE8tFiIvw1ffW+2
 QtkGz88qGGK1YcFXjW63Z/BQG5tEoz2jIy8AlUilfUUkncOJqh51ei1IZFjPHVhrgbLiR2OpEJO92
 mdimmxfixU7cqIgnkNrJzK03tnvtgP74M1tao6XIEsuac5YoM0sNNruymDlqtR82YGNCfMVMpc9Fq
 rwHqkhnA==;
From: Richard Sent <richard@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Subject: 29.3; clone-indirect-buffer-other-window is inconsistent with
 *-other-window commands
Date: Tue, 07 May 2024 12:19:27 -0400
Message-ID: <871q6degs0.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Authenticated-Id: richard@HIDDEN
Received-SPF: pass client-ip=136.175.108.96;
 envelope-from=richard@HIDDEN; helo=mail-108-mta96.mxroute.com
X-Spam_score_int: -16
X-Spam_score: -1.7
X-Spam_bar: -
X-Spam_report: (-1.7 / 5.0 requ) BAYES_00=-1.9, DKIM_INVALID=0.1,
 DKIM_SIGNED=0.1, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=no autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 0.9 (/)
X-Debbugs-Envelope-To: submit
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.1 (/)

Hi Emacs!

clone-indirect-buffer-other-window does not match the behavior
*-other-window commands (e.g. find-file-other-window).

find-file-other-window calls switch-to-buffer-other-window, which
ensures that the new file /always/ appears in a different window than
the current one.

clone-indirect-buffer-other-window insteads wraps clone-indirect-buffer
in a (pop-up-windows t) binding, which (somehow) results in different
behavior. Depending on the value of display-buffer-alist, the "other
window" can in fact be the active window, making
clone-indirect-buffer-other-window behave indentically to
clone-indirect-buffer.

This can be reproduced with Emacs -Q and the minimal config:

--8<---------------cut here---------------start------------->8---
(add-to-list 'display-buffer-alist
               '(".*"
                 (display-buffer-reuse-window display-buffer-same-window))
               ;; Append so default behavior is lowest priority
               t)
--8<---------------cut here---------------end--------------->8---

The convention with *-other-window commands is to, well, run * and
display in another window, regardless of the settings in
display-buffer-alist. switch-to-buffer-other-window is another example
of a command that follows the expected behavior, even though it follows
a similar pattern to clone-indirect-buffer-other-window (wrap a command
in (pop-up-windows t)).

As a possible solution I found that this replacement for
clone-indirect-buffer-other-window behaves as expected:

--8<---------------cut here---------------start------------->8---
(defun my-clone-indirect-buffer-other-window (newname display-flag &optional norecord)
  "Like `clone-indirect-buffer' but display in another window."
  (interactive
   (progn
     (if (get major-mode 'no-clone-indirect)
	 (error "Cannot indirectly clone a buffer in %s mode" mode-name))
     (list (if current-prefix-arg
	       (read-buffer "Name of indirect buffer: " (current-buffer)))
	   t)))
  (switch-to-buffer-other-window
   (clone-indirect-buffer newname display-flag norecord)))
--8<---------------cut here---------------end--------------->8---


In GNU Emacs 29.3 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.41,
cairo version 1.18.0)
Windowing system distributor 'The X.Org Foundation', version 11.0.12101012
System Description: Guix System

Configured using:
 'configure
 CONFIG_SHELL=/gnu/store/rib9g2ig1xf3kclyl076w28parmncg4k-bash-minimal-5.1.16/bin/bash
 SHELL=/gnu/store/rib9g2ig1xf3kclyl076w28parmncg4k-bash-minimal-5.1.16/bin/bash
 --prefix=/gnu/store/pa2xpl78avk687hk82601rdqiacrzip3-emacs-29.3
 --enable-fast-install --with-cairo --with-modules
 --with-native-compilation=aot --disable-build-details'

Configured features:
ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG
JSON LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES
NATIVE_COMP NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3
THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER X11 XDBE XIM XINPUT2 XPM
GTK3 ZLIB

Important settings:
  value of $EMACSLOADPATH: /home/richard/.guix-home/profile/share/emacs/site-lisp:/gnu/store/pa2xpl78avk687hk82601rdqiacrzip3-emacs-29.3/share/emacs/29.3/lisp
  value of $EMACSNATIVELOADPATH: /home/richard/.guix-home/profile/lib/emacs/native-site-lisp
  value of $LANG: en_US.utf8
  locale-coding-system: utf-8-unix

Major mode: Message

Minor modes in effect:
  beacon-mode: t
  all-the-icons-completion-mode: t
  which-key-mode: t
  display-time-mode: t
  marginalia-mode: t
  savehist-mode: t
  vertico-mode: t
  global-git-commit-mode: t
  magit-auto-revert-mode: t
  eat-eshell-mode: t
  shell-dirtrack-mode: t
  server-mode: t
  global-auto-revert-mode: t
  delete-selection-mode: t
  display-battery-mode: t
  override-global-mode: t
  mml-mode: t
  tooltip-mode: t
  global-eldoc-mode: t
  eldoc-mode: t
  show-paren-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  column-number-mode: t
  line-number-mode: t
  auto-fill-function: message-do-auto-fill
  transient-mark-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  abbrev-mode: t

Load-path shadows:
/gnu/store/v8r6az9568lv4p8srgamrmsm92krn130-emacs-transient-0.6.0/share/emacs/site-lisp/transient-0.6.0/transient hides /gnu/store/pa2xpl78avk687hk82601rdqiacrzip3-emacs-29.3/share/emacs/29.3/lisp/transient
/gnu/store/w89y5r65d5d0gfp1pv522ylyfmhh0iv2-emacs-xref-1.6.3/share/emacs/site-lisp/xref-1.6.3/xref hides /gnu/store/pa2xpl78avk687hk82601rdqiacrzip3-emacs-29.3/share/emacs/29.3/lisp/progmodes/xref
/gnu/store/ilfyjbpfsc1lbqwyllx0kzqg9h31zic3-emacs-project-0.10.0/share/emacs/site-lisp/project-0.10.0/project hides /gnu/store/pa2xpl78avk687hk82601rdqiacrzip3-emacs-29.3/share/emacs/29.3/lisp/progmodes/project
/gnu/store/y42sbhcwppj5wzfd2cn4kwjpni301psh-emacs-soap-client-3.2.3/share/emacs/site-lisp/soap-client-3.2.3/soap-inspect hides /gnu/store/pa2xpl78avk687hk82601rdqiacrzip3-emacs-29.3/share/emacs/29.3/lisp/net/soap-inspect
/gnu/store/y42sbhcwppj5wzfd2cn4kwjpni301psh-emacs-soap-client-3.2.3/share/emacs/site-lisp/soap-client-3.2.3/soap-client hides /gnu/store/pa2xpl78avk687hk82601rdqiacrzip3-emacs-29.3/share/emacs/29.3/lisp/net/soap-client

Features:
(shadow sort emacsbug ace-window avy vc-git misearch multi-isearch
cl-print dabbrev embark-consult consult magit-bookmark bookmark
jka-compr shortdoc mule-util mail-extr embark-org embark ffap cal-iso
face-remap org-agenda org-element org-persist xdg org-id avl-tree
org-refile smartparens-org ob-plantuml org ob ob-tangle ob-ref ob-lob
ob-table ob-exp org-macro org-src ob-comint org-pcomplete org-list
org-footnote org-faces org-entities ob-emacs-lisp ob-core ob-eval
org-cycle org-table org-keys oc org-loaddefs find-func cal-menu calendar
cal-loaddefs ol org-fold org-fold-core org-compat org-version org-macs
smartparens-config smartparens-text smartparens rainbow-delimiters
hl-line rs-utils rs-ui beacon all-the-icons-completion all-the-icons
all-the-icons-faces data-material data-weathericons data-octicons
data-fileicons data-faicons data-alltheicons which-key diminish
doom-dracula-theme doom-themes doom-themes-base moody time rs-tools
daemons rs-smtp smtpmail rs-skeleton rs-navigation marginalia orderless
savehist vertico rs-media rs-magit magit-extras magit-submodule
magit-blame magit-stash magit-reflog magit-bisect magit-push magit-pull
magit-fetch magit-clone magit-remote magit-commit magit-sequence
magit-notes magit-worktree magit-tag magit-merge magit-branch
magit-reset magit-files magit-refs magit-status magit package
url-handlers magit-repos magit-apply magit-wip magit-log which-func
imenu magit-diff smerge-mode diff diff-mode git-commit log-edit
pcvs-util add-log magit-core magit-autorevert magit-margin
magit-transient magit-process with-editor magit-mode magit-git
magit-base magit-section cursor-sensor crm rs-integrations debbugs
soap-client url-http url-auth url-gw nsm rng-xsd rng-dt rng-util
xsd-regexp rs-ibuffer rs-guix rs-project rs-eshell esh-var esh-mode
esh-cmd esh-ext esh-opt esh-proc esh-io esh-arg esh-module esh-groups
esh-util eat term disp-table ehelp shell pcomplete color rs-erc rs-epg
rs-elfeed rs-editing rg files-x vc vc-dispatcher rg-info-hack advice
rg-menu rg-ibuffer rg-result wgrep-rg rg-history rg-header ibuf-ext
ibuffer ibuffer-loaddefs cus-edit wgrep grep rs-dired ls-lisp dired-x
rs-core server autorevert filenotify delsel comp comp-cstr warnings rx
exec-path-from-shell rs-constants battery dbus rs-auth-source
auth-source-pass rs-scheme skeleton geiser-guile info-look info
transient format-spec geiser geiser-debug geiser-repl geiser-image
geiser-capf geiser-doc geiser-menu geiser-autodoc geiser-edit
geiser-completion geiser-eval geiser-connection tq geiser-syntax scheme
geiser-impl help-fns radix-tree geiser-log geiser-popup view
geiser-custom geiser-base rs-rust rs-password-store rs-org plantuml-mode
xml dash edmacro kmacro use-package-bind-key bind-key rs-docker
rs-csharp rs-cl slime easy-mmode apropos compile etags fileloop
generator xref project arc-mode archive-mode noutline outline icons pp
comint ansi-osc ansi-color ring hyperspec thingatpt browse-url url
url-proxy url-privacy url-expand url-methods url-history url-cookie
generate-lisp-file url-domsuf url-util url-parse auth-source eieio
eieio-core json map byte-opt url-vars rs-nnrss rs-gnus nnmail gnus-int
mail-source gnus-range message sendmail mailcap yank-media puny dired
dired-loaddefs rfc822 mml mml-sec password-cache epa derived epg rfc6068
epg-config mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047
rfc2045 ietf-drums mailabbrev gmm-utils mailheader gnus nnheader
gnus-util text-property-search time-date subr-x mail-utils range mm-util
mail-prsvr wid-edit cus-load no-littering compat cl-macs gv cl-extra
help-mode cl-seq use-package-core cl-loaddefs cl-lib bytecomp
byte-compile lorem-ipsum-autoloads geiser-autoloads
geiser-guile-autoloads xterm-color-autoloads rust-mode-autoloads
xref-autoloads project-autoloads spinner-autoloads hydra-autoloads
ht-autoloads lsp-mode-autoloads flycheck-autoloads rustic-autoloads
password-store-autoloads pass-autoloads plantuml-mode-autoloads
yaml-mode-autoloads docker-compose-mode-autoloads
dockerfile-mode-autoloads web-mode-autoloads macrostep-autoloads
slime-autoloads which-key-autoloads moody-autoloads
doom-themes-autoloads shrink-path-autoloads nerd-icons-autoloads
doom-modeline-autoloads diminish-autoloads beacon-autoloads
all-the-icons-completion-autoloads memoize-autoloads
all-the-icons-autoloads daemons-autoloads embark-autoloads
consult-autoloads marginalia-autoloads orderless-autoloads
vertico-autoloads popup-autoloads f-autoloads dumb-jump-autoloads
avy-autoloads ace-window-autoloads tablist-autoloads pdf-tools-autoloads
async-autoloads transient-autoloads magit-autoloads
soap-client-autoloads debbugs-autoloads
eshell-syntax-highlighting-autoloads eat-autoloads elfeed-autoloads
s-autoloads rg-autoloads wgrep-autoloads rainbow-delimiters-autoloads
markdown-mode-autoloads dash-autoloads smartparens-autoloads
dirvish-autoloads exec-path-from-shell-autoloads compat-autoloads
no-littering-autoloads guix-emacs rmc iso-transl tooltip cconv eldoc
paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode
mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image
regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode
prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu
timer select scroll-bar mouse jit-lock font-lock syntax font-core
term/tty-colors frame minibuffer nadvice seq simple cl-generic
indonesian philippine cham georgian utf-8-lang misc-lang vietnamese
tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek
romanian slovak czech european ethiopic indian cyrillic chinese
composite emoji-zwj charscript charprop case-table epa-hook
jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs
theme-loaddefs faces cus-face macroexp files window text-properties
overlay sha1 md5 base64 format env code-pages mule custom widget keymap
hashtable-print-readable backquote threads dbusbind inotify lcms2
dynamic-setting system-font-setting font-render-setting cairo
move-toolbar gtk x-toolkit xinput2 x multi-tty make-network-process
native-compile emacs)

Memory information:
((conses 16 528988 94652)
 (symbols 48 37661 19)
 (strings 32 143315 8616)
 (string-bytes 1 5332872)
 (vectors 16 74407)
 (vector-slots 8 1234663 74885)
 (floats 8 1065 1349)
 (intervals 56 3951 475)
 (buffers 984 18))

-- 
Take it easy,
Richard Sent
Making my computer weirder one commit at a time.




Acknowledgement sent to Richard Sent <richard@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#70819; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Mon, 13 May 2024 05:30:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.