Sunday, 8 March 2009

Integrating Mail.app and Things

Things, by Cultured Code, is a great task management application that runs on the Mac and iPhone and is really helping me keep a track of all the things I need to get done, at home and at work.

What would be handy is if I could easily turn an email into a new to-do inside Things.

Of course, Google to the rescue and I discovered a couple of scripts that utilise Mail.app's bundle (plugin) functionality and SIMBL that do just that.

  1. Quit both Mail.app and Things
  2. Download and unzip this file to ~/Library/Mail/Bundles (you may need to create this directory if it doesn't exist)
  3. Download and unzip this file to ~/Library/Application Support/SIMBL/Plugins (you may also need to create this directory if it doesn't already exist)
  4. Open Terminal and execute the following command:
    $ defaults write com.apple.mail EnableBundles -bool YES
  5. Start mail.app and Things.  (Things needs to be running to accept the incoming messages)
Whilst in mail.app, pressing CTRL-CMD-S (^⌘S) will add an new item into the Things inbox with the subject of the highlighted message as the title and a link in the notes area to the email itself.

Thanks go to "fedex" for his scripts and, of course, Cultured Code for their awesome software.