[MlMt] search for different Flags

Gary Hull YH82d7dfU at yandex.com
Tue Jul 12 03:38:43 EDT 2016


On 11 Jul 2016, at 16:57, Alain Israel wrote:

> My comment will not answer your question, but it reflects several 
> months of using colored flags and tags. My impression is that tags are 
> more useful : they can be used to sort the messages, they can be 
> searched for throughout all mailboxes, they are recognized by most 
> servers (so transferable from one computer to the other (except with 
> Exchange), unlike colored flags), they allow a relatively easy 
> visualization of who sent what, …

Thanks. This finally made me figure out tags, and yes, they seem quite 
handy! The "T" modifier in Search View is great! Thanks again.

> This being said, a more convenient combination of keys to change the 
> flag color would still be useful.
>
> Alain
>
> On 11 Jul 2016, at 4:37, Gary Hull wrote:
>
>> To change the flag colors you have to use the fussy Shift-F, release, 
>> press number process. Is there any way to change them so that a 
>> quicker and easier keyboard shortcut could be used, such as a 
>> function key, or at least a non-shifted lowercase f?
>>
>> On 29 May 2016, at 17:10, Benny Kjær Nielsen wrote:
>>
>>> On 28 May 2016, at 22:17, Stephan Bösebeck wrote:
>>>
>>>> It's cool, that you can easily switch on a flag by hitting 
>>>> `Shift-F` 0-9, so there needs to be some kind of support for 
>>>> searching it somewhere - I just did not find it yet.
>>>
>>> Flags are implemented using IMAP keyword “bits”. A clever 
>>> solution by Apple, but MailMate currently doesn't have an easy way 
>>> to do colored flag searches. You can only do it by searching for the 
>>> corresponding set of bits. Here are the F keybindings:
>>>
>>> 	"F" = {
>>>         "0" = ( "removeTag:", "\\Flagged", "removeTag:", 
>>> "$MailFlagBit0", "removeTag:", "$MailFlagBit1", "removeTag:", 
>>> "$MailFlagBit2" );
>>>         "1" = (    "setTag:", "\\Flagged", "removeTag:", 
>>> "$MailFlagBit0", "removeTag:", "$MailFlagBit1", "removeTag:", 
>>> "$MailFlagBit2" );
>>>         "2" = (    "setTag:", "\\Flagged",    "setTag:", 
>>> "$MailFlagBit0", "removeTag:", "$MailFlagBit1", "removeTag:", 
>>> "$MailFlagBit2" );
>>>         "3" = (    "setTag:", "\\Flagged", "removeTag:", 
>>> "$MailFlagBit0",    "setTag:", "$MailFlagBit1", "removeTag:", 
>>> "$MailFlagBit2" );
>>>         "4" = (    "setTag:", "\\Flagged",    "setTag:", 
>>> "$MailFlagBit0",    "setTag:", "$MailFlagBit1", "removeTag:", 
>>> "$MailFlagBit2" );
>>>         "5" = (    "setTag:", "\\Flagged", "removeTag:", 
>>> "$MailFlagBit0", "removeTag:", "$MailFlagBit1",    "setTag:", 
>>> "$MailFlagBit2" );
>>>         "6" = (    "setTag:", "\\Flagged",    "setTag:", 
>>> "$MailFlagBit0", "removeTag:", "$MailFlagBit1",    "setTag:", 
>>> "$MailFlagBit2" );
>>>         "7" = (    "setTag:", "\\Flagged", "removeTag:", 
>>> "$MailFlagBit0",    "setTag:", "$MailFlagBit1",    "setTag:", 
>>> "$MailFlagBit2" );
>>>     };
>>>
>>> Implicitly, they also tell you what to search for, e.g., F2, means 
>>> that `$MailFlagBit0` is enabled and `$MailFlagBit1`/`$MailFlagBit2` 
>>> are disabled.
>>>
>>> I hope that helps.
>>>
>>> -- 
>>> Benny
>>> _______________________________________________
>>> mailmate mailing list
>>> mailmate at lists.freron.com
>>> https://lists.freron.com/listinfo/mailmate
>> _______________________________________________
>> mailmate mailing list
>> mailmate at lists.freron.com
>> https://lists.freron.com/listinfo/mailmate
> _______________________________________________
> mailmate mailing list
> mailmate at lists.freron.com
> https://lists.freron.com/listinfo/mailmate


More information about the mailmate mailing list