[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();
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] master 77ab7f8: Teach js-mode about ES6 template strings,
Dmitry Gutov <=