Taming Vim's Limits