Add is:<tag> as a synonym for tag:<tag> in search terms.

I like the readability of this, it provides compatibility with people
trained in this syntax by sup, and it even saves one character.
This commit is contained in:
Carl Worth 2010-03-09 16:03:58 -08:00
parent bbda0a0156
commit e3046c688b
3 changed files with 5 additions and 4 deletions

View file

@ -147,6 +147,7 @@ prefix_t BOOLEAN_PREFIX_INTERNAL[] = {
prefix_t BOOLEAN_PREFIX_EXTERNAL[] = { prefix_t BOOLEAN_PREFIX_EXTERNAL[] = {
{ "thread", "G" }, { "thread", "G" },
{ "tag", "K" }, { "tag", "K" },
{ "is", "K" },
{ "id", "Q" } { "id", "Q" }
}; };

View file

@ -373,7 +373,7 @@ terms to match against specific portions of an email, (where
attachment:<word> attachment:<word>
tag:<tag> tag:<tag> (or is:<tag>)
id:<message-id> id:<message-id>
@ -402,7 +402,7 @@ prefix can be used to search for specific filenames (or extensions) of
attachments to email messages. attachments to email messages.
For For
.BR tag: , .BR tag: " and " is:
valid tag values include valid tag values include
.BR inbox " and " unread .BR inbox " and " unread
by default for new messages added by by default for new messages added by

View file

@ -52,7 +52,7 @@ static const char search_terms_help[] =
"\t\t\tto:<name-or-address>\n" "\t\t\tto:<name-or-address>\n"
"\t\t\tsubject:<word-or-quoted-phrase>\n" "\t\t\tsubject:<word-or-quoted-phrase>\n"
"\t\t\tattachment:<word>\n" "\t\t\tattachment:<word>\n"
"\t\t\ttag:<tag>\n" "\t\t\ttag:<tag> (or is:<tag>)\n"
"\t\t\tid:<message-id>\n" "\t\t\tid:<message-id>\n"
"\t\t\tthread:<thread-id>\n" "\t\t\tthread:<thread-id>\n"
"\n" "\n"
@ -66,7 +66,7 @@ static const char search_terms_help[] =
"\t\tthe subject of an email. Quoted phrases are supported when\n" "\t\tthe subject of an email. Quoted phrases are supported when\n"
"\t\tsearching with: subject:\"this is a phrase\".\n" "\t\tsearching with: subject:\"this is a phrase\".\n"
"\n" "\n"
"\t\tFor tag:, valid tag values include \"inbox\" and \"unread\"\n" "\t\tFor tag: and is:, valid tag values include \"inbox\" and \"unread\"\n"
"\t\tby default for new messages added by \"notmuch new\" as well\n" "\t\tby default for new messages added by \"notmuch new\" as well\n"
"\t\tas any other tag values added manually with \"notmuch tag\".\n" "\t\tas any other tag values added manually with \"notmuch tag\".\n"
"\n" "\n"