Man page - mmsg(7)
Packages contains this manual
Manual
MMSG (7) Miscellaneous Information Manual MMSG (7)
NAME
mmsg — mblaze message argument syntax
DESCRIPTION
This document outlines the message syntax used by many of the utilities in the mblaze (7) message system.
In general, you can always specify a filename as a message, if it contains a ‘ / ’ character. (
Use ‘ ./ ’ to prefix messages in the current directory. ) You can also specify a maildir folder, which will be expanded to all messages in the cur/ directory.
Ranges have the format ‘ start : stop ’, where start and stop are one-based indexes into the sequence. Negative numbers count from the end. If start is the empty string, 1 will be used instead. If stop is the empty string, -1 will be used instead. Thus, ‘ : ’ represents the whole sequence. If the range does not contain a ‘ : ’, it is considered to be a single message, equivalent to the range ‘ start : start ’ of size one. The special notation ‘ start :+ n ’, selects start and the next n messages.
If the sequence is threaded, the following syntax may be used: ‘ msg = ’ refers to the whole thread that contains msg . ‘ msg ˆ ’ refers to the parent of the message msg and may be repeated to refer to grandparents. ‘ msg _ ’ refers to the subthread headed by msg (
i.e. all messages below msg , with more indentation ).
The following special shortcuts may be used:
‘ - ’
refers to the message read directly from the standard input.
‘ . ’
refers to the current message. Additionally, the syntax ‘ .+ N ’ and ‘ .- N ’ can be used to refer to messages relative to the current message.
‘ + ’
refers to the next message (
like ‘ .+1 ’ )
‘ .- ’
refers to the previous message (
like ‘ .-1 ’ )
‘ $ ’
refers to the last message (
like ‘ -1 ’ )
‘ ˆ ’
refers to the current parent message (
like ‘ .ˆ ’ )
‘ = ’
refers to the current thread (
like ‘ .= ’ )
‘ _ ’
refers to the current subthread (
like ‘ ._ ’ )
SEE ALSO
mblaze (7)
AUTHORS
Leah Neukirchen < leah@vuxu.org > Debian July 3, 2020 MMSG (7)