vis: improve handling of linewise deletion at end of file
vis: improve handling of linewise deletion at end of file

dd on the last line now moves the cursor to the start of the
preceding line.

cpehle/vis,twinshadow/vis,8l/vis,cpehle/vis,twinshadow/vis,clehner/vis,clehner/vis,8l/vis