Huge vimrc refactoring