2.4.5. Commands in ‘search’ mode¶
The following commands are available in search mode:
- move
move focus in search buffer
- argument
last
- refine
refine query
- argument
search string
- optional arguments
- —sort:
sort order; valid choices are: ‘oldest_first’,’newest_first’,’message_id’,’unsorted’
- refineprompt
prompt to change this buffers querystring
- retag
set tags to all messages in the selected thread
- argument
comma separated list of tags
- optional arguments
- —no-flush:
postpone a writeout to the index (defaults to: ‘True’)
- —all:
retag all messages that match the current query
- retagprompt
prompt to retag selected thread’s or message’s tags
- savequery
store query string as a “named query” in the database. This falls back to the current search query in search buffers.
- positional arguments
0: alias to use for query string 1: query string to store
- optional arguments
- —no-flush:
postpone a writeout to the index (defaults to: ‘True’)
- select
open thread in a new buffer
- optional arguments
- —all-folded:
do not unfold matching messages
- sort
set sort order
- argument
sort order; valid choices are: ‘oldest_first’,’newest_first’,’message_id’,’unsorted’
- tag
add tags to all messages in the selected thread
- argument
comma separated list of tags
- optional arguments
- —no-flush:
postpone a writeout to the index (defaults to: ‘True’)
- —all:
tag all messages that match the current search query
- toggletags
flip presence of tags on the selected thread: a tag is considered present and will be removed if at least one message in this thread is tagged with it
- argument
comma separated list of tags
- optional arguments
- —no-flush:
postpone a writeout to the index (defaults to: ‘True’)
- untag
remove tags from all messages in the selected thread
- argument
comma separated list of tags
- optional arguments
- —no-flush:
postpone a writeout to the index (defaults to: ‘True’)
- —all:
untag all messages that match the current query