diff --git a/lua/persisted/init.lua b/lua/persisted/init.lua index 4e7913c..6d18c6e 100644 --- a/lua/persisted/init.lua +++ b/lua/persisted/init.lua @@ -157,7 +157,7 @@ function M.save(opt) end vim.api.nvim_exec_autocmds("User", { pattern = "PersistedSavePre" }) - vim.cmd("mks! " .. e(vim.g.persisted_branch_session or vim.g.persisting_session or get_current())) + vim.cmd("mks! " .. e(opt.session or vim.g.persisted_branch_session or vim.g.persisting_session or get_current())) vim.g.persisting = true vim.api.nvim_exec_autocmds("User", { pattern = "PersistedSavePost" }) end