ctrl+shift+p filters: :st2 :st3 :win :osx :linux
Browse

Ember Syntax

by healthsparq ST2/ST3

Ember Syntax Highlighting

Details

Installs

  • Total 3K
  • Win 930
  • OS X 1K
  • Linux 552
Oct 21 Oct 20 Oct 19 Oct 18 Oct 17 Oct 16 Oct 15 Oct 14 Oct 13 Oct 12 Oct 11 Oct 10 Oct 9 Oct 8 Oct 7 Oct 6 Oct 5 Oct 4 Oct 3 Oct 2 Oct 1 Sep 30 Sep 29 Sep 28 Sep 27 Sep 26 Sep 25 Sep 24 Sep 23 Sep 22 Sep 21 Sep 20 Sep 19 Sep 18 Sep 17 Sep 16 Sep 15 Sep 14 Sep 13 Sep 12 Sep 11 Sep 10 Sep 9 Sep 8 Sep 7 Sep 6
Windows 1 1 0 0 1 0 1 0 0 2 0 0 1 0 1 0 0 0 1 0 1 1 0 0 1 0 1 1 1 0 0 1 0 0 0 1 1 1 0 0 0 1 0 0 0 2
OS X 0 0 0 1 0 0 2 1 0 0 2 0 3 2 1 0 0 1 1 2 2 1 1 0 1 1 0 2 1 0 1 0 1 0 0 0 0 0 0 1 2 2 0 0 0 0
Linux 0 0 0 0 0 0 0 0 1 1 0 1 0 0 0 1 0 0 1 0 0 0 0 0 1 0 3 0 0 0 0 1 1 0 0 1 1 0 0 0 1 1 0 0 0 0

Readme

Source
raw.​githubusercontent.​com

Sublime Glimmer Syntax Highlighting

Syntax highlighting for Ember inline tagged template declarations and handlebars .hbs files! The package currently includes patterns matching htmlbars syntax only, but patterns for the new Glimmer syntax are on the way.

Screenshot

Installation:

Install with PackageControl and select Glimmer for template highlighting and JavaScript (Extended) for JS highlighting.

Emmet

Emmet autocompletions are not enabled by default for the language scopes used for handlebars. This configuration can be added to your user keybindings:

{
  "keys": ["tab"],
  "command": "expand_abbreviation_by_tab",

  // put comma-separated syntax selectors for which
  // you want to expandEmmet abbreviations into "operand" key
  // instead of SCOPE_SELECTOR.
  // Examples: source.js, text.html - source
  "context": [
    {
      "operand": "meta.source.handlebars.js",
      "operator": "equal",
      "match_all": true,
      "key": "selector"
    },

    // run only if there's no selected text
    {
      "match_all": true,
      "key": "selection_empty"
    },

    // don't work if there are active tabstops
    {
      "operator": "equal",
      "operand": false,
      "match_all": true,
      "key": "has_next_field"
    },

    // don't work if completion popup is visible and you
    // want to insert completion with Tab. If you want to
    // expand Emmet with Tab even if popup is visible --
    // remove this section
    {
      "operand": false,
      "operator": "equal",
      "match_all": true,
      "key": "auto_complete_visible"
    },
    {
      "match_all": true,
      "key": "is_abbreviation"
    }
  ]
}