[MlMt] Keybinding selects - master list?
Ben Beuchler
insyte at gmail.com
Tue Jan 29 00:16:09 UTC 2013
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>
More information about the mailmate
mailing list