diff --git a/.config/nvim/lua/plugins/extras/util/persisted.lua b/.config/nvim/lua/plugins/extras/util/persisted.lua index 5efb634c..8fa5c01b 100644 --- a/.config/nvim/lua/plugins/extras/util/persisted.lua +++ b/.config/nvim/lua/plugins/extras/util/persisted.lua @@ -1,14 +1,3 @@ -vim.api.nvim_create_autocmd({ "User" }, { - pattern = "PersistedTelescopeLoadPre", - callback = function(session) - -- Save the currently loaded session using a global variable - require("persisted").save({ session = vim.g.persisted_loaded_session }) - - -- Delete all of the open buffers - vim.api.nvim_input(":%bd!") - end, -}) - return { { "folke/persistence.nvim", @@ -16,6 +5,18 @@ return { }, { "olimorris/persisted.nvim", + init = function() + vim.api.nvim_create_autocmd({ "User" }, { + pattern = "PersistedTelescopeLoadPre", + callback = function(session) + -- Save the currently loaded session using a global variable + require("persisted").save({ session = vim.g.persisted_loaded_session }) + + -- Delete all of the open buffers + vim.api.nvim_input(":%bd!") + end, + }) + end, lazy = false, config = function() LazyVim.on_load("telescope.nvim", function()