title: How to control clang-format indentation of chained method calls?
body: <p>I want the results to look like this:</p>
  
  <pre><code>auto foo = FooBuilder()
      .WithSomething()
      .WithSomethingElse()
      .Build();
  </code></pre>
  
  <p>but instead <code>clang-format</code> formats it like this:</p>
  
  <pre><code>auto foo = FooBuilder()
                 .WithSomething()
                 .WithSomethingElse()
                 .Build();
  </code></pre>
  
  <p>I want the chained calls to be indented relative to the beginning of the preceding line, not relative to the <code>FooBuilder()</code> call. I don't see anything in the <code>clang-format</code> options that control this. Setting <code>ContinuationIndentWidth</code> does not help. Any ideas?</p>