From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/31370 Path: main.gmane.org!not-for-mail From: Kai.Grossjohann@CS.Uni-Dortmund.DE (Kai =?iso-8859-1?q?Gro=DFjohann?=) Newsgroups: gmane.emacs.gnus.general Subject: Re: automatically splitting conversations Date: Sat, 10 Jun 2000 21:27:52 +0200 Sender: owner-ding@hpc.uh.edu Message-ID: References: NNTP-Posting-Host: coloc-standby.netfonds.no Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1035167788 13606 80.91.224.250 (21 Oct 2002 02:36:28 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Mon, 21 Oct 2002 02:36:28 +0000 (UTC) Cc: ding@gnus.org Return-Path: Original-Received: from karazm.math.uh.edu (karazm.math.uh.edu [129.7.128.1]) by mailhost.sclp.com (Postfix) with ESMTP id C596AD051E for ; Sat, 10 Jun 2000 15:28:40 -0400 (EDT) Original-Received: from sina.hpc.uh.edu (lists@Sina.HPC.UH.EDU [129.7.3.5]) by karazm.math.uh.edu (8.9.3/8.9.3) with ESMTP id OAC28837; Sat, 10 Jun 2000 14:28:29 -0500 (CDT) Original-Received: by sina.hpc.uh.edu (TLB v0.09a (1.20 tibbs 1996/10/09 22:03:07)); Sat, 10 Jun 2000 14:27:48 -0500 (CDT) Original-Received: from mailhost.sclp.com (postfix@sclp3.sclp.com [204.252.123.139]) by sina.hpc.uh.edu (8.9.3/8.9.3) with ESMTP id OAA07752 for ; Sat, 10 Jun 2000 14:27:38 -0500 (CDT) Original-Received: from waldorf.cs.uni-dortmund.de (waldorf.cs.uni-dortmund.de [129.217.4.42]) by mailhost.sclp.com (Postfix) with ESMTP id 70BF6D051E for ; Sat, 10 Jun 2000 15:28:06 -0400 (EDT) Original-Received: from marcy.cs.uni-dortmund.de (marcy.cs.uni-dortmund.de [129.217.20.159]) by waldorf.cs.uni-dortmund.de with ESMTP id VAA18052; Sat, 10 Jun 2000 21:27:53 +0200 (MES) Original-Received: from lucy.cs.uni-dortmund.de (lucy [129.217.20.160]) by marcy.cs.uni-dortmund.de id VAA00017; Sat, 10 Jun 2000 21:27:52 +0200 (MET DST) Original-Received: (from grossjoh@localhost) by lucy.cs.uni-dortmund.de (8.9.3/8.9.3/Debian 8.9.3-21) id VAA32264; Sat, 10 Jun 2000 21:27:52 +0200 X-Authentication-Warning: lucy.cs.uni-dortmund.de: grossjoh set sender to Kai.Grossjohann@CS.Uni-Dortmund.DE using -f Original-To: Arnd Kohrs In-Reply-To: Arnd Kohrs's message of "09 Jun 2000 13:04:12 +0200" User-Agent: Gnus/5.0807 (Gnus v5.8.7) Emacs/21.0.90 Original-Lines: 31 Precedence: list X-Majordomo: 1.94.jlt7 Xref: main.gmane.org gmane.emacs.gnus.general:31370 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:31370 I have devised a patch for Gnus which does the following: whenever a message is written to a group, Gnus memorizes the message id and the group name. There is a function which looks at the References header of an incoming message and searches the memorized message ids for a group name. If a group name is found, it is returned. If non is found, nil is returned. This does what you want, I think: you just `B m' the message into a group, and all followups (and followups to the followups) go into that group by default. For the patch to work, you have to set nnmail-treat-duplicates to a non-nil value. And then you have to use the function nnmail-split-fancy-with-parent in your split method. I use nnmail-split-fancy, as follows: (setq nnmail-treat-duplicates 'delete) ;you might prefer `warn' (setq nnmail-split-methods 'nnmail-split-fancy) (setq nnmail-split-fancy '(| (: nnmail-split-fancy-with-parent) ...other splits go here...)) I think the patch was integrated into Gnus on 2000-04-21, so it should be in Gnus 5.8.6. Hm. I wonder if this is documented. Hm. No, apparently not. This is bad. Please tell me how it goes when you try this. I might need your experience for writing the documentation. Thanks! kai -- I like BOTH kinds of music.