Skip to content
Discussion options

You must be logged in to vote

There are purposely not cross extension dependencies so that we don't need to implement a package manager / solver) to manage version conflicts (imagine your extension installs an update of fontawesome that breaks the user's existing version!). If you want to "depend on" another extension's functionality you need to embed its source code.

Note that formats often want to embed filters/shortcodes so we do have a special utility for that (the version used in the format is private and won't overwrite other versions of the same extension in use): https://quarto.org/docs/extensions/formats.html#extension-embedding

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@mcanouil
Comment options

mcanouil Aug 14, 2022
Collaborator Author

Answer selected by jjallaire
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
extensions relates to Quarto extensions mechanism
2 participants