title: How to disable auto-spacing of * after a type in Visual Studio 2017?
body: <p>When I want to type something like</p>
  
  <pre><code>Type* name;
  </code></pre>
  
  <p>at some point during typing the line (as soon as I type the semicolon), VS2017 decides to auto-space to</p>
  
  <pre><code>Type * name;
  </code></pre>
  
  <p>After I removed the space the first time, the IDE didn't try that again for some time. The behaviour started again for some reason when I typed a type-pointer variable, but immediately typing another line like that didn't repeat the auto spacing...</p>
  
  <p>After some more testing, the auto-spacing only seems to happen in a class where the first line of code after an access specifier becomes the victim if it matches <code>Type* name;</code>.</p>
  
  <pre><code>class Foo {
  private:
      Type* name; //Becomes Type * name; after typing the ';'
  public:
      Type2* name2; //Here as well
  };
  </code></pre>
  
  <p>I don't like it. How do I end this blasphemy?</p>