vim: preserve selection upon `G` command.
vim: implement `0` (zero) command.

This jumps to the 0 offset in the current line. It ignores any sort of
forward jump to the first word like ^ does.