-
Notifications
You must be signed in to change notification settings - Fork 320
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Find homes for changes in 1.4 to LUA and AST #7900
Comments
I've seen many users using Lua filters without using Quarto extensions mechanism. Here the "Extensions" pages should be read as "Extend Quarto with Lua filters, shortcodes formats and possibly distribue as Quarto extensions" but I feel users are reading this as "Use Quarto Extension mechanism", especially since this part starts with a listings of extension followed by how to create extensions. (my two cents) FYI, in discussions, there are several simple examples of Lua filters (a lot written by @cscheid):
https://github.com/quarto-dev/quarto-cli/discussions?discussions_q=label%3Alua |
Ah, that's a really good point. And there are other things that fall into the "customizing output without actually writing an extension" bucket, like using template partials, that we only talk about in the context of creating extensions. This might need to part of a larger discussion/redesign of the Extensions section. |
Related issue #4926 |
The changes in LUA and AST processing don't belong in the Guide, but probably belong somewhere in Extensions > Creating Extensions. (We might also consider moving the changes to AST in 1.3)
[Edit: Expanding these three items out by section to make discussion easier]
AST processing changes in v1.4:
Finer control over table processingCurrently covered in https://quarto.org/docs/authoring/tables.html#disabling-quarto-table-processingLua filter changes:
AST in 1.3:
The text was updated successfully, but these errors were encountered: