This is an emacs-lisp coding project. I need to quickly view all messages in a mail or news thread given a single message in the thread. ? Other messages in the thread might only exist in a different mailbox from the one currently viewed. ? Archive mailboxes containing other messages in the thread may be huge. ? Must work for IMAP mailboxes. ? Preferably, could also show messages in the thread that exist on NNTP servers.
This project should be built on Gnus or Wanderlust. ? The most obvious strategy would be to extend the notion of virtual folders.
I am an experienced developer, and I have high standards. ? The requirements document can use technical terminology and can be fairly minimal??"no screenshots, etc., are required??"but should also be complete. ? Efficiency is important. ? I don't want to wait more than a couple of seconds to get my message history.