GNU bug report logs - #81636
Fix switch-to-buffer-other-*

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: Juri Linkov <juri@HIDDEN>; dated Sun, 16 Aug 2026 19:15:01 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

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


Received: (at 81636) by debbugs.gnu.org; 18 Aug 2026 11:21:31 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Aug 18 07:21:31 2026
Received: from localhost ([127.0.0.1]:49694 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1wwHsp-0008G5-9f
	for submit <at> debbugs.gnu.org; Tue, 18 Aug 2026 07:21:31 -0400
Received: from fhigh-a1-smtp.messagingengine.com ([103.168.172.152]:39775)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <spwhitton@HIDDEN>)
 id 1wwHsn-0008FS-6r
 for 81636 <at> debbugs.gnu.org; Tue, 18 Aug 2026 07:21:29 -0400
Received: from phl-compute-05.internal (phl-compute-05.internal [10.202.2.45])
 by mailfhigh.phl.internal (Postfix) with ESMTP id CD7341400064;
 Tue, 18 Aug 2026 07:21:23 -0400 (EDT)
Received: from phl-frontend-04 ([10.202.2.163])
 by phl-compute-05.internal (MEProxy); Tue, 18 Aug 2026 07:21:23 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=spwhitton.name;
 h=cc:cc: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=fm2; t=1787052083; x=
 1787138483; bh=feoDMlI/f56iPLgkAREjU2abjPsXF26Y9BEW2QJpqJo=; b=f
 tul834+/KsQORRxV7i3Kvq6PpfXIdvR/kTvw+bJ6fhS23tJaEocGXgyxhVmjkUNC
 uOSL5DyHj/avlJbBmt6VL4L0XhTKhBWMIks/J70RurUdToprGVtjwPTaekeKR+Ac
 B9FgWwdqNMa5NV6fEr5mSuJbu9BPcjxyRzJb365x5GkwJt0w0q7oG9hua1OSocrv
 uOSTAOMO2srIWPv82rOzZ4RMDX09BegySd6aIhX/TJVPCZ9Fxc0o2AL0x31CCj+A
 j92ADHmZZQBA6cJQ0tz2gUYO00h9YzHbo0HaV/H1Gor1mUV6qxPYW/HTjEmNBkE6
 tS1lgtEU4+mAajBARofdA==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:cc: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=fm3; t=
 1787052083; x=1787138483; bh=feoDMlI/f56iPLgkAREjU2abjPsXF26Y9BE
 W2QJpqJo=; b=ZhaPPRebEPg6N9qLNAJBRQ7Oq1wNd19Spl5OQg6n7lb92v2TZQ/
 hEmY+RqE+15AoCv1xwwZ1FOUoz/AZ31cf9K7DgHn5ZYGkgMz71bDl7gNWbHp+R5D
 iivC/tBRMz2BEb/WHz+3YxIJ2ojVGjWmjdhtKIdNeRd57RvFuQq/ovJvns2l/GUK
 bcvIHfYhfyhcg79gN45v7rVHXjYePsQDQzjnb6W/b04CIXbruVubCJPQEJLb1h9q
 dZRJah/6nFwobSjcPDwPBukYRJXKWGpFg95A3k2gX+3eDU+cOYB2uKjDy6w3vSzl
 dy5SLRKMHcOe2rMGHfEowr3iMWZR1aT4Q+Q==
X-ME-Sender: <xms:M0CEaiGVEDXoKU1bXhTpz33nHeFSDaarNF7X4G24YTrhorMVenzjzQ>
 <xme:M0CEaqwcSUjZlPIgvvzB-AOQR748iLR-66zSWyl1FETt01_yC6aZ6wo05ri9zID7l
 yA80M2S7vQ8KEOyvfqtkcp9t1xrztAluW0roINs1Y4GwKzZdSXrH70>
