I've defined a shortcut named em which resolves to an emdash. Here's a test using reST substitutions:
|em|
becomes:
—
At the moment, it assumes the substitution text is raw HTML. I'm going to have to work a bit harder to be able to handle substitutions of other structuredtext. Another limitation is that the shortcut name must be in lower case.
Hyperlinked substitution is wonderful, BTW:
|rss|__
__ http://www.deadlybloodyserious.com/rss.xml
becomes:
RSS
Sweeeeeet.
|