On iOS, under Settings > General > Keyboard > Text Replacement, I like to have it autocorrect and and capitalize programming languages I use, uncommon names of people I know, profane words (little tip: If you define profane words manually here, iOS will stop trying to put “duck” and “shut” everywhere), etc.
But on macOS, I ducking hate text replacement in any way, shape or form getting in the way of my 100% deliberate keyboard strokes. I’m on macOS Mojave and have not found a way to disable this, short of disabling iCloud (text replacements sync as part of iCloud Drive, I believe).
A few apps allow you to uncheck Edit > Substitutions > Text Replacement. Thankfully this works, and sticks, in Chrome. But many other apps (Obsidian above all) don’t have that option and on many more it only applies to your top active window, and resets the next app launch or next new window.
Anyone have a tip? What do I have to chmod 000? What kext do I need to change? What network traffic do I need to block? To isolate and incinerate this infernal feature?