X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=blobdiff_plain;f=pattern.c;h=aee8dc2f3d0b44fece331c8faa99fc3221a6e0f2;hp=84e2cea250419ffda916bd6353dcffe1023211ac;hb=7e48409c3d6fb969706114b3c0962ffa0e112d37;hpb=fd958ee8a2c85e3cc5c2f45a426ef4b724191f57 diff --git a/pattern.c b/pattern.c index 84e2cea..aee8dc2 100644 --- a/pattern.c +++ b/pattern.c @@ -80,6 +80,7 @@ struct pattern_flags { 'T', M_TAG, 0, NULL}, { 't', M_TO, 0, eat_regexp}, { 'U', M_UNREAD, 0, NULL}, { + 'u', M_SUBSCRIBED_LIST, 0, NULL}, { 'v', M_COLLAPSED, 0, NULL}, { 'V', M_CRYPT_VERIFIED, 0, NULL}, #ifdef USE_NNTP @@ -1006,6 +1007,11 @@ mutt_pattern_exec (struct pattern_t *pat, pattern_exec_flag flags, pat->alladdr, 2, h->env->to, h->env->cc))); case M_LIST: + return (pat-> + not ^ (h->env + && mutt_is_list_cc (pat->alladdr, h->env->to, + h->env->cc))); + case M_SUBSCRIBED_LIST: return (pat-> not ^ (h->env && mutt_is_list_recipient (pat->alladdr, h->env->to,