Tim Chase wrote: > On 2022-09-02 19:45, Sam Kuper wrote: >> Could you not prepend your EXPR with something like this? >> >> `^(Delivered|Envelope)-To:\ ` > > Ah, so the pattern for matching ~h includes the header-name then > and the regex can match against that? That should work. > > However, when I tried this > > color index reverse brightblack black "~h ^(delivered|envelope)-to:\ > +[0-9a-f]{5,}[.][0-9a-f]{5,}@mydomain.com)$" > > (tried with and without the backslash escaping the space) > > Mutt complains > > Error in [my muttrc]: '^(delivered': parentheses not balanced > > which looks like the "|" is getting higher precedence than the > parens.
Quote the pattern, as you would if using ~h in a limit statement: color index reverse brightblack black "~h '^(delivered|envelope)-to: +[0-9a-f]{5,}[.][0-9a-f]{5,}@mydomain.com)$'" There shouldn't be any need to escape the space in the pattern. -- Todd