building a better vimrc