|
3 | 3 | "displayName": "Mise VSCode", |
4 | 4 | "publisher": "hverlin", |
5 | 5 | "description": "mise support for Visual Studio code (dev-tools, tasks and environment variables)", |
6 | | - "version": "1.5.0", |
| 6 | + "version": "1.6.0", |
7 | 7 | "repository": { |
8 | 8 | "type": "git", |
9 | 9 | "url": "https://github.com/hverlin/mise-vscode" |
|
382 | 382 | "markdownDescription": "Custom binary extensions to automatically configure VSCode extensions with mise tool binaries.\n\nEach entry requires:\n- `extensionId`: VSCode extension ID\n- `toolSources`: Array of mise tool registry sources to match\n- `vscodeSetting.key`: VSCode setting key to write\n\nOptional:\n- `binName`: Binary name (defaults to first tool name)\n- `vscodeSetting.subdirs`: Subdirectories to append to the path\n- `supportsShims`: Whether extension supports shims (default: true)\n- `supportsSymlinks`: Whether extension supports symlinks (default: true)", |
383 | 383 | "items": { |
384 | 384 | "type": "object", |
385 | | - "required": ["extensionId", "toolSources", "vscodeSetting"], |
| 385 | + "required": [ |
| 386 | + "extensionId", |
| 387 | + "toolSources", |
| 388 | + "vscodeSetting" |
| 389 | + ], |
386 | 390 | "properties": { |
387 | 391 | "extensionId": { |
388 | 392 | "type": "string", |
389 | 393 | "description": "VSCode extension ID (e.g., 'ms-python.python')" |
390 | 394 | }, |
391 | 395 | "toolSources": { |
392 | 396 | "type": "array", |
393 | | - "items": { "type": "string" }, |
| 397 | + "items": { |
| 398 | + "type": "string" |
| 399 | + }, |
394 | 400 | "description": "Mise tool registry sources to find the tool (e.g., ['python'], ['node', 'aqua:bufbuild/buf'])" |
395 | 401 | }, |
396 | 402 | "vscodeSetting": { |
397 | 403 | "type": "object", |
398 | | - "required": ["key"], |
| 404 | + "required": [ |
| 405 | + "key" |
| 406 | + ], |
399 | 407 | "properties": { |
400 | | - "key": { "type": "string", "description": "VSCode setting key (e.g., 'python.defaultInterpreterPath')" }, |
| 408 | + "key": { |
| 409 | + "type": "string", |
| 410 | + "description": "VSCode setting key (e.g., 'python.defaultInterpreterPath')" |
| 411 | + }, |
401 | 412 | "subdirs": { |
402 | 413 | "type": "array", |
403 | | - "items": { "type": "string" }, |
| 414 | + "items": { |
| 415 | + "type": "string" |
| 416 | + }, |
404 | 417 | "description": "Subdirectories to append to the tool path (e.g., ['bin'] to point to bin folder)" |
405 | 418 | } |
406 | 419 | } |
|
429 | 442 | "markdownDescription": "Custom folder extensions to automatically configure VSCode extensions with mise tool folders.\n\nEach entry requires:\n- `extensionId`: VSCode extension ID\n- `toolSources`: Array of mise tool registry sources to match\n- `vscodeSetting.key`: VSCode setting key to write\n- `folderName`: Name for the symlink folder\n\nOptional:\n- `vscodeSetting.subdirs`: Subdirectories to append to the path written to VSCode setting\n- `sourceSubdirs`: Additional subdirs to find the tool source folder\n- `supportsSymlinks`: Whether extension supports symlinks (default: true)", |
430 | 443 | "items": { |
431 | 444 | "type": "object", |
432 | | - "required": ["extensionId", "toolSources", "vscodeSetting", "folderName"], |
| 445 | + "required": [ |
| 446 | + "extensionId", |
| 447 | + "toolSources", |
| 448 | + "vscodeSetting", |
| 449 | + "folderName" |
| 450 | + ], |
433 | 451 | "properties": { |
434 | 452 | "extensionId": { |
435 | 453 | "type": "string", |
436 | 454 | "description": "VSCode extension ID (e.g., 'ms-python.python')" |
437 | 455 | }, |
438 | 456 | "toolSources": { |
439 | 457 | "type": "array", |
440 | | - "items": { "type": "string" }, |
| 458 | + "items": { |
| 459 | + "type": "string" |
| 460 | + }, |
441 | 461 | "description": "Mise tool registry sources to find the tool (e.g., ['python'], ['node', 'aqua:bufbuild/buf'])" |
442 | 462 | }, |
443 | 463 | "vscodeSetting": { |
444 | 464 | "type": "object", |
445 | | - "required": ["key"], |
| 465 | + "required": [ |
| 466 | + "key" |
| 467 | + ], |
446 | 468 | "properties": { |
447 | | - "key": { "type": "string", "description": "VSCode setting key (e.g., 'java.jdkHome')" }, |
| 469 | + "key": { |
| 470 | + "type": "string", |
| 471 | + "description": "VSCode setting key (e.g., 'java.jdkHome')" |
| 472 | + }, |
448 | 473 | "subdirs": { |
449 | 474 | "type": "array", |
450 | | - "items": { "type": "string" }, |
| 475 | + "items": { |
| 476 | + "type": "string" |
| 477 | + }, |
451 | 478 | "description": "Subdirectories to append to the path (e.g., ['bin'] to point to bin subfolder)" |
452 | 479 | } |
453 | 480 | } |
|
458 | 485 | }, |
459 | 486 | "sourceSubdirs": { |
460 | 487 | "type": "array", |
461 | | - "items": { "type": "string" }, |
| 488 | + "items": { |
| 489 | + "type": "string" |
| 490 | + }, |
462 | 491 | "description": "Additional subdirs to find the tool source folder (e.g., ['lib'] to use parent/lib as base)" |
463 | 492 | }, |
464 | 493 | "supportsSymlinks": { |
|
0 commit comments