ClangFormat is an attempt to build something like gofmt for C. ref: http://clang.llvm.org/docs/ClangFormat.html ref: http://clang.llvm.org/docs/ClangFormatStyleOptions.html