From 49fc19c88d09cb215000c60b60b3092df2d70055 Mon Sep 17 00:00:00 2001 From: xfy Date: Mon, 17 Mar 2025 16:00:31 +0800 Subject: [PATCH] auto save session --- lua/rua/core/autocmd.lua | 5 +++++ lua/rua/plugins/auto-session.lua | 1 + 2 files changed, 6 insertions(+) diff --git a/lua/rua/core/autocmd.lua b/lua/rua/core/autocmd.lua index c3175cd..c2ba350 100644 --- a/lua/rua/core/autocmd.lua +++ b/lua/rua/core/autocmd.lua @@ -225,3 +225,8 @@ autocmd({ "BufReadPre" }, { group = aug, pattern = "*", }) + +-- 在 Vim 退出前保存会话 +autocmd("VimLeavePre", { + command = ":SessionSave", +}) diff --git a/lua/rua/plugins/auto-session.lua b/lua/rua/plugins/auto-session.lua index 61b8ae4..b94b5b9 100644 --- a/lua/rua/plugins/auto-session.lua +++ b/lua/rua/plugins/auto-session.lua @@ -2,6 +2,7 @@ return { "rmagatti/auto-session", lazy = true, cmd = { + "SessionSave", "SessionRestore", }, -- event = "VeryLazy",