よしなにインデントのスタイルを切換える VimScript を書いた

開いたファイルによってよしなにインデントのスタイル (タブ or スペース) を切り替える VimScript を書きました。職場ではプロジェクトによってインデントのスタイルが異なったりするので、個人的には重宝しています。

ソースコード

tanabe's AutoSetIndentStyle.vim at master - GitHub

使い方

  1. AutoSetIndentStyle.vim を $HOME/.vim/plugin/ などに入れる。
  2. .vimrc に設定を書く。

下記は HTML、CSS、JS にフックした例。

autocmd BufRead *.html,*.css*.js call AutoSetIndentStyle()

現在の設定がタブかスペースかの確認方法

:se expandtab?

で確認できます。

TODO

スペースの数も設定したい。