This was of the first thing I started doing when I started using Sublime Text
. I got all my settings on GitHub. I created a very easy and fast way to install them. These are the steps: https://github.com/evandrocoan/SublimeTextStudio#installation
You may use the same steps for your settings. What you need to know is that I not syncing the User
folder, but the Packages
folder. This is because my settings go beyond the User
folder. I also configure individually several packages. The most reason for this is their intromission on my context menu. As there are for now 65 packages installed, If I allow the package’s author put everything they want to on my context menu or whatever else, it definitely does not fit on my screen when I open it, beyond became a complete mess. So, what I did was to remove some and add the rest to submenus.
You need to carefully configure the .gitignore
files to not allow anything private pass/leak. So, settings which involves private keys, etc, must not be synced, unless you git repository is private. You also, should not let pass packages dependencies, and other stuff the Package Control
download for your, the first time you open your Sublime Text
.
I am also shipping the Package Control
as a git submodule from my fork, this is because I need two lines added into its source, otherwise it does not work to sync and install correctly my settings. I did a pull request, but it is stuck for merge/approval: https://github.com/evandrocoan/SublimeTextStudio/issues/6. Nevertheless, now it is easier to install the settings, as you do not need to install the Package Control
.
But be aware about this issue: The Package Control ignore some packages some times when installing the settings