setup script creates directories for vim sessions and persistent undo if they do not already exist