fix final cursor position after yank

This seems to follow how VIM leaves the cursor after yanking.

command | final cursor position
-------------|-------------------
y2y | original position
yw | original position
ye | original position
yb | back 1 word
yh | back 1 column