personal vim config, feel free to use, no guarantee of usability