Deeply refactor vimrc