This sort of 'configure your own' extremist software purity movement is great for some people, but if you want a setup that meets your needs 95% of the time, and works well, Spacemacs is great. I'm sure learning to configure your own vimrc has been a rewarding experience, but I don't think you can really argue it's a time saving measure.
I think there's value in learning what prepackaged configs provide and tailoring them. I don't necessarily agree that starting from scratch is optimum for most though.
Like, there could be a bunch of features that are barely used and not discovered, but seems like the easiest way to discover new features is to scan through a good .vimrc, rather than sleuthing through online resources.
Using a configuration bundle makes the learning curve less steep but more tall, essentially.
Beautiful quote which I'll definitely use more often :)
truncate -s 0 ~/.vimrc
Shorter way: > ~/.vimrc $ mv ~/.vimrc ~/vimrc-referenceAnyways my zsh has noclobber set so your command fails with error: zsh: file exists: ~/.vimrc
:> ~/.vimrc
:> ~/.vimrc
unlet! skip_defaults_vim
source $VIMRUNTIME/defaults.vim
See ':help defaults' for more info.
Trust me. "truncate -s 0 ~/.vimrc" and take the time to learn. You won't regret it in the long run.
[1] https://news.ycombinator.com/item?id=10315645