From owner-freebsd-hackers Thu Jun 20 13:21:16 2002 Delivered-To: freebsd-hackers@freebsd.org Received: from tesla.distributel.net (nat.MTL.distributel.NET [66.38.181.24]) by hub.freebsd.org (Postfix) with ESMTP id 6AF4137B415 for ; Thu, 20 Jun 2002 13:20:58 -0700 (PDT) Received: (from bmilekic@localhost) by tesla.distributel.net (8.11.6/8.11.6) id g5KKIcd24341; Thu, 20 Jun 2002 16:18:38 -0400 (EDT) (envelope-from bmilekic@unixdaemons.com) Date: Thu, 20 Jun 2002 16:18:38 -0400 From: Bosko Milekic To: Matthew Hunt Cc: freebsd-hackers@FreeBSD.ORG Subject: Re: Some small projects for mutt(1) Message-ID: <20020620161838.A24262@unixdaemons.com> References: <20020620152454.A23499@unixdaemons.com> <20020620131039.A7042@wopr.caltech.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5.1i In-Reply-To: <20020620131039.A7042@wopr.caltech.edu>; from mph@astro.caltech.edu on Thu, Jun 20, 2002 at 01:10:39PM -0700 Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Thu, Jun 20, 2002 at 01:10:39PM -0700, Matthew Hunt wrote: > On Thu, Jun 20, 2002 at 03:24:54PM -0400, Bosko Milekic wrote: > > > cool if mutt did it). What this does is pretty straightforward: I see > > a thread with subject "foo." I don't like it. I really don't like it. > > I hit a key combination such as, I don't know, CTRL+B (or something not > > bound yet), and not only is the entire thread instantly marked for > > deletion, but a carefully crafted rule is also dropped into a sh*tlist > > file (that can be handled by procmail?) which will ensure that all > > _future_ mailings that are in response to said thread will immediately > > be marked for deletion, or merely filtered. Hence, "persistent thread > > suppression/deletion." > > This shouldn't be hard to glue together without modifying mutt itself. > Make a little program, foo, that takes the message on stdin, passes > it through "formail -x subject", massages it into a procmail rule, and > appends it to some procmail rule file. The "massage" step should include > escaping characters that have special meanings in procmail regexps, and > adding something like (Re: *)? at the beginning of the subject when > appropriate. Shouldn't be more than a screenful of Perl. Interesting. How would you have a key bound sequence in mutt set off the script on the message, though? For instance, if I do a "ctrl+B", how would you ensure that the Right Thing happens, without modifying mutt code? > -- > Matthew Hunt * Stay close to the Vorlon. > http://www.pobox.com/~mph/ * -- Bosko Milekic bmilekic@unixdaemons.com bmilekic@FreeBSD.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message