emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] master 77ab7f8: Teach js-mode about ES6 template strings


From: Dmitry Gutov
Subject: [Emacs-diffs] master 77ab7f8: Teach js-mode about ES6 template strings
Date: Thu, 05 Mar 2015 02:33:51 +0000

branch: master
commit 77ab7f84550993b44550879e10cd917b7bf02d04
Author: Dmitry Gutov <address@hidden>
Commit: Dmitry Gutov <address@hidden>

    Teach js-mode about ES6 template strings
    
    * lisp/progmodes/js.el (js-mode-syntax-table): Add an entry for `.
---
 lisp/ChangeLog       |    4 ++++
 lisp/progmodes/js.el |    1 +
 test/indent/js.js    |    3 +++
 3 files changed, 8 insertions(+), 0 deletions(-)

diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index d4bc0af..3486c38 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,7 @@
+2015-03-05  Dmitry Gutov  <address@hidden>
+
+       * progmodes/js.el (js-mode-syntax-table): Add an entry for `.
+
 2015-03-05  Stefan Monnier  <address@hidden>
 
        Replace *-function vars with generic functions in cl-generic.
diff --git a/lisp/progmodes/js.el b/lisp/progmodes/js.el
index c25e52c..d7712e4 100644
--- a/lisp/progmodes/js.el
+++ b/lisp/progmodes/js.el
@@ -534,6 +534,7 @@ getting timeout messages."
   (let ((table (make-syntax-table)))
     (c-populate-syntax-table table)
     (modify-syntax-entry ?$ "_" table)
+    (modify-syntax-entry ?` "\"" table)
     table)
   "Syntax table for `js-mode'.")
 
diff --git a/test/indent/js.js b/test/indent/js.js
index 2d458e1..d330fa0 100644
--- a/test/indent/js.js
+++ b/test/indent/js.js
@@ -60,3 +60,6 @@ var evens = [e for each (e in range(0, 21))
 a++
 b +=
   c
+
+baz(`http://foo.bar/${tee}`)
+  .qux();



reply via email to

[Prev in Thread] Current Thread [Next in Thread]