write ahead log

ロールフォワード用

clang-formatを使う

golangに慣れるとコードフォーマッタが欲しくなりますね.

C, C++でスタイルを適当に合わせたい時にはclang-formatというものがあります.

インストール

$ sudo apt install clang-format

設定ファイルを作る

.clang-formatというファイルを作っておくとそれに合わせてフォーマットしてくれます.

ベースになるスタイルは色々ありますが自動生成できます.

$ clang-format -dump-config -style=Google > .clang-format

フォーマットする

$ clang-format -i *.c

vimプラグイン

便利なプラグインがあります.