mhonarc-users

Re: Threading problem

2001-02-13 10:59:56
Hello Earl,

first thanks for MHonArc. Even me lefthander, on a remote virtual server, got it running... :)

I found your post in the archives.
I tried:
<SUBJECTSTRIPCODE>
s/^\[List-Name\]\s*//;
</SUBJECTSTRIPCODE>
works fine for the first message in a thread.
The second message gets treated as a thread (i.e. the "Re:" is recognized), but the [List-Name] is there again:

* the subject
*    Re: [List-Name] the subject
                    ^---- there is a space

Both in the main index and also in the thread index.
How can do?

Thanks!
Stefan in Hanoi

PS: Pls. cc to me, since I am not in the list.


On Sat, 25 Sep 1999, Earl Hood wrote:

> On September 22, 1999 at 19:00, Serge Patrick KAPTO wrote:
>
> > [List-Name] Subject
> > [List-Name] Re: Subject
> >
> > I've used SUBJECTSTRIPCODE as follows.
> > <SUBJECTSTRIPCODE>
> > s/^\[List-Name\]//;
> ------------------^ Need a \s*
> > </SUBJECTSTRIPCODE>
> > It removes the list name from the subject lines, but fails to resolves the > > thread problems. The explanation may be that the messages are threaded
> > before the regexp is applied.
>
> Try:
>
> <SUBJECTSTRIPCODE>
> s/^\[List-Name\]\s*//;
> </SUBJECTSTRIPCODE>
>
> The default SUBJECTREPLYRXP does not handle leading whitespace.  Since
> your SUBJECTSTRIPCODE did not strip out the space after the
> list-name, SUBJECTREPLYRXP has no affect.
>
>
> > I've also tried SUBJECTREPLYRXP as follows
> > <SUBJECTREPLYRXP>
> > ^\s*\[List-Name\]\s*(sv|fwd|fw)[\[\]\d]*[:>-]+\s*
> > </SUBJECTREPLYRXP>
>
> This one is a little harder to get the desired effect.  For one,
> you leave out the ability to match "re", and it will not match
> against non-replies.  This should work:
>
> <SUBJECTREPLYRXP>
> ^\[List-Name\]\s*(?:(re|sv|fwd|fw)[\[\]\d]*[:>-]+\s*)?
> </SUBJECTREPLYRXP>
>
> The fixed SUBJECTSTRIPCODE is much cleaner.
>
>    --ewh
>
<Prev in Thread] Current Thread [Next in Thread>