From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/88784 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Eric Abrahamsen Newsgroups: gmane.emacs.gnus.general Subject: New option gnus-use-atomic-windows Date: Sat, 21 Sep 2019 18:52:22 -0700 Message-ID: <8736gpayi1.fsf@ericabrahamsen.net> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="44003"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) To: ding@gnus.org Original-X-From: ding-owner+M36988@lists.math.uh.edu Sun Sep 22 03:53:27 2019 Return-path: Envelope-to: ding-account@gmane.org Original-Received: from lists1.math.uh.edu ([129.7.128.208]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1iBr43-000BI9-05 for ding-account@gmane.org; Sun, 22 Sep 2019 03:53:27 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu) by lists1.math.uh.edu with smtp (Exim 4.92.2) (envelope-from ) id 1iBr3H-0005HG-Ty; Sat, 21 Sep 2019 20:52:39 -0500 Original-Received: from mx1.math.uh.edu ([129.7.128.32]) by lists1.math.uh.edu with esmtps (TLSv1.3:TLS_AES_256_GCM_SHA384:256) (Exim 4.92.2) (envelope-from ) id 1iBr3E-0005EZ-1H for ding@lists.math.uh.edu; Sat, 21 Sep 2019 20:52:36 -0500 Original-Received: from quimby.gnus.org ([80.91.231.51]) by mx1.math.uh.edu with esmtps (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.92.2) (envelope-from ) id 1iBr3C-00087B-LW for ding@lists.math.uh.edu; Sat, 21 Sep 2019 20:52:35 -0500 Original-Received: from 195-159-176-226.customer.powertech.no ([195.159.176.226] helo=blaine.gmane.org) by quimby.gnus.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1iBr38-0005Rr-2k for ding@gnus.org; Sun, 22 Sep 2019 03:52:32 +0200 Original-Received: from list by blaine.gmane.org with local (Exim 4.89) (envelope-from ) id 1iBr36-000AKB-3a for ding@gnus.org; Sun, 22 Sep 2019 03:52:28 +0200 X-Injected-Via-Gmane: http://gmane.org/ Cancel-Lock: sha1:5X3ZECgEFmtJ9DpqDgn22ie/D6Y= List-ID: Precedence: bulk Xref: news.gmane.org gmane.emacs.gnus.general:88784 Archived-At: Hi all, For those of you running master, there's a new option `gnus-use-atomic-windows' which you can play with. You can read about atomic windows in the Elisp manual, but the basic idea is that a Gnus layout of several windows will be treated as a *single* window by code that pops up buffers in new windows. For example, if you're using Helm and a Helm completion buffer pops up while you're in the Summary, that completion buffer will show up on the bottom or to the right of the entire Gnus window composition, and not squished between the Summary and Article buffers. It defaults to nil, please set to t and test it! I'm particularly interested in any third-party code that uses `delete-other-windows' from a Gnus window. Code like that will now signal an error (because by default atomic windows can't be individually deleted) which reads: "Root of atomic window is root window of its frame" If you get that, please let me know. It is solvable, but I'd like to see what kind of code is using this before putting a fix in. Thanks, Eric