I’m using Dropbox-style sync (actually Nextcloud, which works pretty much the same way) to keep my settings in sync across multiple computers, by syncing my Packages/User dir (per the Package Control tutorial). I also use Colorsublime (installed via Package Control) to manage my color themes.
The problem I keep running into is that Colorsublime keeps the actual theme file outside of the User dir, so if I ever change my theme, or add another computer to the mix, I have a heck of a time with most of my computers trying to load a theme that doesn’t exist, and getting stuck in an error loop where I can’t even run Colorsublime well enough to change the theme. Fixing it requires going to each computer, removing the theme from my preferences, then rerunning Colorsublime to reinstall the theme.
Surely there’s a better way to do this. Is there a way to make Colorsublime keep the downloaded themes in the User directory, or to make it automatically download a missing theme if it’s how it’s configured?
I tried setting my colorsublime user settings to put the installed theme inside User with:
{
"install_path": "User/Themes",
}
(in my user-specific settings for Colorsublime) but it still seems to be putting it into “Packages/Colorsublime - Themes” instead of “Packages/User/Themes”.