05 March 2009

A few tidbits about Mail’s fancy data detectors in Leopard | MacYourself

A few tidbits about Mail’s fancy data detectors in Leopard | MacYourself: "So what are the downsides to data detectors in Mail? A lot of people don’t like how they interfere when you attempt to select certain areas of text. I can understand this frustration — it has happened to me a number of times. While I choose to keep them enabled, others may be interested in learning how to disable Mail’s data detectors. There’s no setting in the application preferences to turn this functionality off, so we’re going to venture into Terminal to get the job done. If you’ve never used Terminal before, you can find it in the Applications folder under Utilities or by searching for it via Spotlight. Once you’ve got it open, copy and paste this code in the Terminal window and press Enter/Return.

defaults write com.apple.mail DisableDataDetectors YES

If Mail is currently open, you will have to quit and relaunch it for the change to take effect. Disabling data detectors using this command isn’t permanent, so you can reverse it at any time by replacing the YES with NO.

defaults write com.apple.mail DisableDataDetectors NO

For those who are a bit more ambitious, you can even use a Terminal command to get data detectors to (kind of) work in iChat. The reason I say kind of is because they tend to randomly start and stop working at any given time. This instability is undoubtedly why Apple has them disabled in iChat by default. Still, if you want to give it a shot for giggles, here’s what you need:

defaults write com.apple.iChat EnableDataDetectors 1

Replacing the 1 with a 0 will reverse the change. I wouldn’t recommend messing with iChat due to the erratic behavior of its data detectors, but nonetheless it might give us a little insight into what Apple has planned for future software updates or versions of Mac OS X. Hopefully they get iChat squared away and bring Safari into the picture to compliment Mail’s useful implementation of the feature."

No comments: