47 N_(
"messages whose body matches EXPR") },
50 N_(
"messages whose body or headers match EXPR") },
53 N_(
"messages whose CC header matches EXPR") },
56 N_(
"messages whose recipient matches EXPR") },
59 N_(
"messages sent in DATERANGE") },
62 N_(
"deleted messages") },
65 N_(
"messages whose Sender header matches EXPR") },
68 N_(
"expired messages") },
71 N_(
"messages whose From header matches EXPR") },
74 N_(
"flagged messages") },
77 N_(
"cryptographically signed messages") },
80 N_(
"cryptographically encrypted messages") },
83 N_(
"messages whose header matches EXPR") },
86 N_(
"messages whose spam tag matches EXPR") },
89 N_(
"messages whose Message-ID matches EXPR") },
92 N_(
"messages whose Message-ID is included in the results returned from an external search program") },
95 N_(
"messages which contain PGP key") },
98 N_(
"messages whose BCC header matches EXPR") },
101 N_(
"messages addressed to known mailing lists") },
104 N_(
"messages whose From/Sender/To/CC matches EXPR") },
107 N_(
"messages whose number is in RANGE") },
110 N_(
"messages with a Content-Type matching EXPR") },
113 N_(
"messages whose score is in RANGE") },
116 N_(
"new messages") },
119 N_(
"old messages") },
122 N_(
"messages addressed to you") },
125 N_(
"messages from you") },
128 N_(
"messages which have been replied to") },
131 N_(
"messages received in DATERANGE") },
134 N_(
"already read messages") },
137 N_(
"messages whose Subject header matches EXPR") },
140 N_(
"superseded messages") },
143 N_(
"messages whose To header matches EXPR") },
146 N_(
"tagged messages") },
149 N_(
"messages addressed to subscribed mailing lists") },
152 N_(
"unread messages") },
155 N_(
"messages in collapsed threads") },
158 N_(
"cryptographically verified messages") },
161 N_(
"newsgroups matching EXPR") },
164 N_(
"messages whose References header matches EXPR") },
167 N_(
"messages with RANGE attachments") },
170 N_(
"messages whose X-Label header matches EXPR") },
173 N_(
"messages whose tags match EXPR") },
176 N_(
"messages whose size is in RANGE") },
179 N_(
"duplicated messages") },
182 N_(
"unreferenced messages") },
185 N_(
"broken threads") },
188 N_(
"IMAP custom server-side search for STRING") },
Convenience wrapper for the library headers.
Many unsorted constants and some structs.
@ MUTT_SUPERSEDED
Superseded messages.
@ MUTT_EXPIRED
Expired messages.
@ MUTT_READ
Messages that have been read.
@ MUTT_TAG
Tagged messages.
@ MUTT_FLAG
Flagged messages.
@ MUTT_DELETED
Deleted messages.
@ MUTT_UNREAD
Unread messages.
@ MUTT_REPLIED
Messages that have been replied to.
const struct PatternFlags Flags[]
Lookup table for all patterns.
const struct PatternFlags * lookup_tag(char tag)
Lookup a pattern modifier.
const struct PatternFlags * lookup_op(int op)
Lookup the Pattern Flags for an op.
#define MUTT_PC_SEND_MODE_SEARCH
Allow send-mode body searching.
#define MUTT_PC_FULL_MSG
Enable body and header matching.
@ MUTT_PAT_HEADER
Pattern matches email's header.
@ MUTT_PAT_WHOLE_MSG
Pattern matches raw email text.
@ MUTT_PAT_BROKEN
Message is part of a broken thread.
@ MUTT_PAT_ID_EXTERNAL
Message-Id is among results from an external query.
@ MUTT_PAT_REFERENCE
Pattern matches 'References:' or 'In-Reply-To:' field.
@ MUTT_PAT_FROM
Pattern matches 'From:' field.
@ MUTT_PAT_DRIVER_TAGS
Pattern matches message tags.
@ MUTT_PAT_COLLAPSED
Thread is collapsed.
@ MUTT_PAT_CRYPT_VERIFIED
Message is crypographically verified.
@ MUTT_PAT_HORMEL
Pattern matches email's spam score.
@ MUTT_PAT_SUBJECT
Pattern matches 'Subject:' field.
@ MUTT_PAT_LIST
Email is on mailing list.
@ MUTT_PAT_NEWSGROUPS
Pattern matches newsgroup.
@ MUTT_PAT_PERSONAL_RECIP
Email is addressed to the user.
@ MUTT_PAT_CC
Pattern matches 'Cc:' field.
@ MUTT_PAT_SUBSCRIBED_LIST
Email is on subscribed mailing list.
@ MUTT_PAT_SERVERSEARCH
Server-side pattern matches.
@ MUTT_PAT_RECIPIENT
User is a recipient of the email.
@ MUTT_PAT_CRYPT_ENCRYPT
Message is encrypted.
@ MUTT_PAT_UNREFERENCED
Message is unreferenced in the thread.
@ MUTT_PAT_CRYPT_SIGN
Message is signed.
@ MUTT_PAT_MESSAGE
Pattern matches message number.
@ MUTT_PAT_DATE
Pattern matches 'Date:' field.
@ MUTT_PAT_XLABEL
Pattern matches keyword/label.
@ MUTT_PAT_SCORE
Pattern matches email's score.
@ MUTT_PAT_MIMEATTACH
Pattern matches number of attachments.
@ MUTT_PAT_DUPLICATED
Duplicate message.
@ MUTT_PAT_PERSONAL_FROM
Email is from the user.
@ MUTT_PAT_TO
Pattern matches 'To:' field.
@ MUTT_PAT_BCC
Pattern matches 'Bcc:' field.
@ MUTT_PAT_SENDER
Pattern matches sender.
@ MUTT_PAT_DATE_RECEIVED
Pattern matches date received.
@ MUTT_PAT_ADDRESS
Pattern matches any address field.
@ MUTT_PAT_MIMETYPE
Pattern matches MIME type.
@ MUTT_PAT_PGP_KEY
Message has PGP key.
@ MUTT_PAT_ID
Pattern matches email's Message-Id.
@ MUTT_PAT_SIZE
Pattern matches email's size.
@ MUTT_PAT_BODY
Pattern matches email's body.
@ EAT_NONE
No arguments required.
@ EAT_RANGE
Process a number (range)
@ EAT_MESSAGE_RANGE
Process a message number (range)
@ EAT_DATE
Process a date (range)
@ EAT_QUERY
Process a query string.
@ EAT_REGEX
Process a regex.
Mapping between user character and internal constant.
char tag
Character used to represent this operation, e.g. 'A' for '~A'.
int op
Operation to perform, e.g. MUTT_PAT_SCORE.