summaryrefslogtreecommitdiff
path: root/docs/source/usage/modes/thread.rst
diff options
context:
space:
mode:
Diffstat (limited to 'docs/source/usage/modes/thread.rst')
-rw-r--r--docs/source/usage/modes/thread.rst196
1 files changed, 98 insertions, 98 deletions
diff --git a/docs/source/usage/modes/thread.rst b/docs/source/usage/modes/thread.rst
index 29a7850a..7e98e327 100644
--- a/docs/source/usage/modes/thread.rst
+++ b/docs/source/usage/modes/thread.rst
@@ -5,52 +5,24 @@ Commands in `thread` mode
-------------------------
The following commands are available in thread mode
-.. _cmd.thread.pipeto:
-
-.. describe:: 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').
-
-.. _cmd.thread.editnew:
-
-.. describe:: editnew
-
- edit message in as new
-
- optional arguments
- :---spawn: open editor in new window.
-
-.. _cmd.thread.move:
+.. _cmd.thread.indent:
-.. describe:: move
+.. describe:: indent
- move focus in current buffer
+ change message/reply indentation
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
+ None
-.. _cmd.thread.indent:
+.. _cmd.thread.unfold:
-.. describe:: indent
+.. describe:: unfold
- change message/reply indentation
+ unfold message(s)
argument
- None
+ query used to filter messages to affect
.. _cmd.thread.toggleheaders:
@@ -63,11 +35,20 @@ The following commands are available in thread mode
query used to filter messages to affect
-.. _cmd.thread.retag:
+.. _cmd.thread.editnew:
-.. describe:: retag
+.. describe:: editnew
- set message(s) tags.
+ edit message in as new
+
+ optional arguments
+ :---spawn: open editor in new window.
+
+.. _cmd.thread.tag:
+
+.. describe:: tag
+
+ add tags to message(s)
argument
comma separated list of tags
@@ -76,34 +57,34 @@ The following commands are available in thread mode
:---all: tag all messages in thread.
:---no-flush: postpone a writeout to the index (Defaults to: 'True').
-.. _cmd.thread.print:
+.. _cmd.thread.forward:
-.. describe:: print
+.. describe:: forward
- print message(s)
+ forward message
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.
-
-.. _cmd.thread.bounce:
-
-.. describe:: bounce
-
- directly re-send selected message
-
+ :---attach: attach original mail.
+ :---spawn: open editor in new window.
-.. _cmd.thread.togglesource:
+.. _cmd.thread.pipeto:
-.. describe:: togglesource
+.. describe:: pipeto
- display message source
+ pipe message(s) to stdin of a shellcommand
argument
- query used to filter messages to affect
+ 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').
.. _cmd.thread.untag:
@@ -118,6 +99,35 @@ The following commands are available in thread mode
:---all: tag all messages in thread.
:---no-flush: postpone a writeout to the index (Defaults to: 'True').
+.. _cmd.thread.remove:
+
+.. describe:: remove
+
+ remove message(s) from the index
+
+ optional arguments
+ :---all: remove whole thread.
+
+.. _cmd.thread.reply:
+
+.. describe:: reply
+
+ reply to message
+
+ optional arguments
+ :---all: reply to all.
+ :---list: reply to list.
+ :---spawn: open editor in new window.
+
+.. _cmd.thread.select:
+
+.. describe:: 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
+
+
.. _cmd.thread.fold:
.. describe:: fold
@@ -128,11 +138,11 @@ The following commands are available in thread mode
query used to filter messages to affect
-.. _cmd.thread.tag:
+.. _cmd.thread.retag:
-.. describe:: tag
+.. describe:: retag
- add tags to message(s)
+ set message(s) tags.
argument
comma separated list of tags
@@ -141,45 +151,47 @@ The following commands are available in thread mode
:---all: tag all messages in thread.
:---no-flush: postpone a writeout to the index (Defaults to: 'True').
-.. _cmd.thread.remove:
+.. _cmd.thread.bounce:
-.. describe:: remove
+.. describe:: bounce
- remove message(s) from the index
+ directly re-send selected message
- optional arguments
- :---all: remove whole thread.
-.. _cmd.thread.unfold:
+.. _cmd.thread.print:
-.. describe:: unfold
+.. describe:: print
- unfold message(s)
+ print message(s)
- argument
- query used to filter messages to affect
+ 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.
+.. _cmd.thread.togglesource:
-.. _cmd.thread.forward:
+.. describe:: togglesource
-.. describe:: forward
+ display message source
- forward message
+ argument
+ query used to filter messages to affect
- optional arguments
- :---attach: attach original mail.
- :---spawn: open editor in new window.
-.. _cmd.thread.reply:
+.. _cmd.thread.toggletags:
-.. describe:: reply
+.. describe:: toggletags
- reply to message
+ flip presence of tags on message(s)
+
+ argument
+ comma separated list of tags
optional arguments
- :---all: reply to all.
- :---list: reply to list.
- :---spawn: open editor in new window.
+ :---all: tag all messages in thread.
+ :---no-flush: postpone a writeout to the index (Defaults to: 'True').
.. _cmd.thread.save:
@@ -193,25 +205,13 @@ The following commands are available in thread mode
optional arguments
:---all: save all attachments.
-.. _cmd.thread.toggletags:
+.. _cmd.thread.move:
-.. describe:: toggletags
+.. describe:: move
- flip presence of tags on message(s)
+ move focus in current buffer
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').
-
-.. _cmd.thread.select:
-
-.. describe:: 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
+ 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