alfred-open-in-editor
alfred-open-in-editor copied to clipboard
One hotkey: Launch Editor, Bring Editor to front window, Open file/folder in Editor. Easily change TextEditor/IDE. Support Vim and Emacs!
![]()
Dedicated to @Daisy for our friendship and her kindly support.
Open in Editor
An Alfred Workflow to open file/folder in editor with one hotkey.
Defaults comes with VSCode, IDEA, Vim(in Terminal), Emacs, you can change it easily.
Installation
- Download Open in Editor.alfredworkflow.
- Double click
Open in Editor.alfredworkflowto install. - Click
ImportButton. - Double click
Hotkeyand set your shortcut.(I'm using fn + e for Emacs)
how to use fn + e as hotkey trigger.
Features & Usage
Change Code Editor
- Open Alfred Preferences -> Workflows -> Open in Editor.
- Double click
Run Script, replaceVisual Studio CodewithYOUR APPLICATION NAME. - Make sure the app name surrounds with double quote
"".
General Text Editor
alt + c, default with Visual Studio Code.

- Launch Editor if Editor isn't active.
- Bring Editor to the front window if Editor is active.
- Open selected file/folder from Finder or Alfred File Browser.
- Enable Quick Search Mode in
Features -> File Action. - Launch Alfred and press spacebar or input a single quote.
- Move the highlight block to the destination folder.
- Notice: if you enabled
Advanced -> Historyand browse file with it, you should use tab or ← or → to avoid Alfred's default selection. - Press fn + c or your own shortcut.
- Enable Quick Search Mode in
IDE
fn + i, default with IntelliJ IDEA
- If there is
*.xcodeprojin the folder(first level), it opens the folder with Xcode. - Other features work same as General Text Editor.
https://user-images.githubusercontent.com/14329786/153532093-66f9f318-9600-47fa-9875-343f21a07bef.mp4
Emacs GUI Support
https://user-images.githubusercontent.com/14329786/153535556-41aa596b-af54-4472-9ece-ecc98cb79c4c.mp4
- Add the code below to your
init.elor.emacs
;; Enable server for opening file/folder from emacsclient
(server-start)
- Set the shortcut to launch Emacs.
- Try it!
Vim CLI Support
https://user-images.githubusercontent.com/14329786/153535610-95d1607b-8aeb-47f4-970d-e5f324980270.mp4
- It default with
vim, if you're usingnvim, open theRun Scriptand changevimtonvim. - It default with
Terminal, if you're usingiTerm2or something else, open theRun Scriptand changeTerminaltoYOUR APPLICATION NAME. - Set the shortcut to launch vim.
- Try it!
Contribution
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Credits
Icon made by https://www.flaticon.com/authors/freepik
License
AGPL-3.0