When using TextEdit on a mac, I disable various Substitutions and Spelling and Grammar options (e.g., Edit -> Substitutions -> Smart Copy/Paste). But they come back every time I re-open a document. Is there a way to "permanently" disable these options?
In Terminal, you could try the following commands according to whether you think they pertain to your needs. Best to do it when TextEdit isn’t running.
defaults write com.apple.TextEdit NSAutomaticCapitalizationEnabled -bool false defaults write com.apple.TextEdit NSAutomaticDashSubstitutionEnabled -bool false defaults write com.apple.TextEdit NSAutomaticPeriodSubstitutionEnabled -bool false defaults write com.apple.TextEdit NSAutomaticQuoteSubstitutionEnabled -bool false defaults write com.apple.TextEdit NSAutomaticSpellingCorrectionEnabled -bool false defaults write com.apple.TextEdit NSAutomaticTextCompletionEnabled -bool false
To undo these changes, use the following command, replacing the last term with the appropriate one from the list above that you wish to delete:
defaults delete com.apple.TextEdit NSAutomaticCapitalizationEnabled
I’ve tested it on High Sierra by turning off spelling correction, and then turning it back on. It appears to work. Let’s hope it sticks for you.