personalised vim config. use at your own risk.