diff --git a/README.md b/README.md index 2c24a88..5cdd3a5 100644 --- a/README.md +++ b/README.md @@ -5,6 +5,8 @@

Persisted.nvim

+ +

diff --git a/lua/persisted/utils.lua b/lua/persisted/utils.lua index 286fbb7..aec699f 100644 --- a/lua/persisted/utils.lua +++ b/lua/persisted/utils.lua @@ -82,10 +82,12 @@ function M.load_session(session, before_callback, after_callback) if type(before_callback) == "function" then before_callback() end + local ok, result = pcall(vim.cmd, "source " .. e(session)) if not ok then return M.echoerr("Error loading the session! ", result) end + if type(after_callback) == "function" then after_callback() end