My take away from golang.org/cl/12683: em- and en-dash, while technically correct, are not the best kind of correct, because they make fixed-width presentations harder to read. Instead, continue to use double hyphens without spaces in lieu of em-dashes, but favor simpler syntax where possible.