[vim keymap] Fix ;, behavior for d c y operators

When I was implementing `;``,`, I had not account for the use cases of `d;``c;``y;`, and thus introduced a bug on these operators. Now I'm here to fix it.