Grammar update for vi-vim

updated grammar for vi-vim, and a test of a multi function editor