当初 python 向けに mindriot101/vim-yapf を使っていたが、 全部まとめて hiel92/vim-autoformat で設定してみる。

GitHub - vim-autoformat/vim-autoformat: Provide easy code formatting in Vim by integrating existing code formatters.
Provide easy code formatting in Vim by integrating existing code formatters. - vim-autoformat/vim-autoformat
GitHub - vim-autoformat/vim-autoformat: Provide easy code formatting in Vim by integrating existing code formatters. favicon https://github.com/Chiel92/vim-autoformat
GitHub - vim-autoformat/vim-autoformat: Provide easy code formatting in Vim by integrating existing code formatters.

プラグインを設定したら特に個別に設定することなく、 システムにインストール済みの、

yapf, clang-format が有効になった?

便利。

Tomlのフォーマットがよろしくなかったり

dein.tomlのindentが悪くなってしまった😑

自動実行は、時期尚早。 大丈夫そうなやつから拡張子指定した方がよさそう。

autocmd BufWrite *.py :Autoformat

dのフォーマッターとか

let g:formatdef_my_custom_d = '"dub run -q dfmt -- -i"'
let g:formatters_d = ['my_custom_d']