Skip to content

erslee/session-manager.nvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

20 Commits
Β 
Β 
Β 
Β 

Repository files navigation

Session Manager

A Neovim plugin for session management. Quickly save and load sessions with a clean UI.

✨ Features

  • πŸ“‚ Save sessions with a custom name (auto-appends .vim).
  • πŸ” Load sessions choose session to load from a list.
  • ⚑ Quick keybindings for seamless workflow.

πŸ“₯ Installation

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
}

πŸš€ Usage

Commands:

  • :SaveSession β†’ Save a session with a custom name.
  • :LoadSession β†’ Open a picker to load a session.

Keybindings:

  • <leader>mm β†’ Save session.
  • <leader>ms β†’ Load session.

πŸ”§ Configuration

The plugin works out of the box! Just call setup() in your Neovim config.

πŸ“œ License

MIT License.


Made with ❀️ for Neovim users!

Releases

No releases published

Packages

No packages published

Languages