From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/68361 Path: news.gmane.org!not-for-mail From: David Abrahams Newsgroups: gmane.emacs.gnus.general Subject: Re: Can I do this with the registry? Date: Fri, 20 Mar 2009 16:07:58 -0400 Message-ID: References: <86k56kngfb.fsf@lifelogs.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1237579841 23910 80.91.229.12 (20 Mar 2009 20:10:41 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 20 Mar 2009 20:10:41 +0000 (UTC) To: ding@gnus.org Original-X-From: ding-owner+M16800@lists.math.uh.edu Fri Mar 20 21:11:58 2009 Return-path: Envelope-to: ding-account@gmane.org Original-Received: from util0.math.uh.edu ([129.7.128.18]) by lo.gmane.org with esmtp (Exim 4.50) id 1Lkl4Q-0001fU-8m for ding-account@gmane.org; Fri, 20 Mar 2009 21:11:58 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu) by util0.math.uh.edu with smtp (Exim 4.63) (envelope-from ) id 1Lkl2l-0008Hx-0c; Fri, 20 Mar 2009 15:10:15 -0500 Original-Received: from mx1.math.uh.edu ([129.7.128.32]) by util0.math.uh.edu with esmtps (TLSv1:AES256-SHA:256) (Exim 4.63) (envelope-from ) id 1Lkl2i-0008Ha-5M for ding@lists.math.uh.edu; Fri, 20 Mar 2009 15:10:12 -0500 Original-Received: from quimby.gnus.org ([80.91.231.51]) by mx1.math.uh.edu with esmtp (Exim 4.69) (envelope-from ) id 1Lkl2c-0000xP-3G for ding@lists.math.uh.edu; Fri, 20 Mar 2009 15:10:12 -0500 Original-Received: from main.gmane.org ([80.91.229.2] helo=ciao.gmane.org) by quimby.gnus.org with esmtp (Exim 3.36 #1 (Debian)) id 1Lkl2z-0007d7-00 for ; Fri, 20 Mar 2009 21:10:29 +0100 Original-Received: from root by ciao.gmane.org with local (Exim 4.43) id 1Lkl2Y-0006Ii-EQ for ding@gnus.org; Fri, 20 Mar 2009 20:10:02 +0000 Original-Received: from 207-172-223-249.c3-0.smr-ubr3.sbo-smr.ma.static.cable.rcn.com ([207.172.223.249]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 20 Mar 2009 20:10:02 +0000 Original-Received: from dave by 207-172-223-249.c3-0.smr-ubr3.sbo-smr.ma.static.cable.rcn.com with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 20 Mar 2009 20:10:02 +0000 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 49 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 207-172-223-249.c3-0.smr-ubr3.sbo-smr.ma.static.cable.rcn.com User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.91 (darwin) Cancel-Lock: sha1:VvGEM0frfAvMxRFaOTYtHLCl1Ao= X-Spam-Score: -3.5 (---) List-ID: Precedence: bulk Xref: news.gmane.org gmane.emacs.gnus.general:68361 Archived-At: on Fri Mar 20 2009, Ted Zlatanov wrote: > On Sat, 14 Mar 2009 22:50:32 -0700 David Abrahams wrote: > > DA> For various reasons, I need to delete messages from my INBOX when I'm > DA> done with them. Often someone will send me a reply and fail to quote > DA> important context, or I'll simply need to go back and review earlier > DA> messages in the thread. I keep a "history" folder that essentially > DA> accumulates everything that's passed through my email flow, so I have > DA> the messages, but to find them I have to do lots of navigation. Oh, and > DA> sometimes I don't "have" all the messages, but they're available on some > DA> NNTP group I subscribe to, because threads get "taken offline" (or the > DA> opposite). > > DA> I'd really like a way to collect all the messages connected to a thread, > DA> no matter which groups the thread has passed through. Can the registry > DA> help with that, and if so, how? > > The registry can give you the following for a message ID: sender, > subject, mtime, and groups for that message. You can also associate > persistent flags with a message. > > What you need can be done by looking at the group Heh, /which/ group? > for each message ID you need, looking for the message itself, and > putting it in a list. Then you can get the References for the parent > message and recurse. Sounds pretty compute-intensive unless I maintain some other index. > I think you're asking for the list of messages to be interpreted as a > virtual thread inside the current group, which is pretty hard and I > don't know how to do it. Not necessarily. I might be very happy with something that works like nnmairix, by creating a "virtual" group on my client containing all the messages of interest. If you think you understand how to approach this problem and wouldn't mind pointing me in the right direction, I'd be very grateful and very willing to hack up the solution myself. -- Dave Abrahams BoostPro Computing http://www.boostpro.com