Skip to content

feat: add Quarto Wizard schema and snippets#11

Open
mcanouil wants to merge 2 commits intowearetechnative:mainfrom
mcanouil:add-quarto-wizard-schema-snippets
Open

feat: add Quarto Wizard schema and snippets#11
mcanouil wants to merge 2 commits intowearetechnative:mainfrom
mcanouil:add-quarto-wizard-schema-snippets

Conversation

@mcanouil
Copy link

@mcanouil mcanouil commented Mar 5, 2026

This PR improves Quarto Wizard support (VS Code/Positron) for this extension by adding extension metadata files used for editor assistance.

What this adds

  • _schema.yml with extension-specific fields (options/classes/attributes and/or format keys) to enable better completion, hover docs, and validation.
  • _snippets.json with practical insertion snippets for common extension usage.

Why

These files improve authoring UX in Quarto projects by making extension configuration and usage easier to discover and less error-prone in VSCode/Positron when using Quarto Wizard.

References

mcanouil and others added 2 commits March 5, 2026 19:14
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@mcanouil
Copy link
Author

mcanouil commented Mar 11, 2026

For Quarto Wizard integrations, schema options should be scoped under extensions.<extension-name> in _schema.yml.

This scoping helps suggestions, completions, and hovering trigger reliably, and avoids option conflicts with other extensions and Quarto CLI options.

Reference: quarto-dev/quarto-cli#12894

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant