Caesar rotate (aka. rot13) the current message
(message-caesar-buffer-body
). If narrowing is in effect, just
rotate the visible portion of the buffer. A numerical prefix says how
many places to rotate the text. The default is 13.
Elide the text between point and mark (message-elide-region
).
The text is killed and replaced with the contents of the variable
message-elide-ellipsis
. The default value is to use an ellipsis
(‘[...]’).
This is a format-spec string, and you can use ‘%l’ to say how many lines were removed, and ‘%c’ to say how many characters were removed.
Kill the address under point.
Kill all the text up to the signature, or if that’s missing, up to the
end of the message (message-kill-to-signature
).
Delete all text in the body of the message that is outside the region
(message-delete-not-region
).
Insert four newlines, and then reformat if inside quoted text.
Here’s an example:
> This is some quoted text. And here's more quoted text.
If point is before ‘And’ and you press M-RET, you’ll get:
> This is some quoted text. * > And here's more quoted text.
‘*’ says where point will be placed.
Rename the buffer (message-rename-buffer
). If given a prefix,
prompt for a new buffer name.
If message-tab-body-function
is non-nil
, execute the
function it specifies. Otherwise use the function bound to TAB in
text-mode-map
or global-map
.