<p dir="auto">i have it set to false but format replaces tabs with spaces and there is no tabify command to repair it? thanks</p>
<p dir="auto"><em>From <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/TJSoftware/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/TJSoftware">@TJSoftware</a> on January 29, 2016 17:35</em></p>
<h5 dir="auto">Summary</h5>
<p dir="auto">I am unable to format code for <code class="notranslate">xml</code> and <code class="notranslate">c#</code>.  <code class="notranslate">json</code> and <code class="notranslate">javascript</code> do not have any issues.</p>
<h5 dir="auto">What I have done</h5>
<p dir="auto">Originally I modified my <code class="notranslate">editor.tabSize</code> to be 2 (in workspace).  I removed this override and just left in the defaults.  I also overwrote the keybinding for <code class="notranslate">editor.action.format</code> to use <code class="notranslate">ctrl+k ctrl+d</code>.  I also removed those and left just the default in.  Working with test files of each type mentioned above I am able to format some file types, but not others.  This does not seem to be dependent on any of my settings, I have just added that information in just in case it is relevant.</p>
<h5 dir="auto">C# example - what I expect</h5>
<p dir="auto">The following screenshot the brackets should line up in MyClass.</p>
<p dir="auto">In this case while the tab size is set to 2 I would also expect that <code class="notranslate">MyClass</code> would be moved left to adjust to the correct tab size.</p>
<p dir="auto">Officially the starting bracket would be on the same line as the class definition for my company policy, but I do not see that option available.  Bonus points if you can mention how to set this in <code class="notranslate">VSCode</code>. <code class="notranslate">VS Enterprise</code> was able to do this with just a checkbox in settings, I am ok with a bool in json, I just do not see the value anywhere.</p>
<p dir="auto"><a target="_blank" rel="noopener noreferrer nofollow" href="https://cloud.githubusercontent.com/assets/4823412/12682728/4263c060-c672-11e5-9958-4dd9f3aa1900.png"><img src="https://cloud.githubusercontent.com/assets/4823412/12682728/4263c060-c672-11e5-9958-4dd9f3aa1900.png" alt="image" style="max-width: 100%;"></a></p>
<h5 dir="auto">XML example - what I expect</h5>
<p dir="auto">Here I expect that <code class="notranslate">subLevel3</code> would be tabbed in to whatever the current tab setting is.<br>
<a target="_blank" rel="noopener noreferrer nofollow" href="https://cloud.githubusercontent.com/assets/4823412/12682872/0b85cc90-c673-11e5-8e65-b870065e79d8.png"><img src="https://cloud.githubusercontent.com/assets/4823412/12682872/0b85cc90-c673-11e5-8e65-b870065e79d8.png" alt="image" style="max-width: 100%;"></a></p>
<h5 dir="auto">Tech Specs</h5>
<p dir="auto">Windows 10 Pro<br>
<a target="_blank" rel="noopener noreferrer nofollow" href="https://cloud.githubusercontent.com/assets/4823412/12682585/71c74e0e-c671-11e5-97c0-46db54335eea.png"><img src="https://cloud.githubusercontent.com/assets/4823412/12682585/71c74e0e-c671-11e5-97c0-46db54335eea.png" alt="image" style="max-width: 100%;"></a></p>
<p dir="auto"><em>Copied from original issue: <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="129833316" data-permission-text="Title is private" data-url="https://github.com/microsoft/vscode/issues/2554" data-hovercard-type="issue" data-hovercard-url="/microsoft/vscode/issues/2554/hovercard" href="https://github.com/microsoft/vscode/issues/2554">microsoft/vscode#2554</a></em></p>