<ul dir="auto">
<li>VSCode Version:<br>
Version 0.10.10<br>
Commit <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/microsoft/vscode/commit/5b5f4db87c10345b9d5c8d0bed745bcad4533135/hovercard" href="https://github.com/microsoft/vscode/commit/5b5f4db87c10345b9d5c8d0bed745bcad4533135"><tt>5b5f4db</tt></a><br>
Date 2016-03-07T10:30:20.458Z<br>
Shell 0.35.6<br>
Renderer 45.0.2454.85<br>
Node 4.1.1</li>
<li>OS Version:<br>
Ubuntu Linux</li>
</ul>
<p dir="auto">Steps to Reproduce:</p>
<ol dir="auto">
<li>make new dir; <code class="notranslate">code .</code>; create new foo.js file</li>
<li>add code:</li>
</ol>
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="if (!varName)"><pre class="notranslate"><span class="pl-k">if</span> <span class="pl-kos">(</span><span class="pl-c1">!</span><span class="pl-s1">varName</span><span class="pl-kos">)</span><span class="pl-kos"></span></pre></div>
<p dir="auto">In themes other than the default, the "var" within "varName" is incorrectly syntax highlighted.</p>
<ul dir="auto">
<li>VSCode Version: 0.10.11</li>
<li>OS Version: Windows 10 1511</li>
</ul>
<p dir="auto">Steps to Reproduce:</p>
<p dir="auto">In a typescript file, have</p>
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="let varName = &quot;&quot;;
varName = &quot;a&quot;;"><pre class="notranslate"><span class="pl-k">let</span> <span class="pl-s1">varName</span> <span class="pl-c1">=</span> <span class="pl-s">""</span><span class="pl-kos">;</span>
<span class="pl-s1">varName</span> <span class="pl-c1">=</span> <span class="pl-s">"a"</span><span class="pl-kos">;</span></pre></div>
<p dir="auto">The issue is that the 'var' substring in <code class="notranslate">varName</code> is highlighted the way the <code class="notranslate">var</code> construct would ordinarily be.</p>