From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/41275 Path: main.gmane.org!not-for-mail From: Simon Josefsson Newsgroups: gmane.emacs.gnus.general Subject: Re: `gnus-unseen-mark' everywhere Date: Mon, 31 Dec 2001 14:15:15 +0100 Sender: owner-ding@hpc.uh.edu Message-ID: References: <86elld3ptd.fsf@i2d.home> <86666nc1a0.fsf@i2d.home> NNTP-Posting-Host: coloc-standby.netfonds.no Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1035176694 5227 80.91.224.250 (21 Oct 2002 05:04:54 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Mon, 21 Oct 2002 05:04:54 +0000 (UTC) Return-Path: Original-Received: (qmail 19390 invoked from network); 31 Dec 2001 13:17:34 -0000 Original-Received: from malifon.math.uh.edu (mail@129.7.128.13) by mastaler.com with SMTP; 31 Dec 2001 13:17:34 -0000 Original-Received: from sina.hpc.uh.edu ([129.7.128.10] ident=lists) by malifon.math.uh.edu with esmtp (Exim 3.20 #1) id 16L2JM-0000UK-00; Mon, 31 Dec 2001 07:17:04 -0600 Original-Received: by sina.hpc.uh.edu (TLB v0.09a (1.20 tibbs 1996/10/09 22:03:07)); Mon, 31 Dec 2001 07:16:55 -0600 (CST) Original-Received: from sclp3.sclp.com (qmailr@sclp3.sclp.com [209.196.61.66]) by sina.hpc.uh.edu (8.9.3/8.9.3) with SMTP id HAA10516 for ; Mon, 31 Dec 2001 07:16:45 -0600 (CST) Original-Received: (qmail 19378 invoked by alias); 31 Dec 2001 13:16:43 -0000 Original-Received: (qmail 19373 invoked from network); 31 Dec 2001 13:16:43 -0000 Original-Received: from 178.230.13.217.in-addr.dgcsystems.net (HELO yxa.extundo.com) (217.13.230.178) by gnus.org with SMTP; 31 Dec 2001 13:16:43 -0000 Original-Received: from localhost.localdomain ([195.42.214.241]) (authenticated bits=0) by yxa.extundo.com (8.12.1/8.12.1) with ESMTP id fBVDGdSr007863 for ; Mon, 31 Dec 2001 14:16:41 +0100 Original-To: ding@gnus.org In-Reply-To: (Lars Magne Ingebrigtsen's message of "Mon, 31 Dec 2001 08:37:44 +0100") Mail-Copies-To: nobody Original-Lines: 40 User-Agent: Gnus/5.090004 (Oort Gnus v0.04) Emacs/21.1 (i686-pc-linux-gnu) Precedence: list X-Majordomo: 1.94.jlt7 Xref: main.gmane.org gmane.emacs.gnus.general:41275 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:41275 Lars Magne Ingebrigtsen writes: >> ((seen 54 (74 . 75) 78 (86 . 88) 102 109 113 (118 . 119)) > > [...] > >> from ~/Mail/Aljoscha-IN/.marks >> ((tick 54 (74 . 75) 78 (86 . 88) 102 109 113) >> (read (1 . 117)) >> (reply 54 76 (78 . 79) 82 85 (87 . 90) 95 (97 . 100) 103 (105 . 111) >> (113 . 116)) >> (forward 78 93)) > > So it would seem as if the `seen' marks don't land in .marks, and this > makes all your mail appear as unseen. I'm not really familiar with > the .marks code, so could somebody else have a go at this? This is intended as a feature -- Gnus (i.e. .newsrc.eld) remembers `seen' marks. Backends remembers `recent' marks. If the backend would remember `seen', it would make the two flags have the same semantics. (I'd admit that the semantic difference between the two is a little obscure, but I find the distinction useful.) See below. But the seen mark should go away once you have seen the message once. (Assuming you don't use several Gnus installations or delete .newsrc.eld, or something.) Doesn't this happen? ;; Propagate flags to server, with the following exceptions: ;; `seen' is private to each gnus installation ;; `cache' is a internal gnus flag for each gnus installation ;; `download' is a agent flag private to each gnus installation ;; `unsend' are for nndraft groups only ;; `score' is not a proper mark (defconst gnus-article-unpropagated-mark-lists '(seen cache download unsend score) "Marks that shouldn't be propagated to backends. Typical marks are those that make no sense in a standalone backend, such as a mark that says whether an article is stored in the cache (which doesn't make sense in a standalone backend).")