Thomas Roessler <roess...@does-not-exist.org> wrote:
> If I think about the single most critical feature that makes today's
> mail volume manageable for me (other than priority inbox), then it's
> conversation view: The ability to page through an entire mail thread
> quickly without having to go back to the index view, and without
> having to think about having to move to another message.

Completely agreed.

As a long time mutt user, I was considering the same thing for
my local/personal email at some point way down the line

It'd be useful to me; but I don't know the internals of mutt at
all (and I'm doing my best to avoid compiled languages).

I was considering having it be part of some to-be-written
mairix/notmuch-like tool I'm planning to work on after I
feel public-inbox is in a good state; but I'd very much
appreciate it being a part of mutt, too.

> I think we have much of the infrastructure it would take to code up
> something for that in mutt. Main open challenges would be:
> - Display the entire thread in the pager;

It would be great to toggle the thread between
flat (chronological) and threaded (indented) views.
I quite enjoy the way I made switching between [threaded|flat]
views with the public-inbox HTML UI (designed for w3m :):

https://80x24.org/dtas-all/20151205020028.ga13...@dcvr.yhbt.net/t/
https://80x24.org/dtas-all/20151205020028.ga13...@dcvr.yhbt.net/T/

> - figure out a way for the message actions in the pager to either
> apply to the whole thread, or to the message we think the user's
> currently focusing on;

Yes, definitely tricky; especially deciding if a message is
seen/unseen.  Maybe just a way to jump into the per-message
view or have a small per-message menu...  *shrug*

I'd mainly want to be able to select messages in a thread to
pipe to "git am" or open in $EDITOR to edit before piping to
"patch"/"git am".

> - figure out how to cut the right amount of quoting, but that could
> start with the current "skip quotes" code.

Probably just the existing 'T' toggle is enough.  I decided I
didn't want to encourage over-quoting with public-inbox;
so public-inbox shows all quotes by default right now.
Somebody could write a user-side JS/CSS to toggle the
"<span class=q>" elements.

> Anybody up for giving it a stab?  (Or did I maybe miss somebody
> already doing it? :)

Maybe in 9-12 months :)

Reply via email to