diff options
| author | Elvis Claros Castro <elvis@claros.ar> | 2024-07-11 05:12:18 -0300 |
|---|---|---|
| committer | Elvis Claros Castro <elvis@claros.ar> | 2024-07-11 05:12:18 -0300 |
| commit | 1fd0af14d592d612c2aaab7717c04c8806ba3daa (patch) | |
| tree | 46aa59ff785305fcc05209091aecf64ca89e05fb /lua/config/autocmds.lua | |
| parent | fb448577edebb1b093e6cc097c201151385986f8 (diff) | |
| download | nvim-conf-1fd0af14d592d612c2aaab7717c04c8806ba3daa.tar.gz nvim-conf-1fd0af14d592d612c2aaab7717c04c8806ba3daa.zip | |
Feat: Todo actulizado
Diffstat (limited to 'lua/config/autocmds.lua')
| -rw-r--r-- | lua/config/autocmds.lua | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/lua/config/autocmds.lua b/lua/config/autocmds.lua index c178f44..b62150e 100644 --- a/lua/config/autocmds.lua +++ b/lua/config/autocmds.lua @@ -37,3 +37,15 @@ vim.api.nvim_create_autocmd({ "BufWritePre" }, { vim.cmd [[%s/\s\+$//e]] end, }) + +if vim.fn.has("persistent_undo") then + local target_path = vim.fn.expand('~/.cache/undodir') + -- crear el directorio y cualquier directorio padre + -- si la ubicación no existe. + if not vim.fn.isdirectory(target_path) then + vim.fn.mkdir(target_path, "p", 0700) + end + + vim.o.undodir = target_path + vim.o.undofile = true +end |