From f39d1854f3224861da449202676b5cbe1319e306 Mon Sep 17 00:00:00 2001 From: Martin Aeschlimann Date: Mon, 25 Sep 2017 12:54:58 +0200 Subject: [PATCH] [cofeescript] update grammar --- .../syntaxes/coffeescript.tmLanguage.json | 75 +++++++++++++------ .../test/colorize-results/test_coffee.json | 20 ++--- 2 files changed, 61 insertions(+), 34 deletions(-) diff --git a/extensions/coffeescript/syntaxes/coffeescript.tmLanguage.json b/extensions/coffeescript/syntaxes/coffeescript.tmLanguage.json index 30483a04d5d..86441c11dd8 100644 --- a/extensions/coffeescript/syntaxes/coffeescript.tmLanguage.json +++ b/extensions/coffeescript/syntaxes/coffeescript.tmLanguage.json @@ -4,7 +4,7 @@ "If you want to provide a fix or improvement, please create a pull request against the original repository.", "Once accepted there, we are happy to receive an update request." ], - "version": "https://github.com/atom/language-coffee-script/commit/afd48572f9ea27cacb35d885741215ce9d419c6e", + "version": "https://github.com/atom/language-coffee-script/commit/da81e3f537ccbbb70e542fa5af79583eb58ec50b", "scopeName": "source.coffee", "name": "CoffeeScript", "fileTypes": [ @@ -90,34 +90,38 @@ ] }, { - "begin": "`", - "beginCaptures": { - "0": { + "match": "(`)(.*)(`)", + "name": "string.quoted.script.coffee", + "captures": { + "1": { "name": "punctuation.definition.string.begin.coffee" - } - }, - "end": "`", - "endCaptures": { - "0": { + }, + "2": { + "name": "source.js.embedded.coffee", + "patterns": [ + { + "include": "source.js" + } + ] + }, + "3": { "name": "punctuation.definition.string.end.coffee" } - }, - "name": "string.quoted.script.coffee", - "contentName": "source.embedded.js", - "patterns": [ - { - "include": "source.js" - } - ] + } }, { "begin": "(?