[vim] changing buffer doesn't reset cursor position anymore