updates for vim c++