X-ME-Received: <xmr:M0CEapjF8UFKit1KrRjI67GVa0ncrHgaQYPgFr9q1zeOa5rhnkjDA4VeUq0nlas1NWo7yCHFEZYD>
X-ME-Proxy-Cause: dmFkZTGfX/R0N7g7tfebmiWeNPxPZRkM62t/2oVXT8+LTmufBj6suNADapQ3Qqjm/ATUPZ
 02TMf/7Ovto+bFipVkwQZq9/VRP5N3ewbF+i1aUN2qXHYGJE6KJtdg8a8A5aMR8jQR8U9R
 SeHkQa/Xb+kMOysL8Ooe6GkSZi577UA+sjeo7pLvt1q9u8JViFb8RDTFjcQ/1l/5RUJI0S
 hL8u3jeD5XHLhXJ5nWe0SKWcy+jOMhpKL4pdfTG/FhpxUT8mTWmfAa9nzaknuSCFuJfXJA
 B6xJpMPCpMm3hyv3MfjwDhhWrHhI4ppAhu2mSlWqAxp7MFfPEkFR+n1/wLwRqsUPXDTVd2
 INJH7NxV5qbuCJ30wHe7/xW1k8mE14bJ2dNhc0ddb3Cry0qO2BEQtR0AuVeOcTuYRPlKaI
 WEuKXDzrTtXG0agPYSQlzG9ntitrNxEvW0hnjAr+ZEQfgOp25i60FRPH7sCfyCnxG6PMYn
 8Av2crSkVbwrwKf3sPkbUeWBH38+pqqHIClA8a6k6KiVPuaVqp4uj2IUspVs+PJKENsa49
 w4yuKhaJD/iJTE9CM7grJUPWq7vhctOjHD7c5+EcsKkMUL9jvFp3qZzAy6U7Tsxau5SH+W
 zpXd3Gke8Esm0mjBafijB1OVgEnlT2EYvjK2GuEZFCJZsm0cwAYzyQh4gymg
X-ME-Proxy: <xmx:M0CEalw1Yizgv633xIroEF-pua85ski5_e0JMqp1d1kOxenqOwqSDQ>
 <xmx:M0CEasLb8oT3n4QqPDR_SyUK-z8YrjEpSAISQgdEJFhLllFKQQxZ1Q>
 <xmx:M0CEasReQarT7OMBsBMUOVw9OMRTf6YKXXkiAQH_1MAPU7g_O9PT8Q>
 <xmx:M0CEakp7fPuYgGRlR1xvEXV2eCpO52og0QjkFu5BsS9SPSzuFm85lA>
 <xmx:M0CEaj2lcSllz1diqcOyOQm20uzKWq5G2gdgfbHG9WUAZjEyMK4MwilD>
Feedback-ID: i62564b17:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Tue,
 18 Aug 2026 07:21:23 -0400 (EDT)
Received: by melete.silentflame.com (Postfix, from userid 1000)
 id 7F5727E6153; Tue, 18 Aug 2026 12:21:22 +0100 (BST)
From: Sean Whitton <spwhitton@HIDDEN>
To: Juri Linkov <juri@HIDDEN>, 81636 <at> debbugs.gnu.org
Subject: Re: bug#81636: Fix switch-to-buffer-other-*
In-Reply-To: <87zeyldguw.fsf@HIDDEN>
References: <87zeyldguw.fsf@HIDDEN>
Date: Tue, 18 Aug 2026 12:21:22 +0100
Message-ID: <87pkzfptcd.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 81636
Cc: martin rudalics <rudalics@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: -1.7 (-)

Juri Linkov [16/Aug  9:57pm +03] wrote:
> But then 'C-x 4 b *Messages* RET', 'C-x 5 b *Messages* RET',
> 'C-x t b *Messages* RET' do a wrong unexpected thing,
> contrary to the definitions of these commands.

What wrong thing do they do?

-- 
Sean Whitton




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

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


