diff --git a/lua/stevenmm/set.lua b/lua/stevenmm/set.lua index 14c9083..11bfa9f 100644 --- a/lua/stevenmm/set.lua +++ b/lua/stevenmm/set.lua @@ -18,7 +18,13 @@ vim.opt.wrap = false vim.opt.swapfile = false vim.opt.backup = false -vim.opt.undodir = os.getenv("HOME") .. "/.vim/undodir" + +if vim.fn.has('win32') or vim.fn.has('win64') then + vim.opt.undodir = os.getenv("XDG_CONFIG_HOME") .. "/.vim/undodir" +else + vim.opt.undodir = os.getenv("HOME") .. "/.vim/undodir" +end + vim.opt.undofile = true vim.opt.hlsearch = false