<div dir="ltr">This behavior is not supported by clang-format.</div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Jul 12, 2016 at 10:07 AM, Han Wang via cfe-dev <span dir="ltr"><<a href="mailto:cfe-dev@lists.llvm.org" target="_blank">cfe-dev@lists.llvm.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi, <div><br></div><div>Let's say I have some big multi-line function call or multi-line template argument list. </div><div><br></div><div><font face="monospace, monospace">Foo(</font></div><div><font face="monospace, monospace">  param1,</font></div><div><font face="monospace, monospace">  param2,</font></div><div><font face="monospace, monospace">  param3,</font></div><div><font face="monospace, monospace">  param4</font></div><div><font face="monospace, monospace">);</font></div><div><font face="monospace, monospace"><br></font></div><div><font face="monospace, monospace">template <</font></div><div><font face="monospace, monospace">  typename T,</font></div><div><font face="monospace, monospace">  std::enable_if_t<</font></div><div><font face="monospace, monospace">    ...</font></div><div><font face="monospace, monospace">  >* = nullptr</font></div><div><font face="monospace, monospace">></font></div><div><br></div><div>I want the closing brackets to be at the same indentation level with their opening counterparts. But clang-format always put the closing brackets to the end of the last parameter/argument. Is there a way to solve this? Thanks. </div><div><br></div><div><div><font face="monospace, monospace">Foo(</font></div><div><font face="monospace, monospace">  param1,</font></div><div><font face="monospace, monospace">  param2,</font></div><div><font face="monospace, monospace">  param3,</font></div><div><font face="monospace, monospace">  param4</font><span style="font-family:monospace,monospace">); // how to move ); to next line</span></div><div><font face="monospace, monospace"><br></font></div><div><font face="monospace, monospace">template <</font></div><div><font face="monospace, monospace">  typename T,</font></div><div><font face="monospace, monospace">  std::enable_if_t<</font></div><div><font face="monospace, monospace">    ...</font><span style="font-family:monospace,monospace">>* = nullptr</span><span style="font-family:monospace,monospace">> // how to move >* = nullptr and > to next lines</span></div></div><div><br></div><div>Best regards,</div><div>Han</div></div>
<br>_______________________________________________<br>
cfe-dev mailing list<br>
<a href="mailto:cfe-dev@lists.llvm.org">cfe-dev@lists.llvm.org</a><br>
<a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev" rel="noreferrer" target="_blank">http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev</a><br>
<br></blockquote></div><br></div>