Received: (at 81636) by debbugs.gnu.org; 18 Aug 2026 08:54:02 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Aug 18 04:54:02 2026
Received: from localhost ([127.0.0.1]:48060 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1wwFa5-0005rJ-Qy
	for submit <at> debbugs.gnu.org; Tue, 18 Aug 2026 04:54:02 -0400
Received: from mout.gmx.net ([212.227.15.18]:40627)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <rudalics@HIDDEN>) id 1wwFa3-0005qp-Rr
 for 81636 <at> debbugs.gnu.org; Tue, 18 Aug 2026 04:54:00 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at;
 s=s31663417; t=1787043233; x=1787648033; i=rudalics@HIDDEN;
 bh=VWq1ygdXBS2YxUdTSSXyKj1g4FUG7zIqI8RTZeoyMsc=;
 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=nkjajG8WOe6lcnyQHS+VflkWEhWsw8t9rTVWEhXT3Tk7AbwGUXbw4k1Fzesz9zTU
 0nKOEf6HvKFtD1hcBaeKR/uLLeX+844H2Qg3TOkYm2Peuk8igMbBdY5pdaMAkI0A4
 f94I2HAVyrn0G6Kkhhc3Xm36CEBLR8loRujyx8ETLnc6RsZQgJRCZsPmFKKCRZym6
 62UNt1ShgDj3KVfsKk9/EwRq38yb6Y84lSlJcsE0Y1KsiEafpWbqyCJf3dQsyda0s
 bpbkGoi40jLilNBkf7W87BgsDxUkncVXrqmiQhKJpae/eqRHfbEQKCkMJEJ2IKq0V
 p+YeixYv/AGRf3DyDQ==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from client.hidden.invalid by mail.gmx.net (mrgmx005
 [212.227.17.190]) with ESMTPSA (Nemesis) id 1Mk0Ne-1wYDMH2d8i-00nNvF; Tue, 18
 Aug 2026 10:53:53 +0200
Message-ID: <5f5e7d89-cf88-4c5c-aa36-900c25fd054a@HIDDEN>
Date: Tue, 18 Aug 2026 10:53:52 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#81636: Fix switch-to-buffer-other-*
To: Juri Linkov <juri@HIDDEN>, 81636 <at> debbugs.gnu.org
References: <87zeyldguw.fsf@HIDDEN> <87v798k5wq.fsf@HIDDEN>
Content-Language: en-US
From: martin rudalics <rudalics@HIDDEN>
In-Reply-To: <87v798k5wq.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K1:XmnFIE7mKkVqDSKZbLV6pvip3jlpNK2eCYfArl5MjD+2f1J9Ymy
 QQ61Wt2sW79xfT6OgbxbdR7f0vTylD/0cpM/j0qQYVXeSM+kvujuuU4AvuFeclbznphKEza
 uO2sovr4PxWXG7ey5E3sl6RYvZed4jxUvH0aN98lcNvBmxLkG+SE42lsWMn+SKDFvJ4XW31
 h88YzY/nVdsyOeis+bZBQ==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:IHa5Av1W5vY=;5F9huq32xjhk0oxKh1B/LdZKRun
 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
 ceeNvP07quXzamYPnOEM7/dlQ==
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 81636
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 (-)

 > It seems that the option 'switch-to-buffer-obey-display-actions'
 > has no relevance here?  Despite the documentation speaking about
 > "switch-to-buffer commands":
 >
 >    When `switch-to-buffer-obey-display-actions' is non-nil,
 >    `switch-to-buffer' commands are also supported.
 >
 > I don't remember, but it seems these "switch-to-buffer commands"
 > are commands that call 'switch-to-buffer', but not the commands
 > that share the same name prefix 'switch-to-buffer-...'?
 > Because 'switch-to-buffer-other-...' commands don't call
 > 'switch-to-buffer'.

Now supporting can mean different things - we "support" alist members
even in presence of an overriding action.  But the real question here is
whether 'switch-to-buffer-other-window' is

- used by a package that for historical reasons provides it together
   with 'switch-to-buffer' and 'switch-to-buffer-other-frame' just to
   give users the possibility to choose among them, or

- intentionally used by a package leaving the user no choice just because
   the authors think that another window better suits the purpose of the
   call and in a sense they hardcoded that behavior.

I think most requests for changing the current behavior are for the
second case and we already changed many of them.  How to handle
instances of the first case is not entirely clear to me.  IIUC we have
no strict policy there.

