title: Custom Hyperlinks on Ctrl+Mouseover for custom pattern
body: <p>I'm trying to write an extension for vs-code that does the following:</p>
  <p>I want to have each of the &quot;XY-#&quot; expressions in the comments of gtests to be highlighted and clickable when holding down ctrl. Each link should open the default browser with an url
  <code>https://website/&lt;number&gt;</code>
  e.g. for the first expression in the example <code>https://website/1912603</code></p>
  <pre><code>/// @requirement XY-#1912603, XY-#1884770, XY-#1885273
  TEST_P(SomeFixture, Foo)
  {
      SUCCEED();
  } 
  </code></pre>
  <p>So what I will probably need is</p>
  <ul>
  <li>some kind of regex pattern matching</li>
  <li>code highlighting based on the matched pattern</li>
  <li>reaction to ctrl-key</li>
  <li>Link creation with the parsed and stripped <code>&lt;number&gt;</code></li>
  </ul>
  <p>I've been looking around for a while but couldn't find any example extension with a similar usecase. Any one of you came across some good examples to look into?</p>
  <p>Thanks in advance,
  Flo</p>