how to make vim productive