-- persistent undo local undodir = vim.fn.stdpath('cache') .. '/undodir' if vim.fn.isdirectory(undodir) == 0 then vim.fn.mkdir(undodir, 'p', '0700') end vim.g.undodir = undodir vim.opt.undofile = true