@jgm, need your advice. I’ve tried to detect links with schemas on inline phase, but got another collision. Such links eat tailing markup from pairs:
_http://foo.com/_
*http://foo.com/*
- other pairs from extentions (^, ~, ~~, ==, ++)
Any ideas how to solve such conflict? Looks like it would be more effective to disable emphasis on this pattern inside of text: _-_