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: Fri, 14 Sep 2018 10:33:02 +0200 Message-ID: <5B9B723E.9080707@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> <87musl9x31.fsf@ericabrahamsen.net> 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 1536913905 18114 195.159.176.226 (14 Sep 2018 08:31:45 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Fri, 14 Sep 2018 08:31:45 +0000 (UTC) Cc: "N. Jackson" , emacs-devel@gnu.org, Roland Winkler , Stefan Monnier To: Eric Abrahamsen Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Sep 14 10:31:40 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 1g0jVr-0004Y3-6a for ged-emacs-devel@m.gmane.org; Fri, 14 Sep 2018 10:31:39 +0200 Original-Received: from localhost ([::1]:50548 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1g0jXx-000141-Ns for ged-emacs-devel@m.gmane.org; Fri, 14 Sep 2018 04:33:49 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:36649) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1g0jXn-00012f-FP for emacs-devel@gnu.org; Fri, 14 Sep 2018 04:33:40 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1g0jXm-0005N1-I4 for emacs-devel@gnu.org; Fri, 14 Sep 2018 04:33:39 -0400 Original-Received: from mout.gmx.net ([212.227.15.18]:42727) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1g0jXf-00052h-Ik; Fri, 14 Sep 2018 04:33:32 -0400 Original-Received: from [192.168.1.101] ([46.125.249.30]) by mail.gmx.com (mrgmx002 [212.227.17.190]) with ESMTPSA (Nemesis) id 0LjZEm-1fPTyV0aOe-00bXBb; Fri, 14 Sep 2018 10:33:15 +0200 In-Reply-To: <87musl9x31.fsf@ericabrahamsen.net> X-Provags-ID: V03:K1:ZDtY4+7IfCSGqVXBUjJi2erSir6wZh0pz+btT86GwLX+/zWeEQR cDOWm0Goscc6a0Zu+fAifakZuTFdAP5IKRtGhL2cHu9v8j2gmTTWLg6Rw+IsmRb2jUJ4aaA k+6q+Lx96P0HYbIUxNAQ85AX4KVNT+Yame0GGtkao12NGRqXQQNM3rB3yNSxfn4mPi00kSm dFyLYmjBT8XS0KSUOpXVw== X-UI-Out-Filterresults: notjunk:1;V01:K0:0OzvDmPAXT0=:rxsp7poveDpAbv9FqRrDCp VNjQZgfAepUXF+WHsHpCB2QRDkMA5H/i7yB36AkQnhsMlD5TGi9rGxIA0OmP80AdD6iyPhM0t 7AbSCbMqubkRi/SxHF3dKA0XiP5bYFAONQrQL4E+tQfix6E8PfVpZOlzsWMjDxCwNrdXwa6Ac eIEfgxHAlXZVWrhcUw3wGasd9klBn2kaqAly7doky/5LUQtr7mbBgP/PFURa9M/Jw5vkpweVy wN0/S/li94Nu5EdR97JiE2iMl3fdLLrebdombF2zFy+y+N3JwnQM53WuMoqmafM39bmBDxYl0 NtLLivcU4ETuS3WO+qGu68xCh9zZWhU1B0jNAPDr9400/svFZogX/66FwPoSkrW4S+JTQDzs9 vuFLr/khWwQMgwHg2Ul3aTGiCQOJk6y7wmtd8CKkO36nI1pkp5FxYsjlY2034W7BAR64o8NtM ci+BHBSMHV9zP+n3O6aj3yOVDwm0dvuLx0WS6Ew3PcolXhghJMWAIrWmolMpOn64kCTQUb/mk xuwM3CYWkyFzBDL4rcz47fS0MlMbcFemhkjKWO3nhv9cbypQex1+KaTd4ro8f3Y/hQwflax7+ JJ41x+f9Z9bj8pwPR1JtvOuQRMXaNF2FgVRplAHuWRyLXG9QdXKJq+jiZJQZlLrUIiS9qfe1f ZdkCgKfA0hot+kWJizw242IlZUfg5bCT1Fk+oApY2Ay/b9HTVpN7NsaCb19gVvS71z4MgBsRF kPVe8DJc7kLWUQVphfV1ZgEpEiouToJ1613iwyJ8iQb/HZVdmUNf34u0uzJ1tWVojlaoVs0N X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 212.227.15.18 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:229769 Archived-At: >> It would be nice to have some sort of basic, prefabricated layouts >> like the ones you sketched and choose from them (though a four window >> layout with a different window in each corner of them frame would >> still require to know whether the root window is a vertical or >> horizontal combination). But I have no good idea yet which layout >> types are really needed and how to provide a suitable interface for >> accessing them. IIRC the "Emacs IDE" had provisions for them but I >> have not heard from its developers for years. > > I thought this is what side windows are for? Maybe it would be tricky to > save and restore whole-frame window configurations (though there are > other tools for that), but side windows, combined perhaps with atomic > windows, seem like the right tool for making rectangular compositions. > The docs even say something about making Emacs look like a traditional > IDE, etc... The intention of side windows was to provide a framework for ECB (the Emacs Code Browser) to embed such layouts without the need to advice basic window functions. Unfortunately, work on ECB seems to have stalled a decade ago and nobody seems very interested in continuing it. martin