From 0b50acdddfb5a90f7b6c21b9c299452fe9b68534 Mon Sep 17 00:00:00 2001 From: Adam Stankiewicz Date: Tue, 15 Apr 2014 01:14:47 +0200 Subject: Add Ember Script --- syntax/ember-script.vim | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 syntax/ember-script.vim (limited to 'syntax/ember-script.vim') diff --git a/syntax/ember-script.vim b/syntax/ember-script.vim new file mode 100644 index 00000000..1ede9d8e --- /dev/null +++ b/syntax/ember-script.vim @@ -0,0 +1,31 @@ +" Language: ember-script +" Maintainer: heartsentwined +" URL: http://github.com/heartsentwined/vim-ember-script +" Version: 1.0.1 +" Last Change: 2013 Apr 17 +" License: GPL-3.0 + +if exists('b:current_syntax') && b:current_syntax == 'ember-script' + finish +endif + +runtime! syntax/coffee.vim +unlet b:current_syntax + +" mixin and with +syn match emKeyword /\vmixin|with/ display +hi def link emKeyword Keyword + +" annotations +syn match emAnnotation /\v\+(computed|observer|volatile)/ display +hi def link emAnnotation Define + +" ~> and *. operators +syn match emOperator /\v\~\>|\*\./ display +hi def link emOperator Operator + +" @each is special +syn match emEach /\v\@each/ display +hi def link emEach Special + +let b:current_syntax = 'ember-script' -- cgit v1.2.3