autorestore cursor position in vim