Option+PgDn Page down while moving cursor (caret) Esc Autocomplete Command+/ Comment/Uncomment (Ruby, at least) Ctrl+Command+V Paste without reindenting
Mutt understands the following simple patterns: ~A all messages ~b EXPR messages which contain EXPR in the message body ~B EXPR messages which contain EXPR in the whole message ~c EXPR messages carbon-copied to EXPR ~C EXPR message is either to: or cc: EXPR ~d MIN-MAX messages with "date-sent" in a Date range ~D deleted messages ~e EXPR message which contains EXPR in the "Sender" field ~E expired messages ~f EXPR messages originating from EXPR ~F flagged messages ~g PGP signed messages ~G PGP encrypted messages ~h EXPR messages which contain EXPR in the message header ~H EXPR messages with spam tags matching EXPR ~i EXPR message which match EXPR in the "Message-ID" field ~k message contains PGP key material ~l message is addressed to a known mailing list ~L EXPR message is either originated or received by EXPR ~m MIN-MAX message in the range MIN to MAX ~n MIN-MAX messages with a score in the range MIN to MAX ~N new messages ~O old messages ~p message is addressed to you (consults $alternates) ~P message is from you (consults $alternates) ~Q messages which have been replied to ~r MIN-MAX messages with "date-received" in a Date range ~R read messages ~s EXPR messages having EXPR in the "Subject" field. ~S superseded messages ~t EXPR messages addressed to EXPR ~T tagged messages ~u message is addressed to a subscribed mailing list ~U unread messages ~v message is part of a collapsed thread. ~V cryptographically verified messages ~x EXPR messages which contain EXPR in the "References" field ~y EXPR messages which contain EXPR in the "X-Label" field ~z MIN-MAX messages with a size in the range MIN to MAX ~= duplicated messages (see $duplicate_threads) ~$ unreferenced message (requries threaded view) In the above, EXPR is a regular expression. With the ~m, ~n, and ~z operators, you can also specify ranges in the forms <MAX, >MIN, MIN-, and -MAX. Matching dates The ~d and ~r operators are used to match date ranges, which are interpreted to be given in your local time zone. A date is of the form DD[/MM[/[cc]YY]], that is, a two-digit date, optionally followed by a two-digit month, optionally followed by a year specifications. Omitted fields default to the current month and year. (source: man (5) muttrc)
.otl - file extension ,, - general command prefix for below: ,,1-9,0 - indentation levels (1-9, or none) to show, folding the rest ,,- all Draw dashed line ,,f normal Directory listing of the current directory ,,s normal Sort sub-tree under cursor ascending ,,S normal Sort sub-tree under cursor descending ,,t normal Append timestamp (HH:MM:SS) to heading ,,T normal Pre-pend timestamp (HH:MM:SS) to heading ,,T normal Pre-pend timestamp (HH:MM:SS) to heading ,,t insert Insert timestamp (HH:MM:SS) at cursor ,,d normal Append datestamp (YYYY-MM-DD) to heading ,,d insert Insert datestamp (YYYY-MM-DD) at cursor ,,D normal Pre-pend datestamp (YYYY-MM-DD) to heading ,,B normal Make body text start with a space ,,b normal Make body text start with a colon and space ,,w insert Save changes and return to insert mode ,,e normal Execute the executable tag line under cursor : body text (wrapping) ; preformatted body text (non-wrapping) | table > user-defined, text block (wrapping) < user-defined, preformatted text block (non-wrapping) zc normal fold under current heading gv normal re-highlight last visual highlight ,,cb Insert a check box on the current line or each line of the currently selected range (including lines in selected but closed folds). This command is currently not aware of body text. Automatic recalculation of is performed for the entire root-parent branch that contains the updated child. (see ,,cz) ,,cx Toggle check box state (percentage aware) ,,cd Delete check boxes ,,c% Create a check box with percentage placeholder except on childless parents ,,cp Create a check box with percentage placeholder on all headings ,,cz Compute completion for the tree below the current heading.