martin




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

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


Received: (at 81636) by debbugs.gnu.org; 18 Aug 2026 08:52:24 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Aug 18 04:52:24 2026
Received: from localhost ([127.0.0.1]:48033 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1wwFYV-0005l2-Uq
	for submit <at> debbugs.gnu.org; Tue, 18 Aug 2026 04:52:24 -0400
Received: from mout.gmx.net ([212.227.15.15]:53147)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <rudalics@HIDDEN>) id 1wwFYT-0005km-6h
 for 81636 <at> debbugs.gnu.org; Tue, 18 Aug 2026 04:52:22 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at;
 s=s31663417; t=1787043126; x=1787647926; i=rudalics@HIDDEN;
 bh=6gb2AKp0IUmOUTReAhGqbUM25Ze4o2zNjkBV6dRAoIU=;
 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=g8FXW65BjRvOdciURkAmk+1/D9Uc4ubuoFBDtEON2O64WXcFm5Zi1+1EjOBTTUYW
 YptuxGOg6fvqXxGA3XZGQ6HtZMmtRD3JyLwCLffML0Uc2jdk6KpPr+j6xuR6k4TDP
 B0puA8jEXmGmLM5mD+n3QAU5mPBl5g+XuEA1n7F+MbmkIKUDn1JQmCfl5IH1vWx05
 BoYsCIEy+JNPe6hAigucjakpC8vFfxqCbcMuDZkMg+J47miarbTYeJQUWC/iFsfWP
 bNiFx+l+Dbx2nunrSZa66efs4ZoXz4Sg4WHWrJlQrDPF+RRQQJHYgGG/8E4PGIcyx
 p41yZvCR/pvx8FqdKg==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from client.hidden.invalid by mail.gmx.net (mrgmx004
 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MdefD-1wNSpb0rmD-00kW5B; Tue, 18
 Aug 2026 10:52:06 +0200
Message-ID: <4d97db23-b55a-4684-af13-74f77ba2fff2@HIDDEN>
Date: Tue, 18 Aug 2026 10:52:05 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#81636: Fix switch-to-buffer-other-*
To: Juri Linkov <juri@HIDDEN>, 81636 <at> debbugs.gnu.org
References: <87zeyldguw.fsf@HIDDEN>
Content-Language: en-US
From: martin rudalics <rudalics@HIDDEN>
In-Reply-To: <87zeyldguw.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: base64
X-Provags-ID: V03:K1:MSaWI10wmIEEFK2zkJuH0taYnpecy48/7l9Xm699OzexGQHhPgq
 AAgcFVb/Rr1R02qkDbiMJXXX+U4rRoVAppUjJTjFv+QB3tGQB2B+c9XvMtb6A5U33MntsHW
 QDoYqVSPf6G2eIcTdI1VpPWn7WBIQJCVc7OIoTAKe3g0VjtP/s2M7YFtHEhOIgQAQ/z0Q6l
 IIK1jpD3PRjtWA1ULQEWQ==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:k+7lhmiiauM=;yJtnGk+6z3FMkZEEpWfzwtnc8hC
 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
 Y=
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 81636
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 (-)

ID4gQnV0IHRoZW4gJ0MteCA0IGIgKk1lc3NhZ2VzKiBSRVQnLCAnQy14IDUgYiAqTWVzc2Fn
ZXMqIFJFVCcsDQogPiAnQy14IHQgYiAqTWVzc2FnZXMqIFJFVCcgZG8gYSB3cm9uZyB1bmV4
cGVjdGVkIHRoaW5nLA0KID4gY29udHJhcnkgdG8gdGhlIGRlZmluaXRpb25zIG9mIHRoZXNl
IGNvbW1hbmRzLg0KDQpJIGhhdmUgbm8gb2JqZWN0aW9ucyBidXQgd2Ugc2hvdWxkIHJlc29s
dmUgdGhlDQoNCisgICAgICAgICAoaWYgKGNhbGxlZC1pbnRlcmFjdGl2ZWx5LXAgJ2ludGVy
YWN0aXZlKQ0KKyAgICAgICAgICAgICAnKG5pbCAoaW5oaWJpdC1zYW1lLXdpbmRvdyAuIHQp
KQ0KDQogICBUaGUgb25seSBrbm93biBwcm9wZXIgdXNlIG9mIOKAmGludGVyYWN0aXZl4oCZ
IGZvciBLSU5EIGlzIGluIGRlY2lkaW5nDQogICB3aGV0aGVyIHRvIGRpc3BsYXkgYSBoZWxw
ZnVsIG1lc3NhZ2UsIG9yIGhvdyB0byBkaXNwbGF5IGl0LiAgSWYgeW914oCZcmUNCiAgIHRo
aW5raW5nIG9mIHVzaW5nIGl0IGZvciBhbnkgb3RoZXIgcHVycG9zZSwgaXQgaXMgcXVpdGUg
bGlrZWx5IHRoYXQNCiAgIHlvdeKAmXJlIG1ha2luZyBhIG1pc3Rha2UuICBUaGluazogd2hh
dCBkbyB5b3Ugd2FudCB0byBkbyB3aGVuIHRoZQ0KICAgY29tbWFuZCBpcyBjYWxsZWQgZnJv
bSBhIGtleWJvYXJkIG1hY3JvPw0KDQpjbGFzaC4gIFdlIGRvIG5vdCByZWFsbHkgZGlzcGxh
eSBhIGhlbHBmdWwgbWVzc2FnZSBoZXJlLg0KDQptYXJ0aW4NCg==




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

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


Received: (at 81636) by debbugs.gnu.org; 17 Aug 2026 17:37:56 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Aug 17 13:37:56 2026
Received: from localhost ([127.0.0.1]:41397 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ww1HX-000113-MV
	for submit <at> debbugs.gnu.org; Mon, 17 Aug 2026 13:37:56 -0400
Received: from mout-p-202.mailbox.org ([80.241.56.172]:46490)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <juri@HIDDEN>) id 1ww1HV-00010n-Il
 for 81636 <at> debbugs.gnu.org; Mon, 17 Aug 2026 13:37:54 -0400
Received: from smtp202.mailbox.org (smtp202.mailbox.org [10.196.197.202])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
 key-exchange x25519 server-signature RSA-PSS (4096 bits) server-digest SHA256)
 (No client certificate requested)
 by mout-p-202.mailbox.org (Postfix) with ESMTPS id 4hP0Qy00wnzMlDh;
 Mon, 17 Aug 2026 19:37:45 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linkov.net; s=MBO0001; 
 t=1786988266;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 in-reply-to:in-reply-to:references:references;
 bh=ga2VWvh803tuy0ohCK/x9HMM/OpD/kVscKdE6/BVgOY=;
 b=ugODiqo2OO1dtU91/4mXXfcJ/fdwk9l7+qBAzTBFI5i0Zx+N5dXxlm5jS32ZdkZhsK4eTC
 dGk+b9brdYHOTQkaJjO4hiAnFExqBPqq4h0YS8JHVkSuDHk0BP6Q8GD3kwtpTdsO7Ywxpy
 uPUdidlc9NzajR2t15N5Jv53mE1FyjF17FJ1l7WSnGEy22Zpk9cOAcLgDzXADVE8MG9ni6
 KoyAQHrrOehk3X+6o8PU80JdLYbR2AKYlKAY33vw7TCT1/rIV+M+erJLvC4QVUTawRqx3t
 WJu6nNEoaNQDgsq+pQCCn4cnvArB+E1ZNNmHAzYkfRDPgFpACW+qXu9PyMw6Ww==
