aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/nvim
diff options
context:
space:
mode:
authorToby Vincent <tobyv13@gmail.com>2023-05-02 14:50:51 -0500
committerToby Vincent <tobyv13@gmail.com>2023-05-02 14:50:51 -0500
commit297405ed31215a6bf9d3b3c3946f47edf04d6773 (patch)
tree3f3156139211a7b0f392677a911bc80c2d2b043e /nvim
parent7b5607a1fc37fb532bc778edeef912e17522d007 (diff)
fix(nvim): use existing session name if it exists
Diffstat (limited to 'nvim')
-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