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 :)