2.3.3. Commands in thread modeΒΆ

The following commands are available in thread mode

pipeto

pipe message(s) to stdin of a shellcommand

argument
shellcommand to pipe to
optional arguments
—all:pass all messages.
—format:output format. Valid choices are: `raw`,`decoded`,`id`,`filepath` (Defaults to: ‘raw’).
—separately:call command once for each message.
—background:don’t stop the interface.
—add_tags:add ‘Tags’ header to the message.
—shell:let the shell interpret the command.
—notify_stdout:
 display cmd’s stdout as notification.
—field_key:mailcap field key for decoding (Defaults to: ‘copiousoutput’).
editnew

edit message in as new

optional arguments
—spawn:open editor in new window.
move

move focus in current buffer

argument
up, down, page up, page down, first, last
untag

remove tags from message(s)

argument
comma separated list of tags
optional arguments
—all:tag all messages in thread.
—no-flush:postpone a writeout to the index (Defaults to: ‘True’).
toggleheaders

display all headers

argument
query used to filter messages to affect
print

print message(s)

optional arguments
—all:print all messages.
—raw:pass raw mail string.
—separately:call print command once for each message.
—add_tags:add ‘Tags’ header to the message.
bounce

directly re-send selected message

togglesource

display message source

argument
query used to filter messages to affect
retag

set message(s) tags.

argument
comma separated list of tags
optional arguments
—all:tag all messages in thread.
—no-flush:postpone a writeout to the index (Defaults to: ‘True’).
fold

fold message(s)

argument
query used to filter messages to affect
tag

add tags to message(s)

argument
comma separated list of tags
optional arguments
—all:tag all messages in thread.
—no-flush:postpone a writeout to the index (Defaults to: ‘True’).
remove

remove message(s) from the index

optional arguments
—all:remove whole thread.
unfold

unfold message(s)

argument
query used to filter messages to affect
forward

forward message

optional arguments
—attach:attach original mail.
—spawn:open editor in new window.
reply

reply to message

optional arguments
—all:reply to all.
—list:reply to list.
—spawn:open editor in new window.
save

save attachment(s)

argument
path to save to
optional arguments
—all:save all attachments.
toggletags

flip presence of tags on message(s)

argument
comma separated list of tags
optional arguments
—all:tag all messages in thread.
—no-flush:postpone a writeout to the index (Defaults to: ‘True’).
select
select focussed element. The fired action depends on the focus:
  • if message summary, this toggles visibility of the message,
  • if attachment line, this opens the attachment