2.4.7. Commands in ‘thread’ mode

The following commands are available in thread mode:

bounce

directly re-send selected message

editnew

edit message in as new

optional arguments
—spawn:

open editor in new window

fold

fold 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

indent

change message/reply indentation

argument

None

move

move focus in current buffer

argument

up, down, [half]page up, [half]page down, first, last, parent, first reply, last reply, next sibling, previous sibling, next, previous, next unfolded, previous unfolded, next NOTMUCH_QUERY, previous NOTMUCH_QUERY

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

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

remove

remove message(s) from the index

optional arguments
—all:

remove whole thread

reply

reply to message

optional arguments
—all:

reply to all

—list:

reply to list

—spawn:

open editor in new window

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’)

retagprompt

prompt to retag selected thread’s or message’s tags

save

save attachment(s)

argument

path to save to

optional arguments
—all:

save all attachments

select
select focussed element:
  • if it is a message summary, toggle visibility of the message;

  • if it is an attachment line, open the attachment

  • if it is a mimepart, toggle visibility of the mimepart

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’)

toggleheaders

display all headers

argument

query used to filter messages to affect

togglemimepart

switch between html and plain text message

argument

query used to filter messages to affect

togglemimetree

disply mime tree of the message

argument

query used to filter messages to affect

togglesource

display message source

argument

query used to filter messages to affect

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’)

unfold

unfold message(s)

argument

query used to filter messages to affect

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’)