C言語のソースコードをvimで自動整形してみます。
rhysd/vim-clang-formatを利用します。
* GitHub - rhysd/vim-clang-format: Vim plugin for clang-format, a formatter for C, C++, Obj-C, Java, JavaScript, TypeScript and ProtoBuf.
READMEにあるとおり、依存・推奨されるパッケージとプラグインをインストールします。まずclang-formatのインストール。
brew install clang-format
次に推奨されるvimプラグインのインストール。NeoBundleを使っているのでNeoBundleで入れます。
NeoBundle 'kana/vim-operator-user'
続けてrhysd/vim-clang-formatプラグインのインストール。
NeoBundle 'rhysd/vim-clang-format'
自動フォーマットの設定を追加します。
autocm