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
[email protected]
https://lists.freron.com/listinfo/mailmate
_______________________________________________
mailmate mailing list
[email protected]
https://lists.freron.com/listinfo/mailmate