<div dir="ltr">Hi everyone,<div><br></div><div>I'm experiencing a problem with clang-format for my code.</div><div><br></div><div>I'm using <b>ColumnLimit</b> as <b>120</b>. When I write some code like this:</div><div><br></div><div><div><i>[self testMethod:15 withBlock:^{</i></div><div><i><span class="Apple-tab-span" style="white-space:pre">      </span>NSLog(@"asdfasdf");</i></div><div><i><span class="Apple-tab-span" style="white-space:pre">     </span>NSLog(@"asdfasdf");</i></div><div><i><span class="Apple-tab-span" style="white-space:pre">     </span>NSLog(@"asdfasdf");</i></div><div><i><span class="Apple-tab-span" style="white-space:pre">     </span>NSLog(@"asdfasdf");</i></div><div><i>}]</i><i>;</i></div></div><div><i><br></i></div><div>This code would be converted to this by clang-format:</div><div><div><br></div><div><i>[self testMethod:15</i></div><div><i>       withBlock:^{</i></div><div><i><span class="Apple-tab-span" style="white-space:pre">       </span>       NSLog(@"asdfasdf");</i></div><div><i><span class="Apple-tab-span" style="white-space:pre">   </span>       NSLog(@"asdfasdf");</i></div><div><i><span class="Apple-tab-span" style="white-space:pre">   </span>       NSLog(@"asdfasdf");</i></div><div><i><span class="Apple-tab-span" style="white-space:pre">   </span>       NSLog(@"asdfasdf");</i></div><div><i><span class="Apple-tab-span" style="white-space:pre">   </span>   }];</i></div></div><div><br></div><div>That seems wrong to me because the method call before block variable actually fits in width of 120. I guess this is because clang-format behaves above code as a single method call and assumes it as one line. But I really want to not split the method like this because it feels weird.</div><div><br></div><div>Is there a way to accomplish this with current system?</div><div><br></div><div>I put my configuration file as an attachment.</div><div><br></div><div>Best</div><div><br></div></div>