Vim on steroids