I have been struggling with this for a while and wondered if anybody has already solved this.
I have many mailboxes where I automatically save mail e.g. apache-users. I tend to read them when I have time. I have the newest mails at the top and start reading from there downwards. After a while I will decide I have read enough and want to delete from the current mail item to the bottom. Ideally I would like the equivalent of vi's: :.,$d The closest I have got in mutt is to note down the message number I am on (say 500) and issue: D~m500- Is there a way to specify the current message number? If I can find that I can hide it all behind a macro.