require("auto-session").setup({ { enabled = true, root_dir = vim.fn.stdpath "data" .. "/sessions/", auto_save = true, auto_restore = true, auto_create = true, suppressed_dirs = nil, allowed_dirs = nil, auto_restore_last_session = false, use_git_branch = false, lazy_support = true, bypass_save_filetypes = nil, close_unsupported_windows = true, args_allow_single_directory = true, args_allow_files_auto_save = false, continue_restore_on_error = true, show_auto_restore_notif = false, cwd_change_handling = false, lsp_stop_on_restore = false, log_level = "error", session_lens = { load_on_setup = true, theme_conf = {}, previewer = false, mappings = { delete_session = {"i", ""}, alternate_session = {"i", ""}, copy_session = {"i", ""} }, session_control = { control_dir = vim.fn.stdpath "data" .. "/auto_session/", control_filename = "session_control.json" } } } })