Fix M-x hints on Mac port
[emacs.git] / test / indent / js.js
blobb40d47b3e5da00254c8fe81551ee1e61daa1b81f
1 var a = 1;
2 b = 2;
4 let c = 1,
5     d = 2;
7 var e = 100500,
8     + 1;
10 function test ()
12   return /[/]/.test ('/')     // (bug#19397)
15 var f = bar('/protocols/')
16 baz();
18 var h = 100500
21 const i = 1,
22       j = 2;
24 var k = 1,
25     l = [
26       1, 2,
27       3, 4
28     ],
29     m = 5;
31 var n = function() {
32   return 7;
34     o = 8;
36 foo(bar, function() {
37   return 2;
38 });
40 switch (b) {
41 case "a":
42   2;
43 default:
44   3;
47 var p = {
48   case: 'zzzz',
49   default: 'donkey',
50   tee: 'ornery'
53 var evens = [e for each (e in range(0, 21))
54                if (ed % 2 == 0)];
56 var funs = [
57   function() {
58     for (;;) {
59     }
60   },
61   function(){},
65   !=b
66   !==b
68 a++
69 b +=
70   c
72 baz(`http://foo.bar/${tee}`)
73   .qux();
75 `multiline string
76        contents
77   are kept
78         unchanged!`
80 class A {
81   * x() {
82     return 1
83       * a(2);
84   }
86   *[Symbol.iterator]() {
87     yield "Foo";
88     yield "Bar";
89   }
92 if (true)
93   1
94 else
95   2
97 Foobar
98   .find()
99   .catch((err) => {
100     return 2;
101   })
102   .then((num) => {
103     console.log(num);
104   });
106 var z = [
107   ...iterableObj,
108   4,
109   5
112 var arr = [
113   -1, 2,
114   -3, 4 +
115     -5
118 // Local Variables:
119 // indent-tabs-mode: nil
120 // js-indent-level: 2
121 // End: