Sublime Forum

Open Sesame - Open projects faster and easier

#1

An alternative way to open projects. Stop using using the mouse to open projects.

GitHub: Open Sesame
Package Control: Open Sesame
Supports: Sublime Text 3

By default projects are listed as “2-FOLDER-DEEP” structures like the Username/Repository part of a GitHub URL i.e. projects are found in the pattern PROJECTS_PATH/*/*.

If you prefer to organise your projects at a single level within your projects path then you can set projects depth setting to 1. It defaults to 2.

To configure Open Sesame open Preferences > Settings - User

{
    "open-sesame.projects_path": "~/projects",
    "open-sesame.projects_depth": 2
}

For more configuration options see the README.

2 Likes

#2

1.1.0

  • Added: project path is now displayed below project name in quick panel list
0 Likes

#3

1.2.0

  • Added: Open Sesame Project Menu
  • Added: Default keymap Ctrl+Shift+O (Win, Linux) Super+Shift+O (OSX)
0 Likes

#4

1.3.0

  • Added #3: Allow for multiple project (@tijn)
0 Likes

#5

1.4.0

  • Added #4: Single level directory project structures
0 Likes

#6

1.5.0 - 2017-04-02

Added

  • Added o mnemonic for Project > open Sesame menu

Changed

  • Project > open Sesame menu now opens Command Palette with a list of all available commands

Fixed

  • Fixed: Project names containing spaces are now included in project list
0 Likes

#7

1.5.1 - 2017-04-14

Fixed

  • Fixed: projects_path should expand environment variables
0 Likes

#8

1.5.2 - 2017-04-19

Fixed

  • Fixed #6: Cannot open folders that a pipe character in the name
  • Fixed: Cannot open folders that have a space in the name
0 Likes

#9

1.5.3 - 2017-04-22

Fixed

  • Fixed: should display a status message if no projects are found
0 Likes

#10

1.5.4 - 2017-06-03

Fixed

  • Fixed: Add Project Folder command select list shouldn’t included current project
0 Likes

#11

1.5.5 - 2017-06-03

Fixed

  • Fixed: AttributeError: ‘Window’ object has no attribute ‘active_project_file_name’
0 Likes

#12

1.5.6 - 2017-08-26

Fixed

  • Fixed: Custom commands don’t work
  • Fixed: Edge case exception raised when no projects found
0 Likes

#13

1.5.7 - 2017-08-26

Fixed

  • Fixed: Projects depth setting (regression)
0 Likes

#14

Many thanks for your work! I’m surprised this feature isn’t built in

1 Like

#15

1.6.0 - 2017-08-27

Added

  • Added: Switch Project command
  • Added: Remove Folder command
  • Doc: Setup guide
  • Doc: Setup key bindings

Deprecated

  • Deprecated: projects_path and projects_depth settings; renamed to path and depth respectively; existing settings are auto migrated to the new settings so there is nothing for you to do.
  • Deprecated: open_sesame command; use open_sesame_open_project instead
  • Deprecated: open_sesame_add_folder command; use open_sesame_add_project instead
0 Likes

#16

1.7.0 - 2017-09-15

Added

  • Added #7: Option to only include version controlled projects e.g. Git, Mercurial, Subversion
0 Likes