[cfe-dev] clang-format: Multiple statements in line

Florian Lindner via cfe-dev cfe-dev at lists.llvm.org
Wed Aug 26 10:03:25 PDT 2015


Am Mittwoch, 26. August 2015, 18:40:43 schrieb Daniel Jasper:
> Sure, there is bugs.llvm.org with a dedicated "Formatter" component.
> 
> However, the bar for adding such features is:
> - Large project with open style guide recommending it.

Why that? Of course, I'm not suggesting to change the default setting, but I fail to understand how adding such a feature hurts if it doesn't change the default.

> - Person willing to contribute an maintain a patch.

Sure.

Best Regards,
Florian

> 
> 
> On Wed, Aug 26, 2015 at 5:40 PM, Florian Lindner <mailinglists at xgm.de>
> wrote:
> 
> > Am Mittwoch, 26. August 2015, 13:11:32 schrieb Daniel Jasper:
> > > No, there isn't.
> >
> > Ok, thanks for that statement. Is this functionality planned somehow? Is
> > there a bug tracker where I can file this as a wishlist item?
> >
> > Best Regards,
> > Florian
> >
> > >
> > > On Wed, Aug 26, 2015 at 11:23 AM, Florian Lindner via cfe-dev <
> > > cfe-dev at lists.llvm.org> wrote:
> > >
> > > > Hello,
> > > >
> > > > I have code like that:
> > > >
> > > > ierr = KSPDestroy(&ksp);CHKERRQ(ierr);
> > > >
> > > > clang-format introduces a linebreak between the two statements. Is
> > there a
> > > > possiblity to omit that?
> > > >
> > > > My configuration, based on style LLVM:
> > > >
> > > > AllowAllParametersOfDeclarationOnNextLine: true
> > > > AllowShortBlocksOnASingleLine: true
> > > > AllowShortCaseLabelsOnASingleLine: true
> > > > AllowShortIfStatementsOnASingleLine: true
> > > > AllowShortLoopsOnASingleLine: true
> > > > AllowShortFunctionsOnASingleLine: All
> > > > AlwaysBreakAfterDefinitionReturnType: false
> > > > AlwaysBreakTemplateDeclarations: false
> > > > AlwaysBreakBeforeMultilineStrings: false
> > > >
> > > > (I've just set every remotely related option to don't break)
> > > >
> > > > Thanks,
> > > > Florian
> > > > _______________________________________________
> > > > cfe-dev mailing list
> > > > cfe-dev at lists.llvm.org
> > > > http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev
> > > >
> >



More information about the cfe-dev mailing list