Fix mistakes in .vimrc

- Use setlocal in autocommands
- Set noexpandtab when editing makefile