🗒️ AutoSession
Automatically reopen the files and windows you had open. It's like you never left!

⭐ Features
- 💾 Automatically save and restore sessions, with customizable filters
- 🎯 Session picker, with support for Telescope, Snacks, Fzf-Lua, and
vim.ui.select
- 📁 Track directory changes
- 🌿 Separate sessions per git branch
- 🪝 Customizable with Hooks
- 🗃️ Save custom data along with your session
💡 How it works
When you start nvim, AutoSession will try to restore a session for the current working directory (cwd) if it exists. If it does, it'll reopen all of your buffers and windows. If not, nothing happens. When you quit nvim, AutoSession will automatically save a session for cwd so you can pick up where you left off.
📦 Installation
Lazy.nvim: