OmniFocus Selected Mail Messages.applescript
I reimplemented Clip-o-Tron in pure AppleScript.
Works on OS X 10.10 Yosemite.
Works with both OmniFocus 1 and OmniFocus 2.
Populates new tasks with the message's body and a pretty link back to the original message just like the Good Old Days.
OmniGroup's Clip-o-Tron is a plugin for Mail.app that makes it easy to export selected mail messages into OmniFocus tasks.
Sadly, like many Mail.app plugins, Clip-o-Tron has a checkered compatibility history. This is mostly Apple's fault, since they revlock plugins against each new version of Mail.app. It's hard for developers to keep up, even if nothing needs changing. Practically they need to consistently ship new versions of their plugin before the next version of Mail.app comes out, lest their plugin doesn't load.
Aside: Michael Tsai is a machine with his SpamSieve updates. I can't remember the last time a new version of Mail.app dropped and he hadn't already shipped an update to his plugin. Kudos, Michael.
OmniFocus's release schedule doesn't fully mesh with Mail.app's schedule, and sometimes Clip-o-Tron would stop working for a while.
The functionality outage was painful to my productivity.
Clip-o-Tron is currently in non-optimal shape on OS X 10.10. First off, it doesn't work with OmniFocus 1 at all. I can kind of understand that but I still use OmniFocus 1.
Even with OmniFocus 2, Mail.app 10.10 has changed the way the Copy command works, breaking Clip-o-Tron's ability to copy the message's body and link into the new task's note field.
For my workflow, the "Original Message" link back the originating Mail.app message is critical since it allows rapid follow-up.
I'm hopeful this pure AppleScript implementation will have better ongoing compatibility with OS X, Mail, and OmniFocus than Clip-o-Tron-as-a-Mail.app-plugin.
I invoke it via FastScripts but anything that can fire AppleScripts should work.