vimrc, largely from @jnimety's config