From: Juri Linkov <juri@HIDDEN>
To: 81636 <at> debbugs.gnu.org
Subject: Re: bug#81636: Fix switch-to-buffer-other-*
In-Reply-To: <87zeyldguw.fsf@HIDDEN>
Organization: LINKOV.NET
References: <87zeyldguw.fsf@HIDDEN>
Date: Mon, 17 Aug 2026 20:34:13 +0300
Message-ID: <87v798k5wq.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 81636
Cc: martin rudalics <rudalics@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: -1.7 (-)

--=-=-=
Content-Type: text/plain

> But then 'C-x 4 b *Messages* RET', 'C-x 5 b *Messages* RET',
> 'C-x t b *Messages* RET' do a wrong unexpected thing,
> contrary to the definitions of these commands.
>
> So let's fix them, but only for interactive uses,
> because calling them from other commands should still
> respect the user customization.  For example, the command
> 'dictionary' directly calls 'switch-to-buffer-other-window'.
> It still should show the buffer in the same window when
> 'display-buffer-alist' is customized to do this.

It seems that the option 'switch-to-buffer-obey-display-actions'
has no relevance here?  Despite the documentation speaking about
"switch-to-buffer commands":

  When `switch-to-buffer-obey-display-actions' is non-nil,
  `switch-to-buffer' commands are also supported.

