From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Kamphausen Newsgroups: gmane.emacs.help Subject: Re: Gnus with Emacs 23: gnus-gcc-mark-as-read not working anymore Date: Mon, 28 Sep 2009 17:50:00 +0200 Organization: Church of Emacs Message-ID: <874oqncbmf.fsf@usenet.my.skamphausen.de> References: <87zl8og1rn.fsf@usenet.my.skamphausen.de> <87eipzto4p.fsf@usenet.my.skamphausen.de> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1254156103 22966 80.91.229.12 (28 Sep 2009 16:41:43 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 28 Sep 2009 16:41:43 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Mon Sep 28 18:41:36 2009 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1MsJHs-0001mG-29 for geh-help-gnu-emacs@m.gmane.org; Mon, 28 Sep 2009 18:41:20 +0200 Original-Received: from localhost ([127.0.0.1]:47326 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MsJHr-0007A8-Ey for geh-help-gnu-emacs@m.gmane.org; Mon, 28 Sep 2009 12:41:19 -0400 Original-Path: news.stanford.edu!usenet.stanford.edu!news.tele.dk!news.tele.dk!small.news.tele.dk!newsfeed00.sul.t-online.de!t-online.de!news.albasani.net!not-for-mail Original-Newsgroups: gnu.emacs.help Original-Lines: 63 Original-X-Trace: news.albasani.net cOd0Ul9kVmW0x5BvuUqIDQDTlbME4d+6nXh/PtWlVrXAgMBnF1rMxxH2VcJdxT1vFu/V/cYoHxei9zS3ijVvRIhjbtmRRhlV83RhDIdAIbcxEPQBLPPg5k/NTtPMx4qC Original-X-Complaints-To: abuse@albasani.net Original-NNTP-Posting-Date: Mon, 28 Sep 2009 15:50:00 +0000 (UTC) X-User-ID: C9aqSZep90v2pe9c0zdMTE/s/8mR158u9U2+3N6o/rQ= Cancel-Lock: sha1:J/krzgjpPEDcv0qGhN4M06E0BsA= sha1:T/RPGKZdUWFfd7b7255DhscyHzw= User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1 (gnu/linux) X-NNTP-Posting-Host: 7RHck5cdSIgMQRNP163WhRtFeSXtcKoH3gT5ZKrHevA= Original-Xref: news.stanford.edu gnu.emacs.help:173398 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:68512 Archived-At: Hi. Stefan Kamphausen writes: > Hi all, > > in the meantime I dived into the code and found that my description was > not fully correct. Right after sending a message with GCC-headers those > messages seem to be marked read, because they don't show up immediately > after sending. Just when I hit 'g' (gnus-group-get-new-news) the new > message make the group appear bold and with a message count > 0 in the > group buffer. > > Without really understanding the code, is it possible that this happens > because the agent will regenerate the group first and the messages will > be marked as read afterwards? > > Setting gnus-verbose to a value >10 and by adding > (message "DEBUG Mark as read! %s %s" group (cdr group-art)) > the function gnus-inews-do-gcc just before > (gnus-group-mark-article-read group (cdr group-art)) > I get the following in the message buffer: > > > Sending... > Sending via mail... > Wrote /home/user/contact/gnus/mail/office/all/31319 > Regenerating in nnml:mail.office.all > DEBUG Mark as read! mail.office.all 31319 > Wrote /home/user/contact/gnus/mail/2009-09/303 > Regenerating in nnml:mail.2009-09 > DEBUG Mark as read! mail.2009-09 303 > Sending...done Rereading my older post and while searching the gnus-source code as well as the internet for answers I found that the method is stripped from the group name. According to this thread from 2006 http://thread.gmane.org/gmane.emacs.gnus.general/62775/focus=62934 this may well be the problem. To me it seems like the call to (gnus-group-short-name group) leads to my problem. If I read the changelog correctly it was introduced in revision 1.57, Fri Jan 9 03:01:51 2009 UTC: http://cvs.savannah.gnu.org/viewvc/emacs/lisp/gnus/gnus-msg.el?root=emacs&r1=1.56&r2=1.57 Will I have to switch to nnfolder+archive for archiving my messages? That would be a pity because I archive to a group which I also use to receive (all) messages to. Do you know of any way to still keep the nnml:prefix? The documentation says that I can do so: http://gnus.org/manual/gnus_152.html#SEC152 Any help highly appreciated. Kind regards, Stefan -- Stefan Kamphausen --- http://www.skamphausen.de a blessed +42 regexp of confusion (weapon in hand) You hit. The format string crumbles and turns to dust.