From bcdada28d2b4d78fdd0be23d2cf585675cea045c Mon Sep 17 00:00:00 2001 From: olimorris Date: Mon, 18 Dec 2023 23:22:10 +0000 Subject: [PATCH] fix: prevent double running of git command Should improve loading times significantly --- lua/persisted/init.lua | 4 ---- lua/persisted/utils.lua | 1 + 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/lua/persisted/init.lua b/lua/persisted/init.lua index 14542df..6e61cd6 100644 --- a/lua/persisted/init.lua +++ b/lua/persisted/init.lua @@ -89,10 +89,6 @@ end function M.setup(opts) config.setup(opts) - if M.session_exists() then - vim.g.persisted_exists = true - end - if config.options.autosave and (allow_dir() and not ignore_dir() and vim.g.persisting == nil) diff --git a/lua/persisted/utils.lua b/lua/persisted/utils.lua index d862685..2024927 100644 --- a/lua/persisted/utils.lua +++ b/lua/persisted/utils.lua @@ -86,6 +86,7 @@ function M.load_session(session, silent) return echoerr("Error loading the session! ", result) end + vim.g.persisted_exists = true vim.g.persisted_loaded_session = session vim.api.nvim_exec_autocmds("User", { pattern = "PersistedLoadPost", data = session }) end