I don't remember, but it seems these "switch-to-buffer commands"
are commands that call 'switch-to-buffer', but not the commands
that share the same name prefix 'switch-to-buffer-...'?
Because 'switch-to-buffer-other-...' commands don't call
'switch-to-buffer'.

Therefore what we can do here it to add a new 'interactive' arg
to all commands whose names end with the suffixes '-other-window',
'-other-frame', '-other-tab'.  Here is an example for two commands:


--=-=-=
Content-Type: text/x-diff
Content-Disposition: inline; filename=switch-to-buffer-other-tab.patch

diff --git a/lisp/dired.el b/lisp/dired.el
index ac12bf42565..fa067a469fe 100644
--- a/lisp/dired.el
+++ b/lisp/dired.el
@@ -1280,12 +1280,13 @@ dired-other-frame
 
 ;;;###autoload (keymap-set tab-prefix-map "d" #'dired-other-tab)
 ;;;###autoload
-(defun dired-other-tab (dirname &optional switches)
+(defun dired-other-tab (dirname &optional switches interactive)
   "\"Edit\" directory DIRNAME.  Like `dired' but make a new tab."
-  (interactive (dired-read-dir-and-switches "in other tab "))
+  (interactive (dired-read-dir-and-switches "in other tab ")
+               nil t)
   (let ((buf (dired-noselect dirname switches)))
     (prog1 (if buf
-               (switch-to-buffer-other-tab buf)
+               (switch-to-buffer-other-tab buf nil interactive)
              (current-buffer))
         (dired--display-ls-error))))
 
diff --git a/lisp/tab-bar.el b/lisp/tab-bar.el
index 15ef7967344..e537be4fc21 100644
--- a/lisp/tab-bar.el
+++ b/lisp/tab-bar.el
@@ -3100,16 +3100,22 @@ display-buffer-in-new-tab
         (tab-bar-change-tab-group tab-group)))
     (window--display-buffer buffer (selected-window) 'tab alist)))
 
-(defun switch-to-buffer-other-tab (buffer-or-name &optional _norecord)
+(defun switch-to-buffer-other-tab (buffer-or-name &optional
+                                                  _norecord interactive)
   "Switch to buffer BUFFER-OR-NAME in another tab.
 Like \\[switch-to-buffer-other-frame] (which see), but creates a new tab.
 Interactively, prompt for the buffer to switch to."
   (declare (advertised-calling-convention (buffer-or-name) "28.1"))
   (interactive
-   (list (read-buffer-to-switch "Switch to buffer in other tab: ")))
-  (pop-to-buffer (window-normalize-buffer-to-switch-to buffer-or-name)
-                 '((display-buffer-in-tab)
-                   (inhibit-same-window . nil))))
+   (list (read-buffer-to-switch "Switch to buffer in other tab: ")
+         nil t))
+  (let ((buffer (window-normalize-buffer-to-switch-to buffer-or-name))
+        (action '((display-buffer-in-tab)
+                  (inhibit-same-window . nil))))
+    (if interactive
+        (let ((display-buffer-overriding-action action))
+          (pop-to-buffer buffer))
+      (pop-to-buffer buffer action))))
 
 (defun find-file-other-tab (filename &optional wildcards)
   "Edit file FILENAME, in another tab.

--=-=-=--




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

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


Received: (at submit) by debbugs.gnu.org; 16 Aug 2026 19:14:25 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Aug 16 15:14:25 2026
Received: from localhost ([127.0.0.1]:55459 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1wvgJM-0002RL-HI
	for submit <at> debbugs.gnu.org; Sun, 16 Aug 2026 15:14:25 -0400
Received: from lists1p.gnu.org ([2001:470:142::17]:38750)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <juri@HIDDEN>) id 1wvgJJ-0002Qj-S3
 for submit <at> debbugs.gnu.org; Sun, 16 Aug 2026 15:14:22 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <juri@HIDDEN>) id 1wvgJ8-0000Pu-1f
 for bug-gnu-emacs@HIDDEN; Sun, 16 Aug 2026 15:14:10 -0400
