What you mentioned is pretty much the way to go. You work on your config on the weekend what you thought was missing throughout your week. I wish everyone tells that the people starting out with vim/Emacs.
If that's the way to work with vim/Emacs, that would basically kill all mainstream interest in them.
"Work during the week so you can work during your weekends" is not what most people want.