Daniel, et al --

First, I vaguely recall your mention of further improved threading code
on the way.  If my questions will all be answered in the Next Coming (er,
Coding :-) then please let me know and otherwise ignore this.

...and then Daniel Eisenbud said...
% 
% On Fri, Nov 30, 2001 at 02:46:07PM -0800, Owner of many system processes 
<[EMAIL PROTECTED]> wrote:
% > Daniel Eisenbud wrote:
% > > $hide_missing only hides the leading message if they can sensibly be
% > > hidden.
...
% > were other messages in this thread), but isn't this what the '*' denotes
% > in the first place? having both is a bit visually distracting....
% 
% Here's the deal: the asterisk means that the message was attached by

That I gather.


% subject.  The question mark denotes a missing reference.  So if a

This I also understand -- but it seems to be too over-the-top.  I've been
known to clear out everything except a final useful message deep in a
thread -- and so I have a single message with a zillion question marks in
front of it.  Ick, even though I can see that it has missing references;
it's not even part of a thread any more, though!

I created a little test mailbox which can be found at

 http://mutt.justpickone.org/mutt-build-cocktail/box-threads

for identical playing, and it seems to expose at least one problem as
well as raise some questions.

I've taken the liberty of cutting off the end of the sample displays
so that I don't overflow the line length, but when I open this little
mailbox with 1.3.23 I get the expected

  ->    1 ns-  Nov 30 Thomas Roessler >#002< [Announce] mutt-1.3.24i i
        3   -  Dec 07 Thorsten Haude  >#007< Re: A couple of probably 
       10 r -  Dec 08 Nicolas Rachins >#004< Re: scripting/batchmode

'cuz I have 'exec collapse-all' at the bottom of my muttrc file.  When I
open this with 1.3.24, however, I instead see

  ->    1 ns-  Nov 30 Thomas Roessler >#002< [Announce] mutt-1.3.24i i
        3   -  Dec 07 Thorsten Haude  (  26) ?->Re: A couple of probab
        4 r -  Dec 07 Thomas Hurst    (  29) |-?->Re: A couple of prob
        5   -  Dec 08 Thomas Hurst    (  18) |   |-?-?-?->
        6   -  Dec 08 Thomas Hurst    (  29) |   |     `-?-?-?->
        7 r -@ Dec 08 Thomas Hurst    (  16) |   `-?->
        8  sF  Dec 08 To Mutt Users'  (  54) |       `->
        9  s-@ Dec 08 Prahlad Vaidyan (  42) `->Re: A couple of probab
       10 r -  Dec 08 Nicolas Rachins >#004< Re: scripting/batchmode

and wonder why the second thread isn't collapsed and if it has something
to do with the missing reference at the top of the thread.  If I open
that thread in 1.3.23 I see

        1 ns-  Nov 30 Thomas Roessler >#002< [Announce] mutt-1.3.24i i
  ->    3   -  Dec 07 Thorsten Haude  (  26) Re: A couple of probably 
        4 r -  Dec 07 Thomas Hurst    (  29) |*>
        5   -  Dec 08 Thomas Hurst    (  18) | |->
        6   -  Dec 08 Thomas Hurst    (  29) | |->
        7 r -@ Dec 08 Thomas Hurst    (  16) | `->
        8  sF  Dec 08 To Mutt Users'  (  54) |   `->
        9  s-@ Dec 08 Prahlad Vaidyan (  42) `*>
       10 r -  Dec 08 Nicolas Rachins >#004< Re: scripting/batchmode

and we see that, while a couple of items were attached by virtue of
subject (though Prahlad's message, interestingly enough, did not appear
to have any missing refs according to 1.3.24 above), the threading looks
manageable and appears in the same order.

Just to test the why-it-doesn't-collapse theory, I used Cedric's thread
patch to break the thread at message 3 (where it's not attached to
anything but is simply dangling, so to speak); sure enough (after syncing
the box to write the change), starting 1.3.24 fresh results in a lovely

  ->    1 ns-  Nov 30 Thomas Roessler >#002< [Announce] mutt-1.3.24i i
        3   -  Dec 07 Thorsten Haude  >#007< Re: A couple of probably 
       10 r -  Dec 08 Nicolas Rachins >#004< Re: scripting/batchmode

as one would hope.  And, for those of us who would prefer to have neat
displays over complete thread histories (when the rest of the thread
isn't there), breaking off message 4 and relinking below 3, and then
breaking off message 5 and relinking under 4, looks like

        1 ns-  Nov 30 Thomas Roessler >#002< [Announce] mutt-1.3.24i i
        3   -  Dec 07 Thorsten Haude  (  26) Re: A couple of probably 
        4 r -  Dec 07 Thomas Hurst    (  29) |->
  ->    5   -  Dec 08 Thomas Hurst    (  18) | |->
        6   -  Dec 08 Thomas Hurst    (  29) | |-?-?-?-?-?-?->
        7 r -@ Dec 08 Thomas Hurst    (  16) | `-?->
        8  sF  Dec 08 To Mutt Users'  (  54) |     `->
        9  s-@ Dec 08 Prahlad Vaidyan (  42) `*?->
       10 r -  Dec 08 Nicolas Rachins >#004< Re: scripting/batchmode

in 1.3.24 -- so we *can* have pretty displays of our archived partial
threads if we want to take the time to break and relink.  Note that the
missing reference for message 6 are even longer now; I bet that they
probably "add up" to the total of references missing in message 5 and
message 6 above and are all now moved down.

I'd prefer to have $hide_missing hide *all* of the missing reference
indicators and give me a display like in 1.3.23 -- all of the clips above
are with $hide_missing set!


TIA & HAND

:-D
-- 
David T-G                      * It's easier to fight for one's principles
(play) [EMAIL PROTECTED] * than to live up to them. -- fortune cookie
(work) [EMAIL PROTECTED]
http://www.justpickone.org/davidtg/    Shpx gur Pbzzhavpngvbaf Qrprapl Npg!

Attachment: msg21388/pgp00000.pgp
Description: PGP signature

Reply via email to