monaco-editor/api/interfaces/monaco.languages.LanguageConfiguration.html
Henning Dieterichs a0eed4888d Publish website
2023-02-10 12:26:04 +00:00

37 lines
No EOL
24 KiB
HTML

<!DOCTYPE html><html class="default"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>LanguageConfiguration | Monaco Editor API</title><meta name="description" content="Documentation for Monaco Editor API"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script async src="../assets/search.js" id="search-script"></script></head><body><script>document.body.classList.add(localStorage.getItem("tsd-theme") || "os")</script><header><div class="tsd-page-toolbar"><div class="container"><div class="table-wrap"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget search no-caption">Search</label><input type="text" id="tsd-search-field"/></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">Monaco Editor API</a></div><div class="table-cell" id="tsd-widgets"><div id="tsd-filter"><a href="#" class="tsd-widget options no-caption" data-toggle="options">Options</a><div class="tsd-filter-group"><div class="tsd-select" id="tsd-filter-visibility"><span class="tsd-select-label">All</span><ul class="tsd-select-list"><li data-value="public">Public</li><li data-value="protected">Public/Protected</li><li data-value="private" class="selected">All</li></ul></div> <input type="checkbox" id="tsd-filter-inherited" checked/><label class="tsd-widget" for="tsd-filter-inherited">Inherited</label><input type="checkbox" id="tsd-filter-externals" checked/><label class="tsd-widget" for="tsd-filter-externals">Externals</label></div></div><a href="#" class="tsd-widget menu no-caption" data-toggle="menu">Menu</a></div></div></div></div><div class="tsd-page-title"><div class="container"><ul class="tsd-breadcrumb"><li><a href="../index.html">Monaco Editor API</a></li><li><a href="../modules/monaco.html">monaco</a></li><li><a href="../modules/monaco.languages.html">languages</a></li><li><a href="monaco.languages.LanguageConfiguration.html">LanguageConfiguration</a></li></ul><h1>Interface LanguageConfiguration</h1></div></div></header><div class="container container-main"><div class="row"><div class="col-8 col-content"><section class="tsd-panel tsd-comment"><div class="tsd-comment tsd-typography"><div class="lead">
<p>The language configuration interface defines the contract between extensions and
various editor features, like automatic bracket insertion, automatic indentation etc.</p>
</div></div></section><section class="tsd-panel tsd-hierarchy"><h3>Hierarchy</h3><ul class="tsd-hierarchy"><li><span class="target">LanguageConfiguration</span></li></ul></section><section class="tsd-panel-group tsd-index-group"><h2>Index</h2><section class="tsd-panel tsd-index-panel"><div class="tsd-index-content"><section class="tsd-index-section "><h3>Properties</h3><ul class="tsd-index-list"><li class="tsd-kind-property tsd-parent-kind-interface"><a href="monaco.languages.LanguageConfiguration.html#__electricCharacterSupport" class="tsd-kind-icon">__electric<wbr/>Character<wbr/>Support</a></li><li class="tsd-kind-property tsd-parent-kind-interface"><a href="monaco.languages.LanguageConfiguration.html#autoCloseBefore" class="tsd-kind-icon">auto<wbr/>Close<wbr/>Before</a></li><li class="tsd-kind-property tsd-parent-kind-interface"><a href="monaco.languages.LanguageConfiguration.html#autoClosingPairs" class="tsd-kind-icon">auto<wbr/>Closing<wbr/>Pairs</a></li><li class="tsd-kind-property tsd-parent-kind-interface"><a href="monaco.languages.LanguageConfiguration.html#brackets" class="tsd-kind-icon">brackets</a></li><li class="tsd-kind-property tsd-parent-kind-interface"><a href="monaco.languages.LanguageConfiguration.html#colorizedBracketPairs" class="tsd-kind-icon">colorized<wbr/>Bracket<wbr/>Pairs</a></li><li class="tsd-kind-property tsd-parent-kind-interface"><a href="monaco.languages.LanguageConfiguration.html#comments" class="tsd-kind-icon">comments</a></li><li class="tsd-kind-property tsd-parent-kind-interface"><a href="monaco.languages.LanguageConfiguration.html#folding" class="tsd-kind-icon">folding</a></li><li class="tsd-kind-property tsd-parent-kind-interface"><a href="monaco.languages.LanguageConfiguration.html#indentationRules" class="tsd-kind-icon">indentation<wbr/>Rules</a></li><li class="tsd-kind-property tsd-parent-kind-interface"><a href="monaco.languages.LanguageConfiguration.html#onEnterRules" class="tsd-kind-icon">on<wbr/>Enter<wbr/>Rules</a></li><li class="tsd-kind-property tsd-parent-kind-interface"><a href="monaco.languages.LanguageConfiguration.html#surroundingPairs" class="tsd-kind-icon">surrounding<wbr/>Pairs</a></li><li class="tsd-kind-property tsd-parent-kind-interface"><a href="monaco.languages.LanguageConfiguration.html#wordPattern" class="tsd-kind-icon">word<wbr/>Pattern</a></li></ul></section></div></section></section><section class="tsd-panel-group tsd-member-group "><h2>Properties</h2><section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface"><a id="__electricCharacterSupport" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span class="tsd-flag ts-flagOptional">Optional</span> __electric<wbr/>Character<wbr/>Support<a href="#__electricCharacterSupport" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">__electric<wbr/>Character<wbr/>Support<span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span>docComment<span class="tsd-signature-symbol">?: </span><a href="monaco.languages.IDocComment.html" class="tsd-signature-type" data-tsd-kind="Interface">IDocComment</a><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/microsoft/monaco-editor/blob/08439de/website/typedoc/monaco.d.ts#L6261">website/typedoc/monaco.d.ts:6261</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p><strong>Deprecated</strong> Do not use.</p>
</div><dl class="tsd-comment-tags"><dt>deprecated</dt><dd><p>Will be replaced by a better API soon.</p>
</dd></dl></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> doc<wbr/>Comment<span class="tsd-signature-symbol">?: </span><a href="monaco.languages.IDocComment.html" class="tsd-signature-type" data-tsd-kind="Interface">IDocComment</a></h5></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface"><a id="autoCloseBefore" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span class="tsd-flag ts-flagOptional">Optional</span> auto<wbr/>Close<wbr/>Before<a href="#autoCloseBefore" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">auto<wbr/>Close<wbr/>Before<span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/microsoft/monaco-editor/blob/08439de/website/typedoc/monaco.d.ts#L6251">website/typedoc/monaco.d.ts:6251</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Defines what characters must be after the cursor for bracket or quote autoclosing to occur when using the &#39;languageDefined&#39; autoclosing setting.</p>
</div><div><p>This is typically the set of characters which can not start an expression, such as whitespace, closing brackets, non-unary operators, etc.</p>
</div></div></section><section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface"><a id="autoClosingPairs" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span class="tsd-flag ts-flagOptional">Optional</span> auto<wbr/>Closing<wbr/>Pairs<a href="#autoClosingPairs" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">auto<wbr/>Closing<wbr/>Pairs<span class="tsd-signature-symbol">?:</span> <a href="monaco.languages.IAutoClosingPairConditional.html" class="tsd-signature-type" data-tsd-kind="Interface">IAutoClosingPairConditional</a><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/microsoft/monaco-editor/blob/08439de/website/typedoc/monaco.d.ts#L6234">website/typedoc/monaco.d.ts:6234</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>The language&#39;s auto closing pairs. The &#39;close&#39; character is automatically inserted with the
&#39;open&#39; character is typed. If not set, the configured brackets will be used.</p>
</div></div></section><section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface"><a id="brackets" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span class="tsd-flag ts-flagOptional">Optional</span> brackets<a href="#brackets" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">brackets<span class="tsd-signature-symbol">?:</span> <a href="../modules/monaco.languages.html#CharacterPair" class="tsd-signature-type" data-tsd-kind="Type alias">CharacterPair</a><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/microsoft/monaco-editor/blob/08439de/website/typedoc/monaco.d.ts#L6213">website/typedoc/monaco.d.ts:6213</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>The language&#39;s brackets.
This configuration implicitly affects pressing Enter around these brackets.</p>
</div></div></section><section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface"><a id="colorizedBracketPairs" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span class="tsd-flag ts-flagOptional">Optional</span> colorized<wbr/>Bracket<wbr/>Pairs<a href="#colorizedBracketPairs" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">colorized<wbr/>Bracket<wbr/>Pairs<span class="tsd-signature-symbol">?:</span> <a href="../modules/monaco.languages.html#CharacterPair" class="tsd-signature-type" data-tsd-kind="Type alias">CharacterPair</a><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/microsoft/monaco-editor/blob/08439de/website/typedoc/monaco.d.ts#L6245">website/typedoc/monaco.d.ts:6245</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Defines a list of bracket pairs that are colorized depending on their nesting level.
If not set, the configured brackets will be used.</p>
</div></div></section><section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface"><a id="comments" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span class="tsd-flag ts-flagOptional">Optional</span> comments<a href="#comments" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">comments<span class="tsd-signature-symbol">?:</span> <a href="monaco.languages.CommentRule.html" class="tsd-signature-type" data-tsd-kind="Interface">CommentRule</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/microsoft/monaco-editor/blob/08439de/website/typedoc/monaco.d.ts#L6208">website/typedoc/monaco.d.ts:6208</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>The language&#39;s comment settings.</p>
</div></div></section><section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface"><a id="folding" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span class="tsd-flag ts-flagOptional">Optional</span> folding<a href="#folding" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">folding<span class="tsd-signature-symbol">?:</span> <a href="monaco.languages.FoldingRules.html" class="tsd-signature-type" data-tsd-kind="Interface">FoldingRules</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/microsoft/monaco-editor/blob/08439de/website/typedoc/monaco.d.ts#L6255">website/typedoc/monaco.d.ts:6255</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>The language&#39;s folding rules.</p>
</div></div></section><section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface"><a id="indentationRules" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span class="tsd-flag ts-flagOptional">Optional</span> indentation<wbr/>Rules<a href="#indentationRules" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">indentation<wbr/>Rules<span class="tsd-signature-symbol">?:</span> <a href="monaco.languages.IndentationRule.html" class="tsd-signature-type" data-tsd-kind="Interface">IndentationRule</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/microsoft/monaco-editor/blob/08439de/website/typedoc/monaco.d.ts#L6225">website/typedoc/monaco.d.ts:6225</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>The language&#39;s indentation settings.</p>
</div></div></section><section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface"><a id="onEnterRules" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span class="tsd-flag ts-flagOptional">Optional</span> on<wbr/>Enter<wbr/>Rules<a href="#onEnterRules" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">on<wbr/>Enter<wbr/>Rules<span class="tsd-signature-symbol">?:</span> <a href="monaco.languages.OnEnterRule.html" class="tsd-signature-type" data-tsd-kind="Interface">OnEnterRule</a><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/microsoft/monaco-editor/blob/08439de/website/typedoc/monaco.d.ts#L6229">website/typedoc/monaco.d.ts:6229</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>The language&#39;s rules to be evaluated when pressing Enter.</p>
</div></div></section><section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface"><a id="surroundingPairs" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span class="tsd-flag ts-flagOptional">Optional</span> surrounding<wbr/>Pairs<a href="#surroundingPairs" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">surrounding<wbr/>Pairs<span class="tsd-signature-symbol">?:</span> <a href="monaco.languages.IAutoClosingPair.html" class="tsd-signature-type" data-tsd-kind="Interface">IAutoClosingPair</a><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/microsoft/monaco-editor/blob/08439de/website/typedoc/monaco.d.ts#L6240">website/typedoc/monaco.d.ts:6240</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>The language&#39;s surrounding pairs. When the &#39;open&#39; character is typed on a selection, the
selected string is surrounded by the open and close characters. If not set, the autoclosing pairs
settings will be used.</p>
</div></div></section><section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface"><a id="wordPattern" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span class="tsd-flag ts-flagOptional">Optional</span> word<wbr/>Pattern<a href="#wordPattern" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">word<wbr/>Pattern<span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">RegExp</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/microsoft/monaco-editor/blob/08439de/website/typedoc/monaco.d.ts#L6221">website/typedoc/monaco.d.ts:6221</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>The language&#39;s word definition.
If the language supports Unicode identifiers (e.g. JavaScript), it is preferable
to provide a word definition that uses exclusion of known separators.
e.g.: A regex that matches anything except known separators (and dot is allowed to occur in a floating point number):
/(-?\d<em>.\d\w</em>)|([^`~!@#%^&amp;*()-=+[{]}\|;:&#39;&quot;,.&lt;&gt;/?\s]+)/g</p>
</div></div></section></section></div><div class="col-4 col-menu menu-sticky-wrap menu-highlight"><nav class="tsd-navigation primary"><ul><li class=""><a href="../index.html">Exports</a></li><li class="current tsd-kind-namespace"><a href="../modules/monaco.html">monaco</a><ul><li class=" tsd-kind-namespace tsd-parent-kind-namespace"><a href="../modules/monaco.editor.html">editor</a></li><li class="current tsd-kind-namespace tsd-parent-kind-namespace"><a href="../modules/monaco.languages.html">languages</a><ul><li class=" tsd-kind-namespace tsd-parent-kind-namespace"><a href="../modules/monaco.languages.css.html">css</a></li><li class=" tsd-kind-namespace tsd-parent-kind-namespace"><a href="../modules/monaco.languages.html.html">html</a></li><li class=" tsd-kind-namespace tsd-parent-kind-namespace"><a href="../modules/monaco.languages.json.html">json</a></li><li class=" tsd-kind-namespace tsd-parent-kind-namespace"><a href="../modules/monaco.languages.typescript.html">typescript</a></li></ul></li><li class=" tsd-kind-namespace tsd-parent-kind-namespace"><a href="../modules/monaco.worker.html">worker</a></li></ul></li></ul></nav><nav class="tsd-navigation secondary menu-sticky"><ul><li class="current tsd-kind-interface tsd-parent-kind-namespace"><a href="monaco.languages.LanguageConfiguration.html" class="tsd-kind-icon">Language<wbr/>Configuration</a><ul><li class="tsd-kind-property tsd-parent-kind-interface"><a href="monaco.languages.LanguageConfiguration.html#__electricCharacterSupport" class="tsd-kind-icon">__electric<wbr/>Character<wbr/>Support</a></li><li class="tsd-kind-property tsd-parent-kind-interface"><a href="monaco.languages.LanguageConfiguration.html#autoCloseBefore" class="tsd-kind-icon">auto<wbr/>Close<wbr/>Before</a></li><li class="tsd-kind-property tsd-parent-kind-interface"><a href="monaco.languages.LanguageConfiguration.html#autoClosingPairs" class="tsd-kind-icon">auto<wbr/>Closing<wbr/>Pairs</a></li><li class="tsd-kind-property tsd-parent-kind-interface"><a href="monaco.languages.LanguageConfiguration.html#brackets" class="tsd-kind-icon">brackets</a></li><li class="tsd-kind-property tsd-parent-kind-interface"><a href="monaco.languages.LanguageConfiguration.html#colorizedBracketPairs" class="tsd-kind-icon">colorized<wbr/>Bracket<wbr/>Pairs</a></li><li class="tsd-kind-property tsd-parent-kind-interface"><a href="monaco.languages.LanguageConfiguration.html#comments" class="tsd-kind-icon">comments</a></li><li class="tsd-kind-property tsd-parent-kind-interface"><a href="monaco.languages.LanguageConfiguration.html#folding" class="tsd-kind-icon">folding</a></li><li class="tsd-kind-property tsd-parent-kind-interface"><a href="monaco.languages.LanguageConfiguration.html#indentationRules" class="tsd-kind-icon">indentation<wbr/>Rules</a></li><li class="tsd-kind-property tsd-parent-kind-interface"><a href="monaco.languages.LanguageConfiguration.html#onEnterRules" class="tsd-kind-icon">on<wbr/>Enter<wbr/>Rules</a></li><li class="tsd-kind-property tsd-parent-kind-interface"><a href="monaco.languages.LanguageConfiguration.html#surroundingPairs" class="tsd-kind-icon">surrounding<wbr/>Pairs</a></li><li class="tsd-kind-property tsd-parent-kind-interface"><a href="monaco.languages.LanguageConfiguration.html#wordPattern" class="tsd-kind-icon">word<wbr/>Pattern</a></li></ul></li></ul></nav></div></div></div><footer class=""><div class="container"><h2>Legend</h2><div class="tsd-legend-group"><ul class="tsd-legend"><li class="tsd-kind-property tsd-parent-kind-interface"><span class="tsd-kind-icon">Property</span></li></ul></div><h2>Settings</h2><p>Theme <select id="theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></p></div></footer><div class="overlay"></div><script src="../assets/main.js"></script></body></html>