This vim setup was cloned from eddie gao's.