Just realized you can accomplish this (-- becomes —) through system preferences: Keyboard > Input Sources > Text > +, and set the change. U now gives me the — as standard without having to check the menu item each time.
Editor Preferences include Smart Quotes and Smart Copy/Paste, but not Smart Dashes, as far as I can discover. That appears to be accessible only through the menu.