---
BasedOnStyle: LLVM
ColumnLimit: 120
IndentWidth: 4
TabWidth: 4
UseTab: ForIndentation

BreakBeforeBraces: Custom
BraceWrapping:
  AfterFunction: true
  SplitEmptyRecord: false

AlignEscapedNewlines: DontAlign
AllowShortFunctionsOnASingleLine: Inline
AlwaysBreakTemplateDeclarations: true
BreakBeforeBinaryOperators: NonAssignment
ConstructorInitializerAllOnOneLineOrOnePerLine: true
PointerAlignment: Left

# Windows include order is load-bearing (windows.h must precede tlhelp32.h / mmreg.h /
# xinput.h / dinput.h; winsock2.h must precede windows.h), so leave include order alone
# rather than let an alphabetical sort break the build.
SortIncludes: false
...
