Jump to content

Find and open Sublime Text Projects


Recommended Posts

Sublime Text Projects

Filter and open your Sublime Text project files. It can be tricky getting .sublime-project files to work because Sublime Text doesn’t open them properly; only the command-line program does. This workflow solves that problem.

 

The workflow also supports a VS Code (or VS Codium) mode (i.e. it works with .code-workspace files instead).

 

demo.gif

 

Installation


Download the Sublime-Text-Projects-X.Y.Z.alfredworkflow and double-click to install.

 

Usage


There is one keyword, .st, which works as follows:

  1. .st [<query>] — List/filter your .sublime-project files files

    1. — Open result in Sublime Text
    2. ⌘+↩ — Reveal file in Finder
  2. .st rescan — Reload cached list of projects

  3. .st config — Show the current settings

 

Hotkeys


There are two Hotkeys (coloured red) for opening selected files in Sublime Text. One is for Finder/Path Finder, and the other for all other apps. Assign the same Hotkey to both. The Finder/Path Finder Hotkey doesn’t use “Selection in macOS”, and opens the target of the frontmost window if nothing is selected.

 

Universal Actions


There are “Open in Sublime Text” actions for files, text and URLs. Files are opened, and text is opened in a new document. Multiple URLs are treated like text, but if you pass a single URL to the Universal Action, the workflow will create a new document with the content fetched from the URL.

 

External Triggers


There are External Triggers you can call to create a new document with the given text, open the given file, or retrieve the given URL and create a new document with its contents.

 

See the docs on GitHub or select “View Help File” from the workflow config view for more info.

Edited by deanishe
Updated description for v3
Link to comment
  • 1 month later...
Thank you for this workflow !

 

The problem is when a project is launched by this workflow the workspace is empty.

It would be great if we could have the previous state of workspace, like "subl my-project.sublime-project" command in a terminal session

Link to comment
That would be ideal, but the problem with that is it would require that the subl command has been linked to /usr/local/bin/.

 

It could use subl from within the application bundle, but what is the workflow supposed to do if both ST2 and ST3 are installed?

 

The workflow will open the .sublime-project file with whatever application you have set to open that type of file.

 

So if you want that to be the subl command, create an application with Automator with a Run Shell Script action that calls subl with the passed file.

 

Set that as the default application for .sublime-project files and it will have the added advantage of also restoring the workspace when double-clicking a .sublime-project file in Finder.

Edited by deanishe
Link to comment
  • 1 year later...
  • 5 months later...

 

That would be ideal, but the problem with that is it would require that the subl command has been linked to /usr/local/bin/.
 
It could use subl from within the application bundle, but what is the workflow supposed to do if both ST2 and ST3 are installed?
 
The workflow will open the .sublime-project file with whatever application you have set to open that type of file.
 
So if you want that to be the subl command, create an application with Automator with a Run Shell Script action that calls subl with the passed file.
 
Set that as the default application for .sublime-project files and it will have the added advantage of also restoring the workspace when double-clicking a .sublime-project file in Finder.

 

 

 

Thanks for that tip! Makes this workflow really awesome. Can you include it on the Packal page?

Link to comment
  • 10 months later...
  • 3 months later...
  • 4 months later...
33 minutes ago, deanishe said:

The answer to your question is a few posts above yours. 

You got me confused... your workflow above, (in the original post ) if I've already had a sublime window opened, can only direct me to my existing sublime text window. 

 

I need the workflow to open new blank window everytime I key in: sublime. 

 

Could you make one workflow that does these: 

  1. whenever keyed in: subl, open new blank sublime window in the active desktop. No matter whether the app is already opened. 
  2. open with sublime text (just like the old one)
  3. find and open with sublime text (just like the old one)

 

Link to comment

Sorry. I was half-awake and misread your question.

 

7 hours ago, mrchow19910319 said:

Could you make one workflow that does these: 

 

No. But this script does what you want:

