|
132 | 132 | "scope": "resource",
|
133 | 133 | "type": "boolean"
|
134 | 134 | },
|
135 |
| - "debugpy.showPythonInlineValues": { |
136 |
| - "default": false, |
137 |
| - "description": "%debugpy.showPythonInlineValues.description%", |
138 |
| - "scope": "resource", |
139 |
| - "type": "boolean", |
140 |
| - "tags": [ |
141 |
| - "experimental" |
142 |
| - ] |
143 |
| - }, |
144 |
| - "debugpy.variablePresentation": { |
| 135 | + "debugpy.debugVariablePresentation": { |
145 | 136 | "default": {},
|
146 |
| - "description": "Allow the user to specify the preferred presentation of variables.", |
| 137 | + "description": "%debugpy.debugVariablePresentation.description%", |
147 | 138 | "scope": "resource",
|
148 | 139 | "type": "object",
|
149 | 140 | "properties": {
|
150 |
| - "all":{ |
| 141 | + "all": { |
151 | 142 | "type": "string",
|
152 | 143 | "default": "group",
|
153 |
| - "description" : "Set preferred presentation of variables for all instances.", |
| 144 | + "description" : "%debugpy.debugVariablePresentation.all.description%", |
154 | 145 | "enum": [
|
155 | 146 | "inline",
|
156 | 147 | "group",
|
157 | 148 | "hide"
|
158 | 149 | ]
|
159 | 150 | },
|
160 |
| - "class":{ |
| 151 | + "class": { |
161 | 152 | "type": "string",
|
162 | 153 | "default": "group",
|
163 |
| - "description" : "Set Class presentation of variables.", |
| 154 | + "description" : "%debugpy.debugVariablePresentation.class.description%", |
164 | 155 | "enum": [
|
165 | 156 | "inline",
|
166 | 157 | "group",
|
167 | 158 | "hide"
|
168 | 159 | ]
|
169 | 160 | },
|
170 |
| - "function":{ |
| 161 | + "function": { |
171 | 162 | "type": "string",
|
172 | 163 | "default": "group",
|
173 |
| - "description" : "Set Function preferred presentation of variables.", |
| 164 | + "description" : "%debugpy.debugVariablePresentation.function.description%", |
174 | 165 | "enum": [
|
175 | 166 | "inline",
|
176 | 167 | "group",
|
177 | 168 | "hide"
|
178 | 169 | ]
|
179 | 170 | },
|
180 |
| - "protected":{ |
| 171 | + "protected": { |
181 | 172 | "type": "string",
|
182 | 173 | "default": "group",
|
183 |
| - "description" : "Set Protected preferred presentation of variables.", |
| 174 | + "description" : "%debugpy.debugVariablePresentation.protected.description%", |
184 | 175 | "enum": [
|
185 | 176 | "inline",
|
186 | 177 | "group",
|
187 | 178 | "hide"
|
188 | 179 | ]
|
189 | 180 | },
|
190 |
| - "special":{ |
| 181 | + "special": { |
191 | 182 | "type": "string",
|
192 | 183 | "default": "group",
|
193 |
| - "description" : "Set Special preferred presentation of variables.", |
| 184 | + "description" : "%debugpy.debugVariablePresentation.special.description%", |
194 | 185 | "enum": [
|
195 | 186 | "inline",
|
196 | 187 | "group",
|
197 | 188 | "hide"
|
198 | 189 | ]
|
199 | 190 | }
|
200 | 191 | }
|
| 192 | + }, |
| 193 | + "debugpy.showPythonInlineValues": { |
| 194 | + "default": false, |
| 195 | + "description": "%debugpy.showPythonInlineValues.description%", |
| 196 | + "scope": "resource", |
| 197 | + "type": "boolean", |
| 198 | + "tags": [ |
| 199 | + "experimental" |
| 200 | + ] |
201 | 201 | }
|
202 | 202 | },
|
203 | 203 | "title": "Python Debugger",
|
|
229 | 229 | ],
|
230 | 230 | "type": "object"
|
231 | 231 | },
|
| 232 | + "consoleName": { |
| 233 | + "default": "Python Debug Console", |
| 234 | + "description": "Display name of the debug console or terminal", |
| 235 | + "type": "string" |
| 236 | + }, |
232 | 237 | "debugAdapterPath": {
|
233 | 238 | "description": "Path (fully qualified) to the python debug adapter executable.",
|
234 | 239 | "type": "string"
|
|
333 | 338 | "description": "Whether to enable Sub Process debugging",
|
334 | 339 | "type": "boolean"
|
335 | 340 | },
|
336 |
| - "consoleName": { |
337 |
| - "default": "Python Debug Console", |
338 |
| - "description": "Display name of the debug console or terminal", |
339 |
| - "type": "string" |
| 341 | + "variablePresentation": { |
| 342 | + "default": {}, |
| 343 | + "description": "%debugpy.debugVariablePresentation.description%", |
| 344 | + "properties": { |
| 345 | + "all": { |
| 346 | + "type": "string", |
| 347 | + "default": "group", |
| 348 | + "description" : "%debugpy.debugVariablePresentation.all.description%", |
| 349 | + "enum": [ |
| 350 | + "inline", |
| 351 | + "group", |
| 352 | + "hide" |
| 353 | + ] |
| 354 | + }, |
| 355 | + "class": { |
| 356 | + "type": "string", |
| 357 | + "default": "group", |
| 358 | + "description" : "%debugpy.debugVariablePresentation.class.description%", |
| 359 | + "enum": [ |
| 360 | + "inline", |
| 361 | + "group", |
| 362 | + "hide" |
| 363 | + ] |
| 364 | + }, |
| 365 | + "function": { |
| 366 | + "type": "string", |
| 367 | + "default": "group", |
| 368 | + "description" : "%debugpy.debugVariablePresentation.function.description%", |
| 369 | + "enum": [ |
| 370 | + "inline", |
| 371 | + "group", |
| 372 | + "hide" |
| 373 | + ] |
| 374 | + }, |
| 375 | + "protected": { |
| 376 | + "type": "string", |
| 377 | + "default": "group", |
| 378 | + "description" : "%debugpy.debugVariablePresentation.protected.description%", |
| 379 | + "enum": [ |
| 380 | + "inline", |
| 381 | + "group", |
| 382 | + "hide" |
| 383 | + ] |
| 384 | + }, |
| 385 | + "special": { |
| 386 | + "type": "string", |
| 387 | + "default": "group", |
| 388 | + "description" : "%debugpy.debugVariablePresentation.special.description%", |
| 389 | + "enum": [ |
| 390 | + "inline", |
| 391 | + "group", |
| 392 | + "hide" |
| 393 | + ] |
| 394 | + } |
| 395 | + } |
340 | 396 | }
|
341 | 397 | }
|
342 | 398 | },
|
|
400 | 456 | },
|
401 | 457 | "type": "object"
|
402 | 458 | },
|
| 459 | + "autoStartBrowser": { |
| 460 | + "default": false, |
| 461 | + "description": "Open external browser to launch the application", |
| 462 | + "type": "boolean" |
| 463 | + }, |
403 | 464 | "console": {
|
404 | 465 | "default": "integratedTerminal",
|
405 | 466 | "description": "Where to launch the debug target: internal console, integrated terminal, or external terminal.",
|
|
409 | 470 | "internalConsole"
|
410 | 471 | ]
|
411 | 472 | },
|
| 473 | + "consoleName": { |
| 474 | + "default": "Python Debug Console", |
| 475 | + "description": "Display name of the debug console or terminal", |
| 476 | + "type": "string" |
| 477 | + }, |
412 | 478 | "cwd": {
|
413 | 479 | "default": "${workspaceFolder}",
|
414 | 480 | "description": "Absolute path to the working directory of the program being debugged. Default is the root directory of the file (leave empty).",
|
|
418 | 484 | "description": "Path (fully qualified) to the Python debug adapter executable.",
|
419 | 485 | "type": "string"
|
420 | 486 | },
|
421 |
| - "autoStartBrowser": { |
422 |
| - "default": false, |
423 |
| - "description": "Open external browser to launch the application", |
424 |
| - "type": "boolean" |
425 |
| - }, |
426 | 487 | "django": {
|
427 | 488 | "default": false,
|
428 | 489 | "description": "Django debugging.",
|
|
446 | 507 | "description": "Enable debugging of gevent monkey-patched code.",
|
447 | 508 | "type": "boolean"
|
448 | 509 | },
|
| 510 | + "guiEventLoop": { |
| 511 | + "default": "matplotlib", |
| 512 | + "description": "The GUI event loop that's going to run. Possible values: \"matplotlib\", \"wx\", \"qt\", \"none\", or a custom function that'll be imported and run.", |
| 513 | + "type": "string" |
| 514 | + }, |
449 | 515 | "jinja": {
|
450 | 516 | "default": null,
|
451 | 517 | "description": "Jinja template debugging (e.g. Flask).",
|
|
558 | 624 | "description": "Running debug program under elevated permissions (on Unix).",
|
559 | 625 | "type": "boolean"
|
560 | 626 | },
|
561 |
| - "guiEventLoop": { |
562 |
| - "default": "matplotlib", |
563 |
| - "description": "The GUI event loop that's going to run. Possible values: \"matplotlib\", \"wx\", \"qt\", \"none\", or a custom function that'll be imported and run.", |
564 |
| - "type": "string" |
565 |
| - }, |
566 |
| - "consoleName": { |
567 |
| - "default": "Python Debug Console", |
568 |
| - "description": "Display name of the debug console or terminal", |
569 |
| - "type": "string" |
| 627 | + "variablePresentation": { |
| 628 | + "default": {}, |
| 629 | + "description": "%debugpy.debugVariablePresentation.description%", |
| 630 | + "properties": { |
| 631 | + "all": { |
| 632 | + "type": "string", |
| 633 | + "default": "group", |
| 634 | + "description" : "%debugpy.debugVariablePresentation.all.description%", |
| 635 | + "enum": [ |
| 636 | + "inline", |
| 637 | + "group", |
| 638 | + "hide" |
| 639 | + ] |
| 640 | + }, |
| 641 | + "class": { |
| 642 | + "type": "string", |
| 643 | + "default": "group", |
| 644 | + "description" : "%debugpy.debugVariablePresentation.class.description%", |
| 645 | + "enum": [ |
| 646 | + "inline", |
| 647 | + "group", |
| 648 | + "hide" |
| 649 | + ] |
| 650 | + }, |
| 651 | + "function": { |
| 652 | + "type": "string", |
| 653 | + "default": "group", |
| 654 | + "description" : "%debugpy.debugVariablePresentation.function.description%", |
| 655 | + "enum": [ |
| 656 | + "inline", |
| 657 | + "group", |
| 658 | + "hide" |
| 659 | + ] |
| 660 | + }, |
| 661 | + "protected": { |
| 662 | + "type": "string", |
| 663 | + "default": "group", |
| 664 | + "description" : "%debugpy.debugVariablePresentation.protected.description%", |
| 665 | + "enum": [ |
| 666 | + "inline", |
| 667 | + "group", |
| 668 | + "hide" |
| 669 | + ] |
| 670 | + }, |
| 671 | + "special": { |
| 672 | + "type": "string", |
| 673 | + "default": "group", |
| 674 | + "description" : "%debugpy.debugVariablePresentation.special.description%", |
| 675 | + "enum": [ |
| 676 | + "inline", |
| 677 | + "group", |
| 678 | + "hide" |
| 679 | + ] |
| 680 | + } |
| 681 | + } |
570 | 682 | }
|
571 | 683 | }
|
572 | 684 | }
|
|
0 commit comments