From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: grischka Newsgroups: gmane.emacs.devel Subject: Re: Window configurations Date: Thu, 13 May 2010 19:13:05 +0200 Message-ID: <4BEC3321.8010208@gmx.de> References: 4BE900E7.3090402@gmx.at <4BE96186.7060504@gmx.de> <4BEA74B7.2070609@gmx.at> <4BEA8D2D.4090109@gmx.de> <4BEAA73F.4060608@gmx.at> <4BEAF487.1070605@gmx.de> <4BEBD2E3.8020200@gmx.at> <4BEBE52D.5080102@gmx.de> <4BEC0458.8050600@gmx.at> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: dough.gmane.org 1273770814 6916 80.91.229.12 (13 May 2010 17:13:34 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Thu, 13 May 2010 17:13:34 +0000 (UTC) Cc: emacs-devel@gnu.org To: martin rudalics Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu May 13 19:13:32 2010 connect(): No such file or directory Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1OCbyP-0005G6-SR for ged-emacs-devel@m.gmane.org; Thu, 13 May 2010 19:13:26 +0200 Original-Received: from localhost ([127.0.0.1]:34458 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OCbyO-0001bM-Vl for ged-emacs-devel@m.gmane.org; Thu, 13 May 2010 13:13:25 -0400 Original-Received: from [140.186.70.92] (port=56580 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OCbyG-0001Z7-F1 for emacs-devel@gnu.org; Thu, 13 May 2010 13:13:17 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OCbyF-0000am-AT for emacs-devel@gnu.org; Thu, 13 May 2010 13:13:16 -0400 Original-Received: from mail.gmx.net ([213.165.64.20]:54586) by eggs.gnu.org with smtp (Exim 4.69) (envelope-from ) id 1OCbyE-0000aH-U6 for emacs-devel@gnu.org; Thu, 13 May 2010 13:13:15 -0400 Original-Received: (qmail invoked by alias); 13 May 2010 17:13:12 -0000 Original-Received: from unknown (EHLO [10.62.31.61]) [82.113.106.188] by mail.gmx.net (mp055) with SMTP; 13 May 2010 19:13:12 +0200 X-Authenticated: #18588216 X-Provags-ID: V01U2FsdGVkX18dTYdBJ7MdxW4afjQotXDniS3fHJhdSoTt3si1n6 JV03NEnBGft4cv User-Agent: Thunderbird 2.0.0.23 (Windows/20090812) In-Reply-To: <4BEC0458.8050600@gmx.at> X-Y-GMX-Trusted: 0 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:124745 Archived-At: martin rudalics wrote: > > (setq my-layout '( > > And we'd get this structure from `window-tree', I suppose? But no! You let the user define it. And/or write one as default. (And learn to love your users and to hate heuristics!) > That's what ECB's layouts are supposed to accomplish. But I still don't > know how we want to use a window's buffer stack. It's probably trivial > when the only operation popping the stack also kills that buffer. > However, if the buffer remains alive where put it on the stack? The > only reasonable answer is burying it. But usually that buffer is the > one a user most likely wants to see first when unshowing another buffer > in that window. A buffer-stack per window stands for some such as "virtually overlapped windows", with a notion of "behind" if you want to. Of course it is possible to swap the two topmost position, if such semantics exist or are desirable. Probably it will help you with decisions if you can get the per window tab-bar feature working, first. --- grischka > > martin >