<<< Date Index >>>     <<< Thread Index >>>

Re: burst digests?



On Thu, Jan 22, 2004 at 07:04:17AM -0500 or thereabouts, David T-G wrote:

<cut>

> % As long as the relevant return info, and correct subject is kept, that's
> % OK. I only want to burst individual messages, that I'm responding/replying 
> to. 
> % That's why I'm hoping for a mutt solution, as opposed to formail/procmail 
> one.
> 
> Right.  But speaking of procmail...  Why not just get the regular
> messages and procmail them off to a list folder?

Yeah could do that... just thought I'd try a project. It's been a few years
since I last burst a digest. At the time, my e-mail client (Mac GUI
client called Claris Emailer), could do this on it's own quite nicely.

> OK...  Back to your question, since you insist on doing it your way...
> Since you'd be wildly making up M-IDs and your threading would be shot,
> you might as well use the M-ID of the digest, so you'd probably be
> closest with turning on edit_hdrs and then using a macro/function/* in
> your editor to, once you've zipped down to the right message, delete the
> content above and below it and transfer the address into the to: field
> and then actually reply.  Ugh :-)

Yeah very awkward. Thing is, it appears by the following, that it should
work:  Message-ID: <slrn83nhfb.8nc.Jeff@xxxxxxxxxxxxxxxxxxxxxxx>#1/1
I'll quote Jeff Davis from November '99 to <comp.mail.mutt>:

"Save this (below) as a file (metamutt). Be sure to make it executable.
Then in your .muttrc add a macro like this:

macro index \Cx "| metamutt -d\n"

Of course you don't HAVE to use Ctrl-X! :-)

Once all this is done, and you receive a digest simply cursor to the
digest (before opening) and press Ctrl-X ..... digest Xplodes!

Mutt Rocks .... RUFF!


#!/bin/sh
#
## metamutt
#
## (c) 1997 Roland Rosenfeld <roland@xxxxxxxxxxxxxxxxxx>
#
## 1998-09-16 Martin Ramsch <m.ramsch@xxxxxxxxxxxx>:
#            added digest splitting mode using formail
#
#            if [ "$1" = "-d" ]
#            then
#               opt='-ds cat'
#                  shift
#                  else
#                     opt=''
#                     fi
#
#                     TMPFILE=/tmp/metamutt.$$
#                     trap "rm -f $TMPFILE; exit" 0 1 2 15
#
#                     cat "$@" | formail $opt >> $TMPFILE
#
#                     mutt -R -f $TMPFILE </dev/tty >/dev/tty"

Thing is, I couldn't get this to work. Anyone have suggestions, and
should it in fact work?

I understand that Emacs will do this quite handily. ;)

-- 
Stephen
---------------------------------------------------------------------------
"You know the world is going crazy when the best rapper is a white guy, the
best golfer is a black guy, the tallest guy in the NBA is Chinese, the Swiss
hold the Americas Cup, France is accusing the US of arrogance, Germany
doesn't want to go to war, and the three most powerful men in America are
named 'Bush', 'Dick', and 'Colon'"
                                        --unknown