Question about clang-format

Hi all,

I am looking at using clang-format, and like everyone else with a pre-existing quirky style, there are some things that clang-format doesn't seem to handle for me.

Most of the issues are minor - we can just redefine our style, or they occur rarely enough for it not to matter.

Some things that stand out as odd though (and make adoption difficult) are the following blocks of code formatted with this .clang-format file, using clang-format-3.8 built from trunk source yesterday.

BasedOnStyle: LLVM

AlignConsecutiveAssignments: true
AlignConsecutiveDeclarations: true
AllowShortCaseLabelsOnASingleLine: true
AllowShortFunctionsOnASingleLine: Inline
BinPackParameters: false
BinPackArguments: false
   IndentBraces: false
   AfterNamespace: false
   AfterClass: true
   AfterControlStatement: true
   AfterEnum: true
   AfterFunction: true
   AfterStruct: true
   AfterUnion: true
   BeforeCatch: true
   BeforeElse: true
BreakBeforeBraces: Custom
ConstructorInitializerIndentWidth: 2
ContinuationIndentWidth: 2
ConstructorInitializerAllOnOneLineOrOnePerLine: true
MaxEmptyLinesToKeep: 1

Adding Beren, who has done the development here.

Sorry for the late answer, the mail was lost in my inbox.