From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/83094 Path: news.gmane.org!not-for-mail From: Leonidas Tsampros Newsgroups: gmane.emacs.gnus.general Subject: Re: What is a "virtual" group? Date: Thu, 25 Apr 2013 20:48:45 +0300 Message-ID: <874neu1oxu.fsf@kepler.lan> References: <87obl6ck1p.fsf@dod.no> <87vcbqs4fo.fsf@gnus.org> <878v8lvpp3.fsf@gnus.org> <87mwx1rgq1.fsf@gnus.org> <87wqut6iwb.fsf@ucl.ac.uk> <87ppxndko1.fsf@kepler.lan> Reply-To: ltsampros@upnet.gr NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1366912187 29030 80.91.229.3 (25 Apr 2013 17:49:47 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 25 Apr 2013 17:49:47 +0000 (UTC) Cc: ding@gnus.org To: Dave Abrahams Original-X-From: ding-owner+M31360@lists.math.uh.edu Thu Apr 25 19:49:51 2013 Return-path: Envelope-to: ding-account@gmane.org Original-Received: from util0.math.uh.edu ([129.7.128.18]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1UVQIk-0003aT-Cs for ding-account@gmane.org; Thu, 25 Apr 2013 19:49:46 +0200 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 1UVQGy-0008UY-CN; Thu, 25 Apr 2013 12:47:56 -0500 Original-Received: from mx2.math.uh.edu ([129.7.128.33]) by util0.math.uh.edu with esmtps (TLSv1:AES256-SHA:256) (Exim 4.63) (envelope-from ) id 1UVQGx-0008UN-3e for ding@lists.math.uh.edu; Thu, 25 Apr 2013 12:47:55 -0500 Original-Received: from quimby.gnus.org ([80.91.231.51]) by mx2.math.uh.edu with esmtps (TLSv1:AES256-SHA:256) (Exim 4.76) (envelope-from ) id 1UVQGr-0001e3-4S for ding@lists.math.uh.edu; Thu, 25 Apr 2013 12:47:54 -0500 Original-Received: from mail-bk0-f47.google.com ([209.85.214.47]) by quimby.gnus.org with esmtp (Exim 4.72) (envelope-from ) id 1UVQGp-0007C4-Nv for ding@gnus.org; Thu, 25 Apr 2013 19:47:47 +0200 Original-Received: by mail-bk0-f47.google.com with SMTP id ji1so1337848bkc.34 for ; Thu, 25 Apr 2013 10:47:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:sender:from:to:cc:subject:references:reply-to:date :in-reply-to:message-id:user-agent:mime-version:content-type; bh=2Q8L+SJ8D8RjIutKkkFEjKQXZhTnJMXuKbaWP2GV31E=; b=ydK+00BqAmDIxHh2Lpg1VxkH5Lglz0/mAlTd0FiFBq31/9cexnvmBZE9xXVBv83uGU 9YTQ6nmcShwDQCFux3pWjtZtUvR8lQ8F8wyNXI0eX0eVZsFql9IDCp6sJ8p/3hjvY21c 537PCliFuv69f0X5aBTh+ibkxLqegxaJHap2cmOnCVnfPV8SCabH4B1ps9KKfzQVI+uE lBL26fngwTZ22POc5boox8U1l6qQ2oVoedumrlSpd8bkM/9L5iwAio5x83aoV6uPwgxv qifMfYJe7XLKgyQpqu/3X8FNqENT1ARBjRSuBRiiLzQ7B7+4V8sFu4J2jsxUxV40dacS x6xg== X-Received: by 10.205.74.199 with SMTP id yx7mr7818010bkb.125.1366912062269; Thu, 25 Apr 2013 10:47:42 -0700 (PDT) Original-Received: from kepler.lan (178.128.46.206.dsl.dyn.forthnet.gr. [178.128.46.206]) by mx.google.com with ESMTPSA id fe8sm2046115bkb.9.2013.04.25.10.47.39 for (version=TLSv1.2 cipher=RC4-SHA bits=128/128); Thu, 25 Apr 2013 10:47:41 -0700 (PDT) In-Reply-To: (Dave Abrahams's message of "Thu, 25 Apr 2013 06:50:10 -0700") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) X-Spam-Score: -2.9 (--) List-ID: Precedence: bulk Xref: news.gmane.org gmane.emacs.gnus.general:83094 Archived-At: Dave Abrahams writes: > on Mon Apr 22 2013, Leonidas Tsampros wrote: > >> Dave Abrahams writes: >>> on Thu Jan 31 2013, Eric S Fraga wrote: >>> >>>> Dave Abrahams writes: >>>> >>>>>> I am trying to figure out how to contribute a really cool (and for me, >> >>>>>> essential) piece of functionality to Gnus: the ability to, given a >>>>>> message-id, find and display the message in the context of the entire >>>>>> thread in which that message participates, even across groups. Of >>>>>> course I'm presuming you think that's worth having in Gnus, but I could >>>>>> be wrong. If so, just tell me and I'll stop pestering you. >>>> >>>> Dave, >>>> >>>> I cannot help with this but did want to add my vote: I would love to >>>> have this feature in gnus. >>> >>> You could help by lobbying Lars to respond to my questions of Dec 25th >>> in this thread :-) >> >> Are you referring only to a specific backend? I guess this will have to work >> differently if we have to cross backends. > > No, it works across backends. It doesn't even take all that much code. Ok, I'm willing to test anything you send. I did ask however because I had a similar idea the other day while looking at Gmail's IMAP X-GM-EXT-1 extensions. They provide an X-GM-THRID attribute that works like this: a008 FETCH 1:4 (X-GM-THRID) * 1 FETCH (X-GM-THRID 1278455344230334865) * 2 FETCH (X-GM-THRID 1266894439832287888) * 3 FETCH (X-GM-THRID 1266894439832287888) * 4 FETCH (X-GM-THRID 1266894439832287888) a008 OK FETCH (Success) a009 UID SEARCH X-GM-THRID 1266894439832287888 * SEARCH 2 3 4 a009 OK Search (Success) The above examples were copied from https://developers.google.com/google-apps/gmail/imap_extensions So theoretically it seems quite simple really to find 'a gmail-like thread/conversation/whatever-marketing-decides-to-call-it-tommorow' on an imap-gmail server.