deanishe Posted June 12, 2014 Share Posted June 12, 2014 (edited) 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). 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:.st [<query>] — List/filter your .sublime-project files files ↩ — Open result in Sublime Text⌘+↩ — Reveal file in Finder.st rescan — Reload cached list of projects.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 November 12, 2021 by deanishe Updated description for v3 Link to comment
deanishe Posted June 16, 2014 Author Share Posted June 16, 2014 Significant update. See OP. No longer as simple (to write) as I'd hoped, but the workflow now supports finding files in hidden directories. Link to comment
MrMoins Posted July 22, 2014 Share Posted July 22, 2014 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
deanishe Posted July 23, 2014 Author Share Posted July 23, 2014 (edited) 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 July 23, 2014 by deanishe Link to comment
sudopeople Posted August 20, 2015 Share Posted August 20, 2015 Superb! Thanks very much! Link to comment
jdno Posted February 17, 2016 Share Posted February 17, 2016 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
TUpton98 Posted December 22, 2016 Share Posted December 22, 2016 Any ideas how I would extend this to also open a terminal window based on the folder that the .sublime-project file exists in? Link to comment
xilopaint Posted March 30, 2017 Share Posted March 30, 2017 (edited) I have got high CPU usage many times with update_cache.py: Edited June 22, 2019 by xilopaint Link to comment
deanishe Posted March 30, 2017 Author Share Posted March 30, 2017 Yes. Alfred-Workflow's background API doesn't get along with Sierra. I'm at a bit of a loss as to how to fix it, as I don't have Sierra, so I can't reproduce the problem. Link to comment
deanishe Posted April 3, 2017 Author Share Posted April 3, 2017 See here for a easy workaround till I can update all my workflows. Link to comment
mrchow19910319 Posted August 25, 2017 Share Posted August 25, 2017 @deanishe hey, I am using your sublime workflow for a long time. May I ask you that how do I change it a bit, so the default sublime text option opens a new sublime text window for me on my current desktop? Now whenever I hit enter it will point me to my already opened sublime window. Thanks in advance. Link to comment
deanishe Posted August 26, 2017 Author Share Posted August 26, 2017 The answer to your question is a few posts above yours. Link to comment
mrchow19910319 Posted August 26, 2017 Share Posted August 26, 2017 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: whenever keyed in: subl, open new blank sublime window in the active desktop. No matter whether the app is already opened. open with sublime text (just like the old one) find and open with sublime text (just like the old one) Link to comment
deanishe Posted August 26, 2017 Author Share Posted August 26, 2017 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
mrchow19910319 Posted August 26, 2017 Share Posted August 26, 2017 (edited) 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 August 26, 2017 by mrchow19910319 Link to comment
deanishe Posted February 15, 2019 Author Share Posted February 15, 2019 (edited) Just released v3. Rewrote the workflow in Go for much speed Add ability to open project folders New, prettier icons Edited February 15, 2019 by deanishe xilopaint 1 Link to comment
xilopaint Posted July 16, 2019 Share Posted July 16, 2019 (edited) @deanishe, could you make a new release now you got added support for VSCode? Edited July 16, 2019 by xilopaint Link to comment
Terminal Posted November 11, 2021 Share Posted November 11, 2021 This has been the most used workflow by myself. Just opened a PR on the repo and looking forward to seeing if it is supported Link to comment
deanishe Posted November 12, 2021 Author Share Posted November 12, 2021 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
Terminal Posted November 12, 2021 Share Posted November 12, 2021 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
deanishe Posted November 12, 2021 Author Share Posted November 12, 2021 I've made a beta release. It's a universal binary and signed, so I'd appreciate it if anyone with an M1 Mac could test it out. And also generally whether macOS lets it run without complaining. Link to comment
Terminal Posted November 12, 2021 Share Posted November 12, 2021 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
deanishe Posted November 13, 2021 Author Share Posted November 13, 2021 7 hours ago, Terminal said: Appears path is expanded and then prepended? Any idea how you got there? Paths from the config file are expanded on load, and everything else (paths returned by find, mdfind, locate) should always be absolute. Link to comment
Terminal Posted November 13, 2021 Share Posted November 13, 2021 Searched a project > Right Arrow > Copy to clipboard. I will record a quick screen if I can recreate Link to comment
Terminal Posted November 13, 2021 Share Posted November 13, 2021 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
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now