title: Eclipse how can I indent C++ preprocessor macros
body: <p>I can't find a setting in eclipse so that I can have it automatically indent my preprocessor macros the same way it indents code.  For example eclipse tries to format code like this.</p>
  
  <pre><code>int main()
  {
  #ifdef SOMETHING
       cout &lt;&lt; "Something Defined" &lt;&lt; endl;
  #endif
      return 0;
  }
  </code></pre>
  
  <p>Whereas I want it to look like...</p>
  
  <pre><code>int main()
  {
      #ifdef SOMETHING
       cout &lt;&lt; "Something Defined" &lt;&lt; endl;
      #endif
      return 0;
  }
  </code></pre>
  
  <p>Any ideas to make eclipse do it how I want?</p>