From 25f4ba616e54355775a3b119a9c479ed630d3bc6 Mon Sep 17 00:00:00 2001 From: Alexandre Borela Date: Tue, 16 Jan 2018 08:00:45 -0200 Subject: [PATCH] [FJSX15] Escape from sub properties on core globals --- syntaxes/fjsx15/core.sublime-syntax | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/syntaxes/fjsx15/core.sublime-syntax b/syntaxes/fjsx15/core.sublime-syntax index 7a84105b..07ab46d4 100644 --- a/syntaxes/fjsx15/core.sublime-syntax +++ b/syntaxes/fjsx15/core.sublime-syntax @@ -86,7 +86,7 @@ contexts: - include: internationalization - include: web-assembly - escape: + else-pop: - match: (?=\s*\S) pop: true @@ -157,8 +157,7 @@ contexts: captures: 1: support.function.console.warn.js.fjsx15 pop: true - # Anything else. - - include: escape + - include: else-pop console-error-meta-scope: - meta_scope: meta.function-call.console.error.js.fjsx15 @@ -299,6 +298,7 @@ contexts: captures: 1: support.function.js.fjsx15 pop: true + - include: else-pop symbol-property-or-function: # Function call. @@ -319,6 +319,8 @@ contexts: captures: 1: support.function.js.fjsx15 pop: true + - include: else-pop + numbers-and-dates: - match: \s*(Math)\s*(\.) captures: @@ -366,6 +368,7 @@ contexts: captures: 1: support.constant.js.fjsx15 pop: true + - include: else-pop text-processing: - match: | @@ -408,6 +411,7 @@ contexts: function-call-meta-scope, arguments ] + - include: else-pop keyed-collections: - match: |