title: MonoDevelop "else if" broken indentation
body: <p>I'm using MonoDevelop-Unity 5.9.6.</p>
  
  <p>I have created a custom policy, which mostly works.</p>
  
  <p>There's one problem which despite multiple attempts I haven't been able to fix.</p>
  
  <p>"<code>else if</code>" clauses have a completely broken indentation, as shown here:</p>
  
  <p><a href="https://i.stack.imgur.com/zUNGf.png" rel="nofollow noreferrer">broken else if indentation</a></p>
  
  <pre><code>        if ( Input.GetButton( "Left" ) )
          {
              _nextDir = Direction.Left;
          }
          else if ( Input.GetButton( "Right" ) )
              {
                  _nextDir = Direction.Right;
              }
              else if ( Input.GetButton( "Up" ) )
                  {
                      _nextDir = Direction.Up;
                  }
                  else if ( Input.GetButton( "Down" ) )
                      {
                          _nextDir = Direction.Down;
                      }
          else
          {
                          ;
          }
  
          return false;
  </code></pre>
  
  <p>What could be causing it?</p>
  
  <p>I don't think anyone would ever want to indent this way, so I assume it's either a bug or some settings that don't go well together, and if it's the latter, I hope someone will be able to point me out in the right direction.</p>