Max Nikulin <maniku...@gmail.com> writes: > The good point in your patch is that \- is still work as shy hyphen > (that, by the way, may be used in some cases instead of zero width > space: *intra*\-word). On the other hand I have managed to find a case > when your approach is not ideal: > > *\--scratch\--* > > <p> > <b>­-scratch</b></p>
Well. I think that it is impossible to use the same escape construct to both force emphasis and escape it. However, we can do *scratch\--{}* which is a bit hacky, but it is the best thing I can think of without introducing two separate entities: one for forcing the markup and one for escaping the markup. In general, the proposed \-- entity is only meaningful _before_ markup characters. When it is placed after markup character, it does literally nothing. Best, Ihor