From ef45eed478995083b5054b4fa7e14a9ac7db97a6 Mon Sep 17 00:00:00 2001 From: Luis Soto Date: Thu, 18 Sep 2025 18:34:59 -0700 Subject: [PATCH] Adds undofile support to nvim --- .config/nvim/init.lua | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/.config/nvim/init.lua b/.config/nvim/init.lua index b5d2d1f..23c5e36 100644 --- a/.config/nvim/init.lua +++ b/.config/nvim/init.lua @@ -247,6 +247,20 @@ vim.api.nvim_create_autocmd('TermOpen', { }) -- }}} +-- {{{ Undo File + +vim.opt.undofile = true + +-- Clean old undo files +vim.api.nvim_create_user_command("UndoClean", function() + local undo_dir = vim.o.undodir + vim.fn.system("find " .. undo_dir .. " -type f -mtime +30 -delete") + print("Cleaned undo files older than 30 days") +end, {}) + + + +-- }}} -- {{{ LSP vim.keymap.set('n', 'grd', vim.lsp.buf.definition, { desc = "vim.lsp.buf.definition" })