That's awesome, thanks! I'm working on replicating my old Mutt keybindings. This will make it much easier.
-Ben On Mon, Jan 28, 2013 at 5:26 PM, Benny Kj?r Nielsen <mailinglist at freron.com>wrote: > On 28 Jan 2013, at 19:04, Ben Beuchler wrote: > > Is there a master list of all of the various actions/selectors available > for use in a keybindings plist? > > The manual page for custom key bindings is the best resource. At least > those > are the key bindings I'm committed to supporting in the future. > > Unless I'm missing something, that page only contains a dozen or so of > the bindings. The others are spread among the example plists, yes? > > I count 25 (three locations in the page), but you are right that a lot of > the examples in Gmail.plist (and the other plists) are not covered in the > manual. I didn't think it would be that many. > > What I was hoping for was a consolidated master list. > > If I was to combine the bindings from the manual page with a de-duped > list from the example plists, would that list include all available > bindings? > > There are other bindings used internally in MailMate, but they might not > be safe to use. Some key bindings are only mentioned in the release > notes<http://updates.mailmate-app.com/release_notes>. > I can see that I really should make a complete list in the manual :-) > > Here is an attempt to collect everything (53 items). Consider it a first > draft for a new page in the manual. > Navigation Selector Argument Action nextMessage: - Move to next message > (expand if necessary) previousMessage: - Move to previous message > nextThread: - Move to next thread previousThread: - Move to previous > thread nextUnreadMessage: - Move to next unread message (expand if > necessary) previousUnreadMessage: - Move to previous unread message > nextUnreadThread: - Move to next unread thread previousUnreadThread: - Move > to previous unread thread expand: - Expand selected messages collapse: - > Collapse > selected messages expandThread: - Expand selected threads > collapseThread: - Collapse selected threads expandAll: - Expand all > threads collapseAll: - Collapse all threads scrollPageDown: - Scroll > one page down scrollPageUp: - Scroll one page up > scrollPageDownOrNextUnreadMessage: - Scroll one page down if possible or > skip to next message makeFirstResponder: View identifier Identifiers can > be found in layout files goToMailbox: Mailbox UUID (optional) Select > mailbox searchAllMessages: - Initiate search in ?All Messages? > mailboxSearch: - Initiate search in currently selected mailbox Selection > Selector Argument Action selectAll: - Select all messages deselectAll: - > Clear > selection of messages moveDownAndModifySelection: - Extend selection > downwards moveUpAndModifySelection: - Extend selection upwards > selectWithFilter: Filter string Select a subset of messages matched by > the filter Message actions Selector Argument Action openMessages: - > newMessage: - reply: - replySender: - replyAll: - forwardMessage: - > forwardAsAttachment: - Forward selected message as an attachment > moveToMailbox: Mailbox UUID (optional) moveThreadToMailbox: Mailbox UUID (not > fully implemented) archive: - Shorthand for ( 'moveToMailbox:', > 'archive' ) moveToJunk: - Shorthand for ( 'moveToMailbox:', 'junk' ) > deleteMessage: - Shorthand for ( 'moveToMailbox:', 'trash' ) toggleTag: IMAP > keyword setTag: IMAP keyword removeTag: IMAP keyword toggleReadState: - > Shorthand > for ( 'toggleTag:', '\Seen' ) toggleFlag: - Shorthand for ( > 'toggleTag:', '\Flagged' ) toggleMuteState: - Shorthand for ( > 'toggleTag:', '$Muted' ) saveAttachments: - Display ?Save Attachments? > panel saveAttachmentsInDownloads: - Save attachments in Downloads folder > undo: - redo: - Composer Selector Argument Action saveDocument: - Save > draft showContextMenu: - Show context sensitive menu (can be used to > show spelling alternatives in the composer) sendAndArchiveParent: - Send > message and then archive the replied message sendAndMoveParentToMailbox: > Mailbox > UUID Send message and then move the replied message to the given mailbox > insertFormatString:* format string Insert text in composer using a format > string > > * Experimental feature added as an alternative to insertText: for key > bindings. Mainly to allow one to do something like "x" = ( "reply:", > "insertFormatString:", "Hi ${from.name.first},\n\n");. > ------------------------------ > > Benny > > _______________________________________________ > mailmate mailing list > mailmate at lists.freron.com > http://lists.freron.com/listinfo/mailmate > > -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.freron.com/pipermail/mailmate/attachments/20130128/648093ac/attachment-0001.html>
