├── .gitignore
├── README.md
├── app.sublime-snippet
├── component.sublime-snippet
├── controller.sublime-snippet
├── handlebars_action.sublime-snippet
├── handlebars_block.sublime-snippet
├── handlebars_each.sublime-snippet
├── handlebars_eachelse.sublime-snippet
├── handlebars_if.sublime-snippet
├── handlebars_ifelse.sublime-snippet
├── handlebars_linkto.sublime-snippet
├── handlebars_linkto_block.sublime-snippet
├── handlebars_outlet.sublime-snippet
├── handlebars_partial.sublime-snippet
├── handlebars_unless.sublime-snippet
├── handlebars_view.sublime-snippet
├── helper.sublime-snippet
├── mixin.sublime-snippet
├── model.sublime-snippet
├── object.sublime-snippet
├── observes.sublime-snippet
├── property.sublime-snippet
├── route.sublime-snippet
├── router.sublime-snippet
├── service.sublime-snippet
├── store.sublime-snippet
├── view.sublime-snippet
└── x-handlebars.sublime-snippet
/.gitignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | Ember CLI snippets for Sublime Text 3
2 | ====================================
3 |
4 | ## Installation
5 |
6 | Use Package Control to Install `Ember CLI Snippets`. Updated with newest syntax such as block params and const.
7 |
8 | ## Ember.js
9 |
10 | - app ⇥
11 | - component ⇥
12 | - controller ⇥
13 | - helper ⇥
14 | - mixin ⇥
15 | - model ⇥
16 | - object ⇥
17 | - route ⇥
18 | - router ⇥
19 | - store ⇥
20 | - view ⇥
21 |
22 | ## Handlebars helpers
23 |
24 | - action ⇥
25 | - each ⇥
26 | - eachelse ⇥
27 | - if ⇥
28 | - ifelse ⇥
29 | - linkto ⇥
30 | - linktoblock ⇥
31 | - partial ⇥
32 | - unless ⇥
33 | - viewb ⇥
34 |
35 | ### Handlebars script tag
36 |
37 | - hbs ⇥
38 |
--------------------------------------------------------------------------------
/app.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
23 | Ember.Application.create()
24 | app
25 | source.js
26 |
27 |
--------------------------------------------------------------------------------
/component.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
14 | Ember.Component.extend()
15 | component
16 | source.js
17 |
18 |
--------------------------------------------------------------------------------
/controller.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
10 | Ember.Controller.extend()
11 | controller
12 | source.js
13 |
14 |
--------------------------------------------------------------------------------
/handlebars_action.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 | {{action }}
6 | action
7 | text.html.handlebars
8 |
9 |
--------------------------------------------------------------------------------
/handlebars_block.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
7 | {{#block}} {{/block}}
8 | block
9 | text.html.handlebars
10 |
11 |
--------------------------------------------------------------------------------
/handlebars_each.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
7 | {{#each }} {{/each}}
8 | each
9 | text.html.handlebars
10 |
11 |
--------------------------------------------------------------------------------
/handlebars_eachelse.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
9 | {{#each }} {{else}} {{/each}}
10 | eachelse
11 | text.html.handlebars
12 |
13 |
--------------------------------------------------------------------------------
/handlebars_if.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
7 | {{#if }} {{/if}}
8 | if
9 | text.html.handlebars
10 |
11 |
--------------------------------------------------------------------------------
/handlebars_ifelse.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
9 | {{#if }} {{else}} {{/if}}
10 | ifelse
11 | text.html.handlebars
12 |
13 |
--------------------------------------------------------------------------------
/handlebars_linkto.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 | {{link-to }}
6 | linkto
7 | text.html.handlebars
8 |
9 |
--------------------------------------------------------------------------------
/handlebars_linkto_block.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 | {{#link-to}} {{/link-to}}
6 | linktoblock
7 | text.html.handlebars
8 |
9 |
--------------------------------------------------------------------------------
/handlebars_outlet.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 | {{outlet }}
6 | outlet
7 | text.html.handlebars
8 |
9 |
--------------------------------------------------------------------------------
/handlebars_partial.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 | {{partial }}
6 | partial
7 |
8 |
--------------------------------------------------------------------------------
/handlebars_unless.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
7 | {{#unless }} {{unless}}
8 | unless
9 | text.html.handlebars
10 |
11 |
--------------------------------------------------------------------------------
/handlebars_view.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
7 | {{#view }} {{/view}}
8 | viewb
9 | text.html.handlebars
10 |
11 |
--------------------------------------------------------------------------------
/helper.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 | {
6 |
7 | return ${3:value};
8 | });
9 |
10 | ]]>
11 | Ember.Helper.helper()
12 | helper
13 | source.js
14 |
15 |
--------------------------------------------------------------------------------
/mixin.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
10 | Ember.Mixin.create()
11 | mixin
12 | source.js
13 |
14 |
--------------------------------------------------------------------------------
/model.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
10 | DS.Model.extend()
11 | model
12 | source.js
13 |
14 |
--------------------------------------------------------------------------------
/object.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
16 | Ember.Object.extend()
17 | object
18 | source.js
19 |
20 |
--------------------------------------------------------------------------------
/observes.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
9 | Ember.Observable
10 | emberObserver
11 | source.js
12 |
13 |
--------------------------------------------------------------------------------
/property.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
9 | Ember.ComputedProperty
10 | emberProperty
11 | source.js
12 |
13 |
--------------------------------------------------------------------------------
/route.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
19 | Ember.Route.extend()
20 | route
21 | source.js
22 |
23 |
--------------------------------------------------------------------------------
/router.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
17 | App.Router.map()
18 | router
19 | source.js
20 |
21 |
--------------------------------------------------------------------------------
/service.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
10 | Ember.Service.extend()
11 | service
12 | source.js
13 |
14 |
--------------------------------------------------------------------------------
/store.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
23 | DS.Store.extend()
24 | store
25 | source.js
26 |
27 |
--------------------------------------------------------------------------------
/view.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
14 | Ember.View.extend()
15 | view
16 | source.js
17 |
18 |
--------------------------------------------------------------------------------
/x-handlebars.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
4 | ${2}
5 |
6 | ]]>
7 | text/x-handlebars script tag
8 | hbs
9 | text.html
10 |
11 |
--------------------------------------------------------------------------------