lots of updates to vim config