<ul dir="auto">
<li>VSCode Version: 1.1.1</li>
<li>OS Version: Windows 10</li>
</ul>
<p dir="auto">I figured out that the built-in formatter does nothing when applied to an HTML template element. As far as I see it is really the template tag and all it's content that is completely ignored by the formatter.<br>
Other HTML files are formatted properly. When using modern component-based frameworks like Aurelia, you're writing nothing else than templates and for me auto-formatting is indispensable.</p>
<p dir="auto">Steps to reproduce:</p>
<ol dir="auto">
<li>
<p dir="auto">create a .html file</p>
</li>
<li>
<p dir="auto">paste in an example template with messed up indentation like:</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="&lt;template&gt;
&lt;require from=&quot;components/nav-bar.html&quot;&gt;&lt;/require&gt;
&lt;require from=&quot;bootstrap/css/bootstrap.css&quot;&gt;&lt;/require&gt;
&lt;nav-bar router.bind=&quot;router&quot;&gt;&lt;/nav-bar&gt;
&lt;div class=&quot;page-host&quot;&gt;
&lt;router-view&gt;&lt;/router-view&gt;
&lt;/div&gt;
&lt;/template&gt;"><pre class="notranslate"><code class="notranslate">&lt;template&gt;
&lt;require from="components/nav-bar.html"&gt;&lt;/require&gt;
&lt;require from="bootstrap/css/bootstrap.css"&gt;&lt;/require&gt;
&lt;nav-bar router.bind="router"&gt;&lt;/nav-bar&gt;
&lt;div class="page-host"&gt;
&lt;router-view&gt;&lt;/router-view&gt;
&lt;/div&gt;
&lt;/template&gt;
</code></pre></div>
</li>
<li>
<p dir="auto">Press <em>Alt+Shift+F</em> to format the file</p>
</li>
</ol>
<ul dir="auto">
<li>VSCode Version: 1.0.0</li>
<li>OS Version: OSX 10.11.4</li>
</ul>
<p dir="auto">Steps to Reproduce:</p>
<ol dir="auto">
<li>Try to auto format the following HTML<br>
<code class="notranslate">&lt;template&gt;&lt;div&gt;Hello&lt;/div&gt;&lt;div&gt;World&lt;/div&gt;&lt;/template&gt;</code></li>
</ol>
<p dir="auto">I expect to get something like this</p>
<p dir="auto"><code class="notranslate">&lt;template&gt;</code><br>
<code class="notranslate">____&lt;div&gt;Hello&lt;/div&gt;</code><br>
<code class="notranslate">____&lt;div&gt;World&lt;/div&gt;</code><br>
<code class="notranslate">&lt;/template&gt;</code></p>
<p dir="auto">But it does not work. If I replace the <code class="notranslate">&lt;template&gt;</code> tag with <code class="notranslate">&lt;div&gt;</code> then the auto format works correctly. This issue was not present in the previous version.</p>
<p dir="auto">Thanks,</p>