From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: patch for optional inhibit of delete-other-windows(IDE feature) Date: Mon, 28 Apr 2008 10:27:31 -0400 Message-ID: References: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1209392869 13068 80.91.229.12 (28 Apr 2008 14:27:49 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 28 Apr 2008 14:27:49 +0000 (UTC) Cc: emacs-devel@gnu.org To: joakim@verona.se Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Apr 28 16:28:23 2008 connect(): Connection refused 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 1JqUL7-0002ju-P0 for ged-emacs-devel@m.gmane.org; Mon, 28 Apr 2008 16:28:22 +0200 Original-Received: from localhost ([127.0.0.1]:38231 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JqUKR-00063F-7k for ged-emacs-devel@m.gmane.org; Mon, 28 Apr 2008 10:27:39 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JqUKM-000635-Mx for emacs-devel@gnu.org; Mon, 28 Apr 2008 10:27:34 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JqUKL-00062b-2z for emacs-devel@gnu.org; Mon, 28 Apr 2008 10:27:34 -0400 Original-Received: from [199.232.76.173] (port=49445 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JqUKK-00062R-NC for emacs-devel@gnu.org; Mon, 28 Apr 2008 10:27:32 -0400 Original-Received: from ironport2-out.teksavvy.com ([206.248.154.182]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1JqUKK-0001xv-EP for emacs-devel@gnu.org; Mon, 28 Apr 2008 10:27:32 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Aq0DAFZ7FUjO+IZzdGdsb2JhbACBU5AMASeYIQ X-IronPort-AV: E=Sophos;i="4.25,716,1199682000"; d="scan'208";a="19528783" Original-Received: from smtp.pppoe.ca (HELO smtp.teksavvy.com) ([65.39.196.238]) by ironport2-out.teksavvy.com with ESMTP; 28 Apr 2008 10:27:32 -0400 Original-Received: from pastel.home ([206.248.134.115]) by smtp.teksavvy.com (Internet Mail Server v1.0) with ESMTP id ISD07832; Mon, 28 Apr 2008 10:27:32 -0400 Original-Received: by pastel.home (Postfix, from userid 20848) id AE18C8008; Mon, 28 Apr 2008 10:27:31 -0400 (EDT) In-Reply-To: (joakim@verona.se's message of "Mon, 28 Apr 2008 13:26:41 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (gnu/linux) X-detected-kernel: by monty-python.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:96060 Archived-At: > Currently I'm working towards this interface: > window-parameter > set-window-parameter > These are like their frame counterparts. Yes, as mentioned this is fine and we can install this right away. > The properties are like: > "pin" - if t, the window isnt deleted by delete-other-windows > "group" - these windows are in a group together and other-window cycles > between windows which has the same "group" value. I plan to implement > this in next_window(). > I'm sure theres even better interfaces, so please be honest :) This sounds pretty good, actually. Provided it's flexible/powerful enough, obviously. > Maybe "pin" and "group" should really be one parameter or whatever. Right. Maybe all the pinned windows can just be in their own group. But maybe conflating the two is not good enough. Stefan