From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: juanjose.garcia.ripoll@csic.es (Juan =?UTF-8?Q?Jos=C3=A9_?= =?UTF-8?Q?Garc=C3=ADa?= Ripoll) Newsgroups: gmane.emacs.bugs Subject: bug#40069: gnus-summary-exit does not restore windows Date: Sun, 15 Mar 2020 10:26:55 +0100 Message-ID: <86mu8inf34.fsf@csic.es> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="55702"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (windows-nt) To: 40069@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Mar 15 10:27:23 2020 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1jDPYI-000EO9-Tx for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 15 Mar 2020 10:27:23 +0100 Original-Received: from localhost ([::1]:52382 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jDPYH-0005nY-GT for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 15 Mar 2020 05:27:21 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:58696) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jDPXz-0005nB-HE for bug-gnu-emacs@gnu.org; Sun, 15 Mar 2020 05:27:04 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jDPXy-0002Qa-Ck for bug-gnu-emacs@gnu.org; Sun, 15 Mar 2020 05:27:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:56499) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1jDPXy-0002Px-7m for bug-gnu-emacs@gnu.org; Sun, 15 Mar 2020 05:27:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jDPXy-0004CY-3R; Sun, 15 Mar 2020 05:27:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: juanjose.garcia.ripoll@csic.es (Juan =?UTF-8?Q?Jos=C3=A9_?= =?UTF-8?Q?Garc=C3=ADa?= Ripoll) Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Sun, 15 Mar 2020 09:27:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 40069 X-GNU-PR-Package: emacs,gnus X-Debbugs-Original-To: submit@debbugs.gnu.org (The Gnus Bugfixing Girls + Boys) Original-Received: via spool by submit@debbugs.gnu.org id=B.158426441916137 (code B ref -1); Sun, 15 Mar 2020 09:27:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 15 Mar 2020 09:26:59 +0000 Original-Received: from localhost ([127.0.0.1]:34239 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jDPXv-0004CD-2v for submit@debbugs.gnu.org; Sun, 15 Mar 2020 05:26:59 -0400 Original-Received: from cel1.sgai.csic.es ([161.111.10.57]:55383) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jDPXt-0004C1-5E for submit@debbugs.gnu.org; Sun, 15 Mar 2020 05:26:58 -0400 IronPort-SDR: 6DKFyUudH8Et3jGBXqmMvOMxhF+MA8M5FBhGMGQq8vV15LHlQuBn7sF2Ct52ve8ndRwvS2x3lu nUR+1xU5TVLxYAMnDGtbfK3x3dH1msIwzmqmplY7i+Vxly0cBUUpmdYKqbDdJeSCvqYDT4nwLE b8Ilem2gehFuBPOrnxVWpqBJyd+2YeE5YnK1I7Pyx381ZmTeQF1KUy+R71qf2xGh5Ejkz4YjlY ipAW/PKJMgkAOVkaXs96ByX0luCgM3MMjf1yPVIgk+ERUQTWiD5xbXPwDHiCAjHAnGARVqQXgF uv4= IronPort-PHdr: 9a23:Mt9pmBARqudjWsOyOgEgUyQJP3N1i/DPJgcQr6AfoPdwSPTyoMbcNUDSrc9gkEXOFd2Cra4d16yP6PirADZZqb+681k8M7V0HycfjssXmwFySOWkMmbcaMDQUiohAc5ZX0Vk9XzoeWJcGcL5ekGA6ibqtW1aFRrwLxd6KfroEYDOkcu3y/qy+5rOaAlUmTaxe7x/IAi5oAnLq8Ubj5duJqksxhfXv3dDZvhby35vKV+PkBnw4du98oR++CpKofIh8MBAUaT+f6smSLFTESorPWMo6sD1rBfPVQSA6GcSXWUQiRpIHhPK7ArmUZfrsyv1rfRy1S+HNsDrV780WDCi76B2SB/0jSoMKjA0/H3LhsF2kalWpg+qqR5izI7OeIybNORwcL7Tc90ZS2VOUdpeWSNaD4OgdosCFfYNMfpCooT/oVYFsBuwBROrBOPq0jJIhGL20rc80+QjFgHGxxIvE8gBsHvOttX6KKYSXvqvwKnSzDXDd/RW2TP56IXTbh8huvCMUq5qfcXP0kkkCgfJgFGNqYP/OTOey+ADs2+A7+16SOmhinQoqxttrT+x3Mgnl5XHhoMNylDD8SV5xIM5KNulQ0B1Zt6kFYFftyCcN4ZuQsMtWHtnuDwgxrIYop62ejUBxpc/xxPHdvCLb5KE7g//WOqNOzt1h2xpdKiwihu26UStyfDwWtOo3FpQsCZIkMPAum0P2hHc7MWMV+Fz8V272TmV0gDe8uREIUcpmqXFM5Mh2bswloYLsUTEAy/2hF36jK+IeUUg /eil8//nYrD6pp+ENo90jBvyPbg1msy+Hes0KBYBX3OD9eS90r3s41H5Ta1XgvEqiKXVrYzWKdgBqqO6HQNZyIku5hKnAzejyt X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2GnEwBz9G1e/zFSZApmHQEBOAUFAQIJAYFTAgGDEoExhBaDSItqjEiQXwkBAQEOEwgUBAEBgQSGAzcGDgIDAQEBAwIFAQEBBQEBAQEBAQQDAQEBAm0BAQcKAgGETiEBAwcKATcMQgEQAYFnIoFmgTNsfg0CBSECEQEEhAOueoEyGgKDYYVXgQWBDioBgWSLR4EcgRGLLoJeBLA9B4I/h1aPGx2DS4tHHAOMEqBohViER4FogXyBQIJsCUcYkxiJW3OKR4cVAQE X-IPAS-Result: A2GnEwBz9G1e/zFSZApmHQEBOAUFAQIJAYFTAgGDEoExhBaDSItqjEiQXwkBAQEOEwgUBAEBgQSGAzcGDgIDAQEBAwIFAQEBBQEBAQEBAQQDAQEBAm0BAQcKAgGETiEBAwcKATcMQgEQAYFnIoFmgTNsfg0CBSECEQEEhAOueoEyGgKDYYVXgQWBDioBgWSLR4EcgRGLLoJeBLA9B4I/h1aPGx2DS4tHHAOMEqBohViER4FogXyBQIJsCUcYkxiJW3OKR4cVAQE X-IronPort-AV: E=Sophos;i="5.70,556,1574118000"; d="scan'208";a="28520704" Original-Received: from unknown (HELO smtpin.csic.es) ([10.100.82.49]) by cel1.sgai.csic.es with ESMTP; 15 Mar 2020 10:26:55 +0100 Original-Received: from DESKTOP-3A8AAJ0 (unknown [81.0.27.174]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: 08930807E) by smtpin.csic.es (Postfix) with ESMTPSA id D268310A8EC1 for ; Sun, 15 Mar 2020 10:26:54 +0100 (CET) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:177374 Archived-At: I have set Gnus with the following configuration excerpt (use-package gnus ;; Arrange windows: ;; - Group list left window ;; - Summary first quarter of right window ;; - Article bottom 3/4 of right window (gnus-use-full-window nil) (gnus-kill-summary-on-exit t) (gnus-buffer-configuration '((group (horizontal 1.0 (group 1.0 point))) (summary (horizontal 1.0 (group 0.3) (summary 1.0 point))) (article (horizontal 1.0 (vertical 0.3 (group 1.0)) (vertical 1.0 (summary 0.25 point) (article 1.0)))))) ) The process is as follows 1. Open gnus 2. Move on top of a group and enter 3. The window is split horizontally, with a group buffer on the left and a summary buffer on the right 4. Press 'q' to exit the summary buffer 5. The summary buffer is killed and replaced with a group buffer 6. Now I have two windows displaying the summary buffer What should have happened 5. Gnus activates the 'group' window configuration 6. It then kills the summary buffer and I am left with one window showing the groups A workaround is to add :hook (gnus-summary-exit . (lambda () (gnus-configure-windows 'group 'force))) A fix would be to reorder the code in gnus-summary-exit, so that the code related to group windows is placed before the code related to burying / deleting summary buffers. Gnus v5.13 GNU Emacs 26.3 (build 1, x86_64-w64-mingw32) of 2019-08-29 --=20 Juan Jos=C3=A9 Garc=C3=ADa Ripoll Quantum Information and Foundations Group Institute of Fundamental Physics IFF-CSIC Calle Serrano 113b, Madrid 28006 Spain http://quinfog.hbar.es - http://juanjose.garcia.ripoll