feat: add vim undo history
update statusline in vim