<p dir="auto">We <a href="https://github.com/Microsoft/vscode/blob/master/src/vs/base/browser/htmlContentRenderer.ts#L283">have</a> a little markdown renderer that support bold, italic, and link but I think it wrong wrt to bold and italic. It uses <code class="notranslate">*</code> and <code class="notranslate">_</code> instead of <code class="notranslate">**</code> or <code class="notranslate">__</code> (bold) and <code class="notranslate">*</code> or <code class="notranslate">_</code> (italic). I might be wrong but at least it isn't consistent with markdown here on github.</p>
<p dir="auto">In case of an exception while debugging code you have the chance to jump to the line of the source code by clicking on the underlined text in red.</p>
<p dir="auto">That feature is not available in a hove message but it might be a good idea to allow the user to click on a link in a hover message and "do something" like opening the link on a side editor instead of in the current editor.</p>
<p dir="auto">In order to easily implement the following proposal might work:</p>
<ol dir="auto">
<li>extend the MarkedString to allow links (using the markdown syntax would be fine)</li>
<li>add an event to MarkedString to be notified when the user clicks on a link inside the rendered text. the link uri shall be received as the event parameter</li>
</ol>