From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: martin rudalics Newsgroups: gmane.emacs.devel Subject: Re: moving window handling into lisp Date: Sat, 15 Aug 2009 19:37:17 +0200 Message-ID: <4A86F24D.4090103@gmx.at> References: <4A83E2ED.2090805@gmx.at> <4A868A1F.4020101@gmx.at> <4A86AD92.7030308@gmx.at> <87vdkpfbeg.fsf@lola.goethe.zz> <4A86DE30.8060902@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: ger.gmane.org 1250357859 10948 80.91.229.12 (15 Aug 2009 17:37:39 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 15 Aug 2009 17:37:39 +0000 (UTC) Cc: emacs-devel@gnu.org To: Lennart Borgman Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Aug 15 19:37:32 2009 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.50) id 1McNC7-0000Kt-H2 for ged-emacs-devel@m.gmane.org; Sat, 15 Aug 2009 19:37:31 +0200 Original-Received: from localhost ([127.0.0.1]:48377 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1McNC6-0006pa-MN for ged-emacs-devel@m.gmane.org; Sat, 15 Aug 2009 13:37:30 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1McNC2-0006nx-7X for emacs-devel@gnu.org; Sat, 15 Aug 2009 13:37:26 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1McNBx-0006ln-Ql for emacs-devel@gnu.org; Sat, 15 Aug 2009 13:37:25 -0400 Original-Received: from [199.232.76.173] (port=55402 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1McNBx-0006lk-KC for emacs-devel@gnu.org; Sat, 15 Aug 2009 13:37:21 -0400 Original-Received: from mail.gmx.net ([213.165.64.20]:49347) by monty-python.gnu.org with smtp (Exim 4.60) (envelope-from ) id 1McNBx-0006Jp-0G for emacs-devel@gnu.org; Sat, 15 Aug 2009 13:37:21 -0400 Original-Received: (qmail invoked by alias); 15 Aug 2009 17:37:19 -0000 Original-Received: from 62-47-61-34.adsl.highway.telekom.at (EHLO [62.47.61.34]) [62.47.61.34] by mail.gmx.net (mp032) with SMTP; 15 Aug 2009 19:37:19 +0200 X-Authenticated: #14592706 X-Provags-ID: V01U2FsdGVkX1/y2jsWun3yQrjUUKvDWaXmHsYVIM5Ymsf/d7xfqX /kohl/PvDMTIMV User-Agent: Thunderbird 2.0.0.21 (Windows/20090302) In-Reply-To: X-Y-GMX-Trusted: 0 X-FuHaFi: 0.79 X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) 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:114275 Archived-At: >> Well, and what would we do then? Could you sketch a dialogue? > > My idea is just to display a window with information about what > happened and how to get the windows back. Is not that enough? Suppose the Emacs frame is a window in a tiling WM that just asked Emacs to shrink that frame because the user needs it for another application. Do you think that user would care about what Emacs tells how to get back some old window configuration? And what would Emacs tell? Something like "try to delete some windows you currently can't see but could see if you resized your frame to what it was before you wanted to shrink it and after that carry on with your stupid application"? Believe me. Deleting windows in some way is the one bullet we do have to bite here. martin