aboutsummaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorDmitry Gutov2019-02-01 03:01:39 +0300
committerDmitry Gutov2019-02-01 03:02:06 +0300
commitb01a4295c2f9bb58858880e4e28b05cc8396791c (patch)
tree0a2486d50106ea36222fdac2922b31fe0c75ab7f /test
parent47679e63230da94cffed568a4d5167ffc1baea96 (diff)
downloademacs-b01a4295c2f9bb58858880e4e28b05cc8396791c.tar.gz
emacs-b01a4295c2f9bb58858880e4e28b05cc8396791c.zip
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.
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(
144 /abc/ 144 /abc/
145) 145)
146 146
147// No infloop inside js--re-search-backward-inner
148let b = {
149 a : `
150 //1
151 `
152}
153
147// Local Variables: 154// Local Variables:
148// indent-tabs-mode: nil 155// indent-tabs-mode: nil
149// js-indent-level: 2 156// js-indent-level: 2