From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/88788 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Sven Joachim Newsgroups: gmane.emacs.gnus.general Subject: Re: New option gnus-use-atomic-windows Date: Sun, 22 Sep 2019 21:11:16 +0200 Message-ID: <87ef08ywmj.fsf@turtle.gmx.de> References: <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="262757"; 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+M36992=ding+2Daccount=gmane.org@lists.math.uh.edu Mon Sep 23 17:36:35 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 1iCQO8-00167u-EZ for ding-account@gmane.org; Mon, 23 Sep 2019 17:36:32 +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 1iCQO6-0005da-7T for ding-account@gmane.org; Mon, 23 Sep 2019 10:36:30 -0500 Original-Received: from mx2.math.uh.edu ([129.7.128.33]) by lists1.math.uh.edu with esmtps (TLSv1.3:TLS_AES_256_GCM_SHA384:256) (Exim 4.92.2) (envelope-from ) id 1iC7GY-0004no-PD for ding@lists.math.uh.edu; Sun, 22 Sep 2019 14:11:26 -0500 Original-Received: from quimby.gnus.org ([80.91.231.51]) by mx2.math.uh.edu with esmtps (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.92.2) (envelope-from ) id 1iC7GW-0002pz-Il for ding@lists.math.uh.edu; Sun, 22 Sep 2019 14:11:26 -0500 Original-Received: from mout.gmx.net ([212.227.17.22]) by quimby.gnus.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.89) (envelope-from ) id 1iC7GR-0000li-6C for ding@gnus.org; Sun, 22 Sep 2019 21:11:21 +0200 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1569179477; bh=Z7D8Z2tV7oo93HSgkzKDGeQsYpFPgc0fcKnaiov1+HA=; h=X-UI-Sender-Class:From:To:Subject:References:Date:In-Reply-To; b=XML0SjezoHo6dt/+v0gNLqEnYw5OCGabj2ICFOi4H6MpNRMRrdgCfIyeQEygihSm+ XMVtAH5mqXvyr79Ucn2FubxV7djZDTLFwBEsPqQMYu+X910JueRpe1FUOgkRPLcxbY fXtOkpVNqA/UqN36cKf3nVJWvYvvwG/yvrXyqXao= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Original-Received: from localhost.localdomain ([79.223.36.122]) by mail.gmx.com (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1Ma24y-1ifnCT1JkC-00VzIv for ; Sun, 22 Sep 2019 21:11:17 +0200 Original-Received: by localhost.localdomain (Postfix, from userid 1000) id B8C74800B4; Sun, 22 Sep 2019 21:11:16 +0200 (CEST) Mail-Followup-To: ding@gnus.org In-Reply-To: <8736gpayi1.fsf@ericabrahamsen.net> (Eric Abrahamsen's message of "Sat, 21 Sep 2019 18:52:22 -0700") X-Provags-ID: V03:K1:AasFgGHmCENXBt1HUCdw4l0zxrDZQHBhwCPQOep83ipPI45N3ID dm5QZVIaJDjms8qmgeBMdSwjc+a1EXz29qgxdiYCsTbSXvb1azBsZEvM8wBETb0+nWvPccy hF+pqxG0kvo3WIOugC3Il+ZONkDG2ndw96CHyXHoSWGIu0xEPCkJ+0kqS0oJnb9hhV/r0ue oNmemeQQMRDFZ4nFfZ7TQ== X-UI-Out-Filterresults: notjunk:1;V03:K0:oOACz1A3rTw=:S8nGFhMh9rGrTHgdZGCt0l m8OTXzaWBL+uD1lobDsLLsnpMjYXAsiGWiaHZRND5jjNNQ2zzeQfM5JhepV5r3UwceSgGX8T3 jmr+74h+cv6vNWUmi4H2/k9kXbERJ/vUa9Ljt+yQmY1VLyvLhRQRBOXXZcGvY1JUPhRmSIpdy UYXr+xI91ZgLo8qHl3aYLUVBHKiKoxs8oFKwAV5tlZZIzN1hL2pV0LpJ4gYk4lALFdiy8IcYu iSaflFMjw1v3eJTLxF5cSdCdlsmjLyv6G3KIuJWDxfbqYc+trLN7TGjviOgW7bymRSy8tpqRw 8lgJyKrU9G2F3AhUCYwFjEtgQ6U+5gg4hsxhjmrO5/3HRhSTKDArHP/uZSdr1ftHpOg5ntdq5 di0D45jB+Az2sgOwOWYQzf7avDllJHYq+ZL4Jylcgx58iv37W7HvMyajQcUn/Ocdn2pgZCtGe v8apMoqZx8RsiKxYuoIs1yXWb3A8cjphkc8DRU6n7ukGAzCp0s/dRbbY7UfpaxClwXDZ24Fe7 LEyhfmgVXYTLU7USMEtP3ma+8loleMwtV93Rb58fCdDxSLTVGBfe9TMChcEB54RQGfhw5hZsa lP7uxJ2IqoTQ2cXtpZ9Yodff8c2h8kxvsv5qwZPYwFc9PCnY0EvNOqbAcZXayXV6RmznSPSlK 0bIYDSoMDciSQvjvX6dlvC/WD/D7U95mEQ3fclgON81kTvumVbZjiX1R522ELCtq8Sb89REFu gKS6JIqwIbN+Bw70c1iNQ5vKq1IFn6vIltHsz1Vd5cc1K/AAx9geQzLP/0Ufc81vizgIAuP+ List-ID: Precedence: bulk Xref: news.gmane.org gmane.emacs.gnus.general:88788 Archived-At: On 2019-09-21 18:52 -0700, Eric Abrahamsen wrote: > 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! As has already been said, it actually defaults to t, so I was "forced" to 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. For me it is not third-party code which uses `delete-other-windows', rather I am typing C-x 1 myself routinely in the summary buffer when I have finished reading an article. That this signals an error now is highly annoying, and I set gnus-use-atomic-windows to nil as soon as I discovered that option. Cheers, Sven