diff options
-rw-r--r-- | nvim/.config/nvim/lua/tobyvin/utils/session.lua | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/nvim/.config/nvim/lua/tobyvin/utils/session.lua b/nvim/.config/nvim/lua/tobyvin/utils/session.lua index 009337b..9427362 100644 --- a/nvim/.config/nvim/lua/tobyvin/utils/session.lua +++ b/nvim/.config/nvim/lua/tobyvin/utils/session.lua @@ -16,6 +16,10 @@ end)() local session_dir = vim.fn.stdpath("data") .. sep .. "session" function M.path() + if vim.v.this_session then + return vim.v.this_session + end + local name = vim.loop.cwd():gsub(":", "++"):gsub(sep, "%%") return session_dir .. sep .. name .. ".vim" end |