[MlMt] search for different Flags

Mike Petonic petonic at yahoo.com
Mon Jul 11 15:38:17 EDT 2016


Hi Gary --

The beauty of MailMate and what attracted me to it is the extensibility 
and customizability.  But all that comes at a price as there are few 
GUIs that are available for advanced options such as key bindings to 
commands, and notably, multi-command bindings to keys.  For 
multi-commands on any other email client, you'd have to write a script 
for it.

Please look at the following pages, it'll get you started.

* https://manual.mailmate-app.com/custom_key_bindings

* https://manual.mailmate-app.com/key_binding_selectors

That's how I did it.  And then prepare to spend a lot of time amazed at 
the power of this system.

All the best,
-Mike


On 10 Jul 2016, at 19: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
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freron.com/pipermail/mailmate/attachments/20160711/e36dc754/attachment.html>


More information about the mailmate mailing list