vim configuration and setup