OK. Here are some bindings. One caveat: after I move mailboxes, I try to
automatically move the focus to the first message in a mailbox. I'm not
sure I'm doing it right, especially in the 'n' key. Corrections welcome.
//Browsing Behavior
//The first 4 are adjacent keys, the idea is that I select 'n' one to
move through mailboxes, 'm' to select the first message, ',' to move
down the list, and '.' to delete.
// 'i' returns to the inbox, 'x' toggles the filter, 'c' is
self-explanatory.
"n" = ("removeFilterKey:", "unread",
"collapseAll:","selectNextCountedMailbox:", "setFilterKey:", "unread",
"makeFirstResponder:", "mainOutline", "selectFirstMessageRow:");
"m" = ( "makeFirstResponder:", "mainOutline", "selectFirstMessageRow:"
);
"," = ( "makeFirstResponder:", "mainOutline", "nextUnreadMessage:",
"centerSelectionInVisibleArea:");
"." = ( "deleteMessage:");
"i" = ( "removeFilterKey:", "unread", "restoreMailboxExpansions:",
"makeFirstResponder:", "mailboxesOutline", "goToMailbox:", "INBOX",
"selectPreviousMailbox:", "selectNextMailbox:", "makeFirstResponder:",
"mainOutline", "removeFilterKey:", "unread");
"x" = ( "toggleFilterKey:", "unread", "makeFirstResponder:",
"mainOutline", "selectFirstMessageRow:");
"c" = ("markAllAsRead:");
// These control the 'remembered' state of mailboxes. In order to use
the 'i' key effective, get the mailboxes to the preferred state, the
press M+s to save the state.
"M" = {
"s" = ( "saveMailboxExpansions:");
"r" = ( "restoreMailboxExpansions:");
};
Best,
Z
On 16 Jan 2019, at 3:34, Max Rydahl Andersen wrote:
Hi Zvi,
Do share those bindings. Especially like the idea of resetting to
clean sheet after reading through it all.
_______________________________________________
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate
_______________________________________________
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate