ctrl+shift+p filters: :st2 :st3 :win :osx :linux
Browse

Simple​Session

by woodruffw ST3

A window-oriented session manager for Sublime Text.

Details

Installs

  • Total 736
  • Win 399
  • Mac 170
  • Linux 167
Dec 21 Dec 20 Dec 19 Dec 18 Dec 17 Dec 16 Dec 15 Dec 14 Dec 13 Dec 12 Dec 11 Dec 10 Dec 9 Dec 8 Dec 7 Dec 6 Dec 5 Dec 4 Dec 3 Dec 2 Dec 1 Nov 30 Nov 29 Nov 28 Nov 27 Nov 26 Nov 25 Nov 24 Nov 23 Nov 22 Nov 21 Nov 20 Nov 19 Nov 18 Nov 17 Nov 16 Nov 15 Nov 14 Nov 13 Nov 12 Nov 11 Nov 10 Nov 9 Nov 8 Nov 7
Windows 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 1 0
Mac 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Linux 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Readme

Source
raw.​githubusercontent.​com

SimpleSession

license

SimpleSession is a tiny session manager for Sublime Text (3).

It was originally based on Session Manager, which is a lot better than Sublime's default session management but doesn't allow per-window saving or layout saving.

Pros

  • Saves sessions on a per-window basis, instead of the global Sublime Text state.
  • Saves and restores window layout and file grouping.
  • Only opens a new window if your current one is empty.
  • Restores unsaved buffers (but not unsaved file changes).

Cons

  • Doesn't care about your Sublime Text project files (this might be a 'pro').
  • Will probably crash/do something wrong if you try to load a non-session file.
  • Probably won't work on Sublime Text 2. I haven't tried it.

Installation

If you have Package Control installed: * Open the Command Palette (Ctrl+Shift+P) * Go to Package Control: Install Package * Search for “SimpleSession” and press Enter to install

If you don't have Package Control or want to install manually for whatever reason: * Clone this repository into your packages directory (Preferences -> Browse Packages...).

Usage

SimpleSession's usage is similar to Session Manager's:

Command Palette (Ctrl+Shift+P) operation:

SimpleSession: Delete
SimpleSession: Load
SimpleSession: Save
SimpleSession: Save and Close
SimpleSession: Edit

Delete and Load give you a list of sessions to chose from, and Save prompts you for a filename to save the current session with. Save and Close operates identically to Save, but closes all open files in the window after saving.

Like Session Manager, these commands can be bound:

save_session
save_and_close_session
load_session
delete_session
edit_session