add set hidden to vimrc
nocompatible is redundant since having a vimrc already accomplishes that