From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Sean Whitton Newsgroups: gmane.emacs.bugs Subject: bug#56592: 29.0.50; Moving between nnselect groups sometimes fails to save marks Date: Sun, 07 Aug 2022 17:04:32 -0700 Message-ID: <87zggfy50v.fsf@melete.silentflame.com> References: <8735f17e1s.fsf@athena.silentflame.com> <87cze586fh.fsf@athena.silentflame.com> <871quib0t9.fsf@athena.silentflame.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="25918"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) Cc: Eric Abrahamsen To: 56592@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Aug 08 02:08:54 2022 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 1oKqKB-0006YM-H4 for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 08 Aug 2022 02:08:54 +0200 Original-Received: from localhost ([::1]:49588 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oKqKA-0005Ka-Bn for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 07 Aug 2022 20:08:50 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:40720) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oKqGb-0002hx-15 for bug-gnu-emacs@gnu.org; Sun, 07 Aug 2022 20:05:09 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:48815) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oKqGV-0003tk-P1 for bug-gnu-emacs@gnu.org; Sun, 07 Aug 2022 20:05:04 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oKqGU-0001g1-HY for bug-gnu-emacs@gnu.org; Sun, 07 Aug 2022 20:05:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Sean Whitton Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 08 Aug 2022 00:05:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56592 X-GNU-PR-Package: emacs Original-Received: via spool by 56592-submit@debbugs.gnu.org id=B56592.16599170846410 (code B ref 56592); Mon, 08 Aug 2022 00:05:02 +0000 Original-Received: (at 56592) by debbugs.gnu.org; 8 Aug 2022 00:04:44 +0000 Original-Received: from localhost ([127.0.0.1]:38564 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oKqGB-0001fJ-W5 for submit@debbugs.gnu.org; Sun, 07 Aug 2022 20:04:44 -0400 Original-Received: from out3-smtp.messagingengine.com ([66.111.4.27]:46435) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oKqG7-0001f1-V9 for 56592@debbugs.gnu.org; Sun, 07 Aug 2022 20:04:42 -0400 Original-Received: from compute2.internal (compute2.nyi.internal [10.202.2.46]) by mailout.nyi.internal (Postfix) with ESMTP id B3C135C0094; Sun, 7 Aug 2022 20:04:33 -0400 (EDT) Original-Received: from mailfrontend1 ([10.202.2.162]) by compute2.internal (MEProxy); Sun, 07 Aug 2022 20:04:33 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=spwhitton.name; h=cc:cc:content-type:date:date:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:sender :subject:subject:to:to; s=fm3; t=1659917073; x=1660003473; bh=fI i/yFBhZ5VwV2GI/uP2pbLTC6IpjKIHEYM12+CIR+I=; b=F4/SMoVIFCua1yzdgU /qxhT1gq93Ok1EN09/kx2pwY2boyqrUXPdsUV1gUJmkwcc5WUms4H4zM3fXnWYu5 3ERTxOcWuSiXg4hA/ZHv1unLC4innRyMfOfz2snhC900p8RAZtw14vl1RYaRV9OT mfml85eAxibxJJY+KJeg+ATRd9Kgb4I0FfQWSayJzpe+wPyVAfXCKoR9VkN7IFgG SP4cSDDDrKRnAfwHxYAH+tjrkzreZqMqR7veK9bGw9TL0PX7eckHXxlP/A3bYwFI 7WMfh/MZCVH2QpoEw0yRkY78nEXOs6K6WvGJ34gwqaNHOFookb7eYcUbtfBChymI lgoQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:date:date:feedback-id :feedback-id:from:from:in-reply-to:in-reply-to:message-id :mime-version:references:reply-to:sender:subject:subject:to:to :x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm1; t=1659917073; x=1660003473; bh=fIi/yFBhZ5VwV2GI/uP2pbLTC6Ip jKIHEYM12+CIR+I=; b=RWMjArj1mZ75XGw7GtUx3Cl3+tZRhhmJfQJI0CQjHywW lQEhTzzhobhM8LLPLu1+e+WzXyLnMADr4BLeqab1INX/6dW3Iz/oMRlDA3Att7W2 OSdp4BpLY8sT2XKFWQOJKDGFTkTU6DFfTJikA9q41GorUZ0n5clyvtb5b39ZpAfO jsKAwDn74KVwxk3n0M11/beS2ZsZpFEHl/uV+cCg9OinVjslcBePPL6jc6d95cdy ceOlM/DhkO9KM1DmeFhIV5N7czwe8QOpbY8ZLo0QRrIFK65YmTg3AC9nbgo1gW7V yu/oBetx34X2nHsl0IR0Iul8zw/s7Q/6x8r3UEiLfg== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvfedrvdefjedgvdekucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhephffvvefujghffffkfgggtgesthdttddttdertdenucfhrhhomhepufgvrghn ucghhhhithhtohhnuceoshhpfihhihhtthhonhesshhpfihhihhtthhonhdrnhgrmhgvqe enucggtffrrghtthgvrhhnpedtffdvffeuleeuvdetkedvveehgfehvdegvefghfevudek geegleevgeejkeetkeenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrih hlfhhrohhmpehsphifhhhithhtohhnsehsphifhhhithhtohhnrdhnrghmvg X-ME-Proxy: Feedback-ID: i23c04076:Fastmail Original-Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sun, 7 Aug 2022 20:04:33 -0400 (EDT) Original-Received: by melete.silentflame.com (Postfix, from userid 1000) id 69CEE7E08E8; Sun, 7 Aug 2022 17:04:32 -0700 (MST) In-Reply-To: <871quib0t9.fsf@athena.silentflame.com> (Sean Whitton's message of "Mon, 18 Jul 2022 13:52:50 -0700") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list 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:239092 Archived-At: Hello, On Mon 18 Jul 2022 at 01:52PM -07, Sean Whitton wrote: > Hello, > > On Sat 16 Jul 2022 at 07:42AM -07, Sean Whitton wrote: > >> Here's a workaround: >> >> (defun spw/gnus-summary-exit (&rest _ignore) >> (call-process "notmuch" nil nil nil "new" "--no-hooks") >> (with-current-buffer gnus-group-buffer >> (gnus-group-get-new-news t))) >> (advice-add 'gnus-summary-exit :after #'spw/gnus-summary-exit) > > An alternative workaround is just to turn on Gnus duplicate suppression. A faster workaround than my first, but which doesn't rely on duplicate suppression: (defun spw/gnus-summary-read-group (group &rest _ignore) (when (string-prefix-p "nnselect:" group) (with-current-buffer gnus-group-buffer (save-excursion (gnus-group-goto-group group) (gnus-group-get-new-news-this-group 1))))) (advice-add 'gnus-summary-read-group :before #'spw/gnus-summary-read-group) -- Sean Whitton