diff options
author | Mark Walters <markwalters1009@gmail.com> | 2012-04-07 17:10:06 +0100 |
---|---|---|
committer | David Bremner <bremner@debian.org> | 2012-04-07 23:05:56 -0300 |
commit | 903327279c38d6750e8347eba23262fa487c6951 (patch) | |
tree | 9cb18ad39ce406bb7c069a8713965e97f1ff9406 /notmuch-client.h | |
parent | fd62a25f91c6ecdd6d60c86b4439321b8e84b309 (diff) |
cli: move show to the new --exclude= option naming scheme.
This moves notmuch show to the --exclude=(true|false) naming
scheme. When exclude=false show returns all threads that match
including those that only match in an excluded message. The excluded
messages are flagged.
When exclude=true the behaviour depends on whether --entire-thread is
set. If it is not set then show only returns the messages which match
and are not excluded. If it is set then show returns all messages in
the threads that match in a non-excluded message, flagging the excluded
messages in these threads. The rationale is that it is awkward to use
a thread with some missing messages.
Diffstat (limited to 'notmuch-client.h')
-rw-r--r-- | notmuch-client.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/notmuch-client.h b/notmuch-client.h index 203ac496..880b153e 100644 --- a/notmuch-client.h +++ b/notmuch-client.h @@ -99,6 +99,7 @@ typedef struct notmuch_show_format { typedef struct notmuch_show_params { notmuch_bool_t entire_thread; + notmuch_bool_t omit_excluded; notmuch_bool_t raw; int part; #ifdef GMIME_ATLEAST_26 |