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

Ember Syntax

by healthsparq ST2/ST3

Ember Syntax Highlighting

Details

Installs

  • Total 3K
  • Win 896
  • OS X 1K
  • Linux 531
Aug 17 Aug 16 Aug 15 Aug 14 Aug 13 Aug 12 Aug 11 Aug 10 Aug 9 Aug 8 Aug 7 Aug 6 Aug 5 Aug 4 Aug 3 Aug 2 Aug 1 Jul 31 Jul 30 Jul 29 Jul 28 Jul 27 Jul 26 Jul 25 Jul 24 Jul 23 Jul 22 Jul 21 Jul 20 Jul 19 Jul 18 Jul 17 Jul 16 Jul 15 Jul 14 Jul 13 Jul 12 Jul 11 Jul 10 Jul 9 Jul 8 Jul 7 Jul 6 Jul 5 Jul 4
Windows 0 1 0 0 0 1 0 0 2 0 0 0 0 0 0 0 0 0 0 2 2 1 1 1 1 0 1 2 0 0 2 0 0 4 0 1 0 0 0 0 4 1 0 1 1
OS X 0 0 1 1 1 0 1 1 0 2 2 0 1 0 0 1 1 1 1 2 0 0 0 1 0 1 0 0 0 0 3 2 0 0 0 1 0 1 0 0 0 1 1 1 2
Linux 0 0 0 0 0 0 0 0 0 2 1 2 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 1 0 2 1 0 2 0 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"
    }
  ]
}