Hello to the Sublime Text 2 community. I have to say that this text editor is very exciting and great to work with. I have developed a plugin that will pull and push the text based (css, javascript, liquid) theme assets from Shopify for local editing.

Browsing Shopify theme assets

SublimeShopifySmaller.jpg (30.45 KiB) Viewed 11879 times

The plugin is available at https://bitbucket.org/dwarburton/sublimeshopify and can be cloned by mercurial if you have it installed. I ran into some problems with the different capabilities of the embedded python on Windows vs Linux (where the Linux version doesn't support SSL or expat XML) but that is sorted out and the plugin works on the platforms I've tested it on:

Windows 7 x64Linux Mint 12 x64

If someone with a Shopify store and Macintosh computer would like to use this, please test it and let me know how it works.

I'm able to download and open files from Shopify just fine using the plugin, but whenever I save a file, I get the message "Upload to [store name] has failed." I'm not sure where to look to figure out what's going on. Any ideas?

Is it supposed to auto update the shopify files? Because nothing happens on the server when I save a file from Sublime (I'm on a Mac). It can find the active themes from the site though, so apparently there's some connection to it.