vimrc: use 'normal!' instead of 'normal'; better filetype mapping