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: Suggesting `frame-split-biggest-window' Re: customize location and shape of a new window in a frame Date: Sat, 15 Sep 2018 10:18:04 +0200 Message-ID: <5B9CC03C.9020202@gmx.at> References: <9755.9843.306611.23448@gargle.gargle.HOWL> <87y3c7pw4w.fsf@ericabrahamsen.net> <87h8iuik3g.fsf@moondust.localdomain> <87o9d2eaql.fsf@ericabrahamsen.net> <875zzawbd6.fsf_-_@moondust.localdomain> <5B9A1599.2060800@gmx.at> <17488.90794.824863.23451@gargle.gargle.HOWL> <5B9B725F.504@gmx.at> <34498.70574.322595.23452@gargle.gargle.HOWL> 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 1536999399 12527 195.159.176.226 (15 Sep 2018 08:16:39 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sat, 15 Sep 2018 08:16:39 +0000 (UTC) Cc: Eric Abrahamsen , "N. Jackson" , emacs-devel@gnu.org To: Roland Winkler , Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Sep 15 10:16:35 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 1g15ko-00039f-53 for ged-emacs-devel@m.gmane.org; Sat, 15 Sep 2018 10:16:34 +0200 Original-Received: from localhost ([::1]:54707 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1g15mu-0006lY-MH for ged-emacs-devel@m.gmane.org; Sat, 15 Sep 2018 04:18:44 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:58142) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1g15me-0006iW-Ue for emacs-devel@gnu.org; Sat, 15 Sep 2018 04:18:31 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1g15ma-000612-NL for emacs-devel@gnu.org; Sat, 15 Sep 2018 04:18:28 -0400 Original-Received: from mout.gmx.net ([212.227.17.20]:40339) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1g15mW-0005Z0-PB; Sat, 15 Sep 2018 04:18:23 -0400 Original-Received: from [192.168.1.101] ([213.162.73.191]) by mail.gmx.com (mrgmx101 [212.227.17.168]) with ESMTPSA (Nemesis) id 0MYsEZ-1gNtyX3NsR-00VkpR; Sat, 15 Sep 2018 10:18:06 +0200 In-Reply-To: <34498.70574.322595.23452@gargle.gargle.HOWL> X-Provags-ID: V03:K1:a/t4MGN4Lp0k8+MUFVA9TB5xvotutciO5tytY42Alap+MzRNqTm JjebVFDxL1aLBMzgpXjGCoGmptKHLDZqQ2BSMc+NozgxeNaLjHWct1Y+iZfNLYh3aGrZBCF cpczpC8iXMF9Qhshz1/Nl5q6+u3lXoafs9r4lOvNpjBXx0Kf0di9Vsp5vIu/UG8w8QcCflp J8KhOrSPnx5avkX0OheVg== X-UI-Out-Filterresults: notjunk:1;V01:K0:y1Y1yMAV8aY=:OY9IGzskfVHSjX2i3KkyJI B1hSTi2d5rOZW9YUgf8OU7TETvQxNwdO0ue5A+VyRNI+nVgzSc4X7yPL4lDJwsqRBxO+SnFIB DtxHy9ulzuWi6o9z+Um3Ps7gi4025G16SEgkXuQzrHP2Q0aUXgvfJH5uZ8Fqf9VPrHm+tOSjU OhF7IkzBnQdbB6f3WRWKYsyw4Zg7t+QoNq25Ur4LDa/kRuJXlev++Kwb+UUKerPxmly2hyPDA 5Z80ZZ8tO3VLqFL/PwvmUo+OErgOygaCnwF2kEJlld560RmXohd7hyWMDUncfG+9U6x472RBT L1dTyEwtNWKn0F1gktkvPexgVuD7jbywUVHABnpjvafMI58OHocLEdBALEfyOeYb5JlpyPx+Q KUt6p0xQp9u/HbBn37hDql+d2WMpIdDKutVq+NGiKLVMEADz8ISscZgcfPBqJUjkXiMvCULAb lHYeYTJDpzYk4Efczfz/2C1ndVCxuey9jTs5hDFN2+wL/zZ7GKCKJN9ZgvvvxfotRYybz0AJz L4Ci+xTa9ap9B5d8Y7pPtce0G29lL/9MO8qWfCyuXk1lQxdeyyoVPv5F9M+YOA9ObmPuHh47n zSR36a4q1I5grDmD8M2GUNlXHsl3pjbcPacWQQPjEtcpV2PYOCTWc0iIexqFEZEdiEUUBdr+K 5ZWQ+kezJi8fygFbh8z0mVKj1loJ0hgkif6fDSeGswra18oSs1UetQP4iTXDDm3PzP9DS3tcM G+OFqjaVvS1gSZKPbCBnOLyc7mV7guXtWOKH5+sQ69IkjgBnIQCM7/0fBHA7/wapvL59AdRZ 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:229808 Archived-At: > The current discussion of 'display-buffer-alist' in the elisp manual > appears rather technical, suited only for expert users. On the > other hand, the variable is declared with defcustom, as if > individual users should customize it to their personal liking. > Phrased differently: a package like BBDB should not hijack this > variable for its needs (but at best it could contribute to its value > via a user option), correct? I think so. No package should hijack this variable for its needs - it's entirely left to the user. Packages like BBDB should only use the ACTION argument of 'display-buffer'. Only in a few, special and well documented cases, 'display-buffer-overriding-action' may be used to override a user's customization of 'display-buffer-alist'. > If that's the case, then it would really help to extend the > documentation for this variable, stating not only that it works only > for a single buffer, but also adding one or two real-world examples > similar to what we have been discussing here. > > I believe it is quite common that users may want to customize how > emacs pops up new windows. Having a unified customization scheme > for that would be much nicer than having different approaches > implemented in different packages. There is an example at the end of section 28.14. If you want it to say things differently, say more, or whether to put it somewhere else please tell us. martin