“Mail”, like most Mac applications, offers text completion, which can be invoked by hitting either F5 or Alt + Esc. (If using a MacBook’s keyboard, you may have to press the “fn” key together with F5, depending on your system preferences.) When it was introduced, it offered completions based on the list of words from the mail you were typing. Unfortunately, some day Apple decided that it would be better to use the system dictionary for completion. From that day on, using the completion in Mail meant to have to scroll through an endless list of words to finally get to the one you wanted. In other words: it slowed typing down instead of making it faster.
Enter Ofaco. The name “Ofaco” stands for “Old-fashioned completion”, which says it all: it’s a plugin for Mail that replaces Mail’s dictionary-based completion mechanism with one that uses the words from the message window from which it was invoked.
Many people use certain words or phrases very frequently in their mails, especially when writing job-related mails. (In my case, for example, these are terms like “database”, “administrator”, “user management” or “CMS backend”.) It was obivous that it would be a useful addition to give users the opportunity to define a list of words and phrases which are used when completing as if these words and phrases were in the mail.
The current version needs at least Mac OS X 10.7. Users running older OS versions or PPC Macs may download version 1.8.2, which will run on 10.5 and 10.6.
Ofaco is localized in English, German and French.