Git Product home page Git Product logo

mailmate-keybindings's Introduction

MailMate KeyBindings

My personal MailMate keybindings file

Focus

This keybindings file is focused on keyboard email handling so it has some easy keystrokes for moving between messages in a single mailbox and also moving between mailboxes. It has a mix of typical vi keybindings (j/k for message navigation) and some other command line tools mixed in, like you can do g or G to go to the top or bottom of a mailspool like in less.

Key Layout

  • Navigation within a mail spool
    • j Move to the next row
    • k Move to the previous row
    • l Expand a thread
    • h Collapse a thread
    • g Jump to the first message
    • G Jump to the last message
    • ; Jump to the next unread message
  • Navigation between folders
    • J Next folder (shift-j)
    • K Previous folder (shift-k)
    • option-J Next folder with unread messages (option-shift-j)
    • option-K Previous folder with unread messages (option-shift-k)
  • Messages Actions
    • space Scroll a page down in the currently displayed message
    • shift-space Scroll a page up in the currently displayed message
    • u Toggle the read state
    • e Archive
    • s Toggle flag (star)
    • r Reply
    • a Reply-all
    • f Forward
    • d Delete
    • ! Move to junk
    • `` Mark all messages in a mailbox as read. This is like a bomb in a mailbox and it's activated by pressing the backtick key twice. Careful!
  • General
    • / Search
    • z Undo
    • Z Redo

Installation

Copy the vim.plist file into ~/Library/Application Support/MailMate/Resources/KeyBindings then type "vim" into the "Custom Key Bindings" field in the General section of settings.

What is MailMate?

It's a great IMAP mail client for Mac OS X. Look here: https://freron.com

If you buy it, you should consider becoming a patron: https://sites.fastspring.com/freron/product/mailmatepatron?referrer=5954

mailmate-keybindings's People

Contributors

mclearc avatar sethhall avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.