diff options
author | Toby Vincent <tobyv13@gmail.com> | 2023-05-02 14:50:51 -0500 |
---|---|---|
committer | Toby Vincent <tobyv13@gmail.com> | 2023-05-02 14:50:51 -0500 |
commit | 297405ed31215a6bf9d3b3c3946f47edf04d6773 (patch) | |
tree | 3f3156139211a7b0f392677a911bc80c2d2b043e /nvim | |
parent | 7b5607a1fc37fb532bc778edeef912e17522d007 (diff) |
fix(nvim): use existing session name if it exists
Diffstat (limited to 'nvim')
-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 |