adjusting shiftwidths for different file types in .vimrc