Max Nikulin <[email protected]> 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