Vim as a Language