From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: martin rudalics Newsgroups: gmane.emacs.bugs Subject: bug#37840: Missing in the Emacs manuals: Date: Fri, 8 Nov 2019 10:20:59 +0100 Message-ID: <7dd1c601-aa2c-8b44-016c-155bdd8a71eb@gmx.at> References: <5440997d-8f3f-12f9-ae9e-c0caadde4a01@gmx.at> <81790531-20E9-4919-A485-0D8FE6F60CE1@univie.ac.at> <38fdbe2c-5f1a-3b37-da5f-e2fa6411d8e1@gmx.at> <4ee75419-6f22-4928-3ddb-1add957fb9e4@gmx.at> <568AD058-07B1-4C58-81C5-32E2492C1EC5@univie.ac.at> <554177EF-4600-4F68-89F1-3AF67A551F65@univie.ac.at> <438c4dfa-f7c2-5f5e-32bc-eafdd7c33cb7@gmx.at> <3e7f7f10-9151-659b-076d-2bd8ed61d395@gmx.at> <4f7e6535-ac09-bd8c-f3d4-8ae9b4d9d58e@gmx.at> <8736f07hma.fsf@mail.linkov.net> <878sorqrx3.fsf@mail.linkov.net> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="92901"; mail-complaints-to="usenet@blaine.gmane.org" Cc: 37840@debbugs.gnu.org, Konrad Podczeck To: Juri Linkov Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Nov 08 10:22:54 2019 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1iT0Tl-000NyC-UH for geb-bug-gnu-emacs@m.gmane.org; Fri, 08 Nov 2019 10:22:54 +0100 Original-Received: from localhost ([::1]:50904 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iT0Tf-0001Pw-1t for geb-bug-gnu-emacs@m.gmane.org; Fri, 08 Nov 2019 04:22:47 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:35533) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iT0Sz-0001E2-7b for bug-gnu-emacs@gnu.org; Fri, 08 Nov 2019 04:22:07 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iT0Sx-0001aI-9x for bug-gnu-emacs@gnu.org; Fri, 08 Nov 2019 04:22:05 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:35790) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iT0Sw-0001Zf-Ih for bug-gnu-emacs@gnu.org; Fri, 08 Nov 2019 04:22:03 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1iT0Sw-0005dx-Aa for bug-gnu-emacs@gnu.org; Fri, 08 Nov 2019 04:22:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 08 Nov 2019 09:22:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 37840 X-GNU-PR-Package: emacs Original-Received: via spool by 37840-submit@debbugs.gnu.org id=B37840.157320487121611 (code B ref 37840); Fri, 08 Nov 2019 09:22:02 +0000 Original-Received: (at 37840) by debbugs.gnu.org; 8 Nov 2019 09:21:11 +0000 Original-Received: from localhost ([127.0.0.1]:44608 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iT0S7-0005cV-Fe for submit@debbugs.gnu.org; Fri, 08 Nov 2019 04:21:11 -0500 Original-Received: from mout.gmx.net ([212.227.17.20]:36579) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iT0S6-0005cI-4T for 37840@debbugs.gnu.org; Fri, 08 Nov 2019 04:21:10 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1573204859; bh=IsdHFEhjlwt5OI0YfvIoS1UkqMRwour/v54TrjuI0Z4=; h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To; b=hWfjsGbKnTiwV3N4qIM8h7qfJS2dauGeaUHXMPTbyQiRpQ/OKrNTV6sIYON6Kwffn /AEc6G/ChOjdYoaAaUV7TPluhITU1qbhXuJA2V7sll3VEU5TDtUKfbDd2sHvjDnIn6 Uw/471U6WUHi38HllgXxhgKUpe+3Oa7rgJ1Ov74g= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Original-Received: from [192.168.1.102] ([212.95.7.234]) by mail.gmx.com (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MdNY8-1htwkN2YfQ-00ZSRt; Fri, 08 Nov 2019 10:20:59 +0100 In-Reply-To: <878sorqrx3.fsf@mail.linkov.net> Content-Language: de-AT X-Provags-ID: V03:K1:A81zJxKsTTwAGJvwukfDjmvsA5ZJvBTIiP5esWoA7mnVwE12tsO 7ivXdmTboBgwHF/LNquMJugY9pfk7j2XMubC2J1pwLKDTXTf+ONJNW5wnIyg+4Y8dovLsMg UohYcNq7WINuuXSV1WCXuJFHIrfBdxUskObyVkEl64vbuizFHTKD6RMwvCWnhEUncf8NI7n cu47xdaZNw8/WXOCj0Nyw== X-UI-Out-Filterresults: notjunk:1;V03:K0:sU44MqVkOGI=:35NMKpT54uaupiszl5XikA 7PRFIwVOZRFVwUHnsbH/+mai8aEmu9PPAJOA2dZFPlChnlEiRxD7W3ceeogmhXPdLmcMd3Ts0 UCUyYB6ZihSLilHvJzshczWvh8e2J+/dj6P5OcuVLfGqW0Jdyt5YmG9Dqr9jDvSqhy43OtkA3 /LzpUEU4jrwOdSlvoQcwT0sH7h0uxSqcJAOan+BeyYvtWIlgnROjXqBOg2gNC0AlAZfZf9kkM 3DR+Jkxheolm8v3bWY/DK+LwD2pGc6vi+fT4AyuuTB0PklaEhwEYL+clE9DXWlmS2FPJE9hni iQD1Fi+C/1/+VkUwMpn6DOdXXfZ5+teIpFAoCWMRlXIbcmv04hWk3xO6+u/H200atT5awxRV5 jMTrh/eorZLo0V1UnKlU5UTe4ytt1HnpSAGKuq0I9n3mTp01VHwD0OKYEcYzwXXKuK1ysjWrU 2CHpffSGrJ8+SyE91ZsysQMz9X0aMuRnH0QF4Qn0RDS/SSnJ84P2Ixy+rvrkkNvodBQKB5ZGz vCH8lDW0bgqIDCJj6+0Dvw828RBHnBboCv1XHwd0gvSIcjigYwPzSocYPCj6nWJ+AtPNSEvBc GqG9JszSk8YLdOdNK9gG/pk3j+GTUcd+FTCO2gpqIf8iN05wFzYu90s9hxD8Mip+XUWdF0Q3j LEbzQdVbMHcIVtgc7qYvEerIs2HznnnuRTtapery9IOM2N6NjqobyuCifN3WSVtgSlpVi2GmS xAHEGYzORwEyd9+gFl01TJe2piz7x+EY3/BUjCCL+lb0wutOhsm8F00Bd9mYwZk3R0sSO1bv X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:171181 Archived-At: >> This means that for Konrad's scenario to work, the minimum requirement >> is >> >> (custom-set-variables >> '(display-buffer-base-action >> '((display-buffer-reuse-window display-buffer-pop-up-frame) >> (reusable-frames . 0))) >> '(display-buffer-alist >> '(("\\*.*\\*" . (nil (inhibit-same-window . t))))) >> '(switch-to-buffer-obey-display-actions t)) > > This doesn't look good, indeed. > > Then maybe switch-to-buffer-obey-display-actions should be replaced > by another variable switch-to-buffer-display-function that could be > customized to possible options #'pop-to-buffer-same-window, > #'pop-to-buffer or any other custom function (and nil by default). We can do whatever we think best as long as Emacs 27 is not out yet. If we leave things as they are we should probably mention explicitly that 'display-buffer-base-action' gets overridden when this option is set. We should also say how 'switch-to-buffer-preserve-window-point' is or is not respected in that case (I'm slightly confused about how it works now). Otherwise, I see no need for renaming the option. We could simply allow its value to be an ordinary display action with functions and an alist and have 'switch-to-buffer' act accordingly. Or am I missing something? martin