surf-vim is a plugin for working with .surf templates used by http://www.planetframework.com. It has both syntax highlighting and auto indentation.
The indentation depends on the IndentAnything plugin https://github.com/vim-scripts/IndentAnything
cd ~/.vim/
git clone https://github.com/vim-scripts/IndentAnything bundle/IndentAnything
git clone https://github.com/Cowboy-coder/vim-surf.git bundle/vim-surf