Skip to content

Commit

Permalink
Merge pull request #1807 from JoshuaKGoldberg/monarch-token-docs
Browse files Browse the repository at this point in the history
Added section in Monarch docs for Inspect Tokens development helper
  • Loading branch information
alexdima committed Feb 4, 2020
2 parents 5620c27 + cf927a9 commit 4cd57f6
Showing 1 changed file with 11 additions and 0 deletions.
11 changes: 11 additions & 0 deletions website/monarch.html
Expand Up @@ -383,6 +383,17 @@ <h2 id="htmlembed">&Uuml;ber Advanced: complex embeddings with dynamic end tags<
],</pre>
<p>Only when we find a matching end tag (outside a string), <code>$1==$S2</code>, we pop the state and exit the embedded mode. Note that we need <a href="#@rematch"><code class="dt">@rematch</code></a> since the editor is ignoring our token classes until we actually exit the embedded mode (and we handle the close tag again in the <code>@root</code> state).</p>

<p>&nbsp;</p>
<h2 id="inspectingtokens">Inspecting Tokens</h2>

<p>Monaco provides an <code>Inspect Tokens</code> tool in browsers to help identify the tokens parsed from source code.</p>
<p>To activate:</p>
<ol>
<li>Press <kbd>F1</kbd> while focused on a Monaco instance</li>
<li>Trigger the <code>Developer: Inspect Tokens</code> option</li>
</ol>

<p>This will show a display over the currently selected token for its language, token type, basic font style and colors, and selector you can target in your editor themes.</p>
</div> <!-- documentation -->
</div> <!-- main -->

Expand Down

0 comments on commit 4cd57f6

Please sign in to comment.