chore: reconfigure auto session

pull/98/head
fm39hz-laptop 2024-07-16 13:35:47 +07:00
parent 15dec0f5af
commit e016f29e74
2 changed files with 60 additions and 24 deletions

View File

@ -14,13 +14,46 @@ return {
},
{
"rmagatti/auto-session",
event = "VimEnter",
lazy = false,
dependencies = {
"nvim-telescope/telescope.nvim",
},
opts = {
auto_session_enable_last_session = true,
auto_session_enabled = true,
auto_save_enabled = true,
auto_restore_enabled = true,
auto_session_use_git_branch = true,
pre_save_cmds = { "BDelete! nameless", "BDelete! hidden", "BDelete glob=yode*", "cclose" },
pre_save = {},
auto_session_create_enabled = function()
local cmd = "git rev-parse --is-inside-work-tree"
return vim.fn.system(cmd) == "true\n"
end,
session_lens = {
load_on_setup = true,
theme_conf = {
border = true,
},
previewer = true,
buftypes_to_ignore = {},
},
cwd_change_handling = {
restore_upcoming_session = true,
post_cwd_changed_hook = function()
require("lualine").refresh()
end,
},
},
},
{
"rmagatti/session-lens",
dependencies = {
"rmagatti/auto-session",
"nvim-telescope/telescope.nvim",
},
opts = {
path_display = {
"shorten",
},
},
},
}

View File

@ -15,6 +15,9 @@ return {
},
-- {
-- "nvim-lualine/lualine.nvim",
-- dependencies = {
-- "rmagatti/auto-session",
-- },
-- opts = {
-- sections = {
-- lualine_z = {