fix persistent undo

undodir must exist. So, add it to git but ignore everything in it.