if for some reason the vimrc is loaded twice, don't define the function again