diff options
| author | Dmitry Gutov | 2014-11-16 14:19:16 +0200 |
|---|---|---|
| committer | Dmitry Gutov | 2014-11-16 14:19:16 +0200 |
| commit | c613f4d6c12ad7a8ebbc88dcef48949c6a775996 (patch) | |
| tree | 7fba3c7867dedc72fd47227700a99edb22605f80 /test | |
| parent | 202f4941dc13c82aea36258421351420a34b7133 (diff) | |
| download | emacs-c613f4d6c12ad7a8ebbc88dcef48949c6a775996.tar.gz emacs-c613f4d6c12ad7a8ebbc88dcef48949c6a775996.zip | |
Fix indentation before `!=' and after `+='
Originally reported in https://github.com/mooz/js2-mode/issues/174.
* lisp/progmodes/js.el (js--indent-operator-re): Make assignments and
(in)equality operator a separate case.
(js--continued-expression-p): Escape the second `+' in the regexp.
Diffstat (limited to 'test')
| -rw-r--r-- | test/indent/js.js | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/test/indent/js.js b/test/indent/js.js index d623a0dc5bc..1924094e9d8 100644 --- a/test/indent/js.js +++ b/test/indent/js.js | |||
| @@ -47,3 +47,11 @@ var p = { | |||
| 47 | 47 | ||
| 48 | var evens = [e for each (e in range(0, 21)) | 48 | var evens = [e for each (e in range(0, 21)) |
| 49 | if (ed % 2 == 0)]; | 49 | if (ed % 2 == 0)]; |
| 50 | |||
| 51 | !b | ||
| 52 | !=b | ||
| 53 | !==b | ||
| 54 | |||
| 55 | a++ | ||
| 56 | b += | ||
| 57 | c | ||