X-Git-Url: https://git.notmuchmail.org/git?p=notmuch-wiki;a=blobdiff_plain;f=faq.mdwn;h=a498e5b9744c15e4c692a85085700080954d587a;hp=1bdfa4c3d7ab0e6bebd241b277cfb2ec88f2c4ba;hb=HEAD;hpb=dca2a45c19c86bac102424eb62b1130a3c7d086f diff --git a/faq.mdwn b/faq.mdwn index 1bdfa4c..a498e5b 100644 --- a/faq.mdwn +++ b/faq.mdwn @@ -1,6 +1,8 @@ [[!img notmuch-logo.png alt="Notmuch logo" class="left"]] # Frequently Asked Questions +See also [[Less Frequently Asked Questions|lfaq]]. + [[!toc levels=2]] ## How come this query matches mails in folder:2013? `notmuch search --output=files folder:inbox` @@ -12,18 +14,29 @@ with the same message (i.e. the files have identical Message-ID). A `folder:` search will match the folder of any of the files. The `--output=files` option outputs all the files of all matching messages. -## How come this query does not list all the emails on the file system? `notmuch search --output=files -- folder:inbox` +## How come my query does not list all the emails on the file system? + +You may have emails that have some of the [exclude +tags](https://notmuchmail.org/doc/latest/man1/notmuch-search.html#cmdoption-search-exclude) + +Notmuch can be configured to exclude some tags while searching. You +can list excluded tags with + + $ notmuch config get search.exclude_tags + deleted + +To verify this is the reason of the discrepancy, add the excluded tags +explicitly to your query. If the problematic query is -You may have emails that only have some of the excluded tags. + $ notmuch search --output=files -- folder:inbox -Notmuch can be configured to exclude some tags while searching. You can list excluded tags with +Try - $ notmuch config get search.exclude_tags - deleted + $ notmuch search --output=files -- folder:inbox tag:deleted -To verify this is the reason of the discrepancy, add the excluded tags explicitly to your query. +You can also temporarily turn of the excluded tags feature with `--exclude`. - $ notmuch search --output=files -- folder:inbox tag:deleted + $ notmuch search --output=files --exclude=false -- folder:inbox ## Shouldn't notmuch support inline PGP? @@ -131,32 +144,14 @@ messages in threads that have at least one message with the muted tag: You can add other tags to `THREAD_TAGS` as needed. Note that this is one way only; you need to explicitly remove the tag from all the messages in a thread to stop it from propagating again. See -[notmuch-search-terms](https://notmuchmail.org/doc/latest/man5/notmuch-hooks.html) +[notmuch-search-terms](https://notmuchmail.org/doc/latest/man7/notmuch-search-terms.html) for discussion of `thread:{}` queries. ## How can I extract a git patchset for an email thread? -See [notmuch-extract-patch](https://github.com/aaptel/notmuch-extract-patch). - -## T150-tagging.sh is failing with Xapian 1.4.6 - -This is (probably) a bug in this point release of Xapian, should be -fixed in 1.4.7. Try reverting Xapian commit -`093999529acc2f86900d91fed0c7f7af301ab94a`, e.g. with the following -patch. - - - index 80e578b85..a47f14a68 100644 - --- a/xapian-core/backends/glass/glass_postlist.cc - +++ b/xapian-core/backends/glass/glass_postlist.cc - @@ -759,7 +759,7 @@ GlassPostList::open_nearby_postlist(const std::string & term_, - (void)need_pos; - if (term_.empty()) - RETURN(NULL); - - if (!this_db.get() || this_db->postlist_table.is_modified()) - + if (!this_db.get() || this_db->postlist_table.is_writable()) - RETURN(NULL); - RETURN(new GlassPostList(this_db, term_, cursor->clone())); - } +See +[notmuch-extract-patch](https://github.com/aaptel/notmuch-extract-patch). See +also notmuch-extract-patch in +[mailscripts](https://git.spwhitton.name/mailscripts/).