tell application "Sublime Text"
	if it is running then
		tell application "System Events"
			tell process "Sublime Text" to click menu item "New Window" in menu "File" of menu bar 1
		end tell
	end if
end tell
-- Activate doesn't work with Sublime on Sierra
do shell script "open -a 'Sublime Text'"

 

Link to comment
5 hours ago, deanishe said:

Sorry. I was half-awake and misread your question.

 

 

No. But this script does what you want:


tell application "Sublime Text"
	if it is running then
		tell application "System Events"
			tell process "Sublime Text" to click menu item "New Window" in menu "File" of menu bar 1
		end tell
	end if
end tell
-- Activate doesn't work with Sublime on Sierra
do shell script "open -a 'Sublime Text'"

 

Okay this worked. Thank you so much! 

Edited by mrchow19910319
Link to comment
  • 1 year later...
  • 5 months later...
  • 2 years later...

Thanks for the PR. Rather than having an option to specify where the workflow should go after reload, wouldn't it make more sense to just go back to where it was? I mean, you can run reload from either search or config, so you presumably want to be in that mode.

 

What I think might make sense as an option is what each result "points" to. Currently, each result shows the path to the project file, passes the path to the project file to Universal Actions, and puts nonsense on the clipboard. I'm going to change that to use the (first) project folder for the clipboard and Universal Actions, but I wonder if there's any value in an option to use the project file's path instead.

 

What do you think?

Link to comment

I like that idea and have a few other thoughts.

 

1. Yes it should return back to where you were. That makes the most sense.

2. What if we use modifiers for something a bit more advanced. By default it shows / copies the path to the project file but with a modifier + enter, it loads a List Filter with all folders from the project as options. Then each folder you can check for “name” and then pass those to Universal Actions or the clipboard.

Link to comment

This is on an Intel Mac. Appears path is expanded and then prepended?

 

15:19:10 cli.go:177: opening folder "/Users/terminal/Library/Application Support/Sublime Text/Packages/User/Projects/~/Library/Application Support/Sublime Text/Packages/LSP-gopls" ...
15:19:10 scripts.go:160: ------------- [/usr/bin/open /Users/terminal/Library/Application Support/Sublime Text/Packages/User/Projects/~/Library/Application Support/Sublime Text/Packages/LSP-gopls] ---------------
15:19:10 scripts.go:161: The file /Users/terminal/Library/Application Support/Sublime Text/Packages/User/Projects/~/Library/Application Support/Sublime Text/Packages/LSP-gopls does not exist.
15:19:10 scripts.go:162: ----------------------------------------------
15:19:10 cli.go:180: error opening folder "/Users/terminal/Library/Application Support/Sublime Text/Packages/User/Projects/~/Library/Application Support/Sublime Text/Packages/LSP-gopls": exit status 1

 

Link to comment

Here is the log of doing the same thing

 

