シェルのインデント幅とか適当にしていたので

sh.vimというのもあるらしいが
https://github.com/vim-scripts/sh.vim