Received: from mout-p-201.mailbox.org ([80.241.56.171])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <juri@HIDDEN>) id 1wvgJ5-0007YT-Oj
 for bug-gnu-emacs@HIDDEN; Sun, 16 Aug 2026 15:14:09 -0400
Received: from smtp102.mailbox.org (smtp102.mailbox.org
 [IPv6:2001:67c:2050:b231:465::102])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
 key-exchange x25519 server-signature RSA-PSS (4096 bits) server-digest SHA256)
 (No client certificate requested)
 by mout-p-201.mailbox.org (Postfix) with ESMTPS id 4hNQcW0RSGzMlCd
 for <bug-gnu-emacs@HIDDEN>; Sun, 16 Aug 2026 21:14:03 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linkov.net; s=MBO0001; 
 t=1786907643;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:mime-version:mime-version:content-type:content-type;
 bh=4ajXgMMS/nnHpNTN8bON617j3yOIJu8K1af2tspGdxk=;
 b=nQZerws7fX/cfEbhcACpKxWOyrNTM8aIPUL1GMonXu4jRBqHJjhfNcHmJPpQ5fPOA2oowF
 UVdfuUnMtIG713Ar5ubM43c+WcPlndYOrWxbMKkImdRgAfFz7SSwcbymdgbLQkK/BhLvRY
 YFwgn4s+UYYdC6aiIMseCzZSrk6F365/0xcY10g6PSXFazFZEewJvthM3Eay2UI3LyXbMX
 yDy8b0TCVIWUOiIXA8IzAR666kfuLgB9RlIVhKyW00jPazPmQtKrM19xasg3mkc+fSEEkm
 Dqkz+TzB8gVm5EdgDgG/qPrDK6ZyZiB0f3ChLYj7ZEnllYmpA0RhhQqbq57NZA==
Authentication-Results: outgoing_mbo_mout; dkim=none;
 spf=pass (outgoing_mbo_mout: domain of juri@HIDDEN designates
 2001:67c:2050:b231:465::102 as permitted sender)
 smtp.mailfrom=juri@HIDDEN
From: Juri Linkov <juri@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Subject: Fix switch-to-buffer-other-*
Organization: LINKOV.NET
X-Debbugs-Cc: martin rudalics <rudalics@HIDDEN> 
Date: Sun, 16 Aug 2026 21:57:19 +0300
Message-ID: <87zeyldguw.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
X-Rspamd-Queue-Id: 4hNQcW0RSGzMlCd
Received-SPF: pass client-ip=80.241.56.171; envelope-from=juri@HIDDEN;
 helo=mout-p-201.mailbox.org
X-Spam_score_int: -37
X-Spam_score: -3.8
X-Spam_bar: ---
X-Spam_report: (-3.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_MSPIKE_H5=-1, RCVD_IN_MSPIKE_WL=-0.01,
 SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 1.0 (+)
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.0 (/)

--=-=-=
Content-Type: text/plain

Better late than never, so let's finally fix the problem of using
'C-x 4 b', 'C-x 5 b', 'C-x t b' when 'display-buffer-alist'
is customized for the default display by the commands that
display a buffer.  For example, it's expected that
after this customization:

(setq display-buffer-alist
      '(("\\`\\*Messages\\*\\'"
         display-buffer-same-window
         (inhibit-same-window . nil))))

