title: Visual Studio 2013: What controls the syntax highlighting and auto formatting I'm seeing in hlsl and fx files?
body: <p>In Visual Studio 2013, <code>.hlsl</code> and <code>.fx</code> files have basic syntax highlighting, and when I close curly braces, I get simple automatic curly brace formatting and for some reason it also inserts semicolons at the end of the curly braces. It doesn't need to insert the semicolons, so I looked through the settings to try and find where to change the formatting settings, but there is absolutely nothing I can find, either in the main settings list (such as with "Web Essentials") or in any subcategory (particularly "Text Editor"). I also looked in "Add-in Manager", which was empty, and in "Extensions and Updates", which has absolutely nothing relevant.</p>
  
  <p>I'm using Visual Studio 2013, I have the Windows 8.1 SDK installed (as it provides the DirectX SDK components now). I also have the MonoGame SDK installed, but I have never used it.</p>
  
  <p><img src="https://i.stack.imgur.com/ulN6m.png" alt="syntax highlighting"></p>
  
  <p><img src="https://i.stack.imgur.com/vq0c0.png" alt="settings"></p>
  
  <p><img src="https://i.stack.imgur.com/2WiSp.png" alt="extensions"></p>