Add vim undo persistence (undo across saves)