'C-h e' (view-echo-area-messages) will display the *Messages* buffer
in the same window.  Or after

(setq display-buffer-alist
      '(("\\`\\*Help\\*\\'"
         display-buffer-same-window
         (inhibit-same-window . nil))))

help commands will display the *Help* buffer
in the same window, etc.

But then 'C-x 4 b *Messages* RET', 'C-x 5 b *Messages* RET',
'C-x t b *Messages* RET' do a wrong unexpected thing,
contrary to the definitions of these commands.

So let's fix them, but only for interactive uses,
because calling them from other commands should still
respect the user customization.  For example, the command
'dictionary' directly calls 'switch-to-buffer-other-window'.
It still should show the buffer in the same window when
'display-buffer-alist' is customized to do this.

Is there any reason not to do this:

--=-=-=
Content-Type: text/x-diff
Content-Disposition: inline; filename=switch-to-buffer-other.patch

diff --git a/lisp/window.el b/lisp/window.el
index 04484c11e25..36ee20afe24 100644
--- a/lisp/window.el
+++ b/lisp/window.el
@@ -9743,8 +9743,12 @@ switch-to-buffer-other-window
 when it decides whether to split the window horizontally or vertically."
   (interactive
    (list (read-buffer-to-switch "Switch to buffer in other window: ")))
-  (let ((pop-up-windows t))
-    (pop-to-buffer buffer-or-name t norecord)))
+  (let ((pop-up-windows t)
+        (display-buffer-overriding-action
+         (if (called-interactively-p 'interactive)
+             '(nil (inhibit-same-window . t))
+           display-buffer-overriding-action)))
+    (pop-to-buffer buffer-or-name nil norecord)))
 
 (defun switch-to-buffer-other-frame (buffer-or-name &optional norecord)
   "Switch to buffer BUFFER-OR-NAME in another frame.
@@ -9772,7 +9776,11 @@ switch-to-buffer-other-frame
 buffer at the front of the list of recently selected ones."
   (interactive
    (list (read-buffer-to-switch "Switch to buffer in other frame: ")))
-  (pop-to-buffer buffer-or-name display-buffer--other-frame-action norecord))
+  (let ((display-buffer-overriding-action
+         (if (called-interactively-p 'interactive)
+             display-buffer--other-frame-action
+           display-buffer-overriding-action)))
+    (pop-to-buffer buffer-or-name nil norecord)))
 
 (defun display-buffer-override-next-command (pre-function &optional post-function echo)
   "Set `display-buffer-overriding-action' for the next command.
diff --git a/lisp/tab-bar.el b/lisp/tab-bar.el
index 15ef7967344..c3a3e044755 100644
--- a/lisp/tab-bar.el
+++ b/lisp/tab-bar.el
@@ -3107,9 +3107,12 @@ switch-to-buffer-other-tab
   (declare (advertised-calling-convention (buffer-or-name) "28.1"))
   (interactive
    (list (read-buffer-to-switch "Switch to buffer in other tab: ")))
-  (pop-to-buffer (window-normalize-buffer-to-switch-to buffer-or-name)
-                 '((display-buffer-in-tab)
-                   (inhibit-same-window . nil))))
+  (let ((display-buffer-overriding-action
+         (if (called-interactively-p 'interactive)
+             '((display-buffer-in-tab)
+               (inhibit-same-window . nil))
+           display-buffer-overriding-action)))
+    (pop-to-buffer (window-normalize-buffer-to-switch-to buffer-or-name))))
 
 (defun find-file-other-tab (filename &optional wildcards)
   "Edit file FILENAME, in another tab.

--=-=-=--




Acknowledgement sent to Juri Linkov <juri@HIDDEN>:
New bug report received and forwarded. Copy sent to rudalics@HIDDEN, bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to rudalics@HIDDEN, bug-gnu-emacs@HIDDEN:
bug#81636; 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: Tue, 18 Aug 2026 11:30:02 UTC

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