beginnings of vim integration