├── .gitignore ├── .no-sublime-package ├── CHANGELOG.md ├── README.md ├── messages.json ├── messages ├── 0.5.0.txt ├── 0.9.0.txt ├── 0.9.2.txt ├── 0.9.3.txt └── 0.9.4.txt └── snippets ├── coffee ├── Accounts │ ├── config.sublime-snippet │ ├── loggingIn.sublime-snippet │ ├── loginWithFacebook.sublime-snippet │ ├── loginWithGithub.sublime-snippet │ ├── loginWithGoogle.sublime-snippet │ ├── loginWithMeetup.sublime-snippet │ ├── loginWithPassword.sublime-snippet │ ├── loginWithTwitter.sublime-snippet │ ├── logout.sublime-snippet │ ├── onCreateUser.sublime-snippet │ ├── ui-config.sublime-snippet │ ├── user.sublime-snippet │ ├── userId.sublime-snippet │ ├── users.sublime-snippet │ └── validateNewUser.sublime-snippet ├── Assets │ ├── getBinary.sublime-snippet │ └── getText.sublime-snippet ├── Collections │ ├── Cursor │ │ ├── count.sublime-snippet │ │ ├── fetch.sublime-snippet │ │ ├── forEach.sublime-snippet │ │ ├── map.sublime-snippet │ │ ├── observe.sublime-snippet │ │ ├── observeChanges.sublime-snippet │ │ └── rewind.sublime-snippet │ ├── allow.sublime-snippet │ ├── collection.sublime-snippet │ ├── deny.sublime-snippet │ ├── find.sublime-snippet │ ├── findOne.sublime-snippet │ ├── insert.sublime-snippet │ ├── objectID.sublime-snippet │ ├── remove.sublime-snippet │ ├── untitled │ └── update.sublime-snippet ├── Core │ ├── absoluteUrl.sublime-snippet │ ├── isClient.sublime-snippet │ ├── isServer.sublime-snippet │ ├── release.sublime-snippet │ ├── settings.sublime-snippet │ └── startup.sublime-snippet ├── Deps │ ├── active.sublime-snippet │ ├── afterFlush.sublime-snippet │ ├── autorun.sublime-snippet │ ├── changed.sublime-snippet │ ├── currentComputation.sublime-snippet │ ├── depend.sublime-snippet │ ├── firstRun.sublime-snippet │ ├── flush.sublime-snippet │ ├── hasDependents.sublime-snippet │ ├── invalidate.sublime-snippet │ ├── nonreactive.sublime-snippet │ ├── onInvalidate.sublime-snippet │ └── stopped.sublime-snippet ├── EJSON │ ├── addType.sublime-snippet │ ├── clone.sublime-snippet │ ├── equals.sublime-snippet │ ├── fromJSONValue.sublime-snippet │ ├── isBinary.sublime-snippet │ ├── newBinary.sublime-snippet │ ├── parse.sublime-snippet │ ├── stringify.sublime-snippet │ ├── toJSONValue.sublime-snippet │ └── typeName.sublime-snippet ├── Email │ └── email.sublime-snippet ├── HTTP │ ├── call.sublime-snippet │ ├── del.sublime-snippet │ ├── get.sublime-snippet │ ├── post.sublime-snippet │ └── put.sublime-snippet ├── Match │ ├── check.sublime-snippet │ └── match-test.sublime-snippet ├── Methods │ ├── Error.sublime-snippet │ ├── apply.sublime-snippet │ ├── call.sublime-snippet │ ├── isSimulation.sublime-snippet │ ├── methods.sublime-snippet │ ├── setUserId.sublime-snippet │ └── unblock.sublime-snippet ├── Passwords │ ├── changePassword.sublime-snippet │ ├── createUser.sublime-snippet │ ├── emailTemplates.sublime-snippet │ ├── forgotPassword.sublime-snippet │ ├── resetPassword.sublime-snippet │ ├── sendEnrollmentEmail.sublime-snippet │ ├── sendResetPasswordEmail.sublime-snippet │ ├── sendVerificationEmail.sublime-snippet │ ├── setPassword.sublime-snippet │ └── verifyEmail.sublime-snippet ├── Publish and subscribe │ ├── added.sublime-snippet │ ├── changed.sublime-snippet │ ├── error.sublime-snippet │ ├── onStop.sublime-snippet │ ├── publish.sublime-snippet │ ├── ready.sublime-snippet │ ├── removed.sublime-snippet │ ├── stop.sublime-snippet │ ├── subscribe.sublime-snippet │ └── userId.sublime-snippet ├── Server connections │ ├── connect.sublime-snippet │ ├── disconnect.sublime-snippet │ ├── reconnect.sublime-snippet │ └── status.sublime-snippet ├── Session │ ├── equals.sublime-snippet │ ├── get.sublime-snippet │ ├── set.sublime-snippet │ └── setDefault.sublime-snippet ├── Templates │ ├── created.sublime-snippet │ ├── data.sublime-snippet │ ├── destroyed.sublime-snippet │ ├── event.sublime-snippet │ ├── events.sublime-snippet │ ├── find.sublime-snippet │ ├── findAll.sublime-snippet │ ├── firstNode.sublime-snippet │ ├── helpers.sublime-snippet │ ├── lastNode.sublime-snippet │ ├── preserve.sublime-snippet │ ├── render.sublime-snippet │ ├── renderList.sublime-snippet │ └── rendered.sublime-snippet └── Timers │ ├── clearInterval.sublime-snippet │ ├── clearTimeout.sublime-snippet │ ├── setInterval.sublime-snippet │ └── setTimeout.sublime-snippet ├── html ├── AutoForm │ ├── af.sublime-snippet │ ├── afm.sublime-snippet │ └── afmu.sublime-snippet ├── meteor-block.sublime-snippet ├── meteor-each.sublime-snippet ├── meteor-if-else.sublime-snippet ├── meteor-if.sublime-snippet ├── meteor-markdown.sublime-snippet ├── meteor-template.sublime-snippet ├── meteor-tripple.sublime-snippet ├── meteor-unless.sublime-snippet └── meteor-with.sublime-snippet └── js ├── Accounts ├── config.sublime-snippet ├── loggingIn.sublime-snippet ├── loginWithFacebook.sublime-snippet ├── loginWithGithub.sublime-snippet ├── loginWithGoogle.sublime-snippet ├── loginWithMeetup.sublime-snippet ├── loginWithPassword.sublime-snippet ├── loginWithTwitter.sublime-snippet ├── logout.sublime-snippet ├── onCreateUser.sublime-snippet ├── ui-config.sublime-snippet ├── user.sublime-snippet ├── userId.sublime-snippet ├── users.sublime-snippet └── validateNewUser.sublime-snippet ├── Assets ├── getBinary.sublime-snippet └── getText.sublime-snippet ├── Collections ├── Cursor │ ├── count.sublime-snippet │ ├── fetch.sublime-snippet │ ├── forEach.sublime-snippet │ ├── map.sublime-snippet │ ├── observe.sublime-snippet │ ├── observeChanges.sublime-snippet │ └── rewind.sublime-snippet ├── allow.sublime-snippet ├── collection.sublime-snippet ├── deny.sublime-snippet ├── find.sublime-snippet ├── findOne.sublime-snippet ├── insert.sublime-snippet ├── objectID.sublime-snippet ├── remove.sublime-snippet └── update.sublime-snippet ├── Core ├── absoluteUrl.sublime-snippet ├── if-isClient.sublime-snippet ├── if-isServer.sublime-snippet ├── isClient.sublime-snippet ├── isServer.sublime-snippet ├── release.sublime-snippet ├── settings.sublime-snippet └── startup.sublime-snippet ├── EJSON ├── addType.sublime-snippet ├── clone.sublime-snippet ├── equals.sublime-snippet ├── fromJSONValue.sublime-snippet ├── isBinary.sublime-snippet ├── newBinary.sublime-snippet ├── parse.sublime-snippet ├── stringify.sublime-snippet ├── toJSONValue.sublime-snippet └── typeName.sublime-snippet ├── Email └── email.sublime-snippet ├── HTTP ├── call.sublime-snippet ├── del.sublime-snippet ├── get.sublime-snippet ├── post.sublime-snippet └── put.sublime-snippet ├── Match ├── check.sublime-snippet └── match-test.sublime-snippet ├── Methods ├── Error.sublime-snippet ├── apply.sublime-snippet ├── call.sublime-snippet ├── isSimulation.sublime-snippet ├── methods.sublime-snippet ├── setUserId.sublime-snippet └── unblock.sublime-snippet ├── Passwords ├── changePassword.sublime-snippet ├── createUser.sublime-snippet ├── emailTemplates.sublime-snippet ├── forgotPassword.sublime-snippet ├── resetPassword.sublime-snippet ├── sendEnrollmentEmail.sublime-snippet ├── sendResetPasswordEmail.sublime-snippet ├── sendVerificationEmail.sublime-snippet ├── setPassword.sublime-snippet └── verifyEmail.sublime-snippet ├── Publish and subscribe ├── added.sublime-snippet ├── changed.sublime-snippet ├── error.sublime-snippet ├── onStop.sublime-snippet ├── publish.sublime-snippet ├── ready.sublime-snippet ├── removed.sublime-snippet ├── stop.sublime-snippet ├── subscribe.sublime-snippet └── userId.sublime-snippet ├── Server connections ├── connect.sublime-snippet ├── disconnect.sublime-snippet ├── reconnect.sublime-snippet └── status.sublime-snippet ├── Session ├── equals.sublime-snippet ├── get.sublime-snippet ├── set.sublime-snippet └── setDefault.sublime-snippet ├── Templates ├── created.sublime-snippet ├── data.sublime-snippet ├── destroyed.sublime-snippet ├── event.sublime-snippet ├── events.sublime-snippet ├── find.sublime-snippet ├── findAll.sublime-snippet ├── firstNode.sublime-snippet ├── helpers.sublime-snippet ├── lastNode.sublime-snippet ├── preserve.sublime-snippet ├── render.sublime-snippet ├── renderList.sublime-snippet └── rendered.sublime-snippet ├── Timers ├── clearInterval.sublime-snippet ├── clearTimeout.sublime-snippet ├── setInterval.sublime-snippet └── setTimeout.sublime-snippet └── Tracker ├── active.sublime-snippet ├── afterFlush.sublime-snippet ├── autorun.sublime-snippet ├── changed.sublime-snippet ├── currentComputation.sublime-snippet ├── depend.sublime-snippet ├── firstRun.sublime-snippet ├── flush.sublime-snippet ├── hasDependents.sublime-snippet ├── invalidate.sublime-snippet ├── nonreactive.sublime-snippet ├── onInvalidate.sublime-snippet └── stopped.sublime-snippet /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | test.js 3 | test.html 4 | -------------------------------------------------------------------------------- /.no-sublime-package: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtnbroder/meteor-snippets/d66746c9cb3188a823eb6dee459848cbb9ea214c/.no-sublime-package -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | v0.9.4 2 | * Updated Snippets for Meteor v1.0 (thanks to pcjpcj2). 3 | 4 | v0.9.3 5 | * Updated Snippets for Meteor v.0.6.5 6 | 7 | v0.9.2 8 | * Now using single quotes for consistency (thanks to j20). 9 | * Added a new snippet to create an additional individual event item within 10 | an already existing Template.mytemplate.events({}) object (thanks to j20). 11 | 12 | v0.9.1 13 | * Added .no-sublime-package for ST3 support 14 | 15 | v0.9.0 16 | * Added all Methods for CoffeScript. 17 | * fixed some small issues. 18 | 19 | v0.5.0 20 | * Added all Methods as snippets from Meteors documentation as of Meteors version 0.6.3.1 for javascript 21 | 22 | v0.2.0 23 | * Restructured the folders to match the documentation of Meteor 24 | * Added a few more Snippets 25 | 26 | v0.1.0 27 | * Added first few Snippets 28 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Meteor Snippets for Sublime Text 2/3 2 | 3 | Some snippets for working with the [Meteor](http://meteor.com) framework (v1.0). 4 | 5 | Includes snippets for 6 | 7 | * CoffeeScript (✔) 8 | * HTML (✔) 9 | * JavaScript (✔) - Updated to 1.0 10 | 11 | ## Installation 12 | 13 | You can install them now via [Package Control](http://wbond.net/sublime_packages/package_control) (search for "Meteor Snippets") or manually via git: 14 | 15 | ##### OS X 16 | ``` 17 | git clone git://github.com/mrtnbroder/meteor-snippets.git "~/Library/Application Support/Sublime Text 2/Packages/Meteor Snippets" 18 | ``` 19 | 20 | ##### Linux 21 | ``` 22 | git clone git://github.com/mrtnbroder/meteor-snippets.git "~/.config/sublime-text-2/Packages/Meteor Snippets" 23 | ``` 24 | 25 | ##### Windows 26 | ``` 27 | git clone git://github.com/mrtnbroder/meteor-snippets.git "%userprofile%\AppData\Roaming\Sublime Text 2\Packages\Meteor Snippets" 28 | ``` 29 | 30 | ## Examples 31 | 32 | __tp__ 33 | ```html 34 | 37 | ``` 38 | 39 | __Meteor.render__ 40 | ```javascript 41 | Meteor.render(function () { 42 | ... 43 | }); 44 | ``` 45 | 46 | __Meteor.publish__ 47 | ```javascript 48 | Meteor.publish('name', function () { 49 | ... 50 | }); 51 | ``` 52 | 53 | __if__ 54 | ```handlebars 55 | {{#if guyIs 'male'}} 56 | ... 57 | {{/if}} 58 | ``` 59 | 60 | __ea__ 61 | ```handlebars 62 | {{#each player}} 63 | ... 64 | {{/each}} 65 | ``` 66 | 67 | ... and a whole lot more! 68 | 69 | ## Todo's 70 | 71 | * remap some tab triggers 72 | * fix some snippets (missing semicolons, whitespace, tab behaviour etc.) 73 | 74 | ## Contributing 75 | 76 | Got some neat Meteor snippets you want to share? 77 | fork this repro and send me a pull request! 78 | -------------------------------------------------------------------------------- /messages.json: -------------------------------------------------------------------------------- 1 | { 2 | "0.5.0": "messages/0.5.0.txt", 3 | "0.9.0": "messages/0.9.0.txt", 4 | "0.9.2": "messages/0.9.2.txt", 5 | "0.9.3": "messages/0.9.3.txt", 6 | "0.9.4": "messages/0.9.4.txt" 7 | } 8 | -------------------------------------------------------------------------------- /messages/0.5.0.txt: -------------------------------------------------------------------------------- 1 | v0.5.0 Changelog: 2 | -------------------------------------------------------------------------------- 3 | 4 | Added all methods from the documentation of Meteor (0.6.3.1) for JavasScript 5 | files. If you found any bugs please let me know at: 6 | 7 | https://github.com/mrtnbroder/meteor-snippets 8 | 9 | and create an issue. 10 | 11 | Thank you! Have a nice day :). 12 | 13 | -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- /messages/0.9.0.txt: -------------------------------------------------------------------------------- 1 | v0.9.0 Changelog: 2 | -------------------------------------------------------------------------------- 3 | 4 | Added all methods from the documentation of Meteor (currently v0.6.3.1) for CoffeeScript 5 | files. If you find any bugs please let me know at: 6 | 7 | https://github.com/mrtnbroder/meteor-snippets 8 | 9 | and create an issue. 10 | 11 | Thank you! Have a nice day :). 12 | 13 | -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- /messages/0.9.2.txt: -------------------------------------------------------------------------------- 1 | v0.9.2 Changelog: 2 | -------------------------------------------------------------------------------- 3 | __ __ _ ____ _ _ 4 | | \/ | ___| |_ ___ ___ _ __ / ___| _ __ (_)_ __ _ __ ___| |_ ___ 5 | | |\/| |/ _ \ __/ _ \/ _ \| '__| \___ \| '_ \| | '_ \| '_ \ / _ \ __/ __| 6 | | | | | __/ || __/ (_) | | ___) | | | | | |_) | |_) | __/ |_\__ \ 7 | |_| |_|\___|\__\___|\___/|_| |____/|_| |_|_| .__/| .__/ \___|\__|___/ 8 | |_| |_| 9 | 10 | * Now using single quotes for consistency (thanks to j20). 11 | * Added a new snippet to create an additional individual event item within 12 | an already existing Template.mytemplate.events({}) object (thanks to j20). 13 | 14 | If you find any bugs please let me know at: 15 | 16 | https://github.com/mrtnbroder/meteor-snippets 17 | 18 | Thank you! Have a nice day :). 19 | 20 | -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- /messages/0.9.3.txt: -------------------------------------------------------------------------------- 1 | v0.9.3 Changelog: 2 | -------------------------------------------------------------------------------- 3 | __ __ _ ____ _ _ 4 | | \/ | ___| |_ ___ ___ _ __ / ___| _ __ (_)_ __ _ __ ___| |_ ___ 5 | | |\/| |/ _ \ __/ _ \/ _ \| '__| \___ \| '_ \| | '_ \| '_ \ / _ \ __/ __| 6 | | | | | __/ || __/ (_) | | ___) | | | | | |_) | |_) | __/ |_\__ \ 7 | |_| |_|\___|\__\___|\___/|_| |____/|_| |_|_| .__/| .__/ \___|\__|___/ 8 | |_| |_| 9 | 10 | * Updated Snippets for Meteor v0.6.5 11 | 12 | If you find any bugs please let me know at: 13 | 14 | https://github.com/mrtnbroder/meteor-snippets 15 | 16 | Thank you! Have a nice day :). 17 | 18 | -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- /messages/0.9.4.txt: -------------------------------------------------------------------------------- 1 | v0.9.4 Changelog: 2 | -------------------------------------------------------------------------------- 3 | __ __ _ ____ _ _ 4 | | \/ | ___| |_ ___ ___ _ __ / ___| _ __ (_)_ __ _ __ ___| |_ ___ 5 | | |\/| |/ _ \ __/ _ \/ _ \| '__| \___ \| '_ \| | '_ \| '_ \ / _ \ __/ __| 6 | | | | | __/ || __/ (_) | | ___) | | | | | |_) | |_) | __/ |_\__ \ 7 | |_| |_|\___|\__\___|\___/|_| |____/|_| |_|_| .__/| .__/ \___|\__|___/ 8 | |_| |_| 9 | 10 | * Updated Snippets for Meteor v1.0 11 | 12 | If you find any bugs please let me know at: 13 | 14 | https://github.com/mrtnbroder/meteor-snippets 15 | 16 | Credits go to https://github.com/pcjpcj2 for updating to v1.0 of Meteor. 17 | 18 | Thanks a lot! 19 | 20 | -------------------------------------------------------------------------------- 21 | -------------------------------------------------------------------------------- /snippets/coffee/Accounts/config.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | Accounts.config 6 | source.coffee, source.litcoffee 7 | Meteor: Accounts.config(options) 8 | -------------------------------------------------------------------------------- /snippets/coffee/Accounts/loggingIn.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | Meteor.loggingIn 6 | source.coffee, source.litcoffee 7 | Meteor.loggingIn() 8 | -------------------------------------------------------------------------------- /snippets/coffee/Accounts/loginWithFacebook.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 6 | if error 7 | ${2:alert 'Error'} 8 | ]]> 9 | Meteor.loginWithFacebook 10 | source.coffee, source.litcoffee 11 | Meteor.loginWithFacebook([options], [callback]) 12 | -------------------------------------------------------------------------------- /snippets/coffee/Accounts/loginWithGithub.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 6 | if error 7 | ${2:alert 'Error'} 8 | ]]> 9 | Meteor.loginWithGithub 10 | source.coffee, source.litcoffee 11 | Meteor.loginWithGithub([options], [callback]) 12 | -------------------------------------------------------------------------------- /snippets/coffee/Accounts/loginWithGoogle.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 6 | if error 7 | ${2:alert 'Error'} 8 | ]]> 9 | Meteor.loginWithGoogle 10 | source.coffee, source.litcoffee 11 | Meteor.loginWithGoogle([options], [callback]) 12 | -------------------------------------------------------------------------------- /snippets/coffee/Accounts/loginWithMeetup.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 6 | if error 7 | ${2:alert 'Error'} 8 | ]]> 9 | Meteor.loginWithMeetup 10 | source.coffee, source.litcoffee 11 | Meteor.loginWithMeetup([options], [callback]) 12 | -------------------------------------------------------------------------------- /snippets/coffee/Accounts/loginWithPassword.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | $4}) 4 | ]]> 5 | Meteor.loginWithPassword 6 | source.coffee, source.litcoffee 7 | Meteor.loginWithPassword(user, password, [callback]) 8 | -------------------------------------------------------------------------------- /snippets/coffee/Accounts/loginWithTwitter.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 6 | if error 7 | ${2:alert 'Error'} 8 | ]]> 9 | Meteor.loginWithTwitter 10 | source.coffee, source.litcoffee 11 | Meteor.loginWithTwitter([options], [callback]) 12 | -------------------------------------------------------------------------------- /snippets/coffee/Accounts/logout.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | Meteor.logout 6 | source.coffee, source.litcoffee 7 | Meteor.logout([callback]) 8 | -------------------------------------------------------------------------------- /snippets/coffee/Accounts/onCreateUser.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 4 | ${2:# ...} 5 | ]]> 6 | Accounts.onCreateUser 7 | source.coffee, source.litcoffee 8 | Meteor: Accounts.onCreateUser(fn) 9 | -------------------------------------------------------------------------------- /snippets/coffee/Accounts/ui-config.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 13 | Accounts.ui 14 | source.coffee, source.litcoffee 15 | Meteor: Accounts.ui.config(options) 16 | -------------------------------------------------------------------------------- /snippets/coffee/Accounts/user.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | Meteor.user 6 | source.coffee, source.litcoffee 7 | Meteor.user() 8 | -------------------------------------------------------------------------------- /snippets/coffee/Accounts/userId.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | Meteor.userId 6 | source.coffee, source.litcoffee 7 | Meteor.userId() 8 | -------------------------------------------------------------------------------- /snippets/coffee/Accounts/users.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | Meteor.users 6 | source.coffee, source.litcoffee 7 | Meteor.users 8 | -------------------------------------------------------------------------------- /snippets/coffee/Accounts/validateNewUser.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 4 | ${2:user.username isnt 'root' # ...} 5 | ]]> 6 | Accounts.validateNewUser 7 | source.coffee, source.litcoffee 8 | Meteor: Accounts.validateNewUser(fn) 9 | -------------------------------------------------------------------------------- /snippets/coffee/Assets/getBinary.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | Assets 6 | source.coffee, source.litcoffee 7 | Assets.getBinary(assetPath, [asyncCallback]) 8 | -------------------------------------------------------------------------------- /snippets/coffee/Assets/getText.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | Assets 6 | source.coffee, source.litcoffee 7 | Assets.getText(assetPath, [asyncCallback]) 8 | -------------------------------------------------------------------------------- /snippets/coffee/Collections/Cursor/count.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | count 6 | source.coffee, source.litcoffee 7 | Meteor: cursor.count() 8 | -------------------------------------------------------------------------------- /snippets/coffee/Collections/Cursor/fetch.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | fetch 6 | source.coffee, source.litcoffee 7 | Meteor: cursor.fetch() 8 | -------------------------------------------------------------------------------- /snippets/coffee/Collections/Cursor/forEach.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 4 | ${2:# ...} 5 | ]]> 6 | forEach 7 | source.coffee, source.litcoffee 8 | Meteor: cursor.forEach(callback) 9 | -------------------------------------------------------------------------------- /snippets/coffee/Collections/Cursor/map.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 4 | ${2:# ...} 5 | ]]> 6 | map 7 | source.coffee, source.litcoffee 8 | Meteor: cursor.map(callback) 9 | -------------------------------------------------------------------------------- /snippets/coffee/Collections/Cursor/observe.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | ${3:# ...} 6 | # Use either added() OR(!) addedAt()}${4: 7 | addedAt: (document, atIndex, before) -> 8 | ${5:# ...} 9 | }${6: 10 | changed: (newDocument, oldDocument) -> 11 | ${7:# ...} 12 | # Use either changed() OR(!) changedAt()}${8: 13 | changedAt: (newDocument, oldDocument, atIndex) -> 14 | ${9:# ...} 15 | }${10: 16 | removed: (oldDocument) -> 17 | ${11:# ...} 18 | # Use either removed() OR(!) removedAt()}${12: 19 | removedAt: (oldDocument, atIndex) -> 20 | ${13:# ...} 21 | }${14: 22 | movedTo: (document, fromIndex, toIndex, before) -> 23 | ${15:# ...} 24 | } 25 | } 26 | ]]> 27 | observe 28 | source.coffee, source.litcoffee 29 | Meteor: cursor.observe(callbacks) 30 | -------------------------------------------------------------------------------- /snippets/coffee/Collections/Cursor/observeChanges.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | ${3:# ...} 6 | # Use either added() OR(!) addedBefore()}${4: 7 | addedBefore: (id, fields, before) -> 8 | ${5:# ...} 9 | }${6: 10 | changed: (id, fields) -> 11 | ${7:# ...} 12 | }${8: 13 | movedBefore: (id, fields) -> 14 | ${9:# ...} 15 | }${10: 16 | removed: (id) -> 17 | ${11:# ...} 18 | } 19 | } 20 | ]]> 21 | observeChanges 22 | source.coffee, source.litcoffee 23 | Meteor: cursor.observeChanges(callbacks) 24 | -------------------------------------------------------------------------------- /snippets/coffee/Collections/Cursor/rewind.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | rewind 6 | source.coffee, source.litcoffee 7 | Meteor: cursor.rewind() 8 | -------------------------------------------------------------------------------- /snippets/coffee/Collections/allow.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | ${1:# ...} 6 | update: (userId, doc, fields, modifier) -> 7 | ${2:# ...} 8 | remove: (userId, doc) -> 9 | ${3:# ...} 10 | fetch: ['${4:owner}']${5:, 11 | transform: () -> 12 | ${6:# ...} 13 | } 14 | ]]> 15 | allow 16 | source.coffee, source.litcoffee 17 | Meteor: collection.allow(options) 18 | -------------------------------------------------------------------------------- /snippets/coffee/Collections/collection.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | Meteor.Collection 6 | source.coffee, source.litcoffee 7 | new Meteor.Collection(name, [options]) 8 | -------------------------------------------------------------------------------- /snippets/coffee/Collections/deny.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | ${1:# ...} 6 | update: (userId, doc, fields, modifier) -> 7 | ${2:# ...} 8 | remove: (userId, doc) -> 9 | ${3:# ...} 10 | fetch: ['${4:locked}']${5: 11 | transform: () -> 12 | ${6:# ...} 13 | } 14 | ]]> 15 | deny 16 | source.coffee, source.litcoffee 17 | Meteor: collection.deny(options) 18 | -------------------------------------------------------------------------------- /snippets/coffee/Collections/find.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | find 6 | source.coffee, source.litcoffee 7 | Meteor: collection.find(selector, [options]) 8 | -------------------------------------------------------------------------------- /snippets/coffee/Collections/findOne.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | findOne 6 | source.coffee, source.litcoffee 7 | Meteor: collection.findOne(selector, [options]) 8 | -------------------------------------------------------------------------------- /snippets/coffee/Collections/insert.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | insert 6 | source.coffee, source.litcoffee 7 | Meteor: collection.insert(doc, [callback]) 8 | -------------------------------------------------------------------------------- /snippets/coffee/Collections/objectID.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | Meteor.Collection 6 | source.coffee, source.litcoffee 7 | new Meteor.Collection.ObjectID(hexString) 8 | -------------------------------------------------------------------------------- /snippets/coffee/Collections/remove.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | remove 6 | source.coffee, source.litcoffee 7 | Meteor: collection.remove(selector, [callback]) 8 | -------------------------------------------------------------------------------- /snippets/coffee/Collections/untitled: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /snippets/coffee/Collections/update.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | update 6 | source.coffee, source.litcoffee 7 | Meteor: collection.update(selector, modifier, [options], [callback]) 8 | -------------------------------------------------------------------------------- /snippets/coffee/Core/absoluteUrl.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | Meteor.absoluteUrl 6 | source.coffee, source.litcoffee 7 | Meteor.absoluteUrl([path], [options]) 8 | -------------------------------------------------------------------------------- /snippets/coffee/Core/isClient.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | Meteor.isClient 6 | source.coffee, source.litcoffee 7 | Meteor.isClient 8 | -------------------------------------------------------------------------------- /snippets/coffee/Core/isServer.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 7 | Meteor.isServer 8 | source.coffee, source.litcoffee 9 | Meteor.isServer 10 | 11 | -------------------------------------------------------------------------------- /snippets/coffee/Core/release.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | Meteor.release 6 | source.coffee, source.litcoffee 7 | Meteor.release 8 | -------------------------------------------------------------------------------- /snippets/coffee/Core/settings.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | Meteor.settings 6 | source.coffee, source.litcoffee 7 | Meteor.settings 8 | -------------------------------------------------------------------------------- /snippets/coffee/Core/startup.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 4 | ${2:# ...} 5 | ]]> 6 | Meteor.startup 7 | source.coffee, source.litcoffee 8 | Meteor.startup(fn) 9 | -------------------------------------------------------------------------------- /snippets/coffee/Deps/active.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | Deps.active 6 | source.coffee, source.litcoffee 7 | Meteor: Deps.active 8 | 9 | -------------------------------------------------------------------------------- /snippets/coffee/Deps/afterFlush.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 4 | ${2:# callback} 5 | } 6 | ]]> 7 | Deps.afterFlush 8 | source.coffee, source.litcoffee 9 | Meteor: Deps.afterFlush(callback) 10 | 11 | -------------------------------------------------------------------------------- /snippets/coffee/Deps/autorun.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 4 | ${2:# ...} 5 | } 6 | ]]> 7 | Deps.autorun 8 | source.coffee, source.litcoffee 9 | Meteor: Deps.autorun(runFunc) 10 | 11 | -------------------------------------------------------------------------------- /snippets/coffee/Deps/changed.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | changed 6 | source.coffee, source.litcoffee 7 | Meteor: dependency.changed() 8 | -------------------------------------------------------------------------------- /snippets/coffee/Deps/currentComputation.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | Deps.currentComputation 6 | source.coffee, source.litcoffee 7 | Meteor: Deps.currentComputation 8 | 9 | -------------------------------------------------------------------------------- /snippets/coffee/Deps/depend.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | depend 6 | source.coffee, source.litcoffee 7 | Meteor: dependency.depend([fromComputation]) 8 | -------------------------------------------------------------------------------- /snippets/coffee/Deps/firstRun.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | firstRun 6 | source.coffee, source.litcoffee 7 | Meteor: computation.firstRun 8 | -------------------------------------------------------------------------------- /snippets/coffee/Deps/flush.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | Deps.flush 6 | source.coffee, source.litcoffee 7 | Meteor: Deps.flush() 8 | 9 | -------------------------------------------------------------------------------- /snippets/coffee/Deps/hasDependents.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | hasDependents 6 | source.coffee, source.litcoffee 7 | Meteor: dependency.hasDependents() 8 | -------------------------------------------------------------------------------- /snippets/coffee/Deps/invalidate.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | invalidate 6 | source.coffee, source.litcoffee 7 | Meteor: computation.invalidate() 8 | -------------------------------------------------------------------------------- /snippets/coffee/Deps/nonreactive.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 4 | ${2:# ...} 5 | } 6 | ]]> 7 | Deps.nonreactive 8 | source.coffee, source.litcoffee 9 | Meteor: Deps.nonreactive(fn) 10 | 11 | -------------------------------------------------------------------------------- /snippets/coffee/Deps/onInvalidate.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 4 | ${2:# callback} 5 | } 6 | ]]> 7 | Deps.onInvalidate 8 | source.coffee, source.litcoffee 9 | Meteor: Deps.onInvalidate(callback) 10 | 11 | -------------------------------------------------------------------------------- /snippets/coffee/Deps/stopped.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | stopped 6 | source.coffee, source.litcoffee 7 | Meteor: computation.stopped 8 | -------------------------------------------------------------------------------- /snippets/coffee/EJSON/addType.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | addType 6 | source.coffee, source.litcoffee 7 | Meteor: EJSON.addType(name, factory) 8 | -------------------------------------------------------------------------------- /snippets/coffee/EJSON/clone.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | clone 6 | source.coffee, source.litcoffee 7 | Meteor: EJSON.clone(val) 8 | -------------------------------------------------------------------------------- /snippets/coffee/EJSON/equals.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | equals 6 | source.coffee, source.litcoffee 7 | Meteor: EJSON.equals(val) 8 | -------------------------------------------------------------------------------- /snippets/coffee/EJSON/fromJSONValue.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | fromJSONValue 6 | source.coffee, source.litcoffee 7 | Meteor: EJSON.fromJSONValue(val) 8 | -------------------------------------------------------------------------------- /snippets/coffee/EJSON/isBinary.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | isBinary 6 | source.coffee, source.litcoffee 7 | Meteor: EJSON.isBinary(x) 8 | -------------------------------------------------------------------------------- /snippets/coffee/EJSON/newBinary.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | newBinary 6 | source.coffee, source.litcoffee 7 | Meteor: EJSON.newBinary(size) 8 | -------------------------------------------------------------------------------- /snippets/coffee/EJSON/parse.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | parse 6 | source.coffee, source.litcoffee 7 | Meteor: EJSON.parse(str) 8 | -------------------------------------------------------------------------------- /snippets/coffee/EJSON/stringify.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | stringify 6 | source.coffee, source.litcoffee 7 | Meteor: EJSON.stringify(val) 8 | -------------------------------------------------------------------------------- /snippets/coffee/EJSON/toJSONValue.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | toJSONValue 6 | source.coffee, source.litcoffee 7 | Meteor: EJSON.toJSONValue(val) 8 | -------------------------------------------------------------------------------- /snippets/coffee/EJSON/typeName.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | typeName 6 | source.coffee, source.litcoffee 7 | Meteor: instance.typeName() 8 | -------------------------------------------------------------------------------- /snippets/coffee/Email/email.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 10 | Email 11 | source.coffee, source.litcoffee 12 | Meteor: Email.send(options) 13 | -------------------------------------------------------------------------------- /snippets/coffee/HTTP/call.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | HTTP 6 | source.coffee, source.litcoffee 7 | HTTP.call(method, url [, options] [, asyncCallback]) 8 | -------------------------------------------------------------------------------- /snippets/coffee/HTTP/del.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | HTTP 6 | source.coffee, source.litcoffee 7 | HTTP.del(url, [options], [asyncCallback]) 8 | -------------------------------------------------------------------------------- /snippets/coffee/HTTP/get.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | HTTP 6 | source.coffee, source.litcoffee 7 | HTTP.get(url, [options], [asyncCallback]) 8 | -------------------------------------------------------------------------------- /snippets/coffee/HTTP/post.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | HTTP 6 | source.coffee, source.litcoffee 7 | HTTP.post(url, [options], [asyncCallback]) 8 | -------------------------------------------------------------------------------- /snippets/coffee/HTTP/put.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | HTTP 6 | source.coffee, source.litcoffee 7 | HTTP.put(url, [options], [asyncCallback]) 8 | -------------------------------------------------------------------------------- /snippets/coffee/Match/check.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | check 6 | source.coffee, source.litcoffee 7 | Meteor: check(value, pattern) 8 | 9 | -------------------------------------------------------------------------------- /snippets/coffee/Match/match-test.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | Match.test 6 | source.coffee, source.litcoffee 7 | Meteor: Match.test(value, pattern) 8 | 9 | -------------------------------------------------------------------------------- /snippets/coffee/Methods/Error.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | Error 6 | source.coffee, source.litcoffee 7 | new Meteor.Error(error, reason, details) 8 | -------------------------------------------------------------------------------- /snippets/coffee/Methods/apply.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | $4} 4 | ]]> 5 | Meteor.apply 6 | source.coffee, source.litcoffee 7 | Meteor.apply(name, params [, options] [, asyncCallback]) 8 | -------------------------------------------------------------------------------- /snippets/coffee/Methods/call.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | $4 4 | ]]> 5 | Meteor.call 6 | source.coffee, source.litcoffee 7 | Meteor.call(name, param1, param2, ... [, asyncCallback]) 8 | -------------------------------------------------------------------------------- /snippets/coffee/Methods/isSimulation.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | isSimulation 6 | source.coffee, source.litcoffee 7 | Meteor: this.isSimulation 8 | -------------------------------------------------------------------------------- /snippets/coffee/Methods/methods.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | ${3:# ...} 6 | ]]> 7 | Meteor.methods 8 | source.coffee, source.litcoffee 9 | Meteor.methods(methods) 10 | -------------------------------------------------------------------------------- /snippets/coffee/Methods/setUserId.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | setUserId 6 | source.coffee, source.litcoffee 7 | Meteor: this.setUserId(userId) 8 | -------------------------------------------------------------------------------- /snippets/coffee/Methods/unblock.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | unblock 6 | source.coffee, source.litcoffee 7 | Meteor: this.unblock() 8 | -------------------------------------------------------------------------------- /snippets/coffee/Passwords/changePassword.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 4 | ${5:# ...} 5 | } 6 | ]]> 7 | Accounts.changePassword 8 | source.coffee, source.litcoffee 9 | Meteor: Accounts.changePassword(oldPassword, newPassword, [callback]) 10 | -------------------------------------------------------------------------------- /snippets/coffee/Passwords/createUser.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 10 | ${3:# ...} 11 | } 12 | ]]> 13 | Accounts.createUser 14 | source.coffee, source.litcoffee 15 | Meteor: Accounts.createUser(options, [callback]) 16 | -------------------------------------------------------------------------------- /snippets/coffee/Passwords/emailTemplates.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | Accounts.emailTemplates 6 | source.coffee, source.litcoffee 7 | Meteor: Accounts.emailTemplates 8 | -------------------------------------------------------------------------------- /snippets/coffee/Passwords/forgotPassword.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 6 | ${4:# ...} 7 | } 8 | ]]> 9 | Accounts.forgotPassword 10 | source.coffee, source.litcoffee 11 | Meteor: Accounts.forgotPassword(options, [callback]) 12 | -------------------------------------------------------------------------------- /snippets/coffee/Passwords/resetPassword.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 4 | ${5:# ...} 5 | } 6 | ]]> 7 | Accounts.resetPassword 8 | source.coffee, source.litcoffee 9 | Meteor: Accounts.resetPassword(token, newPassword, [callback]) 10 | -------------------------------------------------------------------------------- /snippets/coffee/Passwords/sendEnrollmentEmail.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | Accounts.sendEnrollmentEmail 6 | source.coffee, source.litcoffee 7 | Meteor: Accounts.sendEnrollmentEmail(userId, [email]) 8 | -------------------------------------------------------------------------------- /snippets/coffee/Passwords/sendResetPasswordEmail.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | Accounts.sendResetPasswordEmail 6 | source.coffee, source.litcoffee 7 | Meteor: Accounts.sendResetPasswordEmail(userId, [email]) 8 | -------------------------------------------------------------------------------- /snippets/coffee/Passwords/sendVerificationEmail.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | Accounts.sendVerificationEmail 6 | source.coffee, source.litcoffee 7 | Meteor: Accounts.sendVerificationEmail(userId, [email]) 8 | -------------------------------------------------------------------------------- /snippets/coffee/Passwords/setPassword.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | Accounts.setPassword 6 | source.coffee, source.litcoffee 7 | Meteor: Accounts.setPassword(userId, newPassword) 8 | -------------------------------------------------------------------------------- /snippets/coffee/Passwords/verifyEmail.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 4 | ${4:# ...} 5 | } 6 | ]]> 7 | Accounts.verifyEmail 8 | source.coffee, source.litcoffee 9 | Meteor: Accounts.verifyEmail(token, [callback]) 10 | -------------------------------------------------------------------------------- /snippets/coffee/Publish and subscribe/added.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | added 6 | source.coffee, source.litcoffee 7 | Meteor: this.added(collection, id, fields) 8 | -------------------------------------------------------------------------------- /snippets/coffee/Publish and subscribe/changed.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | changed 6 | source.coffee, source.litcoffee 7 | Meteor: this.changed(collection, id, fields) 8 | -------------------------------------------------------------------------------- /snippets/coffee/Publish and subscribe/error.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | error 6 | source.coffee, source.litcoffee 7 | Meteor: this.error(error) 8 | -------------------------------------------------------------------------------- /snippets/coffee/Publish and subscribe/onStop.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 4 | ${3:# ...} 5 | } 6 | ]]> 7 | onStop 8 | source.coffee, source.litcoffee 9 | Meteor: this.onStop(fn) 10 | -------------------------------------------------------------------------------- /snippets/coffee/Publish and subscribe/publish.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 4 | ${3:# ...} 5 | ]]> 6 | Meteor.publish 7 | source.coffee, source.litcoffee 8 | Meteor.publish(name, fn) 9 | 10 | -------------------------------------------------------------------------------- /snippets/coffee/Publish and subscribe/ready.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | ready 6 | source.coffee, source.litcoffee 7 | Meteor: this.ready() 8 | -------------------------------------------------------------------------------- /snippets/coffee/Publish and subscribe/removed.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | removed 6 | source.coffee, source.litcoffee 7 | Meteor: this.removed(collection, id) 8 | -------------------------------------------------------------------------------- /snippets/coffee/Publish and subscribe/stop.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | stop 6 | source.coffee, source.litcoffee 7 | Meteor: this.stop() 8 | -------------------------------------------------------------------------------- /snippets/coffee/Publish and subscribe/subscribe.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | Meteor.subscribe 6 | source.coffee, source.litcoffee 7 | Meteor.subscribe(name [, arg1, arg2, ... ] [, callbacks]) 8 | -------------------------------------------------------------------------------- /snippets/coffee/Publish and subscribe/userId.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | userId 6 | source.coffee, source.litcoffee 7 | Meteor: this.userId 8 | -------------------------------------------------------------------------------- /snippets/coffee/Server connections/connect.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | DDP.connect 6 | source.coffee, source.litcoffee 7 | DDP.connect(url) 8 | -------------------------------------------------------------------------------- /snippets/coffee/Server connections/disconnect.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | Meteor.disconnect 6 | source.coffee, source.litcoffee 7 | Meteor.disconnect() 8 | -------------------------------------------------------------------------------- /snippets/coffee/Server connections/reconnect.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | Meteor.reconnect 6 | source.coffee, source.litcoffee 7 | Meteor.reconnect() 8 | -------------------------------------------------------------------------------- /snippets/coffee/Server connections/status.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | Meteor.status 6 | source.coffee, source.litcoffee 7 | Meteor.status() 8 | -------------------------------------------------------------------------------- /snippets/coffee/Session/equals.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | Session.equals 6 | source.coffee, source.litcoffee 7 | Meteor: Session.equals(key, value) 8 | -------------------------------------------------------------------------------- /snippets/coffee/Session/get.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | Session.get 6 | source.coffee, source.litcoffee 7 | Meteor: Session.get(key) 8 | -------------------------------------------------------------------------------- /snippets/coffee/Session/set.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | Session.set 6 | source.coffee, source.litcoffee 7 | Meteor: Session.set(key, value) 8 | -------------------------------------------------------------------------------- /snippets/coffee/Session/setDefault.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | Session.setDefault 6 | source.coffee, source.litcoffee 7 | Meteor: Session.setDefault(key, value) 8 | -------------------------------------------------------------------------------- /snippets/coffee/Templates/created.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 4 | ${2:# ...} 5 | ]]> 6 | created 7 | source.coffee, source.litcoffee 8 | Meteor: Template.myTemplate.created = function ( ) { ... } 9 | -------------------------------------------------------------------------------- /snippets/coffee/Templates/data.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | data 6 | source.coffee, source.litcoffee 7 | Meteor: this.data 8 | -------------------------------------------------------------------------------- /snippets/coffee/Templates/destroyed.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 4 | ${2:# ...} 5 | ]]> 6 | destroyed 7 | source.coffee, source.litcoffee 8 | Meteor: Template.myTemplate.destroyed = function ( ) { ... } 9 | -------------------------------------------------------------------------------- /snippets/coffee/Templates/event.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 4 | ${3} 5 | ]]> 6 | event 7 | source.coffee, source.litcoffee 8 | Meteor: Add a new event item 9 | -------------------------------------------------------------------------------- /snippets/coffee/Templates/events.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | ${3:# ...} 6 | ]]> 7 | events 8 | source.coffee, source.litcoffee 9 | Meteor: Template.myTemplate.events(eventMap) 10 | -------------------------------------------------------------------------------- /snippets/coffee/Templates/find.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | find 6 | source.coffee, source.litcoffee 7 | Meteor: this.find(selector) 8 | -------------------------------------------------------------------------------- /snippets/coffee/Templates/findAll.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | findAll 6 | source.coffee, source.litcoffee 7 | Meteor: this.findAll(selector) 8 | -------------------------------------------------------------------------------- /snippets/coffee/Templates/firstNode.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | firstNode 6 | source.coffee, source.litcoffee 7 | Meteor: this.firstNode 8 | -------------------------------------------------------------------------------- /snippets/coffee/Templates/helpers.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | ${3:# ...} 6 | ]]> 7 | helpers 8 | source.coffee, source.litcoffee 9 | Meteor: Template.myTemplate.helpers(helpers) 10 | -------------------------------------------------------------------------------- /snippets/coffee/Templates/lastNode.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | lastNode 6 | source.coffee, source.litcoffee 7 | Meteor: this.lastNode 8 | -------------------------------------------------------------------------------- /snippets/coffee/Templates/preserve.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | ${3:# node.id} 6 | $4 7 | ]]> 8 | preserve 9 | source.coffee, source.litcoffee 10 | Meteor: Template.myTemplate.preserve(selectors) 11 | -------------------------------------------------------------------------------- /snippets/coffee/Templates/render.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 4 | ${2:# ...} 5 | ]]> 6 | Meteor.render 7 | source.coffee, source.litcoffee 8 | Meteor.render(htmlFunc) 9 | 10 | -------------------------------------------------------------------------------- /snippets/coffee/Templates/renderList.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | Meteor.renderList 6 | source.coffee, source.litcoffee 7 | Meteor.renderList(observable, docFunc, [elseFunc]) 8 | 9 | -------------------------------------------------------------------------------- /snippets/coffee/Templates/rendered.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 4 | ${2:# ...} 5 | ]]> 6 | rendered 7 | source.coffee, source.litcoffee 8 | Meteor: Template.myTemplate.rendered = function ( ) { ... } 9 | -------------------------------------------------------------------------------- /snippets/coffee/Timers/clearInterval.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | Meteor.clearInterval 6 | source.coffee, source.litcoffee 7 | Meteor.clearInterval(id) 8 | 9 | -------------------------------------------------------------------------------- /snippets/coffee/Timers/clearTimeout.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | Meteor.clearTimeout 6 | source.coffee, source.litcoffee 7 | Meteor.clearTimeout(id) 8 | 9 | -------------------------------------------------------------------------------- /snippets/coffee/Timers/setInterval.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 4 | ${3:# ...} 5 | }, ${4:delay} 6 | ]]> 7 | Meteor.setInterval 8 | source.coffee, source.litcoffee 9 | Meteor.setInterval(fn, delay) 10 | 11 | -------------------------------------------------------------------------------- /snippets/coffee/Timers/setTimeout.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 4 | ${3:# ...} 5 | }, ${4:delay} 6 | ]]> 7 | Meteor.setTimeout 8 | source.coffee, source.litcoffee 9 | Meteor.setTimeout(fn, delay) 10 | 11 | -------------------------------------------------------------------------------- /snippets/html/AutoForm/af.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 7 | af 8 | text.html,text.htm 9 | Meteor: autoForm 10 | -------------------------------------------------------------------------------- /snippets/html/AutoForm/afm.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 7 | afm 8 | text.html,text.htm 9 | Meteor: autoForm (type="method") 10 | -------------------------------------------------------------------------------- /snippets/html/AutoForm/afmu.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 7 | afmu 8 | text.html,text.htm 9 | Meteor: autoForm (type="method-update") 10 | -------------------------------------------------------------------------------- /snippets/html/meteor-block.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | Hello

} 5 | {{/$1}} 6 | ]]>
7 | block 8 | text.html,text.htm 9 | Meteor block Spacebars 10 |
11 | -------------------------------------------------------------------------------- /snippets/html/meteor-each.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 7 | ea 8 | text.html,text.htm 9 | Meteor {{#each}} 10 | 11 | -------------------------------------------------------------------------------- /snippets/html/meteor-if-else.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 9 | ifelse 10 | text.html,text.htm 11 | Meteor {{#if}} {{else}} 12 | 13 | -------------------------------------------------------------------------------- /snippets/html/meteor-if.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 7 | if 8 | text.html,text.htm 9 | Meteor {{#if}} 10 | 11 | -------------------------------------------------------------------------------- /snippets/html/meteor-markdown.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 7 | md 8 | text.html,text.htm 9 | Meteor Markdown Spacebars 10 | 11 | -------------------------------------------------------------------------------- /snippets/html/meteor-template.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 4 | ${2:...} 5 | 6 | ]]> 7 | tp 8 | text.html,text.htm 9 | Meteor Template Tag 10 | 11 | -------------------------------------------------------------------------------- /snippets/html/meteor-tripple.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 4 | {{{ ${3: html snippets..} }}} 5 | 6 | ]]> 7 | TrippleSnippet 8 | text.html,text.htm 9 | Meteor Spacebars Tripple Bracket Tag 10 | 11 | -------------------------------------------------------------------------------- /snippets/html/meteor-unless.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 10 | unless 11 | text.html,text.htm 12 | Meteor {{#unless}} 13 | 14 | -------------------------------------------------------------------------------- /snippets/html/meteor-with.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | ${2:templateName} }} 5 | {{/with}} 6 | ]]> 7 | with 8 | text.html,text.htm 9 | Meteor With Inclusion Tag 10 | 11 | -------------------------------------------------------------------------------- /snippets/js/Accounts/config.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | Accounts.config 6 | source.js 7 | Meteor: Accounts.config(options) 8 | -------------------------------------------------------------------------------- /snippets/js/Accounts/loggingIn.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | Meteor.loggingIn 6 | source.js 7 | Meteor.loggingIn() 8 | -------------------------------------------------------------------------------- /snippets/js/Accounts/loginWithFacebook.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 11 | Meteor.loginWithFacebook 12 | source.js 13 | Meteor.loginWithFacebook([options], [callback]) 14 | -------------------------------------------------------------------------------- /snippets/js/Accounts/loginWithGithub.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 11 | Meteor.loginWithGithub 12 | source.js 13 | Meteor.loginWithGithub([options], [callback]) 14 | -------------------------------------------------------------------------------- /snippets/js/Accounts/loginWithGoogle.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 11 | Meteor.loginWithGoogle 12 | source.js 13 | Meteor.loginWithGoogle([options], [callback]) 14 | -------------------------------------------------------------------------------- /snippets/js/Accounts/loginWithMeetup.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 11 | Meteor.loginWithMeetup 12 | source.js 13 | Meteor.loginWithMeetup([options], [callback]) 14 | -------------------------------------------------------------------------------- /snippets/js/Accounts/loginWithPassword.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | Meteor.loginWithPassword 6 | source.js 7 | Meteor.loginWithPassword(user, password, [callback]) 8 | -------------------------------------------------------------------------------- /snippets/js/Accounts/loginWithTwitter.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 11 | Meteor.loginWithTwitter 12 | source.js 13 | Meteor.loginWithTwitter([options], [callback]) 14 | -------------------------------------------------------------------------------- /snippets/js/Accounts/logout.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | Meteor.logout 6 | source.js 7 | Meteor.logout([callback]) 8 | -------------------------------------------------------------------------------- /snippets/js/Accounts/onCreateUser.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 7 | Accounts.onCreateUser 8 | source.js 9 | Meteor: Accounts.onCreateUser(fn) 10 | -------------------------------------------------------------------------------- /snippets/js/Accounts/ui-config.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 13 | Accounts.ui 14 | source.js 15 | Meteor: Accounts.ui.config(options) 16 | -------------------------------------------------------------------------------- /snippets/js/Accounts/user.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | Meteor.user 6 | source.js 7 | Meteor.user() 8 | -------------------------------------------------------------------------------- /snippets/js/Accounts/userId.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | Meteor.userId 6 | source.js 7 | Meteor.userId() 8 | -------------------------------------------------------------------------------- /snippets/js/Accounts/users.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | Meteor.users 6 | source.js 7 | Meteor.users 8 | -------------------------------------------------------------------------------- /snippets/js/Accounts/validateNewUser.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 7 | Accounts.validateNewUser 8 | source.js 9 | Meteor: Accounts.validateNewUser(fn) 10 | -------------------------------------------------------------------------------- /snippets/js/Assets/getBinary.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | Assets 6 | source.js 7 | Assets.getBinary(assetPath, [asyncCallback]) 8 | 9 | -------------------------------------------------------------------------------- /snippets/js/Assets/getText.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | Assets 6 | source.js 7 | Assets.getText(assetPath, [asyncCallback]) 8 | 9 | -------------------------------------------------------------------------------- /snippets/js/Collections/Cursor/count.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | count 6 | source.js 7 | Meteor: cursor.count() 8 | -------------------------------------------------------------------------------- /snippets/js/Collections/Cursor/fetch.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | fetch 6 | source.js 7 | Meteor: cursor.fetch() 8 | -------------------------------------------------------------------------------- /snippets/js/Collections/Cursor/forEach.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 7 | forEach 8 | source.js 9 | Meteor: cursor.forEach(callback) 10 | -------------------------------------------------------------------------------- /snippets/js/Collections/Cursor/map.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 7 | map 8 | source.js 9 | Meteor: cursor.map(callback) 10 | -------------------------------------------------------------------------------- /snippets/js/Collections/Cursor/observe.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 27 | observe 28 | source.js 29 | Meteor: cursor.observe(callbacks) 30 | -------------------------------------------------------------------------------- /snippets/js/Collections/Cursor/observeChanges.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 21 | observeChanges 22 | source.js 23 | Meteor: cursor.observeChanges(callbacks) 24 | -------------------------------------------------------------------------------- /snippets/js/Collections/Cursor/rewind.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | rewind 6 | source.js 7 | Meteor: cursor.rewind() 8 | -------------------------------------------------------------------------------- /snippets/js/Collections/allow.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 19 | allow 20 | source.js 21 | Meteor: collection.allow(options) 22 | -------------------------------------------------------------------------------- /snippets/js/Collections/collection.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | Mongo.Collection 6 | source.js 7 | new Mongo.Collection(name, [options]) 8 | -------------------------------------------------------------------------------- /snippets/js/Collections/deny.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 19 | deny 20 | source.js 21 | Meteor: collection.deny(options) 22 | -------------------------------------------------------------------------------- /snippets/js/Collections/find.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 14 | find 15 | source.js 16 | Meteor: collection.find(selector, [options]) 17 | -------------------------------------------------------------------------------- /snippets/js/Collections/findOne.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 13 | findOne 14 | source.js 15 | Meteor: collection.findOne(selector, [options]) 16 | -------------------------------------------------------------------------------- /snippets/js/Collections/insert.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | insert 6 | source.js 7 | Meteor: collection.insert(doc, [callback]) 8 | -------------------------------------------------------------------------------- /snippets/js/Collections/objectID.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | Mongo.Collection 6 | source.js 7 | new Mongo.Collection.ObjectID(hexString) 8 | -------------------------------------------------------------------------------- /snippets/js/Collections/remove.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | remove 6 | source.js 7 | Meteor: collection.remove(selector, [callback]) 8 | -------------------------------------------------------------------------------- /snippets/js/Collections/update.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | update 6 | source.js 7 | Meteor: collection.update(selector, modifier, [options], [callback]) 8 | -------------------------------------------------------------------------------- /snippets/js/Core/absoluteUrl.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | Meteor.absoluteUrl 6 | source.js 7 | Meteor.absoluteUrl([path], [options]) 8 | -------------------------------------------------------------------------------- /snippets/js/Core/if-isClient.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 7 | Meteor.isClient with if 8 | source.js 9 | Meteor.isClient with if 10 | 11 | -------------------------------------------------------------------------------- /snippets/js/Core/if-isServer.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 7 | Meteor.isServer with if 8 | source.js 9 | Meteor.isServer with if 10 | 11 | -------------------------------------------------------------------------------- /snippets/js/Core/isClient.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | Meteor.isClient 6 | source.js 7 | Meteor.isClient 8 | -------------------------------------------------------------------------------- /snippets/js/Core/isServer.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | Meteor.isServer 6 | source.js 7 | Meteor.isServer 8 | -------------------------------------------------------------------------------- /snippets/js/Core/release.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | Meteor.release 6 | source.js 7 | Meteor.release 8 | -------------------------------------------------------------------------------- /snippets/js/Core/settings.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | Meteor.settings 6 | source.js 7 | Meteor.settings 8 | -------------------------------------------------------------------------------- /snippets/js/Core/startup.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 7 | Meteor.startup 8 | source.js 9 | Meteor.startup(fn) 10 | -------------------------------------------------------------------------------- /snippets/js/EJSON/addType.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | addType 6 | source.js 7 | Meteor: EJSON.addType(name, factory) 8 | -------------------------------------------------------------------------------- /snippets/js/EJSON/clone.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | clone 6 | source.js 7 | Meteor: EJSON.clone(val) 8 | -------------------------------------------------------------------------------- /snippets/js/EJSON/equals.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | equals 6 | source.js 7 | Meteor: EJSON.equals(val) 8 | -------------------------------------------------------------------------------- /snippets/js/EJSON/fromJSONValue.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | fromJSONValue 6 | source.js 7 | Meteor: EJSON.fromJSONValue(val) 8 | -------------------------------------------------------------------------------- /snippets/js/EJSON/isBinary.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | isBinary 6 | source.js 7 | Meteor: EJSON.isBinary(x) 8 | -------------------------------------------------------------------------------- /snippets/js/EJSON/newBinary.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | newBinary 6 | source.js 7 | Meteor: EJSON.newBinary(size) 8 | -------------------------------------------------------------------------------- /snippets/js/EJSON/parse.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | parse 6 | source.js 7 | Meteor: EJSON.parse(str) 8 | -------------------------------------------------------------------------------- /snippets/js/EJSON/stringify.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | stringify 6 | source.js 7 | Meteor: EJSON.stringify(val) 8 | -------------------------------------------------------------------------------- /snippets/js/EJSON/toJSONValue.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | toJSONValue 6 | source.js 7 | Meteor: EJSON.toJSONValue(val) 8 | -------------------------------------------------------------------------------- /snippets/js/EJSON/typeName.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | typeName 6 | source.js 7 | Meteor: instance.typeName() 8 | -------------------------------------------------------------------------------- /snippets/js/Email/email.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 10 | Email 11 | source.js 12 | Meteor: Email.send(options) 13 | -------------------------------------------------------------------------------- /snippets/js/HTTP/call.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | HTTP 6 | source.js 7 | HTTP.call(method, url [, options] [, asyncCallback]) 8 | -------------------------------------------------------------------------------- /snippets/js/HTTP/del.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | HTTP 6 | source.js 7 | HTTP.del(url, [options], [asyncCallback]) 8 | -------------------------------------------------------------------------------- /snippets/js/HTTP/get.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | HTTP 6 | source.js 7 | HTTP.get(url, [options], [asyncCallback]) 8 | -------------------------------------------------------------------------------- /snippets/js/HTTP/post.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | HTTP 6 | source.js 7 | HTTP.post(url, [options], [asyncCallback]) 8 | -------------------------------------------------------------------------------- /snippets/js/HTTP/put.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | HTTP 6 | source.js 7 | HTTP.put(url, [options], [asyncCallback]) 8 | -------------------------------------------------------------------------------- /snippets/js/Match/check.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | check 6 | source.js 7 | Meteor: check(value, pattern) 8 | 9 | -------------------------------------------------------------------------------- /snippets/js/Match/match-test.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | Match.test 6 | source.js 7 | Meteor: Match.test(value, pattern) 8 | 9 | -------------------------------------------------------------------------------- /snippets/js/Methods/Error.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 14 | Error 15 | source.js 16 | new Meteor.Error(error, reason, details) 17 | 18 | -------------------------------------------------------------------------------- /snippets/js/Methods/apply.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | Meteor.apply 6 | source.js 7 | Meteor.apply(name, params [, options] [, asyncCallback]) 8 | -------------------------------------------------------------------------------- /snippets/js/Methods/call.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | Meteor.call 6 | source.js 7 | Meteor.call(name, param1, param2, ... [, asyncCallback]) 8 | -------------------------------------------------------------------------------- /snippets/js/Methods/isSimulation.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | isSimulation 6 | source.js 7 | Meteor: this.isSimulation 8 | -------------------------------------------------------------------------------- /snippets/js/Methods/methods.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 9 | Meteor.methods 10 | source.js 11 | Meteor.methods(methods) 12 | -------------------------------------------------------------------------------- /snippets/js/Methods/setUserId.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | setUserId 6 | source.js 7 | Meteor: this.setUserId(userId) 8 | -------------------------------------------------------------------------------- /snippets/js/Methods/unblock.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | unblock 6 | source.js 7 | Meteor: this.unblock() 8 | -------------------------------------------------------------------------------- /snippets/js/Passwords/changePassword.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 7 | Accounts.changePassword 8 | source.js 9 | Meteor: Accounts.changePassword(oldPassword, newPassword, [callback]) 10 | -------------------------------------------------------------------------------- /snippets/js/Passwords/createUser.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 14 | Accounts.createUser 15 | source.js 16 | Meteor: Accounts.createUser(options, [callback]) 17 | -------------------------------------------------------------------------------- /snippets/js/Passwords/emailTemplates.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | Accounts.emailTemplates 6 | source.js 7 | Meteor: Accounts.emailTemplates 8 | -------------------------------------------------------------------------------- /snippets/js/Passwords/forgotPassword.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 9 | Accounts.forgotPassword 10 | source.js 11 | Meteor: Accounts.forgotPassword(options, [callback]) 12 | -------------------------------------------------------------------------------- /snippets/js/Passwords/resetPassword.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 7 | Accounts.resetPassword 8 | source.js 9 | Meteor: Accounts.resetPassword(token, newPassword, [callback]) 10 | -------------------------------------------------------------------------------- /snippets/js/Passwords/sendEnrollmentEmail.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | Accounts.sendEnrollmentEmail 6 | source.js 7 | Meteor: Accounts.sendEnrollmentEmail(userId, [email]) 8 | -------------------------------------------------------------------------------- /snippets/js/Passwords/sendResetPasswordEmail.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | Accounts.sendResetPasswordEmail 6 | source.js 7 | Meteor: Accounts.sendResetPasswordEmail(userId, [email]) 8 | -------------------------------------------------------------------------------- /snippets/js/Passwords/sendVerificationEmail.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | Accounts.sendVerificationEmail 6 | source.js 7 | Meteor: Accounts.sendVerificationEmail(userId, [email]) 8 | -------------------------------------------------------------------------------- /snippets/js/Passwords/setPassword.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | Accounts.setPassword 6 | source.js 7 | Meteor: Accounts.setPassword(userId, newPassword) 8 | -------------------------------------------------------------------------------- /snippets/js/Passwords/verifyEmail.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 7 | Accounts.verifyEmail 8 | source.js 9 | Meteor: Accounts.verifyEmail(token, [callback]) 10 | -------------------------------------------------------------------------------- /snippets/js/Publish and subscribe/added.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | added 6 | source.js 7 | Meteor: this.added(collection, id, fields) 8 | -------------------------------------------------------------------------------- /snippets/js/Publish and subscribe/changed.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | changed 6 | source.js 7 | Meteor: this.changed(collection, id, fields) 8 | -------------------------------------------------------------------------------- /snippets/js/Publish and subscribe/error.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | error 6 | source.js 7 | Meteor: this.error(error) 8 | -------------------------------------------------------------------------------- /snippets/js/Publish and subscribe/onStop.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 7 | onStop 8 | source.js 9 | Meteor: this.onStop(fn) 10 | -------------------------------------------------------------------------------- /snippets/js/Publish and subscribe/publish.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 7 | Meteor.publish 8 | source.js 9 | Meteor.publish(name, fn) 10 | 11 | -------------------------------------------------------------------------------- /snippets/js/Publish and subscribe/ready.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | ready 6 | source.js 7 | Meteor: this.ready() 8 | -------------------------------------------------------------------------------- /snippets/js/Publish and subscribe/removed.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | removed 6 | source.js 7 | Meteor: this.removed(collection, id) 8 | -------------------------------------------------------------------------------- /snippets/js/Publish and subscribe/stop.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | stop 6 | source.js 7 | Meteor: this.stop() 8 | -------------------------------------------------------------------------------- /snippets/js/Publish and subscribe/subscribe.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | Meteor.subscribe 6 | source.js 7 | Meteor.subscribe(name [, arg1, arg2, ... ] [, callbacks]) 8 | -------------------------------------------------------------------------------- /snippets/js/Publish and subscribe/userId.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | userId 6 | source.js 7 | Meteor: this.userId 8 | -------------------------------------------------------------------------------- /snippets/js/Server connections/connect.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | DDP.connect 6 | source.js 7 | DDP.connect(url) 8 | -------------------------------------------------------------------------------- /snippets/js/Server connections/disconnect.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | Meteor.disconnect 6 | source.js 7 | Meteor.disconnect() 8 | -------------------------------------------------------------------------------- /snippets/js/Server connections/reconnect.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | Meteor.reconnect 6 | source.js 7 | Meteor.reconnect() 8 | -------------------------------------------------------------------------------- /snippets/js/Server connections/status.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | Meteor.status 6 | source.js 7 | Meteor.status() 8 | -------------------------------------------------------------------------------- /snippets/js/Session/equals.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | Session.equals 6 | source.js 7 | Meteor: Session.equals(key, value) 8 | -------------------------------------------------------------------------------- /snippets/js/Session/get.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | Session.get 6 | source.js 7 | Meteor: Session.get(key) 8 | -------------------------------------------------------------------------------- /snippets/js/Session/set.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | Session.set 6 | source.js 7 | Meteor: Session.set(key, value) 8 | -------------------------------------------------------------------------------- /snippets/js/Session/setDefault.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | Session.setDefault 6 | source.js 7 | Meteor: Session.setDefault(key, value) 8 | 9 | -------------------------------------------------------------------------------- /snippets/js/Templates/created.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 7 | created 8 | source.js 9 | Meteor: Template.myTemplate.created = function ( ) { ... } 10 | -------------------------------------------------------------------------------- /snippets/js/Templates/data.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | data 6 | source.js 7 | Meteor: this.data 8 | -------------------------------------------------------------------------------- /snippets/js/Templates/destroyed.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 7 | destroyed 8 | source.js 9 | Meteor: Template.myTemplate.destroyed = function ( ) { ... } 10 | -------------------------------------------------------------------------------- /snippets/js/Templates/event.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 7 | event 8 | source.js 9 | Meteor: Add a new event item 10 | -------------------------------------------------------------------------------- /snippets/js/Templates/events.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 9 | events 10 | source.js 11 | Meteor: Template.myTemplate.events(eventMap) 12 | -------------------------------------------------------------------------------- /snippets/js/Templates/find.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | find 6 | source.js 7 | Meteor: this.find(selector) 8 | -------------------------------------------------------------------------------- /snippets/js/Templates/findAll.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | findAll 6 | source.js 7 | Meteor: this.findAll(selector) 8 | -------------------------------------------------------------------------------- /snippets/js/Templates/firstNode.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | firstNode 6 | source.js 7 | Meteor: this.firstNode 8 | -------------------------------------------------------------------------------- /snippets/js/Templates/helpers.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 9 | helpers 10 | source.js 11 | Meteor: Template.myTemplate.helpers(helpers) 12 | -------------------------------------------------------------------------------- /snippets/js/Templates/lastNode.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | lastNode 6 | source.js 7 | Meteor: this.lastNode 8 | -------------------------------------------------------------------------------- /snippets/js/Templates/preserve.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 9 | preserve 10 | source.js 11 | Meteor: Template.myTemplate.preserve(selectors) 12 | -------------------------------------------------------------------------------- /snippets/js/Templates/render.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 7 | Meteor.render 8 | source.js 9 | Meteor.render(htmlFunc) 10 | 11 | -------------------------------------------------------------------------------- /snippets/js/Templates/renderList.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | Meteor.renderList 6 | source.js 7 | Meteor.renderList(observable, docFunc, [elseFunc]) 8 | 9 | -------------------------------------------------------------------------------- /snippets/js/Templates/rendered.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 7 | tor 8 | source.js 9 | Template.myTemplate.onRendered 10 | -------------------------------------------------------------------------------- /snippets/js/Timers/clearInterval.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | Meteor.clearInterval 6 | source.js 7 | Meteor.clearInterval(id) 8 | 9 | -------------------------------------------------------------------------------- /snippets/js/Timers/clearTimeout.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | Meteor.clearTimeout 6 | source.js 7 | Meteor.clearTimeout(id) 8 | 9 | -------------------------------------------------------------------------------- /snippets/js/Timers/setInterval.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 7 | Meteor.setInterval 8 | source.js 9 | Meteor.setInterval(fn, delay) 10 | 11 | -------------------------------------------------------------------------------- /snippets/js/Timers/setTimeout.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 7 | Meteor.setTimeout 8 | source.js 9 | Meteor.setTimeout(fn, delay) 10 | 11 | -------------------------------------------------------------------------------- /snippets/js/Tracker/active.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | Tracker.active 6 | source.js 7 | Meteor: Tracker.active 8 | 9 | -------------------------------------------------------------------------------- /snippets/js/Tracker/afterFlush.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 7 | Tracker.afterFlush 8 | source.js 9 | Meteor: Tracker.afterFlush(callback) 10 | 11 | -------------------------------------------------------------------------------- /snippets/js/Tracker/autorun.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 7 | Tracker.autorun 8 | source.js 9 | Meteor: Tracker.autorun(runFunc) 10 | 11 | -------------------------------------------------------------------------------- /snippets/js/Tracker/changed.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | changed 6 | source.js 7 | Meteor: dependency.changed() 8 | -------------------------------------------------------------------------------- /snippets/js/Tracker/currentComputation.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | Tracker.currentComputation 6 | source.js 7 | Meteor: Tracker.currentComputation 8 | 9 | -------------------------------------------------------------------------------- /snippets/js/Tracker/depend.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | depend 6 | source.js 7 | Meteor: dependency.depend([fromComputation]) 8 | -------------------------------------------------------------------------------- /snippets/js/Tracker/firstRun.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | firstRun 6 | source.js 7 | Meteor: computation.firstRun 8 | -------------------------------------------------------------------------------- /snippets/js/Tracker/flush.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | Tracker.flush 6 | source.js 7 | Meteor: Tracker.flush() 8 | 9 | -------------------------------------------------------------------------------- /snippets/js/Tracker/hasDependents.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | hasDependents 6 | source.js 7 | Meteor: dependency.hasDependents() 8 | -------------------------------------------------------------------------------- /snippets/js/Tracker/invalidate.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | invalidate 6 | source.js 7 | Meteor: computation.invalidate() 8 | -------------------------------------------------------------------------------- /snippets/js/Tracker/nonreactive.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 7 | Tracker.nonreactive 8 | source.js 9 | Meteor: Tracker.nonreactive(fn) 10 | 11 | -------------------------------------------------------------------------------- /snippets/js/Tracker/onInvalidate.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 7 | Tracker.onInvalidate 8 | source.js 9 | Meteor: Tracker.onInvalidate(callback) 10 | 11 | -------------------------------------------------------------------------------- /snippets/js/Tracker/stopped.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | stopped 6 | source.js 7 | Meteor: computation.stopped 8 | --------------------------------------------------------------------------------