full refactoring .vimrc