|
135 | 135 | # CHECK-NEXT: "jsonrpc": "2.0", |
136 | 136 | # CHECK-NEXT: "result": [] |
137 | 137 | --- |
| 138 | +{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"test:///foo.c","version":9},"contentChanges":[{"text":"int foo( int x){\n x=x+1;\nreturn x;\n}"}]}} |
| 139 | +--- |
| 140 | +{"jsonrpc":"2.0","id":5,"method":"textDocument/rangesFormatting","params":{"textDocument":{"uri":"test:///foo.c"},"ranges":[{"start":{"line":0,"character":0},"end":{"line":0,"character":15}}, {"start":{"line":2,"character":0},"end":{"line":2,"character":5}}]}} |
| 141 | +--- |
| 142 | +# CHECK: "id": 5, |
| 143 | +# CHECK-NEXT: "jsonrpc": "2.0", |
| 144 | +# CHECK-NEXT: "result": [ |
| 145 | +# CHECK-NEXT: { |
| 146 | +# CHECK-NEXT: "newText": "", |
| 147 | +# CHECK-NEXT: "range": { |
| 148 | +# CHECK-NEXT: "end": { |
| 149 | +# CHECK-NEXT: "character": 10, |
| 150 | +# CHECK-NEXT: "line": 0 |
| 151 | +# CHECK-NEXT: }, |
| 152 | +# CHECK-NEXT: "start": { |
| 153 | +# CHECK-NEXT: "character": 8, |
| 154 | +# CHECK-NEXT: "line": 0 |
| 155 | +# CHECK-NEXT: } |
| 156 | +# CHECK-NEXT: } |
| 157 | +# CHECK-NEXT: }, |
| 158 | +# CHECK-NEXT: { |
| 159 | +# CHECK-NEXT: "newText": " ", |
| 160 | +# CHECK-NEXT: "range": { |
| 161 | +# CHECK-NEXT: "end": { |
| 162 | +# CHECK-NEXT: "character": 16, |
| 163 | +# CHECK-NEXT: "line": 0 |
| 164 | +# CHECK-NEXT: }, |
| 165 | +# CHECK-NEXT: "start": { |
| 166 | +# CHECK-NEXT: "character": 16, |
| 167 | +# CHECK-NEXT: "line": 0 |
| 168 | +# CHECK-NEXT: } |
| 169 | +# CHECK-NEXT: } |
| 170 | +# CHECK-NEXT: }, |
| 171 | +# CHECK-NEXT: { |
| 172 | +# CHECK-NEXT: "newText": "\n ", |
| 173 | +# CHECK-NEXT: "range": { |
| 174 | +# CHECK-NEXT: "end": { |
| 175 | +# CHECK-NEXT: "character": 0, |
| 176 | +# CHECK-NEXT: "line": 2 |
| 177 | +# CHECK-NEXT: }, |
| 178 | +# CHECK-NEXT: "start": { |
| 179 | +# CHECK-NEXT: "character": 8, |
| 180 | +# CHECK-NEXT: "line": 1 |
| 181 | +# CHECK-NEXT: } |
| 182 | +# CHECK-NEXT: } |
| 183 | +# CHECK-NEXT: } |
| 184 | +# CHECK-NEXT: ] |
| 185 | +--- |
| 186 | +{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"test:///foo.c","version":9},"contentChanges":[{"text":"int foo(int x) {\n x=x+1;\n return x;\n}"}]}} |
| 187 | +--- |
| 188 | +{"jsonrpc":"2.0","id":6,"method":"textDocument/rangesFormatting","params":{"textDocument":{"uri":"test:///foo.c"},"ranges":[{"start":{"line":0,"character":0},"end":{"line":0,"character":15}}, {"start":{"line":2,"character":0},"end":{"line":2,"character":5}}]}} |
| 189 | +# CHECK: "id": 6, |
| 190 | +# CHECK-NEXT: "jsonrpc": "2.0", |
| 191 | +# CHECK-NEXT: "result": [] |
| 192 | +--- |
138 | 193 | {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"test:///foo.c","version":5},"contentChanges":[{"text":"int x=\n"}]}} |
139 | 194 | --- |
140 | | -{"jsonrpc":"2.0","id":5,"method":"textDocument/onTypeFormatting","params":{"textDocument":{"uri":"test:///foo.c"},"position":{"line":1,"character":0},"ch":"\n"}} |
141 | | -# CHECK: "id": 5, |
| 195 | +{"jsonrpc":"2.0","id":7,"method":"textDocument/onTypeFormatting","params":{"textDocument":{"uri":"test:///foo.c"},"position":{"line":1,"character":0},"ch":"\n"}} |
| 196 | +# CHECK: "id": 7, |
142 | 197 | # CHECK-NEXT: "jsonrpc": "2.0", |
143 | 198 | # CHECK-NEXT: "result": [ |
144 | 199 | # CHECK-NEXT: { |
|
0 commit comments