summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorDmitry Gutov <dgutov@yandex.ru>2019-02-01 03:01:39 +0300
committerDmitry Gutov <dgutov@yandex.ru>2019-02-25 19:14:20 +0300
commit1dff09739346037a588a3b9290800c09a9b3409a (patch)
tree4370d5c9e96f2185c8c34e513b6abbfdeac81385 /test
parentdee3cdc50415a3fa45c6b043590d99adf47c7c69 (diff)
downloademacs-1dff09739346037a588a3b9290800c09a9b3409a.tar.gz
Backport: js--re-search-backward-inner: Fix infloop
Fix JS indentation infloop reported in https://github.com/mooz/js2-mode/issues/513. * lisp/progmodes/js.el (js--re-search-backward-inner): Account for multiline string literals. * test/manual/indent/js.js: New test example. (cherry picked from commit b01a4295c2f9bb58858880e4e28b05cc8396791c)
Diffstat (limited to 'test')
-rw-r--r--test/manual/indent/js.js7
1 files changed, 7 insertions, 0 deletions
diff --git a/test/manual/indent/js.js b/test/manual/indent/js.js
index b0d8bcabd20..df790986947 100644
--- a/test/manual/indent/js.js
+++ b/test/manual/indent/js.js
@@ -144,6 +144,13 @@ bar(
/abc/
)
+// No infloop inside js--re-search-backward-inner
+let b = {
+ a : `
+ //1
+ `
+}
+
// Local Variables:
// indent-tabs-mode: nil
// js-indent-level: 2