Skip to content

Which metadata extension is run first? #10598

Answered by cscheid
andrewpbray asked this question in Q&A
Discussion options

You must be logged in to vote

I hear you.

Context: We designed the filter declarations purposefully expecting that they would interfere with one another and so the user needs to declare their order. We generally don't expect extensions to interfere with one another, and so we didn't want to burden users with the same verboseness that comes in filter declarations.

Technical answer: we specify that behavior (that is, you can't really currently control it, because we don't promise it'll be a defined order).

Honestly: I don't know, we'd have to look. I don't think I want users to be able to control it, because I'd like to encourage extensions to be written in a way that they are independent of each other.

Replies: 1 comment 8 replies

Comment options

You must be logged in to vote
8 replies
@cscheid
Comment options

@fuhrmanator
Comment options

@cscheid
Comment options

@cscheid
Comment options

@fuhrmanator
Comment options

Answer selected by andrewpbray
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
3 participants