Sync Brackets Extensions & Config

Sep 22, 2015 11:19 · 121 words · 1 minute read

  1. Find your Brackets user folder (usually ~/Library/Application Support/Brackets) and move brackets.json and extensions/ to a shared folder (e.g. Dropbox)

    1. Add a symlinks to the moved file and folder:

    cd ~/Library/Application Support/Brackets

    ln -s ~/Library/Mobile\ Documents/com~apple~CloudDocs/config/Brackets/extensions/

    ln -s ~/Library/Mobile\ Documents/com~apple~CloudDocs/config/Brackets/brackets.json

    1. On your other machine make sure your config folder is done syncing, delete brackets.json and extensions/ from your Brackets user folder and setup your symlinks in the same way. Done \o/

PS: If you think: but why not syncing the entire Brackets user folder: I did that but I was bugged by the fact that Brackets was constantly complaining about not finding recently opened files and folders, which are saved in state.json. So I made sure that this file won’t be synced.