From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: martin rudalics Newsgroups: gmane.emacs.devel Subject: Re: master 18b680cfd1: Fix bug#52467 by adding a new custom variable 'display-comint-buffer-action' Date: Tue, 11 Jan 2022 19:02:05 +0100 Message-ID: References: <164073060906.21430.4993248796177370312@vcs2.savannah.gnu.org> <20211228223009.6D0BAC002EE@vcs2.savannah.gnu.org> <871r1v8nhf.fsf@gnus.org> <83ilv7jqm7.fsf@gnu.org> <6a9cd581-1630-4a95-62c4-419603561072@gmx.at> <3499cedf-b170-3045-873d-d45d2972ae13@gmx.at> <0f492ac4-4167-5448-2c74-a5f67950eae4@yandex.ru> <2de2323b-6d34-9263-776b-dbeff036f8f4@gmx.at> <87zgog68ni.fsf@gnus.org> <8dfc6f22-d331-e7c1-b536-2d374197528f@gmx.at> <86v8z26o15.fsf@mail.linkov.net> <9d5f512f-dd10-fb6b-2fe7-db24ed92f7c8@gmx.at> <86y23xuv8g.fsf@mail.linkov.net> <867dbgtuls.fsf@mail.linkov.net> <7402a9b1-91cf-a14e-32dc-e9a0cd27dd82@gmx.at> <86lezs4pmt.fsf@mail.linkov.net> <8635lup4tf.fsf@mail.linkov.net> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="8378"; mail-complaints-to="usenet@ciao.gmane.io" Cc: sds@gnu.org, emacs-devel@gnu.org To: Juri Linkov Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Jan 11 19:06:22 2022 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1n7LXJ-0001rJ-8w for ged-emacs-devel@m.gmane-mx.org; Tue, 11 Jan 2022 19:06:21 +0100 Original-Received: from localhost ([::1]:60284 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1n7LXI-0007eQ-3Q for ged-emacs-devel@m.gmane-mx.org; Tue, 11 Jan 2022 13:06:20 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:47986) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n7LTL-0001I9-3M for emacs-devel@gnu.org; Tue, 11 Jan 2022 13:02:15 -0500 Original-Received: from mout.gmx.net ([212.227.15.18]:41155) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n7LTH-0007Xh-Bt; Tue, 11 Jan 2022 13:02:14 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1641924127; bh=Tcswq5GIko/pj08bpXwzYsWVpIv87FwZNPLnQneabT0=; h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To; b=lGGo7roL6HvLq41/hxw6kyzgPnBi1zZ9SrOHD48y9JPwa/e6nC1ovGITuf46DIBSY GcPV8XyE7Yf0dLidSgL7bj9aX8Xz2UwpBVzsPcvSxTC9l8FpHUF9nJp3mojPp1+U4W q0P1svAAmXmYZMU29Z+Qi/qoPPcMgNUemxm+Kjvo= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Original-Received: from [192.168.1.102] ([46.125.249.69]) by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MhU9Z-1mTtym1BEB-00efDO; Tue, 11 Jan 2022 19:02:07 +0100 In-Reply-To: <8635lup4tf.fsf@mail.linkov.net> Content-Language: en-US X-Provags-ID: V03:K1:PLfdDbDnquXGB2CWwunVoaauRjVNMandPLHyD7YNBPKEATAajPw cFbV7BGOXJ+ylhrMf8jAzATEmL10C/BRwytAElmnHoyRtioJS9pO/6H+0Wg5cDvsDrNH6/V nH4KBxuXeKLb/c0WqPtEx9QL1h3tw/0ioHeoQlU0GAGGUo7ANIm0AnBsLe6Oy/cAFv0TJst 9JhmXVArGUZnMCKPLGgrQ== X-UI-Out-Filterresults: notjunk:1;V03:K0:6MCS1fEFa6Y=:i1YZ/x0DKC8QmLqUn3tYsn VjqsmfiSR+Y9VXGq6d2euMOa76sB6KxuteFIx2e7m1F15qGiuDwAow/C+HBSmsscSaFtKJwCy k1f8xJywtQoMXPj24qPF3gW4L50ITNzNNXAwG8Q6DWGP1Zfpd821olAumNl4sJM3Cyu79OJ8G R6MADqdrVzf9Gt/MMkE6I+V+alSnWhlVobtob7QM+t9BPAZ31wdg9Ncbc25PYnvLQ/uSXb76r 2aT12XA5+qnum00m9po+wAcAcFyuddv8yGWNp4XkfHnG4wVY6BA0B7awVQ5xxfIBrtVn4x02z D11R1j/Pxuh5/4yPdWFr8e/TVd0kAcH/BILHaF1s0tnrawa0GlX8h+BdFxdbEhz8/+VmuaDHx gtqD4P91LNx1tip+0rZfULoRuYUBeIFvtVTKhllh97kxrqW6QCAN5wL6Q1VvJ6U45qkuZ0wku N/2c33rHkYaX65OgWvDPPDbcfWVKlEUjhIXpK0xlcLvsH8RqepHInLu4iQlDckjzaVmpJkxh3 K2KPHIeq+lVVnJ/m7LnvpgQW8wSM8SisJ7SS2vcsgiORASM8Gvl+L7JweDB4z1DTLCfjvOOEM EvHbISKfl0CMvKXXhUjRBKpPyoVWQOpdxlD9Tj8uTrOkFtBwQl60kgP9mgI7EFmf+lgziCvsG 9NqTFZXo4AMjQGOyzE5x33HPyjcWKOwNSz0iCHBh5M3oauFj3c/QNi1ipFHMVGq/QMPzMGFnp YFpZ3qeTWLGi2XCjmivS0jitBlBbU/DICEGcx4dmtiilj1Ttp5GkV/eyn6MCKg7OToXKeIgW Received-SPF: pass client-ip=212.227.15.18; envelope-from=rudalics@gmx.at; helo=mout.gmx.net X-Spam_score_int: -25 X-Spam_score: -2.6 X-Spam_bar: -- X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:284624 Archived-At: >> Note that a 'pop-to-buffer' call can add an arbitrary element like a >> label to the action alist and 'display-buffer-alist' can, via a >> function, interpret that label in any which way. So we do not have to >> add anything new to make such things work. The important aspects are >> rather discoverability and ease of documentation. > > Indeed, this would be nice to have: > > (pop-to-buffer "*shell*" '(display-buffer-reuse-or-same-window . > ((label . *shell*)))) The question is who we think should take care of this: 'display-buffer-assq-regexp' in association with 'display-buffer-alist'? Or just a function specified via 'display-buffer-alist'? The latter can be already done now with some documentation support maybe. The former also requires a few code changes and a decision how to handle (pop-to-buffer "*shell*" '(display-buffer-reuse-or-same-window . ((label . *shell*) (label . *comint*)))) martin