File tree Expand file tree Collapse file tree 2 files changed +7
-3
lines changed Expand file tree Collapse file tree 2 files changed +7
-3
lines changed Original file line number Diff line number Diff line change @@ -39,9 +39,12 @@ export async function generateDefaults(
3939 let allDefaults : FormatPandoc | undefined ;
4040
4141 if ( options . format . pandoc ) {
42- allDefaults = ( options . format . pandoc
43- ? ld . cloneDeep ( options . format . pandoc )
44- : { } ) as FormatPandoc ;
42+ allDefaults = {
43+ ...( options . format . pandoc || { } ) ,
44+ variables : {
45+ ...( options . format . pandoc ?. variables || { } ) ,
46+ } ,
47+ } as FormatPandoc ;
4548
4649 // resolve filters
4750 const resolvedFilters = await resolveFilters (
Original file line number Diff line number Diff line change @@ -713,6 +713,7 @@ function initFilterParams(dependenciesFile: string) {
713713const kQuartoFilterMarker = "quarto" ;
714714const kQuartoCiteProcMarker = "citeproc" ;
715715
716+ // NB: this mutates `pandoc.citeproc`
716717export async function resolveFilters (
717718 filters : QuartoFilter [ ] ,
718719 options : PandocOptions ,
You can’t perform that action at this time.
0 commit comments