aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
-rw-r--r--nvim/.config/nvim/lua/tobyvin/utils/session.lua4
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