From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: martin rudalics Newsgroups: gmane.emacs.devel Subject: Re: Understanding atomic window groups Date: Mon, 3 Jun 2019 11:11:29 +0200 Message-ID: <49808258-f10f-62dd-313f-5daa299828db@gmx.at> References: <87tvdmqsxq.fsf@ericabrahamsen.net> <0a820a2c-8b37-469e-6b0e-61b126b6c7b8@gmx.at> <87lfyxszb5.fsf@ericabrahamsen.net> <875zpzedy5.fsf@ericabrahamsen.net> <171bed6b-96d6-0fa0-f4f4-b09cb72c7192@gmx.at> <83ftp33qaf.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="237222"; mail-complaints-to="usenet@blaine.gmane.org" Cc: eric@ericabrahamsen.net, emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Jun 03 11:30:04 2019 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1hXjI4-000zal-42 for ged-emacs-devel@m.gmane.org; Mon, 03 Jun 2019 11:30:04 +0200 Original-Received: from localhost ([127.0.0.1]:60386 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hXjI3-0006EC-3y for ged-emacs-devel@m.gmane.org; Mon, 03 Jun 2019 05:30:03 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:48782) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hXj0O-0000jO-2X for emacs-devel@gnu.org; Mon, 03 Jun 2019 05:11:49 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hXj0M-0000pD-W6 for emacs-devel@gnu.org; Mon, 03 Jun 2019 05:11:48 -0400 Original-Received: from mout.gmx.net ([212.227.15.19]:56269) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hXj0J-0000fz-PU; Mon, 03 Jun 2019 05:11:44 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1559553088; bh=ykOeGRUOaWXIfrKlaaSHIvQIY1a9YLAYR4ocyhG7vME=; h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To; b=dvjXGk7xdeFO1SemOmDsyw/l7FOi3VqtK+Ihard3uyu9XsQey+TxMMo5UInfPfpDK Iav2UdsdFHDtaN9OkLmU2BDE7espIoM6fDxiQoy5Nz0plu8BbclLfSXAPObH7+xYTE 9l8su2f1Y8DaH4CZrGhreYrNPZNpJqm7NIC1qXVw= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Original-Received: from [192.168.1.101] ([46.125.250.62]) by mail.gmx.com (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1N4hvR-1gXc2R1igJ-011lv9; Mon, 03 Jun 2019 11:11:28 +0200 In-Reply-To: <83ftp33qaf.fsf@gnu.org> Content-Language: de-DE X-Provags-ID: V03:K1:wyT1XOYIEuA9nySb5ChJeqkhrGy1JxXU2tQq4timPL9vergRZ4g 53sVOWZhZO4lprNWthB8RPBorNdlzDI29L/8s2CZm5qt6vbC/38MdCTcG4Lu3oeUTXB19Gj wzqpaEUurkzfv6DsGju/hE/40Vj6UjtPAMfTmmBxg53qR+C1nQFZfmv7+FdbDlPkrGX4zgE ABvIY3gOJ+RUAi3X6Z/eg== X-UI-Out-Filterresults: notjunk:1;V03:K0:61q8o8LBj48=:RklZMFf9+y085gGB8xFX3B MJh0ArAps7/bzbTj5y+ndo7bgstvi7pqngI2sJ91NXBPXQ954XGvUiVlAUbnOy82oPoQNT353 XvQpNUpew0JyEwzR4MZCdHZAJMshxXAcAivj28uS33mZjutt/wQFlLDYtBMjvVY+T9aaSCuT/ nFY7CgB4CfkmrdBTxA5vP9zm246UMvUeTpDDVC7gEebItbJ0lLkI0aWN5CMcPOR3midrU0KbF SznoNb4Ul9StAjd5WTtgoxD09ZTYzGQPikMDRMH1gCkxF26XgufhlMb2EOU5oGcV7OJFgrTzF hdgDZASWM1Rz3atCRhRJTcb9h3lVkz9ekyeiE7pa1N3XDLtzgd+aH/eoy5UZrhDzZkgh/DnJP Kc4GGwMkirjFJvmwFSSLBsoF/s08iodKp2vt1UILWfWyrW4fjIljMW9M7FDv6D2439IPgJTNa izG1eJANfec17TQY3tvhXWJvSbTPD4GAtvXAe7K0sE33V5lvwtYVGF+kOVGFScxrM6eWpcrDm 1jD5akk6zymLshzPn9xR1a4z0O/7tr0R0Le9zfbyIwcRYfiogeTj/n1UmiIbnzS9OCcU2nKVs KqpN5JkSGEovpOVttrHMlnC7GjWklBRv4rYBqVSWXewFfZW1dxc/9pOsNMmiKgGgN0xLFukOc HLvO51NMzqqD2zYlVgPIPU21q2w+A8t4hm7lQzEYMtT6OgsIZ4eAxWiJObpSNPBSItBSs7EpC 3U8kWaGHYSf5toDrVI+n/OGLBVeD0AyxrVyxYjJVX7k6eIrmRG3bj/w01lil9byD5AlCvd3m X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 212.227.15.19 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:237215 Archived-At: > AFAICT, that section lists the functions affected by atomic windows, > but doesn't tell what you said earlier: > >> 'quit-window' calls 'window-deletable-p' before it tries to delete a >> window so it should never cause a "Root of atomic window is root >> window of its frame" error. If it does cause an error we have a bug >> so maybe check again. >> >> 'delete-window' OTOH will raise an error when the root of the atomic >> window is the root of the frame. If you want to avoid that, typically >> because most of your users who type C-x 0 expect the selected window >> to disppear or those typing C-x 1 expect the selected window to become >> the single window of its frame despite of atomicity, you will have to >> adjust the behavior with the help of 'delete-window' and >> 'delete-other-windows' parameters for all involved windows. I tried to add the according information now. If I should say more, please tell me. > It's up to you whether to describe the behavior with atomic windows > where the functions are described or where the atomic windows are > described. In the latter case, the description of the functions > should have a cross-reference to the atomic-windows section. Cross references should be there now. martin