From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/43290 Path: main.gmane.org!not-for-mail From: prj@po.cwru.edu (Paul Jarc) Newsgroups: gmane.emacs.gnus.general Subject: Re: [patch] hierarchical lists in message.el Date: Mon, 25 Feb 2002 18:22:17 -0500 Organization: What did you have in mind? A short, blunt, human pyramid? 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 1035178407 16828 80.91.224.250 (21 Oct 2002 05:33:27 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Mon, 21 Oct 2002 05:33:27 +0000 (UTC) Return-Path: Original-Received: (qmail 2333 invoked from network); 25 Feb 2002 23:23:48 -0000 Original-Received: from malifon.math.uh.edu (mail@129.7.128.13) by mastaler.com with SMTP; 25 Feb 2002 23:23:48 -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 16fUS6-0006E5-00; Mon, 25 Feb 2002 17:22:38 -0600 Original-Received: by sina.hpc.uh.edu (TLB v0.09a (1.20 tibbs 1996/10/09 22:03:07)); Mon, 25 Feb 2002 17:22:38 -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 RAA16882 for ; Mon, 25 Feb 2002 17:22:24 -0600 (CST) Original-Received: (qmail 2316 invoked by alias); 25 Feb 2002 23:22:19 -0000 Original-Received: (qmail 2311 invoked from network); 25 Feb 2002 23:22:19 -0000 Original-Received: from multivac.student.cwru.edu (HELO multivac.cwru.edu) (qmailr@129.22.96.25) by gnus.org with SMTP; 25 Feb 2002 23:22:19 -0000 Original-Received: (qmail 15102 invoked by uid 500); 25 Feb 2002 23:22:40 -0000 Original-To: ding@gnus.org In-Reply-To: (Ted Zlatanov's message of "Mon, 25 Feb 2002 18:04:25 -0500") Mail-Copies-To: nobody Mail-Followup-To: ding@gnus.org Original-Lines: 35 User-Agent: Gnus/5.090006 (Oort Gnus v0.06) Emacs/20.7 (i386-redhat-linux-gnu) Precedence: list X-Majordomo: 1.94.jlt7 Xref: main.gmane.org gmane.emacs.gnus.general:43290 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:43290 Ted Zlatanov wrote: > It being the first patch I've done for Gnus, I don't know if it > should go to the list or to someone in particular. This is the place for it. Have you signed the copyright paperwork? > +(defcustom message-hierarchical-lists nil > + "A list of hierarchical mailing list definitions. > + > +Inside each entry, the first address is the top list, everything after > +it are secondary addresses contained in the list. The secondaries > +will be removed from the list of recipients when mail is prepared for > +delivery." > + :group 'message-headers) We should also say that secondaries of secondaries, and so on, will be removed, and it probably would be good to spell out more explicitly that this is a way for the user to express to Gnus that messages sent to the first address are automatically delivered to the others, which is *why* Gnus will remove the subordinates, so no one is left wondering when this thing would be useful. Maybe that would be better off in the manual than in the docstring; the manual could also give an example. I also don't quite like the word "secondaries" (maybe "sublists"?) but that's just a nit. > + ;; remove hierarchical lists that are contained within each other, > + ;; if message-hierarchical-lists is defined > + (when message-hierarchical-lists It happens that this "when" test is not strictly necessary; the code will have nothing to remove if m-h-l is empty. But maybe this is still a worthwhile optimization for the common case. paul