vim config based on Ty's