[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