Submit Hint Search The Forums LinksStatsPollsHeadlinesRSS
14,000 hints and counting!

10.6: Globally enable text substitutions and spell check System 10.6
As we've all found, you have to turn on Text Substitutions in every app that you want to use them in. This is reminiscent of needing to do the same when Spell Checking was introduced in Cocoa. Well, to enable both by default, just paste these three lines in Terminal:
defaults write -g WebAutomaticTextReplacementEnabled -bool true
defaults write -g WebAutomaticDashSubstitutionEnabled -bool true
defaults write -g WebContinuousSpellCheckingEnabled -bool true
The first line will enable most of Text Substitutions. The second line will enable more of Text Substitutions, specifically changing '--' to '—' (em-dash). The third line will enable spell check.

Please note that these commands just set the defaults. If you have turned one of these features off in some app, then it will stay off.
    •    
  • Currently 2.69 / 5
  • 1
  • 2
  • 3
  • 4
  • 5
  (13 votes cast)
 
[14,166 views]  

10.6: Globally enable text substitutions and spell check | 8 comments | Create New Account
Click here to return to the '10.6: Globally enable text substitutions and spell check' hint
The following comments are owned by whoever posted them. This site is not responsible for what they say.
10.6: Globally enable text substitutions and spell check
Authored by: bpg131313 on Oct 01, '09 08:31:29AM

Thanks so much for this one! I wonder why Apple didn't set it this way by default?



[ Reply to This | # ]
10.6: Globally enable text substitutions and spell check
Authored by: OverZealous on Oct 01, '09 01:26:00PM

One possible reason it's not enabled by default is that automatic replacement can cause problems in certain instances. For example, not all web sites properly support Unicode characters (which is what characters like the em-dash are).

Also, if you are writing code, automatically replacing (c) with © would definitely be frustrating, because you might type:

c = uppercase(c);

Which is correct, but get

c = uppercase©

Which just doesn't mean anything :-)



[ Reply to This | # ]
10.6: Globally enable text substitutions and spell check
Authored by: chrisfriend on Oct 01, '09 10:43:40AM

Oh my gosh, you are my hero. I've been frustrated to no end that text substitutions don't work in Safari, making it next to impossible for me to fill in repetitive forms in online databases or use signatures, etc. in larger fields.

This solves my biggest frustration thusfar in Snow Leopard. Thank you so much!



[ Reply to This | # ]
10.6: Globally enable text substitutions and spell check
Authored by: designr on Oct 01, '09 11:29:22AM
Which reminds me... Does Secrets support Snow Leopard yet? Apparently so.. http://secrets.blacktree.com/?show=all

[ Reply to This | # ]
10.6: Globally enable text substitutions and spell check: How to in Mail, in Subject field?
Authored by: longgoner on Oct 02, '09 01:57:34AM

Thanks! But I was hoping it would enable text replacement in the and Subject (and perhaps To) field in Mail, which it does not. Any way to activate it for that field permanently, so that I do not need to select Text Replacement contextually each time I need it?



[ Reply to This | # ]
10.6: Globally enable text substitutions and spell check
Authored by: Peganthyrus on Oct 02, '09 08:44:03AM

© — ® Spümcø

Yep, seems to be working. Thanks! I was wondering why this new feature seemed to not actually be DOING anything.

Also, you'll need to quit and relaunch apps before this will take hold.



[ Reply to This | # ]
10.6: Globally enable text substitutions and spell check
Authored by: ehunt123 on Oct 07, '09 08:49:05AM
designr: secrets was first patched and now 1.0.6 is out (at the google code page). there also seems to be some movement with future development/features, but I've had no issues with it on 10.6 beyond some of the hacks listed not working due to changes in SL. One thing I noticed mentioned in the TODO is for each listing on the page/available to also have a field for what OS it works for/supports so you don't have items listed that won't work on whatever version you are on.

[link:http://secrets.textdriven.com]

[ Reply to This | # ]
10.6: Globally enable text substitutions and spell check
Authored by: texmike98 on Dec 16, '09 11:40:12AM

I have users in an enterprise setting that are having this problem that this didn't work for. The spell checker shows the word is wrong, but doesn't have a guess to offer. However, if I login to the master admin account on the system, spell check works fine and offers suggestions. Any ideas what could be causing the disparity?



[ Reply to This | # ]