vim: fix visual line selection at end of buffer

Selecting the last line could cause the paste item to not be in "line"
mode because it was missing a trailing \n. This synthesizes the trialing
newline if gtksourceview is hiding it from us.