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: Subwindow terminology Date: Sat, 05 Nov 2011 16:05:17 +0100 Message-ID: <4EB550AD.70505@gmx.at> References: <87wrbfrxqz.fsf@gnu.org> <4EB51CCC.6040806@gmx.at> <87hb2iohql.fsf@uwakimon.sk.tsukuba.ac.jp> <4EB53A16.3030604@gmx.at> <87d3d6ofna.fsf@uwakimon.sk.tsukuba.ac.jp> 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 1320505532 21154 80.91.229.12 (5 Nov 2011 15:05:32 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sat, 5 Nov 2011 15:05:32 +0000 (UTC) Cc: Chong Yidong , emacs-devel@gnu.org To: "Stephen J. Turnbull" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Nov 05 16:05:26 2011 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1RMhoE-0000gr-5y for ged-emacs-devel@m.gmane.org; Sat, 05 Nov 2011 16:05:26 +0100 Original-Received: from localhost ([::1]:44106 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RMhoD-0007AW-In for ged-emacs-devel@m.gmane.org; Sat, 05 Nov 2011 11:05:25 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:49848) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RMhoA-0007AD-JC for emacs-devel@gnu.org; Sat, 05 Nov 2011 11:05:23 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RMho9-0005NS-5X for emacs-devel@gnu.org; Sat, 05 Nov 2011 11:05:22 -0400 Original-Received: from mailout-de.gmx.net ([213.165.64.23]:35094) by eggs.gnu.org with smtp (Exim 4.71) (envelope-from ) id 1RMho8-0005Mz-Oe for emacs-devel@gnu.org; Sat, 05 Nov 2011 11:05:21 -0400 Original-Received: (qmail invoked by alias); 05 Nov 2011 15:05:18 -0000 Original-Received: from 62-47-63-86.adsl.highway.telekom.at (EHLO [62.47.63.86]) [62.47.63.86] by mail.gmx.net (mp007) with SMTP; 05 Nov 2011 16:05:18 +0100 X-Authenticated: #14592706 X-Provags-ID: V01U2FsdGVkX19recNl5fpr2W/3IFWPI6JoQf0R9tY9Z5wR3j2PAz 85xam3eG///O9I User-Agent: Thunderbird 2.0.0.21 (Windows/20090302) In-Reply-To: <87d3d6ofna.fsf@uwakimon.sk.tsukuba.ac.jp> X-Y-GMX-Trusted: 0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 213.165.64.23 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 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-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:145884 Archived-At: > I don't see how a user would ever figure that out. How not? When you split a live window the old window doesn't become a parent window since otherwise any existing references to that window would get lost. You can ignore this fact, then Emacs works for you out of the box and you won't need a doc-string or manual anyway. > > In any case "subwindow" is a pretty common term > > Yes, and that's a bug-not-a-feature here, given that other usages are > applicable to Emacs internals at the very least (and in XEmacs, we > actually have GUI subwindows visible from Lisp as such, although you > rarely see code that uses these features). IIUC delete_all_subwindows is in XEmacs just as in Emacs and in addition XEmacs has (or at least had) (defun window-reduce-to-one (window) "Make sure only one subwindow of WINDOW is left." ... martin