From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: martin rudalics Newsgroups: gmane.emacs.devel Subject: Re: `pop-up-frames' and binding/setting user options [was: Documenting buffer display] Date: Tue, 23 Oct 2018 20:19:31 +0200 Message-ID: <5BCF6633.6050103@gmx.at> References: <5BCD9331.6020203@gmx.at> <3c7bc9d6-2841-4f67-96ef-511af5237475@default> <5BCE21BD.80008@gmx.at> <0f035e05-e04e-459c-b9a3-df1eb5542e65@default> <5BCEE2C8.50008@gmx.at> <66b0ff55-af0d-42c0-80b1-87585e4c557f@default> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: blaine.gmane.org 1540318798 1603 195.159.176.226 (23 Oct 2018 18:19:58 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 23 Oct 2018 18:19:58 +0000 (UTC) To: Drew Adams , emacs-devel Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Oct 23 20:19:54 2018 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gF1HV-0000K8-IV for ged-emacs-devel@m.gmane.org; Tue, 23 Oct 2018 20:19:53 +0200 Original-Received: from localhost ([::1]:43716 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gF1Jc-0008Nk-5M for ged-emacs-devel@m.gmane.org; Tue, 23 Oct 2018 14:22:04 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:33144) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gF1HL-0006za-EB for emacs-devel@gnu.org; Tue, 23 Oct 2018 14:19:44 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gF1HJ-0000QE-Pc for emacs-devel@gnu.org; Tue, 23 Oct 2018 14:19:43 -0400 Original-Received: from mout.gmx.net ([212.227.17.20]:60141) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gF1HJ-0000PI-BJ for emacs-devel@gnu.org; Tue, 23 Oct 2018 14:19:41 -0400 Original-Received: from [192.168.1.101] ([213.162.73.191]) by mail.gmx.com (mrgmx103 [212.227.17.168]) with ESMTPSA (Nemesis) id 0MHokD-1gBRyP1Ylh-003clg; Tue, 23 Oct 2018 20:19:36 +0200 Original-Received: from [192.168.1.101] ([213.162.73.191]) by mail.gmx.com (mrgmx103 [212.227.17.168]) with ESMTPSA (Nemesis) id 0MHokD-1gBRyP1Ylh-003clg; Tue, 23 Oct 2018 20:19:36 +0200 In-Reply-To: <66b0ff55-af0d-42c0-80b1-87585e4c557f@default> X-Provags-ID: V03:K1:Gq0C3lNuBlOiQ6g7nas+nV3TJ/SOY7oF5ijtpJjeyFe0XA0rzTb It4oZNZjjZ8h+xE/e0D0l7y1wcyWC6AgsgIi2U1eRuqoZa3X8dLOuby907nndblcYRmpbP8 9kvKBvim42qTKI/KozSkfc9lc3hKDFpuq4Z4NKdDXSyDm0ygYq75W/UNRFMdZ64V0EIrdtQ SB46LIxIZcZqNch632qoA== X-UI-Out-Filterresults: notjunk:1;V01:K0:KdTPN6Iu2Uc=:EAL9KGcF/apkfPY6MZPqec EPZMtPRSOCRnhfWEiCUmDTQO5nSzZeuV6BbUgRdmK1Pm+9XKmY44bYYF8uTQNTRm6eCOjQII4 Btej1F8PFZzGdKKpfq8qVCpf2pIT13gCS0ewiQMZCJ8z5anJwQxAKN25uY0ErXAgIcUCE8FZi OVAy7MmRozirjYY7t3K6H7N2QNOB+y2vPkuSZ042Wld1ykbQE6g1FyP7dCqd3w05IAc+3g7By nNwdMsq2Kwn8BDy4NpBm2cpPKsjyN2G1fNaMfTbpmRURJMPpN3Or/AAQtPy27KEZOYt6M88Ss Kd/b7rNQtpj+AUaKlkEt1ED2VHZ09EjE60KDvzyancn6gnB8WiuRoLrmoP/Gr++awwgRBH5gO RyneNrHrsECKtfyRsenM5JjErmBLZiBt43ehLpTMC7dOX/TE0BBFf+UExsTSnBREmMBQeZpKv EQYeodWVC04W2WV/LLXhCNApfVjI0EK2KgkSivueJUQEHRkCP0bHon0l7vcjVLkrH/UxI4jMm r4fCfwr59Xps7ABprQJj2sMMbOl5UaaZNp5nB6uxyZbWOGWVSadDXvUZVjgoJvIlVUayb0ymE IwfrRfXFfCTrpTH/J4H0WB+DW8RT2uCogbIBEwLdbUL2KWLG+a8wXrEps+/koN3RywX+kbC85 4smnUX4pZ6IbtqIRyyqAuREJO4/EGDxkfXEMGYl+YRxHlZsTq4giDQ8qSG2itf4sV0opGIIwt KrQ6FniwH3K2hHQ70yzHZqBK2CgZjaXCM80lI6ODMfzeq2R5cIUlLAiAEvZoIZS+8pl71DX9 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 212.227.17.20 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 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.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:230604 Archived-At: > Sure, we both acknowledged that. But why would you > choose to use an `other-frame' command for those > specific bookmarks for which it is not TRT? That's > the question. Because it might be the nearest existing approximation of what the user wants. > Is your argument against `pop-up-frames' only that > of a maintainer - not wanting to bother maintaining > support? Or is it that you see it as a bad thing > for users to be able to use `pop-up-frames'? > > Saying that in some case (which I haven't seen > demonstrated yet) it doesn't do the same thing that > passing an equivalent argument does, does not > invalidate its usefulness. At most it would be an > argument for not using it in those hypothetical > problematic cases. 'pop-up-frames' cannot be considered in isolation. It is accompanied by two additional options - 'pop-up-frame-function' which specifies the function to call when 'pop-up-frames' is non-nil and 'pop-up-frame-alist' which specifies the parameters passed to that function. The implementation of the latter is not guaranteed to always do what the user wants as I now mention in the manual text and I have no idea how to fix that. IMO 'display-buffer-pop-up-frame' should never have used 'pop-up-frame-function' and 'pop-up-frame-alist' in the first place. This is a design flaw that AFAICT cannot be corrected at the present stage without introducing yet another behavioral incompatibility. And it has minor importance because there is no need to use 'pop-up-frames' nowadays. martin