pattern modifier to select current message in pager?
raf
mutt at raf.org
Sun May 8 03:41:36 UTC 2022
On Fri, May 06, 2022 at 03:41:56PM -0700, "N.J. Thomas" <njt at ayvali.org> wrote:
> If I am in a folder and I am currently on some message (eg. #702), I'm
> looking for a pattern to delete all previous message, up to and
> including the selected message.
>
> I can do this manually by running "D" with the pattern "~m -702" (I had
> to type in the number of the currently selected message).
>
> But if I want to do this for any message I am on (so I can alias
> this), I didn't see any pattern modifier in the manual that allowed me
> to do this.
>
> Is this possible?
>
> thanks,
> Thomas
Jut guessing, but have you tried: ~m -.
In ex/vi, . means the current line.
Nope. That doesn't work.
Looking at the code, I can see where it
would need to be changed (pattern.c:eat_range),
but I don't know how to get the index number of
the current message.
It looks like it's mutt_index_menu()'s MUTTMENU *menu's
current field but I don't think that's accessible to
eat_range().
It looks like the answer is no.
cheers,
raf
More information about the Mutt-users
mailing list