[10:29:31.339] Logging Started...
[10:29:45.817] Sublime Text Projects[Script Filter] Queuing argument ''
[10:29:45.862] Sublime Text Projects[Script Filter] Script with argv '' finished
[10:29:45.865] STDERR: Sublime Text Projects[Script Filter] 🍺
10:29:45 workflow.go:328: - Sublime Text Projects/3.3.0-beta (AwGo/0.27.1) -
10:29:45 util.go:57: 316.727µs  load config
10:29:45 main.go:62: &main.options{Search:true, Config:false, Ignore:false, Open:false, OpenFolders:false, Rescan:false, SetConfig:"", Force:false, Query:""}
10:29:45 main.go:64: args=[]string{"-search", "--", ""} => []string{""}
10:29:45 main.go:65: (*main.config)(0xc0000b0540)({
 FindInterval: (time.Duration) 5m0s,
 MDFindInterval: (time.Duration) 5m0s,
 LocateInterval: (time.Duration) 24h0m0s,
 VSCode: (bool) false,
 ActionProjectFile: (bool) false,
 Excludes: ([]string) (len=6 cap=6) {
  (string) (len=15) "/Applications/*",
  (string) (len=14) "**/vim/undo/**",
  (string) (len=14) "~/.projects/**",
  (string) (len=52) "~/Library/Application Support/Sublime Text/Backup/**",
  (string) (len=63) "~/Library/Application Support/Sublime Text/Packages/Debugger/**",
  (string) (len=7) "/usr/**"
 },
 Depth: (int) 2,
 SearchPaths: ([]*main.searchPath) (len=1 cap=1) {
  (*main.searchPath)(0xc00009b440)({
   Path: (string) (len=85) "/Users/terminal/Library/Application Support/Sublime Text/Packages/User/Projects",
   Excludes: ([]string) <nil>,
   Depth: (int) 2
  })
 }
})
10:29:45 feedback.go:509: Sent 15 result(s) to Alfred
10:29:45 workflow.go:405: ------------------- 2.613717ms -------------------
[10:29:45.886] Sublime Text Projects[Script Filter] {
  "variables": {
    "AW_SESSION_ID": "OP80JXUIBLBHYZEZ0S44GIPN"
  },
  "items": [
    {
      "title": "Discovery",
      "subtitle": "~/Library/Application Support/Sublime Text/Packages/User/Projects/~/.projects/spaceship/discovery",
      "arg": "/Users/terminal/Library/Application Support/Sublime Text/Packages/User/Projects/Discovery.sublime-project",
      "uid": "/Users/terminal/Library/Application Support/Sublime Text/Packages/User/Projects/Discovery.sublime-project",
      "valid": true,
      "type": "file",
      "text": {
        "copy": "/Users/terminal/Library/Application Support/Sublime Text/Packages/User/Projects/~/.projects/spaceship/discovery"
      },
      "icon": {
        "path": "icons/sublime.png"
      },
      "variables": {
        "hide_alfred": "true"
      },
      "mods": {
        "cmd": {
          "arg": [
            "-folders",
            "/Users/terminal/Library/Application Support/Sublime Text/Packages/User/Projects/Discovery.sublime-project"
          ],
          "subtitle": "Open Project Folder",
          "icon": {
            "path": "/Users/terminal/Library/Application Support/Sublime Text/Packages/User/Projects/~/.projects/spaceship/discovery",
            "type": "fileicon"
          },
          "variables": {
            "hide_alfred": "true"
          }
        }
      },
      "action": {
        "auto": [
          "/Users/terminal/Library/Application Support/Sublime Text/Packages/User/Projects/~/.projects/spaceship/discovery"
        ]
      }
    },
    {
      "title": "Ravager",
      "subtitle": "~/Library/Application Support/Sublime Text/Packages/User/Projects/~/.projects/ravager",
      "arg": "/Users/terminal/Library/Application Support/Sublime Text/Packages/User/Projects/Ravager.sublime-project",
      "uid": "/Users/terminal/Library/Application Support/Sublime Text/Packages/User/Projects/Ravager.sublime-project",
      "valid": true,
      "type": "file",
      "text": {
        "copy": "/Users/terminal/Library/Application Support/Sublime Text/Packages/User/Projects/~/.projects/ravager"
      },
      "icon": {
        "path": "icons/sublime.png"
      },
      "variables": {
        "hide_alfred": "true"
      },
      "mods": {
        "cmd": {
          "arg": [
            "-folders",
            "/Users/terminal/Library/Application Support/Sublime Text/Packages/User/Projects/Ravager.sublime-project"
          ],
          "subtitle": "Open Project Folder",
          "icon": {
            "path": "/Users/terminal/Library/Application Support/Sublime Text/Packages/User/Projects/~/.projects/ravager",
            "type": "fileicon"
          },
          "variables": {
            "hide_alfred": "true"
          }
        }
      },
      "action": {
        "auto": [
          "/Users/terminal/Library/Application Support/Sublime Text/Packages/User/Projects/~/.projects/ravager"
        ]
      }
    },
    {
      "title": "LSP-gopls",
      "subtitle": "~/Library/Application Support/Sublime Text/Packages/User/Projects/~/Library/Application Support/Sublime Text/Packages/LSP-gopls",
      "arg": "/Users/terminal/Library/Application Support/Sublime Text/Packages/User/Projects/LSP-gopls.sublime-project",
      "uid": "/Users/terminal/Library/Application Support/Sublime Text/Packages/User/Projects/LSP-gopls.sublime-project",
      "valid": true,
      "type": "file",
      "text": {
        "copy": "/Users/terminal/Library/Application Support/Sublime Text/Packages/User/Projects/~/Library/Application Support/Sublime Text/Packages/LSP-gopls"
      },
      "icon": {
        "path": "icons/sublime.png"
      },
      "variables": {
        "hide_alfred": "true"
      },
      "mods": {
        "cmd": {
          "arg": [
            "-folders",
            "/Users/terminal/Library/Application Support/Sublime Text/Packages/User/Projects/LSP-gopls.sublime-project"
          ],
          "subtitle": "Open Project Folder",
          "icon": {
            "path": "/Users/terminal/Library/Application Support/Sublime Text/Packages/User/Projects/~/Library/Application Support/Sublime Text/Packages/LSP-gopls",
            "type": "fileicon"
          },
          "variables": {
            "hide_alfred": "true"
          }
        }
      },
      "action": {
        "auto": [
          "/Users/terminal/Library/Application Support/Sublime Text/Packages/User/Projects/~/Library/Application Support/Sublime Text/Packages/LSP-gopls"
        ]
      }
    },
    {
      "title": "HyperFox",
      "subtitle": "~/Library/Application Support/Sublime Text/Packages/User/Projects/~/.projects/hyperfox",
      "arg": "/Users/terminal/Library/Application Support/Sublime Text/Packages/User/Projects/HyperFox.sublime-project",
      "uid": "/Users/terminal/Library/Application Support/Sublime Text/Packages/User/Projects/HyperFox.sublime-project",
      "valid": true,
      "type": "file",
      "text": {
        "copy": "/Users/terminal/Library/Application Support/Sublime Text/Packages/User/Projects/~/.projects/hyperfox"
      },
      "icon": {
        "path": "icons/sublime.png"
      },
      "variables": {
        "hide_alfred": "true"
      },
      "mods": {
        "cmd": {
          "arg": [
            "-folders",
            "/Users/terminal/Library/Application Support/Sublime Text/Packages/User/Projects/HyperFox.sublime-project"
          ],
          "subtitle": "Open Project Folder",
          "icon": {
            "path": "/Users/terminal/Library/Application Support/Sublime Text/Packages/User/Projects/~/.projects/hyperfox",
            "type": "fileicon"
          },
          "variables": {
            "hide_alfred": "true"
          }
        }
      },
      "action": {
        "auto": [
          "/Users/terminal/Library/Application Support/Sublime Text/Packages/User/Projects/~/.projects/hyperfox"
        ]
      }
    },
    {
      "title": "Report Manager",
      "subtitle": "~/Library/Application Support/Sublime Text/Packages/User/Projects/~/.projects/atomic/report_manager",
      "arg": "/Users/terminal/Library/Application Support/Sublime Text/Packages/User/Projects/Report Manager.sublime-project",
      "uid": "/Users/terminal/Library/Application Support/Sublime Text/Packages/User/Projects/Report Manager.sublime-project",
      "valid": true,
      "type": "file",
      "text": {
        "copy": "/Users/terminal/Library/Application Support/Sublime Text/Packages/User/Projects/~/.projects/atomic/report_manager"
      },
      "icon": {
        "path": "icons/sublime.png"
      },
      "variables": {
        "hide_alfred": "true"
      },
      "mods": {
        "cmd": {
          "arg": [
            "-folders",
            "/Users/terminal/Library/Application Support/Sublime Text/Packages/User/Projects/Report Manager.sublime-project"
          ],
          "subtitle": "Open Project Folder",
          "icon": {
            "path": "/Users/terminal/Library/Application Support/Sublime Text/Packages/User/Projects/~/.projects/atomic/report_manager",
            "type": "fileicon"
          },
          "variables": {
            "hide_alfred": "true"
          }
        }
      },
      "action": {
        "auto": [
          "/Users/terminal/Library/Application Support/Sublime Text/Packages/User/Projects/~/.projects/atomic/report_manager"
        ]
      }
    },
    {
      "title": "[Spaceship] IDL Repository",
      "subtitle": "~/Library/Application Support/Sublime Text/Packages/User/Projects/~/.projects/spaceship/idl",
      "arg": "/Users/terminal/Library/Application Support/Sublime Text/Packages/User/Projects/[Spaceship] IDL Repository.sublime-project",
      "uid": "/Users/terminal/Library/Application Support/Sublime Text/Packages/User/Projects/[Spaceship] IDL Repository.sublime-project",
      "valid": true,
      "type": "file",
      "text": {
        "copy": "/Users/terminal/Library/Application Support/Sublime Text/Packages/User/Projects/~/.projects/spaceship/idl"
      },
      "icon": {
        "path": "icons/sublime.png"
      },
      "variables": {
        "hide_alfred": "true"
      },
      "mods": {
        "cmd": {
          "arg": [
            "-folders",
            "/Users/terminal/Library/Application Support/Sublime Text/Packages/User/Projects/[Spaceship] IDL Repository.sublime-project"
          ],
          "subtitle": "Open Project Folder",
          "icon": {
            "path": "/Users/terminal/Library/Application Support/Sublime Text/Packages/User/Projects/~/.projects/spaceship/idl",
            "type": "fileicon"
          },
          "variables": {
            "hide_alfred": "true"
          }
        }
      },
      "action": {
        "auto": [
          "/Users/terminal/Library/Application Support/Sublime Text/Packages/User/Projects/~/.projects/spaceship/idl"
        ]
      }
    },
    {
      "title": "[BlackAnvil] Strapi",
      "subtitle": "~/Library/Application Support/Sublime Text/Packages/User/Projects/~/.projects/blackanvil/strapi",
      "arg": "/Users/terminal/Library/Application Support/Sublime Text/Packages/User/Projects/[BlackAnvil] Strapi.sublime-project",
      "uid": "/Users/terminal/Library/Application Support/Sublime Text/Packages/User/Projects/[BlackAnvil] Strapi.sublime-project",
      "valid": true,
      "type": "file",
      "text": {
        "copy": "/Users/terminal/Library/Application Support/Sublime Text/Packages/User/Projects/~/.projects/blackanvil/strapi"
      },
      "icon": {
        "path": "icons/sublime.png"
      },
      "variables": {
        "hide_alfred": "true"
      },
      "mods": {
        "cmd": {
          "arg": [
            "-folders",
            "/Users/terminal/Library/Application Support/Sublime Text/Packages/User/Projects/[BlackAnvil] Strapi.sublime-project"
          ],
          "subtitle": "Open Project Folder",
          "icon": {
            "path": "/Users/terminal/Library/Application Support/Sublime Text/Packages/User/Projects/~/.projects/blackanvil/strapi",
            "type": "fileicon"
          },
          "variables": {
            "hide_alfred": "true"
          }
        }
      },
      "action": {
        "auto": [
          "/Users/terminal/Library/Application Support/Sublime Text/Packages/User/Projects/~/.projects/blackanvil/strapi"
        ]
      }
    },
    {
      "title": "MultiEditUtils",
      "subtitle": "~/Library/Application Support/Sublime Text/Packages/User/Projects/~/Library/Application Support/Sublime Text/Packages/MultiEditUtils",
      "arg": "/Users/terminal/Library/Application Support/Sublime Text/Packages/User/Projects/MultiEditUtils.sublime-project",
      "uid": "/Users/terminal/Library/Application Support/Sublime Text/Packages/User/Projects/MultiEditUtils.sublime-project",
      "valid": true,
      "type": "file",
      "text": {
        "copy": "/Users/terminal/Library/Application Support/Sublime Text/Packages/User/Projects/~/Library/Application Support/Sublime Text/Packages/MultiEditUtils"
      },
      "icon": {
        "path": "icons/sublime.png"
      },
      "variables": {
        "hide_alfred": "true"
      },
      "mods": {
        "cmd": {
          "arg": [
            "-folders",
            "/Users/terminal/Library/Application Support/Sublime Text/Packages/User/Projects/MultiEditUtils.sublime-project"
          ],
          "subtitle": "Open Project Folder",
          "icon": {
            "path": "/Users/terminal/Library/Application Support/Sublime Text/Packages/User/Projects/~/Library/Application Support/Sublime Text/Packages/MultiEditUtils",
            "type": "fileicon"
          },
          "variables": {
            "hide_alfred": "true"
          }
        }
      },
      "action": {
        "auto": [
          "/Users/terminal/Library/Application Support/Sublime Text/Packages/User/Projects/~/Library/Application Support/Sublime Text/Packages/MultiEditUtils"
        ]
      }
    },
    {
      "title": "ReportDB",
      "subtitle": "~/Library/Application Support/Sublime Text/Packages/User/Projects/~/.projects/trmnl/report_db",
      "arg": "/Users/terminal/Library/Application Support/Sublime Text/Packages/User/Projects/ReportDB.sublime-project",
      "uid": "/Users/terminal/Library/Application Support/Sublime Text/Packages/User/Projects/ReportDB.sublime-project",
      "valid": true,
      "type": "file",
      "text": {
        "copy": "/Users/terminal/Library/Application Support/Sublime Text/Packages/User/Projects/~/.projects/trmnl/report_db"
      },
      "icon": {
        "path": "icons/sublime.png"
      },
      "variables": {
        "hide_alfred": "true"
      },
      "mods": {
        "cmd": {
          "arg": [
            "-folders",
            "/Users/terminal/Library/Application Support/Sublime Text/Packages/User/Projects/ReportDB.sublime-project"
          ],
          "subtitle": "Open Project Folder",
          "icon": {
            "path": "/Users/terminal/Library/Application Support/Sublime Text/Packages/User/Projects/~/.projects/trmnl/report_db",
            "type": "fileicon"
          },
          "variables": {
            "hide_alfred": "true"
          }
        }
      },
      "action": {
        "auto": [
          "/Users/terminal/Library/Application Support/Sublime Text/Packages/User/Projects/~/.projects/trmnl/report_db"
        ]
      }
    },
    {
      "title": "DocumentManager",
      "subtitle": "~/Library/Application Support/Sublime Text/Packages/User/Projects/~/.projects/DocumentManager",
      "arg": "/Users/terminal/Library/Application Support/Sublime Text/Packages/User/Projects/DocumentManager.sublime-project",
      "uid": "/Users/terminal/Library/Application Support/Sublime Text/Packages/User/Projects/DocumentManager.sublime-project",
      "valid": true,
      "type": "file",
      "text": {
        "copy": "/Users/terminal/Library/Application Support/Sublime Text/Packages/User/Projects/~/.projects/DocumentManager"
      },
      "icon": {
        "path": "icons/sublime.png"
      },
      "variables": {
        "hide_alfred": "true"
      },
      "mods": {
        "cmd": {
          "arg": [
            "-folders",
            "/Users/terminal/Library/Application Support/Sublime Text/Packages/User/Projects/DocumentManager.sublime-project"
          ],
          "subtitle": "Open Project Folder",
          "icon": {
            "path": "/Users/terminal/Library/Application Support/Sublime Text/Packages/User/Projects/~/.projects/DocumentManager",
            "type": "fileicon"
          },
          "variables": {
            "hide_alfred": "true"
          }
        }
      },
      "action": {
        "auto": [
          "/Users/terminal/Library/Application Support/Sublime Text/Packages/User/Projects/~/.projects/DocumentManager"
        ]
      }
    },
    {
      "title": "BlackAnvil - Website",
      "subtitle": "~/Library/Application Support/Sublime Text/Packages/User/Projects/~/.projects/blackanvil/website",
      "arg": "/Users/terminal/Library/Application Support/Sublime Text/Packages/User/Projects/BlackAnvil - Website.sublime-project",
      "uid": "/Users/terminal/Library/Application Support/Sublime Text/Packages/User/Projects/BlackAnvil - Website.sublime-project",
      "valid": true,
      "type": "file",
      "text": {
        "copy": "/Users/terminal/Library/Application Support/Sublime Text/Packages/User/Projects/~/.projects/blackanvil/website"
      },
      "icon": {
        "path": "icons/sublime.png"
      },
      "variables": {
        "hide_alfred": "true"
      },
      "mods": {
        "cmd": {
          "arg": [
            "-folders",
            "/Users/terminal/Library/Application Support/Sublime Text/Packages/User/Projects/BlackAnvil - Website.sublime-project"
          ],
          "subtitle": "Open Project Folder",
          "icon": {
            "path": "/Users/terminal/Library/Application Support/Sublime Text/Packages/User/Projects/~/.projects/blackanvil/website",
            "type": "fileicon"
          },
          "variables": {
            "hide_alfred": "true"
          }
        }
      },
      "action": {
        "auto": [
          "/Users/terminal/Library/Application Support/Sublime Text/Packages/User/Projects/~/.projects/blackanvil/website"
        ]
      }
    },
    {
      "title": "LSP-terraform",
      "subtitle": "~/Library/Application Support/Sublime Text/Packages/User/Projects/~/Library/Application Support/Sublime Text/Packages/LSP-terraform",
      "arg": "/Users/terminal/Library/Application Support/Sublime Text/Packages/User/Projects/LSP-terraform.sublime-project",
      "uid": "/Users/terminal/Library/Application Support/Sublime Text/Packages/User/Projects/LSP-terraform.sublime-project",
      "valid": true,
      "type": "file",
      "text": {
        "copy": "/Users/terminal/Library/Application Support/Sublime Text/Packages/User/Projects/~/Library/Application Support/Sublime Text/Packages/LSP-terraform"
      },
      "icon": {
        "path": "icons/sublime.png"
      },
      "variables": {
        "hide_alfred": "true"
      },
      "mods": {
        "cmd": {
          "arg": [
            "-folders",
            "/Users/terminal/Library/Application Support/Sublime Text/Packages/User/Projects/LSP-terraform.sublime-project"
          ],
          "subtitle": "Open Project Folder",
          "icon": {
            "path": "/Users/terminal/Library/Application Support/Sublime Text/Packages/User/Projects/~/Library/Application Support/Sublime Text/Packages/LSP-terraform",
            "type": "fileicon"
          },
          "variables": {
            "hide_alfred": "true"
          }
        }
      },
      "action": {
        "auto": [
          "/Users/terminal/Library/Application Support/Sublime Text/Packages/User/Projects/~/Library/Application Support/Sublime Text/Packages/LSP-terraform"
        ]
      }
    },
    {
      "title": "[Scan] DNS Engine",
      "subtitle": "~/Library/Application Support/Sublime Text/Packages/User/Projects/~/.projects/dns-scan-engine",
      "arg": "/Users/terminal/Library/Application Support/Sublime Text/Packages/User/Projects/[Scan] DNS Engine.sublime-project",
      "uid": "/Users/terminal/Library/Application Support/Sublime Text/Packages/User/Projects/[Scan] DNS Engine.sublime-project",
      "valid": true,
      "type": "file",
      "text": {
        "copy": "/Users/terminal/Library/Application Support/Sublime Text/Packages/User/Projects/~/.projects/dns-scan-engine"
      },
      "icon": {
        "path": "icons/sublime.png"
      },
      "variables": {
        "hide_alfred": "true"
      },
      "mods": {
        "cmd": {
          "arg": [
            "-folders",
            "/Users/terminal/Library/Application Support/Sublime Text/Packages/User/Projects/[Scan] DNS Engine.sublime-project"
          ],
          "subtitle": "Open Project Folder",
          "icon": {
            "path": "/Users/terminal/Library/Application Support/Sublime Text/Packages/User/Projects/~/.projects/dns-scan-engine",
            "type": "fileicon"
          },
          "variables": {
            "hide_alfred": "true"
          }
        }
      },
      "action": {
        "auto": [
          "/Users/terminal/Library/Application Support/Sublime Text/Packages/User/Projects/~/.projects/dns-scan-engine"
        ]
      }
    },
    {
      "title": "[Go] Spaceship",
      "subtitle": "~/Library/Application Support/Sublime Text/Packages/User/Projects/~/.projects/spaceship/discovery",
      "arg": "/Users/terminal/Library/Application Support/Sublime Text/Packages/User/Projects/[Go] Spaceship.sublime-project",
      "uid": "/Users/terminal/Library/Application Support/Sublime Text/Packages/User/Projects/[Go] Spaceship.sublime-project",
      "valid": true,
      "type": "file",
      "text": {
        "copy": "/Users/terminal/Library/Application Support/Sublime Text/Packages/User/Projects/~/.projects/spaceship/discovery"
      },
      "icon": {
        "path": "icons/sublime.png"
      },
      "variables": {
        "hide_alfred": "true"
      },
      "mods": {
        "cmd": {
          "arg": [
            "-folders",
            "/Users/terminal/Library/Application Support/Sublime Text/Packages/User/Projects/[Go] Spaceship.sublime-project"
          ],
          "subtitle": "Open Project Folders",
          "icon": {
            "path": "/Users/terminal/Library/Application Support/Sublime Text/Packages/User/Projects/~/.projects/spaceship/discovery",
            "type": "fileicon"
          },
          "variables": {
            "hide_alfred": "true"
          }
        }
      },
      "action": {
        "auto": [
          "/Users/terminal/Library/Application Support/Sublime Text/Packages/User/Projects/~/.projects/spaceship/discovery"
        ]
      }
    },
    {
      "title": "FileManager",
      "subtitle": "~/Library/Application Support/Sublime Text/Packages/User/Projects/~/Library/Application Support/Sublime Text/Packages/FileManager",
      "arg": "/Users/terminal/Library/Application Support/Sublime Text/Packages/User/Projects/FileManager.sublime-project",
      "uid": "/Users/terminal/Library/Application Support/Sublime Text/Packages/User/Projects/FileManager.sublime-project",
      "valid": true,
      "type": "file",
      "text": {
        "copy": "/Users/terminal/Library/Application Support/Sublime Text/Packages/User/Projects/~/Library/Application Support/Sublime Text/Packages/FileManager"
      },
      "icon": {
        "path": "icons/sublime.png"
      },
      "variables": {
        "hide_alfred": "true"
      },
      "mods": {
        "cmd": {
          "arg": [
            "-folders",
            "/Users/terminal/Library/Application Support/Sublime Text/Packages/User/Projects/FileManager.sublime-project"
          ],
          "subtitle": "Open Project Folder",
          "icon": {
            "path": "/Users/terminal/Library/Application Support/Sublime Text/Packages/User/Projects/~/Library/Application Support/Sublime Text/Packages/FileManager",
            "type": "fileicon"
          },
          "variables": {
            "hide_alfred": "true"
          }
        }
      },
      "action": {
        "auto": [
          "/Users/terminal/Library/Application Support/Sublime Text/Packages/User/Projects/~/Library/Application Support/Sublime Text/Packages/FileManager"
        ]
      }
    }
  ]
}

 

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...