add undotree
enable undo and swap files