If they are I'd go for:
keep :globalflags :plus [...]
keep :globalflags :minus [...]
Which might even be better than :globalflags+ and definately better than
:globalflags_plus.
In this case it is better to have ":globalflags plus [...]" or ":globalflags
minus [...]" (no colon in front of plus/minus), because it is confusing
(tagged argument that requires another argument, hrrrrr ).
Ah yeah, it does say in the SIEVE spec:
- To simplify this specification, tagged arguments SHOULD NOT take
- tagged arguments as arguments.
Ok so the tagged optional argument "globalflags" may optionally take 2
arguments where both are positional. The first being "plus" / "minus", the
second being a list of flags. Yeah I'd be happy with that.
Nigel