python is stupid too
clean up vim config and finally reach feature parity