June 10, 2005 · Lessig
We (Creative Commons) just upgraded to Apple’s Tiger to get the benefit of some cool new iCal features. I’m regretting the decision already. I had moved to Mail.app a while ago, after being frustrated with Entourage’s bloat. And after some tinkering, I had crafted a series of hotkeys to automatically move mail from the inbox to different folders. I have always been astonished that this function wasn’t integrated into mail applications — do you all really drag and drop the hundred of emails you file, or do you just not file email?
Anyway, though Apple proudly lists all the improvements to Mail as an inducement to upgrade, it doesn’t list the things it broke — in particular, scripting. No longer can you script within Mail. And while you can script at the system level, hot-key support for those scripts doesn’t work right now.
This is a bug, no doubt. I imagine they’ll fix it. But meanwhile, they’ve also changed the naming convention for such scripts (used to be ctrl, now ctl, etc., or something like that). All of which makes me wonder: who is it that thinks changes like this are improvements? How could you ever imagine that there’s more good than harm done by a change like this? Just part of an endless conspiracy to disable the ability to automate life in macland. Why work to automate when some genius will change a convention to force you to recode every time you “up”grade a system?
Update: I thought I had posted this update last week. Sorry for the delay. Just about an hour after I posted this, a modest coder sent along his work which solves the problem. Check out Red-Sweater’s Fastscripts. See also this free plug-in.