branch: master commit 8088e7500d03f3bc92aaeba16a649135416ab70e Author: Dmitry Gutov <dgu...@yandex.ru> Commit: Dmitry Gutov <dgu...@yandex.ru>
Add js2-language-version check for template literals --- js2-mode.el | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) diff --git a/js2-mode.el b/js2-mode.el index e1647ac..824e5da 100644 --- a/js2-mode.el +++ b/js2-mode.el @@ -5765,7 +5765,9 @@ its relevant fields and puts it into `js2-ti-tokens'." (js2-string-to-number str base))) (throw 'return js2-NUMBER)) ;; is it a string? - (when (memq c '(?\" ?\' ?`)) + (when (or (memq c '(?\" ?\')) + (and (>= js2-language-version 200) + (= c ?`))) (throw 'return (js2-get-string-or-template-token c token))) (js2-ts-return token