# Sublime Snippets for StackMob JavaScript This is a [Sublime Text](http://www.sublimetext.com/) package which includes snippets for doing [StackMob](http://www.stackmob.com) JavaScript development. This is a work in progress and very new. Pull requests welcome. ![StackMob Sublime](https://s3.amazonaws.com/uploads.hipchat.com/11115/139926/m0l6dz4uwyij2es/sublime-stackmob-js.gif) ## Installation ## ### 1. Find Packages Directory * Mac `cd ~/Library/Application\ Support/Sublime\ Text\ 2/Packages/User` * Windows: `cd %APPDATA%\Sublime Text 2\Packages\User` * Linux: `cd ~/.Sublime\ Text\ 2/Packages` or `cd ~/.config/sublime-text-2/Packages` * Portable: Sublime Text 2/Data/Packages Can't find your packages? Open sublime and press ``ctrl + ` `` and type `sublime.packages_path()`. ### 2. Download $ git clone git@github.com:wyne/sublime-stackmob-js-snippets.git stackmob-js ## Usage In a javascript file or within a script tag in an html file, type `sm` as the start to one of the triggers below.
Trigger StackMob Method
smc object.create()
smn var object = new Object({`property`: "`value`"});
sminit StackMob.init()
sms object.save()
smmodel var Object = StackMob.Model.extend({ schemaName: "schema" });
smiuli StackMob.isUserLoggedIn()
smili StackMob.isLoggedIn()
smf object.fetch()
smfe object.fetchExpanded()
smcc StackMob.customcode()