autoindent *ml file before writing it.
adjust tab behavior so it will be of 4 character.
correct broken iabbrev
move all the vim temp files to ~/.local/share/vim
update the file format