From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-2.1 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, RCVD_IN_DNSWL_MED,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 21891 invoked from network); 12 Feb 2022 21:31:41 -0000 Received: from mx1.math.uh.edu (129.7.128.32) by inbox.vuxu.org with ESMTPUTF8; 12 Feb 2022 21:31:41 -0000 Received: from lists1.math.uh.edu ([129.7.128.208]) by mx1.math.uh.edu with esmtps (TLS1.3) tls TLS_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1nIzzY-00EKSw-NK for ml@inbox.vuxu.org; Sat, 12 Feb 2022 15:31:40 -0600 Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu) by lists1.math.uh.edu with smtp (Exim 4.94.2) (envelope-from ) id 1nIzzX-004GV2-Sr for ml@inbox.vuxu.org; Sat, 12 Feb 2022 15:31:39 -0600 Received: from mx2.math.uh.edu ([129.7.128.33]) by lists1.math.uh.edu with esmtp (Exim 4.94.2) (envelope-from ) id 1nIzzW-004GUv-J7 for ding@lists.math.uh.edu; Sat, 12 Feb 2022 15:31:38 -0600 Received: from quimby.gnus.org ([95.216.78.240]) by mx2.math.uh.edu with esmtps (TLS1.3) tls TLS_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1nIzzU-004H2H-L0 for ding@lists.math.uh.edu; Sat, 12 Feb 2022 15:31:38 -0600 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:Mime-Version:References:Message-ID:Date:Subject: From:To:Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=At5+IXmOS9pWIypPPtZqTxUj+0/9+ZUO/Fj9qES0sN8=; b=Acpnu3lq2ypb9XrvHRnfN/kazM cKQA1i7N0Xbr9xnHb9mrauhOvapUFpfMTKfBHovgDaWVMS8i5+0DZZXiow/LP1FKCvjqf0uM4mwSV VX1raE8sNw7avYdmauZ/f+n3RvHuvqLow0PzCu8LsNOoHYU+LdXoOa729j+z3sy0Dj6s=; Received: from ciao.gmane.io ([116.202.254.214]) by quimby.gnus.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nIzzM-0003bZ-JL for ding@gnus.org; Sat, 12 Feb 2022 22:31:31 +0100 Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1nIzzK-0006ut-Gf for ding@gnus.org; Sat, 12 Feb 2022 22:31:26 +0100 X-Injected-Via-Gmane: http://gmane.org/ To: ding@gnus.org From: Eric Abrahamsen Subject: Re: auto open servers? Date: Sat, 12 Feb 2022 13:31:19 -0800 Message-ID: <87sfsn93h4.fsf@ericabrahamsen.net> References: <8735lgsgmf.fsf@zoho.eu> <8735ldcysx.fsf@eps142.cdf.udc.es> <87tudttqtm.fsf@zoho.eu> <87o841tpkz.fsf@zoho.eu> <87v8y98l7t.fsf@igel.home> <87o83zbis4.fsf@zoho.eu> <87mtiw2gsi.fsf@local.lan> <87wnhz96kl.fsf@ericabrahamsen.net> <87iltjvlgz.fsf@zoho.eu> Mime-Version: 1.0 Content-Type: text/plain User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) Cancel-Lock: sha1:HFjG/B9nBh7Zpc3bZ99kq+jYeJo= List-ID: Precedence: bulk Emanuel Berg writes: > Eric Abrahamsen wrote: > >> You can just put my code inside Emanuel's code: >> >> (defun gnus-reopen-servers () >> (interactive) >> (unless (get-buffer gnus-server-buffer) >> (gnus-group-enter-server-mode)) >> (dolist (elem gnus-opened-servers) >> (gnus-close-server (car elem))) >> (with-current-buffer gnus-server-buffer >> (gnus-server-open-all-servers))) >> >> Then you'll want to either attach that to a hook, or put it >> on a timer, or bind it to a key... or some combination >> of those. > > Yeah, but why is it necessary to `gnus-close-server' at all? In my experience (though this could be a misinterpretation), sometimes when Gnus thinks an nntp server is already open it will continue to treat it as open, even if the server has actually stopped responding. So you get the timeouts as Gnus tries to talk to a dead server. Better to explicitly close and re-open.