diff options
| author | Tom Tromey | 2017-01-09 22:15:57 -0700 |
|---|---|---|
| committer | Tom Tromey | 2017-01-13 12:38:36 -0700 |
| commit | b47f97218efb8d9966e084bdfd8a86e8c47cf81d (patch) | |
| tree | 34f8f08d35699b9ce9d08cfaab1e1998735cec56 /test | |
| parent | cab7a385881b29df45338acd07dbc39ec703fa80 (diff) | |
| download | emacs-b47f97218efb8d9966e084bdfd8a86e8c47cf81d.tar.gz emacs-b47f97218efb8d9966e084bdfd8a86e8c47cf81d.zip | |
Fix js-mode indentation bug
Bug#15582:
* lisp/progmodes/js.el (js--find-newline-backward): New function.
(js--continued-expression-p): Use it.
* test/manual/indent/js.js: Add new test.
Diffstat (limited to 'test')
| -rw-r--r-- | test/manual/indent/js.js | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/test/manual/indent/js.js b/test/manual/indent/js.js index 806e9497ad5..d004b82f8bc 100644 --- a/test/manual/indent/js.js +++ b/test/manual/indent/js.js | |||
| @@ -118,6 +118,12 @@ var arr = [ | |||
| 118 | -5 | 118 | -5 |
| 119 | ]; | 119 | ]; |
| 120 | 120 | ||
| 121 | // Regression test for bug#15582. | ||
| 122 | if (x > 72 && | ||
| 123 | y < 85) { // found | ||
| 124 | do_something(); | ||
| 125 | } | ||
| 126 | |||
| 121 | // Local Variables: | 127 | // Local Variables: |
| 122 | // indent-tabs-mode: nil | 128 | // indent-tabs-mode: nil |
| 123 | // js-indent-level: 2 | 129 | // js-indent-level: 2 |