A Neovim plugin for session management. Quickly save and load sessions with a clean UI.
- π Save sessions with a custom name (auto-appends
.vim
). - π Load sessions choose session to load from a list.
- β‘ Quick keybindings for seamless workflow.
Using lazy.nvim:
{
"erslee/session-manager.nvim",
config = function()
require("session-manager").setup({
session_prefix = "._Session",
})
end
}
Using packer.nvim:
use {
"erslee/session-manager.nvim",
config = function()
require("session-manager").setup({
session_prefix = "._Session",
})
end
}
:SaveSession
β Save a session with a custom name.:LoadSession
β Open a picker to load a session.
<leader>mm
β Save session.<leader>ms
β Load session.
The plugin works out of the box! Just call setup()
in your Neovim config.
MIT License.
Made with β€οΈ for Neovim users!